DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] CloudNetEngine vSwitch boosts performance
@ 2015-09-05  2:01 Jun Xiao
  2015-09-07  7:15 ` Thomas Monjalon
  0 siblings, 1 reply; 2+ messages in thread
From: Jun Xiao @ 2015-09-05  2:01 UTC (permalink / raw)
  To: dev

CloudNetEngine vSwitch boosts performance for both NFV and cloud use cases in technical preview update 3.For the details, please refer to http://cloudnetengine.com/en/blog/2015/09/05/cloudnetengine-vswitch-boosts-performance-cloud-an/
One key update:- CNE vSwitch is over 65% better than OVS-DPDK for small packet size traffic. (It's about 10-20% advantage in technical preview update 2)
Again, thanks for all the contributions to make DPDK as such a great foundation!Jun Xiaowww.cloudnetengine.com
From nhorman@tuxdriver.com  Sat Sep  5 04:21:43 2015
Return-Path: <nhorman@tuxdriver.com>
Received: from smtp.tuxdriver.com (charlotte.tuxdriver.com [70.61.120.58])
 by dpdk.org (Postfix) with ESMTP id EA1192A66
 for <dev@dpdk.org>; Sat,  5 Sep 2015 04:21:42 +0200 (CEST)
Received: from [2001:470:8:a08:215:ff:fecc:4872] (helo=localhost)
 by smtp.tuxdriver.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63)
 (envelope-from <nhorman@tuxdriver.com>)
 id 1ZY36p-00083v-8W; Fri, 04 Sep 2015 22:21:41 -0400
Date: Fri, 4 Sep 2015 22:21:27 -0400
From: Neil Horman <nhorman@tuxdriver.com>
To: Bruce Richardson <bruce.richardson@intel.com>
Message-ID: <20150905022127.GA18405@neilslaptop.think-freely.org>
References: <RFCPATCH>
 <1441364514-24905-1-git-send-email-bernard.iremonger@intel.com>
 <20150904111850.GA10756@bricha3-MOBL3>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20150904111850.GA10756@bricha3-MOBL3>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Spam-Score: -1.0 (-)
X-Spam-Status: No
Cc: dev@dpdk.org
Subject: Re: [dpdk-dev] [RFC PATCH 00/18] refactor eal driver registration
 code
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Sep 2015 02:21:43 -0000

On Fri, Sep 04, 2015 at 12:18:50PM +0100, Bruce Richardson wrote:
> On Fri, Sep 04, 2015 at 12:01:36PM +0100, Bernard Iremonger wrote:
> > At present the eal driver registration code is more complicated than it
> > needs to be.
> >
> > This RFC proposes to simplify the eal driver registration code.
> >
> > Remove the type field from the eal driver structure.
> > Refactor the eal driver registration code to use the name
> > field in the eal driver structure instead of the type field.
> >
> > Modify all PMD's to use the modified eal driver structure.
> > Initialise the name field in the eal driver structure
> > in some PMD's where it is not initialised at present.
> >
> >
> Hi,
>
> I don't think I like this approach very much. It seems very brittle to remove
> the explicit type field and starting to rely on the drivers putting a prefix
> in the name instead i.e. implicit typing.
>
> What is the major concern with marking drivers as virtual or physical? My thinking
> is that we should keep the type field, just perhaps change PDEV to be more
> descriptive in identifying the type of physical device, e.g. DEV_PCI.
>
The issue is largely philisophical.  We shouldn't need to define the type of bus
a driver is on in the init structure of a pmd.  Instead we should register it
dynamically during pmd initalization

As you note, ennumerating the bus type (ie. PCI/USB/etc) is a step in the right
direction, but it would be better to register that dynamically than to encode it
in the data structure
Neil

> Regards,
> /Bruce
>

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [dpdk-dev] CloudNetEngine vSwitch boosts performance
  2015-09-05  2:01 [dpdk-dev] CloudNetEngine vSwitch boosts performance Jun Xiao
@ 2015-09-07  7:15 ` Thomas Monjalon
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Monjalon @ 2015-09-07  7:15 UTC (permalink / raw)
  To: Jun Xiao; +Cc: dev

Hi Jun Xiao,

2015-09-05 10:01, Jun Xiao:
> CloudNetEngine vSwitch boosts performance for both NFV and cloud use cases in technical preview update 3.For the details, please refer to http://cloudnetengine.com/en/blog/2015/09/05/cloudnetengine-vswitch-boosts-performance-cloud-an/
> One key update:- CNE vSwitch is over 65% better than OVS-DPDK for small packet size traffic. (It's about 10-20% advantage in technical preview update 2)
> Again, thanks for all the contributions to make DPDK as such a great foundation!Jun Xiaowww.cloudnetengine.com

Closed and Open Source products based on DPDK are encouraged.
It is nice to announce new stuff, but please do it only once.
This mailing list focus on DPDK development discussions, i.e. drivers and algorithms.
Thanks for understanding

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-09-07  7:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-05  2:01 [dpdk-dev] CloudNetEngine vSwitch boosts performance Jun Xiao
2015-09-07  7:15 ` Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).