[dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for AF_PACKET-based virtual devices

2014-09-15 Thread Zhou, Danny
> -Original Message- > From: John W. Linville [mailto:linville at tuxdriver.com] > Sent: Tuesday, September 16, 2014 1:48 AM > To: Neil Horman > Cc: Zhou, Danny; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for > AF_PACKET-based virtual devices > > On Mo

[dpdk-dev] [PATCH v3 12/13] ixgbe: Fix perf regression due to moved pool ptr

2014-09-15 Thread Bruce Richardson
Adjust the fast-path code to fix the regression caused by the pool pointer moving to the second cache line. This change adjusts the prefetching and also the way in which the mbufs are freed back to the mempool. Note: slow-path e.g. path supporting jumbo frames, is still slower, but is dealt with by

[dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for AF_PACKET-based virtual devices

2014-09-15 Thread Zhou, Danny
> -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Monday, September 15, 2014 11:10 PM > To: Zhou, Danny > Cc: John W. Linville; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for > AF_PACKET-based virtual devices > > On Fr

[dpdk-dev] [PATCH 4/4] docs: Add ABI documentation

2014-09-15 Thread Neil Horman
Adding a document describing rudimentary ABI policy and adding notice space for any deprecation announcements Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- doc/abi.txt | 17 + 1 file changed, 17 insertions(+) create mode 100644 doc/abi.txt diff --

[dpdk-dev] [PATCH 3/4] Add library version extenstion

2014-09-15 Thread Neil Horman
To differentiate libraries that break ABI, we add a library version number suffix to the library, which must be incremented when a given libraries ABI is broken. This patch enforces that addition, sets the initial abi soname extension to 1 for each library and creates a symlink to the base SONAME

[dpdk-dev] [PATCH 2/4] Provide initial versioning for all DPDK libraries

2014-09-15 Thread Neil Horman
Add linker version script files to each DPDK library to put a stake in the ground from which we can start cleaning up API's Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- lib/librte_acl/Makefile| 2 + lib/librte_acl/rte_acl_version.map

[dpdk-dev] [PATCH 1/4] compat: Add infrastructure to support symbol versioning

2014-09-15 Thread Neil Horman
Add initial pass header files to support symbol versioning. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- lib/Makefile | 1 + lib/librte_compat/Makefile | 38 +++ lib/librte_compat/rte_compat.h | 86 +++

[dpdk-dev] [PATCH 0/4] Add DSO symbol versioning to support backwards compatibility

2014-09-15 Thread Neil Horman
The DPDK ABI develops and changes quickly, which makes it difficult for applications to keep up with the latest version of the library, especially when it (the DPDK) is built as a set of shared objects, as applications may be built against an older version of the library. To mitigate this, this pa

[dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for AF_PACKET-based virtual devices

2014-09-15 Thread John W. Linville
On Mon, Sep 15, 2014 at 12:22:44PM -0400, Neil Horman wrote: > On Mon, Sep 15, 2014 at 03:43:07PM +, Zhou, Danny wrote: > > > > > -Original Message- > > > From: Neil Horman [mailto:nhorman at tuxdriver.com] > > > Sent: Monday, September 15, 2014 11:10 PM > > > To: Zhou, Danny > > > Cc:

[dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for AF_PACKET-based virtual devices

2014-09-15 Thread Neil Horman
On Mon, Sep 15, 2014 at 03:43:07PM +, Zhou, Danny wrote: > > > -Original Message- > > From: Neil Horman [mailto:nhorman at tuxdriver.com] > > Sent: Monday, September 15, 2014 11:10 PM > > To: Zhou, Danny > > Cc: John W. Linville; dev at dpdk.org > > Subject: Re: [dpdk-dev] [PATCH v2] l

[dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for AF_PACKET-based virtual devices

2014-09-15 Thread John W. Linville
On Mon, Sep 15, 2014 at 11:09:46AM -0400, Neil Horman wrote: > On Fri, Sep 12, 2014 at 08:35:47PM +, Zhou, Danny wrote: > > > -Original Message- > > > From: John W. Linville [mailto:linville at tuxdriver.com] > > > Sent: Saturday, September 13, 2014 2:54 AM > > > To: Zhou, Danny > > > C

[dpdk-dev] [PATCH v2] librte_pmd_packet: add PMD for AF_PACKET-based virtual devices

2014-09-15 Thread Neil Horman
On Fri, Sep 12, 2014 at 08:35:47PM +, Zhou, Danny wrote: > > -Original Message- > > From: John W. Linville [mailto:linville at tuxdriver.com] > > Sent: Saturday, September 13, 2014 2:54 AM > > To: Zhou, Danny > > Cc: dev at dpdk.org > > Subject: Re: [dpdk-dev] [PATCH v2] librte_pmd_pack

[dpdk-dev] l2fwd mmap memory failed

2014-09-15 Thread jerry
Hi, On 2014/9/14 19:12, Zhang, Jerry wrote: > Hi, > >> -Original Message- >> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of jerry >> Sent: Sunday, September 14, 2014 5:01 PM >> To: dev at dpdk.org >> Cc: luonengjun at huawei.com >> Subject: [dpdk-dev] l2fwd mmap memory failed >>

[dpdk-dev] [PATCH] librte_log: add function to retrieve log_level

2014-09-15 Thread Richardson, Bruce
> -Original Message- > From: Matthew Hall [mailto:mhall at mhcomputing.net] > Sent: Monday, September 15, 2014 9:17 AM > To: Richardson, Bruce; dev at dpdk.org > Subject: RE: [dpdk-dev] [PATCH] librte_log: add function to retrieve log_level > > Thanks for the ack Bruce! Used this one to cl

[dpdk-dev] [PATCH v2 02/13] mbuf: reorder fields by time of use

2014-09-15 Thread Richardson, Bruce
> -Original Message- > From: Liu, Jijiang > Sent: Monday, September 15, 2014 8:12 AM > To: Richardson, Bruce; dev at dpdk.org > Subject: RE: [dpdk-dev] [PATCH v2 02/13] mbuf: reorder fields by time of use > > Hi Bruce, > > > -Original Message- > > From: dev [mailto:dev-bounces at

[dpdk-dev] [PATCH] librte_log: add function to retrieve log_level

2014-09-15 Thread Richardson, Bruce
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Matthew Hall > Sent: Sunday, September 14, 2014 9:35 AM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH] librte_log: add function to retrieve log_level > > Signed-off-by: Matthew Hall Acked-by: Bruce Richard

[dpdk-dev] [PATCH v2 02/13] mbuf: reorder fields by time of use

2014-09-15 Thread Liu, Jijiang
Hi Bruce, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Bruce Richardson > Sent: Thursday, September 11, 2014 9:16 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v2 02/13] mbuf: reorder fields by time of use > > * Reorder the fields in the mbuf so

[dpdk-dev] [PATCH] librte_log: add function to retrieve log_level

2014-09-15 Thread Matthew Hall
The real effort was the client-side cleanup. I had to get rid of pages of logs for every packet flowing through and I hate yanking out logs... but some of them call weird functions like memdump and pktmbuf_dump. There's no good way to clean those up without a function to check the current loglev

[dpdk-dev] [PATCH] librte_log: add function to retrieve log_level

2014-09-15 Thread Matthew Hall
Thanks for the ack Bruce! Used this one to clean up a lot of grubby app-side code and I hate forking open source for too long if it can be avoided. Matthew. -- Sent from my mobile device. On September 15, 2014 1:14:57 AM PDT, "Richardson, Bruce" wrote: >> -Original Message- >> From: de

[dpdk-dev] [PATCH 1/3] i40evf: support I40E_VIRTCHNL_OP_CONFIG_VSI_QUEUES_EX in DPDK PF host

2014-09-15 Thread Zhang, Helin
Hi Thomas > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Saturday, August 30, 2014 10:43 PM > To: Zhang, Helin > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH 1/3] i40evf: support > I40E_VIRTCHNL_OP_CONFIG_VSI_QUEUES_EX in DPDK PF host >