[dpdk-dev] [PATCH 0/2] new headroom stats library and example application

2015-01-29 Thread Neil Horman
On Thu, Jan 29, 2015 at 12:50:04PM +0100, Pawel Wodkowski wrote: > Hi community, > I would like to introduce library for measuring load of some arbitrary jobs. > It > can be used to profile every kind of job sets on any arbitrary execution unit. > In provided l2fwd-headroom example I demonstrate

[dpdk-dev] Process question: reviewing older patches

2015-01-28 Thread Neil Horman
On Wed, Jan 28, 2015 at 02:57:58PM -0600, Jay Rolette wrote: > Thanks Thomas and Neil. Sadly, no joy. While I generally like gmail for my > mail, there's not a reasonable way to import the mbox file or to control > the message id. > Sure there is, you just need to select an appropriate MUA. You

[dpdk-dev] Process question: reviewing older patches

2015-01-28 Thread Neil Horman
On Wed, Jan 28, 2015 at 09:52:48AM -0600, Jay Rolette wrote: > There's a fairly old KNI patch (http://dpdk.org/dev/patchwork/patch/84/) > that I reviewed, but I'm not seeing how to submit my "Reviewed-by" when I > don't have any of the emails from the patch in my mail client. > > I can copy the

[dpdk-dev] [PATCH v3] test: fix missing NULL pointer checks

2015-01-27 Thread Neil Horman
On Tue, Jan 27, 2015 at 04:44:53PM +0100, Daniel Mrzyglod wrote: > In test_sched, we are missing NULL pointer checks after create_mempool() > and rte_pktmbuf_alloc(). Add in these checks using TEST_ASSERT_NOT_NULL > macros. > > VERIFY macro was removed and replaced by standard test ASSERTS from

[dpdk-dev] [PATCH v2] vhost: Add -lfuse into the LDFLAGS list

2015-01-27 Thread Neil Horman
the vhost library relies on libfuse, and thats included when we do a normal shared object build, but when we specify combined libs, its gets left out. Add it back in Signed-off-by: Neil Horman --- Change notes: v2) Removed normal shared object inclusion of libfuse since its always included now

[dpdk-dev] [PATCH v3 00/18] ACL: New AVX2 classify method and several other enhancements.

2015-01-27 Thread Neil Horman
one.h| 47 +- > lib/librte_eal/common/include/rte_common_vect.h | 39 +- > lib/librte_lpm/rte_lpm.h| 2 +- > 20 files changed, 1444 insertions(+), 1054 deletions(-) > create mode 100644 lib/librte_acl/acl_run_avx2.c > create mode 100644 lib/librte_acl/acl_run_avx2.h > create mode 100644 lib/librte_acl/acl_run_sse.h > > -- > 1.8.5.3 > > For the series Acked-by: Neil Horman

[dpdk-dev] [PATCH v3 05/18] librte_acl: fix a bug at build phase that can cause matches beeing overwirtten.

2015-01-26 Thread Neil Horman
On Sun, Jan 25, 2015 at 10:40:23PM +, Ananyev, Konstantin wrote: > Hi Neil, > > > -Original Message- > > From: Neil Horman [mailto:nhorman at tuxdriver.com] > > Sent: Sunday, January 25, 2015 5:35 PM > > To: Ananyev, Konstantin > > Cc: dev at

[dpdk-dev] [PATCH v3 05/18] librte_acl: fix a bug at build phase that can cause matches beeing overwirtten.

2015-01-25 Thread Neil Horman
On Tue, Jan 20, 2015 at 06:40:54PM +, Konstantin Ananyev wrote: > Signed-off-by: Konstantin Ananyev > --- > lib/librte_acl/acl_bld.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lib/librte_acl/acl_bld.c b/lib/librte_acl/acl_bld.c > index 8bf4a54..22f7934 100644 >

[dpdk-dev] dpdk_nic_bind giving error

2015-01-23 Thread Neil Horman
On Fri, Jan 23, 2015 at 10:26:34PM +, Vipin Agrawal wrote: > I?m running on centos with kernel 3.18.3 and built the dpdk with gcc 4.7 and > running with python 3.3 > > When trying to get status or even trying to bind to the eth0 port, I get the > following error : > > [root at linux-dt

[dpdk-dev] [PATCH] MAINTAINERS: claim responsibility for Linux AF_PACKET PMD

2015-01-23 Thread Neil Horman
NERS > +++ b/MAINTAINERS > @@ -174,6 +174,7 @@ F: examples/kni/ > F: doc/guides/sample_app_ug/kernel_nic_interface.rst > > Linux AF_PACKET > +M: John W. Linville > F: lib/librte_pmd_af_packet/ > > Cisco enic > -- > 2.1.0 > > Works just as well for me Acked-by: Neil Horman Thanks John! Neil

[dpdk-dev] [PATCH] maintainers: start a Linux-style file

2015-01-23 Thread Neil Horman
On Fri, Jan 23, 2015 at 03:46:08PM +0100, Thomas Monjalon wrote: > 2015-01-23 09:18, Neil Horman: > > One question, the security issues list, is that active already and in use? > > It is "in use" since the beginning of dpdk.org. But traffic is very very low. > > &

[dpdk-dev] [PATCH] maintainers: start a Linux-style file

2015-01-23 Thread Neil Horman
gt; scripts/check-maintainers.sh | 85 ++ > 2 files changed, 473 insertions(+) > create mode 100644 MAINTAINERS > create mode 100755 scripts/check-maintainers.sh > Acked-by: Neil Horman feel free to add me in as the AF_PACKET pmd maintainer if Linville doesn't want the offi

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

2015-01-22 Thread Neil Horman
On Wed, Jan 21, 2015 at 11:24:12PM +0100, Thomas Monjalon wrote: > 2015-01-21 14:43, Neil Horman: > > On Wed, Jan 21, 2015 at 05:05:51PM +0100, Thomas Monjalon wrote: > > > 2015-01-21 09:59, Neil Horman: > > > > Considered and answered already.

[dpdk-dev] [PATCH v3 00/18] ACL: New AVX2 classify method and several other enhancements.

2015-01-22 Thread Neil Horman
On Tue, Jan 20, 2015 at 06:40:49PM +, Konstantin Ananyev wrote: > v3 changes: > Applied review comments from Thomas: > - fix spelling errors reported by codespell. > - split last patch into two: > first to remove unused macros, > second to add some comments about ACL internal layout. >

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

2015-01-22 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" --- Change notes: v5) Updated documentation to add notes from Thomas M. v6) Moved abi.txt to guides

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

2015-01-22 Thread Neil Horman
so that the test applications will link properly. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- Change Notes: v3) Made symlinking of libraries conditional on a DSO build v4) Removed erroneous newline changed @exit 1 to @false

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

2015-01-22 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" --- Change Notes: v2) * Updated export map to not require full path --- lib/

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

2015-01-22 Thread Neil Horman
Add initial pass header files to support symbol versioning. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" CC: "Gonzalez Monroy, Sergio" --- Change Notes: V2) Moved ifeq to _INSTALL target V3) Undo V2 changes and ma

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

2015-01-22 Thread Neil Horman
On Thu, Jan 22, 2015 at 10:56:08AM +, Iremonger, Bernard wrote: > > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Neil Horman > > Sent: Wednesday, January 21, 2015 9:00 PM > > To: dev at dpdk.org > > Subject:

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

2015-01-21 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" --- Change notes: v5) Updated documentation to add notes from Thomas M. v6) Moved abi.txt to guides

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

2015-01-21 Thread Neil Horman
so that the test applications will link properly. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- Change Notes: v3) Made symlinking of libraries conditional on a DSO build v4) Removed erroneous newline changed @exit 1 to @false

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

2015-01-21 Thread Neil Horman
Add initial pass header files to support symbol versioning. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" CC: "Gonzalez Monroy, Sergio" --- Change Notes: V2) Moved ifeq to _INSTALL target V3) Undo V2 changes and ma

[dpdk-dev] [PATCH v7 01/26] version: 2.0.0-rc0

2015-01-21 Thread Neil Horman
On Wed, Jan 21, 2015 at 03:57:25PM -0500, Neil Horman wrote: > From: Thomas Monjalon > > Signed-off-by: Thomas Monjalon > --- > lib/librte_eal/common/include/rte_version.h | 8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/lib/l

[dpdk-dev] [PATCH v7 10/26] nic_uio: fix thread structure compatibility for future FreeBSD

2015-01-21 Thread Neil Horman
From: Bruce Richardson Replace d_thread_t with struct thread in nic_uio. Ref: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196691 Quote: "The d_thread_t typedef is a compat shim to support FreeBSD 4.x. I'm planning to remove this shim from 11 and dpdk is very

[dpdk-dev] [PATCH v7 09/26] app/testpmd: remove duplicated function for list parsing

2015-01-21 Thread Neil Horman
From: Bruce Richardson There were two static functions called "parse_item_list" in testpmd app. Since one was a superset of the functionality of the other, we can collapse the two calls down into a single one, shared between the two C files. Signed-off-by: Bruce

[dpdk-dev] [PATCH v7 08/26] bond: fix vlan flag interpretation

2015-01-21 Thread Neil Horman
From: Declan Doherty This patch contains a fix for link bonding handling of vlan tagged packets in mode 3 and 5. Currently xmit_slave_hash function misinterprets the PKT_RX_VLAN_PKT flag to mean that there is a vlan tag within the packet when in actually means that

[dpdk-dev] [PATCH v7 07/26] vfio: avoid enabling while the module is not loaded

2015-01-21 Thread Neil Horman
From: Michael Qiu When vfio module is not loaded when kernel support vfio feature, the routine still try to open the container to get file description. This action is not safe, and of course got error messages: EAL: Detected 40 lcore(s) EAL: unsupported IOMMU type!

[dpdk-dev] [PATCH v7 06/26] log: remove unnecessary stubs

2015-01-21 Thread Neil Horman
From: Stephen Hemminger The read/seek/close stub functions are unnecessary on the log stream. Per glibc fopencookie man page: cookie_read_function_t *read If *read is a null pointer, then reads from the custom stream always

[dpdk-dev] [PATCH v7 05/26] mem: search only dpdk hugetlbfs maps

2015-01-21 Thread Neil Horman
From: Vlad Zolotarov When scanning the hugetlbfs maps search only for the DPDK maps. This will allow the application create its own hugetlbfs mappings and use the DPDK facilities on the same hugetlbfs mount point. Signed-off-by: Vlad Zolotarov Acked-by: Thomas

[dpdk-dev] [PATCH v7 04/26] ethdev: fix missing parenthesis in mac check

2015-01-21 Thread Neil Horman
From: Pawel Wodkowski Fix check introduced in commit 4bdefaade6d1 (VMDQ enhancements). Signed-off-by: Pawel Wodkowski Acked-by: Thomas Monjalon --- lib/librte_ether/rte_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[dpdk-dev] [PATCH v7 03/26] eal: fix check for power of 2 in 0 case

2015-01-21 Thread Neil Horman
From: Ravi Kerur <rke...@gmail.com> rte_is_power_of_2 returns true for 0 and 0 is not power_of_2. Fix by checking for n. Signed-off-by: Ravi Kerur Acked-by: Neil Horman --- lib/librte_eal/common/include/rte_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[dpdk-dev] [PATCH v7 02/26] mk: fix link to static combined library

2015-01-21 Thread Neil Horman
When building static archives with CONFIG_COMBINED_LIBS, we still need to specify --whole-archive to pull in all the proper constructors. Signed-off-by: Neil Horman Reported-by: Lyn M Tested-by: Lyn M Acked-by: Thomas Monjalon --- mk/rte.app.mk | 8 1 file changed, 4 insertions

[dpdk-dev] [PATCH v7 01/26] version: 2.0.0-rc0

2015-01-21 Thread Neil Horman
From: Thomas Monjalon Signed-off-by: Thomas Monjalon --- lib/librte_eal/common/include/rte_version.h | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/librte_eal/common/include/rte_version.h b/lib/librte_eal/common/include/rte_version.h

[dpdk-dev] [PATCH 0/4] DPDK memcpy optimization

2015-01-21 Thread Neil Horman
; > >On Wed, Jan 21, 2015 at 01:36:41PM +0100, Marc Sune wrote: > > > >>On 21/01/15 04:44, Wang, Zhihong wrote: > > > >>>>-Original Message- > > > >>>>From: Richardson, Bruce > > > >>>>Sent: Wednesday, Januar

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

2015-01-21 Thread Neil Horman
On Wed, Jan 21, 2015 at 11:25:48AM +0100, Thomas Monjalon wrote: > 2015-01-20 16:17, Neil Horman: > > Adding a document describing rudimentary ABI policy and adding notice space > > for > > any deprecation announcements > > > > Signed-off-by: Neil Horman

[dpdk-dev] [PATCH] stats: remove useless memset's

2015-01-21 Thread Neil Horman
re doing memset() in the driver is > redundant and should be removed. > > Signed-off-by: Stephen Hemminger Acked-by: Neil Horman

[dpdk-dev] [PATCH 0/4] DPDK memcpy optimization

2015-01-21 Thread Neil Horman
On Wed, Jan 21, 2015 at 12:02:57PM +, Ananyev, Konstantin wrote: > > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Wang, Zhihong > > Sent: Wednesday, January 21, 2015 3:44 AM > > To: Richardson, Bruce; Neil

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

2015-01-20 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" --- Change notes: v5) Updated documentation to add notes from Thomas M. v6) Moved abi.txt to guides

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

2015-01-20 Thread Neil Horman
so that the test applications will link properly. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- Change Notes: v3) Made symlinking of libraries conditional on a DSO build v4) Removed erroneous newline changed @exit 1 to @false

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

2015-01-20 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" --- Change Notes: v2) * Updated export map to not require full path --- lib/

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

2015-01-20 Thread Neil Horman
Add initial pass header files to support symbol versioning. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" CC: "Gonzalez Monroy, Sergio" --- Change Notes: V2) Moved ifeq to _INSTALL target V3) Undo V2 changes and ma

[dpdk-dev] [PATCH] vhost: Add -lfuse into the LDFLAGS list

2015-01-20 Thread Neil Horman
the vhost library relies on libfuse, and thats included when we do a normal shared object build, but when we specify combined libs, its gets left out. Add it back in Signed-off-by: Neil Horman --- mk/rte.app.mk | 4 1 file changed, 4 insertions(+) diff --git a/mk/rte.app.mk b/mk

[dpdk-dev] [PATCH 4/4] lib/librte_eal: Optimized memcpy in arch/x86/rte_memcpy.h for both SSE and AVX platforms

2015-01-20 Thread Neil Horman
On Tue, Jan 20, 2015 at 09:15:38AM -0800, Stephen Hemminger wrote: > On Mon, 19 Jan 2015 09:53:34 +0800 > zhihong.wang at intel.com wrote: > > > Main code changes: > > > > 1. Differentiate architectural features based on CPU flags > > > > a. Implement separated move functions for

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

2015-01-20 Thread Neil Horman
On Tue, Jan 20, 2015 at 02:50:43PM +, Butler, Siobhan A wrote: > > > > -Original Message- > > From: Neil Horman [mailto:nhorman at tuxdriver.com] > > Sent: Tuesday, January 20, 2015 2:42 PM > > To: Butler, Siobhan A > > Cc: Iremonger, Bernard; de

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

2015-01-20 Thread Neil Horman
On Tue, Jan 20, 2015 at 02:29:54PM +, Butler, Siobhan A wrote: > > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Neil Horman > > Sent: Tuesday, January 20, 2015 2:24 PM > > To: Iremonger, Bernard > > Cc: dev at

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

2015-01-20 Thread Neil Horman
On Tue, Jan 20, 2015 at 03:00:01PM +0100, Thomas Monjalon wrote: > 2015-01-16 10:33, Neil Horman: > > --- /dev/null > > +++ b/doc/abi.txt > > @@ -0,0 +1,36 @@ > > +ABI policy: > > + ABI versions are set at the time of major release labeling, and ABI may &

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

2015-01-20 Thread Neil Horman
On Tue, Jan 20, 2015 at 01:37:35PM +, Iremonger, Bernard wrote: > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Thomas Monjalon > > Sent: Tuesday, January 20, 2015 7:15 AM > > To: Neil Horman > > Cc: dev at dpdk.org >

[dpdk-dev] [PATCH v2 00/17] ACL: New AVX2 classify method and several other enhancements.

2015-01-19 Thread Neil Horman
On Mon, Jan 19, 2015 at 06:16:02PM +0100, Thomas Monjalon wrote: > 2015-01-14 13:39, Neil Horman: > > On Mon, Jan 12, 2015 at 07:16:04PM +, Konstantin Ananyev wrote: > > > v2 changes: > > > - When build with the compilers that don't support AVX2 instructions, >

[dpdk-dev] [RFC 01/17] mbuf: add definitions of unified packet types

2015-01-19 Thread Neil Horman
On Mon, Jan 19, 2015 at 06:27:02PM +0100, Olivier MATZ wrote: > Hi, > > On 01/19/2015 05:33 PM, Neil Horman wrote: > > On Mon, Jan 19, 2015 at 11:23:07AM +0800, Helin Zhang wrote: > >> As there are only 6 bit flags in ol_flags for indicating packet types, > >> wh

[dpdk-dev] [RFC 01/17] mbuf: add definitions of unified packet types

2015-01-19 Thread Neil Horman
On Mon, Jan 19, 2015 at 11:23:07AM +0800, Helin Zhang wrote: > As there are only 6 bit flags in ol_flags for indicating packet types, > which is not enough to describe all the possible packet types hardware > can recognize. For example, i40e hardware can recognize more than 150 > packet types.

[dpdk-dev] Why nothing since 1.8.0?

2015-01-19 Thread Neil Horman
On Sun, Jan 18, 2015 at 09:48:33PM +, O'driscoll, Tim wrote: > > -Original Message- > > From: Neil Horman [mailto:nhorman at tuxdriver.com] > > Sent: Sunday, January 18, 2015 6:25 PM > > To: O'driscoll, Tim > > Cc: Thomas Monjalon; dev at dpdk.org &

[dpdk-dev] [PATCH 0/4] DPDK memcpy optimization

2015-01-19 Thread Neil Horman
On Mon, Jan 19, 2015 at 09:53:30AM +0800, zhihong.wang at intel.com wrote: > This patch set optimizes memcpy for DPDK for both SSE and AVX platforms. > It also extends memcpy test coverage with unaligned cases and more test > points. > > Optimization techniques are summarized below: > > 1.

[dpdk-dev] Why nothing since 1.8.0?

2015-01-18 Thread Neil Horman
decision. Thats really disheartening. You've gone to alot of effort to make this project more open, and I'd like to encourage you further in that direction. But your comments above really make me think that you're hoping to isolate your development efforts, which is a step in the wrong direction.

[dpdk-dev] [DISCUSSION] : ERROR while compiling dpdk-1.7 on ubuntu14.04

2015-01-17 Thread Neil Horman
On Sat, Jan 17, 2015 at 12:29:30PM +0530, Srinivasreddy R wrote: > hi, > math library -lm is included . > > gcc -m64 -pthread -fPIC -march=native -DRTE_MACHINE_CPUFLAG_SSE > -DRTE_MACHINE_CPUFLAG_SSE2 -DRTE_MACHINE_CPUFLAG_SSE3 > -DRTE_MACHINE_CPUFLAG_SSSE3 -DRTE_MACHINE_CPUFLAG_SSE4_1 >

[dpdk-dev] Why nothing since 1.8.0?

2015-01-16 Thread Neil Horman
On Fri, Jan 16, 2015 at 12:38:48PM -0800, Matthew Hall wrote: > On Fri, Jan 16, 2015 at 03:00:57PM -0500, Neil Horman wrote: > > Like Gerrit: > > https://code.google.com/p/gerrit/ > > Maybe we could work on setting up a community copy? I'd prefer if we could > avoid n=

[dpdk-dev] Why nothing since 1.8.0?

2015-01-16 Thread Neil Horman
On Fri, Jan 16, 2015 at 10:58:52AM -0800, Matthew Hall wrote: > On Fri, Jan 16, 2015 at 07:18:19PM +0100, Thomas Monjalon wrote: > > I'd like to try solving the review challenge first and see what else can be > > done after that. Step by step. > > FWIW, I know the kernel guys seem to really love

[dpdk-dev] Why nothing since 1.8.0?

2015-01-16 Thread Neil Horman
On Fri, Jan 16, 2015 at 07:18:19PM +0100, Thomas Monjalon wrote: > 2015-01-16 12:20, Neil Horman: > > On Thu, Jan 15, 2015 at 11:23:28PM +0100, Thomas Monjalon wrote: > > > 2015-01-15 13:51, Neil Horman: > > > > On Thu, Jan 15, 2015 at 06:25:33PM +0100, Thomas Monjal

[dpdk-dev] Why nothing since 1.8.0?

2015-01-16 Thread Neil Horman
On Thu, Jan 15, 2015 at 11:23:28PM +0100, Thomas Monjalon wrote: > 2015-01-15 13:51, Neil Horman: > > On Thu, Jan 15, 2015 at 06:25:33PM +0100, Thomas Monjalon wrote: > > > 2015-01-15 08:06, Neil Horman: > > > > Ok, I think what you're saying here is

[dpdk-dev] Why nothing since 1.8.0?

2015-01-16 Thread Neil Horman
On Fri, Jan 16, 2015 at 03:51:55PM +0100, Marc Sune wrote: > > On 15/01/15 19:51, Neil Horman wrote: > >On Thu, Jan 15, 2015 at 06:25:33PM +0100, Thomas Monjalon wrote: > >>2015-01-15 08:06, Neil Horman: > >>>On Thu, Jan 15, 2015 at 10:51:38AM +0100, Thomas Monja

[dpdk-dev] Why nothing since 1.8.0?

2015-01-16 Thread Neil Horman
On Thu, Jan 15, 2015 at 09:55:00PM +, O'driscoll, Tim wrote: > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Neil Horman > > Sent: Thursday, January 15, 2015 6:51 PM > > To: Thomas Monjalon > > Cc: dev at dpdk.org &

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

2015-01-16 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" --- Change notes: v5) Updated documentation to add notes from Thomas M. --- doc/ab

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

2015-01-16 Thread Neil Horman
so that the test applications will link properly. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- Change Notes: v3) Made symlinking of libraries conditional on a DSO build v4) Removed erroneous newline changed @exit 1 to @false

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

2015-01-16 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" --- Change Notes: v2) * Updated export map to not require full path --- lib/

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

2015-01-16 Thread Neil Horman
Add initial pass header files to support symbol versioning. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" CC: "Gonzalez Monroy, Sergio" --- Change Notes: V2) Moved ifeq to _INSTALL target V3) Undo V2 changes and ma

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

2015-01-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

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

2015-01-15 Thread Neil Horman
so that the test applications will link properly. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" --- Change Notes: v3) Made symlinking of libraries conditional on a DSO build v4) Removed erroneous newline changed @exit 1 to @false

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

2015-01-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" --- Change Notes: v2) * Updated export map to not require full path --- lib/

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

2015-01-15 Thread Neil Horman
Add initial pass header files to support symbol versioning. Signed-off-by: Neil Horman CC: Thomas Monjalon CC: "Richardson, Bruce" CC: "Gonzalez Monroy, Sergio" --- Change Notes: V2) Moved ifeq to _INSTALL target V3) Undo V2 changes and ma

[dpdk-dev] Why nothing since 1.8.0?

2015-01-15 Thread Neil Horman
On Thu, Jan 15, 2015 at 06:25:33PM +0100, Thomas Monjalon wrote: > 2015-01-15 08:06, Neil Horman: > > On Thu, Jan 15, 2015 at 10:51:38AM +0100, Thomas Monjalon wrote: > > > 2015-01-15 04:27, Ouyang, Changchun: > > > > From: dev [mailto:dev-bounces at dpdk.

[dpdk-dev] Why nothing since 1.8.0?

2015-01-15 Thread Neil Horman
On Thu, Jan 15, 2015 at 10:51:38AM +0100, Thomas Monjalon wrote: > 2015-01-15 04:27, Ouyang, Changchun: > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zhang, Helin > > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Neil Horman > > > > On W

[dpdk-dev] Why nothing since 1.8.0?

2015-01-14 Thread Neil Horman
On Wed, Jan 14, 2015 at 12:23:52PM -0800, Stephen Hemminger wrote: > Ok, so 1.8.0 came out almost a month ago and none of the patches > that were deferred waiting for the release got merged since then. > Last commit in git is the 1.8.0 release. > > Where is the post-merge window bundle, where are

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

2015-01-14 Thread Neil Horman
On Wed, Jan 14, 2015 at 04:25:19PM +0100, Thomas Monjalon wrote: > Hi Neil, > > 2014-12-23 10:51, Neil Horman: > > Add initial pass header files to support symbol versioning. > > [...] > > > +# Copyright(c) 2010-2014 Neil Horman > > Why these dates? &

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

2015-01-14 Thread Neil Horman
On Wed, Jan 14, 2015 at 04:59:51PM +0100, Thomas Monjalon wrote: > 2014-12-23 10:51, Neil Horman: > > Adding a document describing rudimentary ABI policy and adding notice space > > for > > any deprecation announcements > > We had a good discussion about the policy a

[dpdk-dev] [PATCH v2 00/17] ACL: New AVX2 classify method and several other enhancements.

2015-01-14 Thread Neil Horman
47 +- > lib/librte_eal/common/include/rte_common_vect.h | 39 +- > lib/librte_lpm/rte_lpm.h| 2 +- > 20 files changed, 1444 insertions(+), 1054 deletions(-) > create mode 100644 lib/librte_acl/acl_run_avx2.c > create mode 100644 lib/librte_acl/acl_run_avx2.h > create mode 100644 lib/librte_acl/acl_run_sse.h > > -- > 1.8.5.3 > > Series Acked-by: Neil Horman Nice work Neil

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

2015-01-14 Thread Neil Horman
On Wed, Jan 14, 2015 at 04:29:29PM +0100, Thomas Monjalon wrote: > 2014-12-23 10:51, 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 > > [...] > >

[dpdk-dev] [PATCH RFC 00/13] Update build system

2015-01-13 Thread Neil Horman
; mk: update apps build > mk: add -lpthread to linuxapp EXECENV_LDLIBS > Series Acked-by: Neil Horman

[dpdk-dev] [PATCH RFC 00/13] Update build system

2015-01-12 Thread Neil Horman
On Mon, Jan 12, 2015 at 05:21:48PM +, Gonzalez Monroy, Sergio wrote: > Hi Thomas, > > > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > Sent: Monday, January 12, 2015 4:52 PM > > > > Hi Sergio, > > > > 2015-01-12 16:33, Sergio Gonzalez Monroy: > > > This patch series updates

[dpdk-dev] daemon process problem in DPDK

2015-01-12 Thread Neil Horman
On Mon, Jan 12, 2015 at 02:28:20PM +, Ni, Xun wrote: > Hello: > >I have basic questions related to dpdk and trying to find help. > >I am about to create a daemon process, is there a way for other process to > know whether the daemon is already created? I doesn't mean to get the pid,

[dpdk-dev] What is the best way to distribute a DPDK-based app?

2015-01-12 Thread Neil Horman
On Mon, Jan 12, 2015 at 11:30:26AM +, Bruce Richardson wrote: > On Sun, Jan 11, 2015 at 07:10:30PM +0200, Vlad Zolotarov wrote: > > Hi, > > guys could you share form your experience what is the best way to distribute > > the DPDK libraries with the DPDK-based app: > > > > * Is there any

[dpdk-dev] Cross-compilation of bsdapp on Ubuntu

2015-01-12 Thread Neil Horman
On Mon, Jan 12, 2015 at 11:21:32AM +, Bruce Richardson wrote: > On Fri, Jan 09, 2015 at 09:14:16AM -0800, Ravi Kerur wrote: > > Hi, > > > > Has anyone successfully cross compiled bsdapp on Ubuntu or other linux > > flavor? From the Linux documentation I see > > > > "To compile all 64-bit

[dpdk-dev] No probed ethernet devices /DPDP 1.7.1 in Fedora 21

2015-01-10 Thread Neil Horman
ing with code: 1 > Cause: No probed ethernet devices - check that > CONFIG_RTE_LIBRTE_IGB_PMD=y and that CONFIG_RTE_LIBRTE_EM_PMD=y and that > CONFIG_RTE_LIBRTE_IXGBE_PMD=y in your configuration file > > > > On Fri, Dec 26, 2014 at 3:37 PM, Neil Horman wrote: > > &g

[dpdk-dev] Add DSO symbol versioning to supportbackwards compatibility

2015-01-09 Thread Neil Horman
On Sat, Dec 20, 2014 at 04:01:35PM -0500, Neil Horman wrote: > GI: [PATCH 1/4] compat: Add infrastructure to support symbol versioninBI > develops and changes quickly, which makes it difficult for > applications to keep up with the latest version of the library, especially > when &g

[dpdk-dev] [PATCH 1/3] librte_reorder: New reorder library

2015-01-07 Thread Neil Horman
On Wed, Jan 07, 2015 at 04:39:11PM +, Reshma Pattan wrote: > From: Reshma Pattan > > 1)New library to provide reordering of out of ordered > mbufs based on sequence number of mbuf. Library uses reorder > buffer structure > which in tern uses two circular

[dpdk-dev] l3fwd error, port 0 is not present on the board

2015-01-02 Thread Neil Horman
you want it to be optimal, you should select a portmask where the cpus servicing your hardware are on the same numa node as the NIC itself. You should be able to determine the cpu numa node locality via /sys/class/net//device/local_cpus Neil > Happy New Year -- > Lyn > > On Wed, Dec 3

[dpdk-dev] l3fwd error, port 0 is not present on the board

2014-12-31 Thread Neil Horman
On Wed, Dec 31, 2014 at 10:37:45PM -0500, Neil Horman wrote: > On Wed, Dec 31, 2014 at 10:50:10AM -0600, Lyn M wrote: > > Neil, > > When I build DPDK 1.8.0 with the default value > > CONFIG_RTE_BUILD_COMBINE_LIBS=n, > > I am able to run the testpmd successf

[dpdk-dev] l3fwd error, port 0 is not present on the board

2014-12-31 Thread Neil Horman
38f87d2ba01a0adc. Its also possible something else has gone wrong withthe COMBINE_LIBS option. Try building with the head of the tree, and if that doesn't fix it, we can start debugging in earnest. Neil > On Wed, Dec 31, 2014 at 8:48 AM, Neil Horman wrote: > > > On Wed, Dec 31, 2014 at 08:

[dpdk-dev] [PATCH v3 0/6] Move EAL common functions

2014-12-30 Thread Neil Horman
ibrte_eal/common/eal_common_timer.c > create mode 100644 lib/librte_eal/common/eal_externs.h > delete mode 100644 lib/librte_eal/linuxapp/eal/eal_debug.c > delete mode 100644 lib/librte_eal/linuxapp/eal/eal_thread.c > > -- > 1.9.1 > > Thanks For the series Acked-by: Neil Horman

[dpdk-dev] l3fwd error, port 0 is not present on the board

2014-12-29 Thread Neil Horman
On Mon, Dec 29, 2014 at 02:18:09PM -0600, Lyn M wrote: > Hello all, > > Rangeley platform (1 CPU with 8 cores, 4x1 GbE, 2x10 GbE, Intel PCIe card > with 2x10 GbE fiber) > FC20 with hugepages enabled > DPDK 1.8.0 built with T=x86_64-ivshmem-linuxapp-gcc > > */usr/src/dpdk/tools/dpdk_nic_bind.py

[dpdk-dev] [PATCH v2 1/6] Move EAL common functions

2014-12-29 Thread Neil Horman
> through the patch. Do you think it would be helpful?? > yeah, adding that detail in the changelog, as well as the files updated in the subject would be a big help for historical purposes. Thanks! Neil > Thanks. > > On Sun, Dec 28, 2014 at 12:42 PM, Neil Horman > wrote:

[dpdk-dev] [PATCH 0/7] Move EAL common functions

2014-12-29 Thread Neil Horman
On Mon, Dec 29, 2014 at 02:16:16PM +0100, Olivier MATZ wrote: > Hi Neil, > > On 12/29/2014 01:47 PM, Neil Horman wrote: > > On Mon, Dec 29, 2014 at 09:47:05AM +0100, Olivier MATZ wrote: > >> Trying to factorize the common code goes in the good direction. > >> >

[dpdk-dev] [PATCH 0/7] Move EAL common functions

2014-12-29 Thread Neil Horman
On Mon, Dec 29, 2014 at 09:47:05AM +0100, Olivier MATZ wrote: > Hi Ravi, > > On 12/25/2014 04:33 PM, Ravi Kerur wrote: > > Common functions in linuxapp and bsdapp are moved into > > librte_eal/common directory. > > New files added follow _common_ naming conventions. > > Tested against ubuntu and

[dpdk-dev] [PATCH v2 1/6] Move EAL common functions

2014-12-28 Thread Neil Horman
On Sat, Dec 27, 2014 at 10:33:17AM -0500, Ravi Kerur wrote: > Changes in v2 > 1. Remove rte_dump_registers() function since it is not implemented. > 2. Fix comment for _rte_exit() > > eal_debug.c has no difference between Linux and BSD, move > into common directory. > Rename eal_debug.c to

[dpdk-dev] [RFC] resolve conflict between net/ethernet.h and rte_ethdev.h

2014-12-27 Thread Neil Horman
e fix for the problem, and nasty compat-work Acked-by: Neil Horman

[dpdk-dev] [PATCH v2] Fix rte_is_power_of_2

2014-12-27 Thread Neil Horman
extern int RTE_BUILD_BUG_ON_detected_error; > static inline int > rte_is_power_of_2(uint32_t n) > { > - return ((n-1) & n) == 0; > + return n && !(n & (n - 1)); > } > > /** > -- > 1.9.1 > > Acked-by: Neil Horman

[dpdk-dev] [PATCH 4/7] Move EAL common functions

2014-12-26 Thread Neil Horman
On Thu, Dec 25, 2014 at 11:17:41AM -0800, Ravi Kerur wrote: > Inline > > On Thu, Dec 25, 2014 at 9:44 AM, Neil Horman wrote: > > > On Thu, Dec 25, 2014 at 10:33:14AM -0500, Ravi Kerur wrote: > > > Move common functions in eal.c to librte_eal/common directory. &g

[dpdk-dev] [PATCH 3/7] Move EAL common functions

2014-12-26 Thread Neil Horman
On Thu, Dec 25, 2014 at 11:13:09AM -0800, Ravi Kerur wrote: > Inline > > On Thu, Dec 25, 2014 at 9:41 AM, Neil Horman wrote: > > > On Thu, Dec 25, 2014 at 10:33:13AM -0500, Ravi Kerur wrote: > > > eal_thread.c has minor difference between Linux and BSD, move

[dpdk-dev] [PATCH 2/7] Move EAL common functions

2014-12-26 Thread Neil Horman
On Thu, Dec 25, 2014 at 11:23:12AM -0800, Ravi Kerur wrote: > Thanks Neil for reviews. Inline > > On Thu, Dec 25, 2014 at 9:30 AM, Neil Horman wrote: > > > On Thu, Dec 25, 2014 at 10:33:12AM -0500, Ravi Kerur wrote: > > > eal_debug.c has no difference

[dpdk-dev] No probed ethernet devices /DPDP 1.7.1 in Fedora 21

2014-12-26 Thread Neil Horman
On Fri, Dec 26, 2014 at 09:01:13AM +0100, sothy shan wrote: > On Thu, Dec 25, 2014 at 6:08 PM, Neil Horman wrote: > > > On Thu, Dec 25, 2014 at 10:11:51AM +0100, sothy shan wrote: > > > On Wed, Dec 24, 2014 at 4:04 PM, Neil Horman > > wrote: > > > > &

[dpdk-dev] [PATCH] i40e: workaround for XL710 performance

2014-12-26 Thread Neil Horman
On Thu, Dec 25, 2014 at 12:20:11AM +, Zhang, Helin wrote: > Hi Neil > > > -Original Message- > > From: Neil Horman [mailto:nhorman at tuxdriver.com] > > Sent: Wednesday, December 24, 2014 10:55 PM > > To: Zhang, Helin > > Cc: dev at dpdk.org >

[dpdk-dev] [PATCH 4/7] Move EAL common functions

2014-12-25 Thread Neil Horman
On Thu, Dec 25, 2014 at 10:33:14AM -0500, Ravi Kerur wrote: > Move common functions in eal.c to librte_eal/common directory. > Use RTE_EXEC_ENV_BSDAPP to differentiate minor differences in > common functions. > Makefile changes to reflect new file. > Fix checkpatch warnings and errors. > >

<    1   2   3   4   5   6   7   8   9   10   >