[dpdk-dev] [PATCH v4 1/2] config: use defconfig_arm64-armv8a-linuxapp-gcc as base for arm64 targets

2015-12-01 Thread Jianbo Liu
Reviewed-by: Jianbo Liu On 1 December 2015 at 01:20, Jerin Jacob wrote: > let each armv8 machine targets capture only the differences > between the common defconfig_arm64-armv8a-linuxapp-gcc > > Suggested-by: Thomas Monjalon > Signed-off-by: Jerin Jacob > --- >

[dpdk-dev] DPDK OVS on Ubuntu 14.04

2015-12-01 Thread Abhijeet Karve
mage002.png Type: image/png Size: 108749 bytes Desc: not available URL: <http://dpdk.org/ml/archives/dev/attachments/20151201/1321e9df/attachment-0001.png> -- next part -- An embedded and charset-unspecified text was scrubbed... Name: Hugepage issue.txt URL: <ht

[dpdk-dev] running dpdk 2.1 on openstak causes CPU soft lockup

2015-12-01 Thread Franck BAUDIN
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Nissim Nisimov > Sent: lundi 23 novembre 2015 20:44 > To: dev at dpdk.org > Subject: [dpdk-dev] running dpdk 2.1 on openstak causes CPU soft lockup > > Hi, > > I am running DPDK 2.1.0 based app on OpenStack KVM

[dpdk-dev] running dpdk 2.1 on openstak causes CPU soft lockup

2015-12-01 Thread Nissim Nisimov
Yup this is exactly our issue. We blacked list the specific interface and its working again. Thx Nissim -Original Message- From: Franck BAUDIN [mailto:franck.bau...@qosmos.com] Sent: Tuesday, December 01, 2015 2:20 PM To: Nissim Nisimov; dev at dpdk.org Subject: RE: running dpdk 2.1 on

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Bruce Richardson
On Mon, Nov 30, 2015 at 05:16:55PM -0800, Stephen Hemminger wrote: > On Mon, 30 Nov 2015 22:53:50 + > Kyle Larose wrote: > > > Hi Tim, > > > > On Mon, Nov 30, 2015 at 3:50 PM, O'Driscoll, Tim > intel.com> wrote: > > > > > Tcpdump Support: Support for tcpdump will be added to DPDK. This

[dpdk-dev] [PATCH] ixgbe: fix tx_bytes statistic with link down

2015-12-01 Thread Harry van Haaren
This patch fixes tx byte statistics when transmitting packets with link down. Previously, the counter would decrement 4 bytes for each packet that was transmitted with link down, causing the uint64 to wrap around. Fixes: c03fcee9abbd ("ixgbe: remove CRC size from byte counters") Reported-by:

[dpdk-dev] [PATCH 0/4] support acl/lpm/table/pipeline libs for armv7 and armv8

2015-12-01 Thread Jianbo Liu
Hi, I'm from Linaro.org, and will work on DPDK to make it better runing on different ARM Platforms. This patchset includes a small fix in rte_cycle_32.h, and enables acl/lpm/table/pipeline libs for armv7 and armv8. Please apply it after [PATCH v4 0/2] disable CONFIG_RTE_SCHED_VECTOR for arm.

[dpdk-dev] [PATCH 1/4] eal/arm: use RTE_ARM_EAL_RDTSC_USE_PMU in rte_cycle_32.h

2015-12-01 Thread Jianbo Liu
CONFIG_* from config files can not be used in code. Signed-off-by: Jianbo Liu --- lib/librte_eal/common/include/arch/arm/rte_cycles_32.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_eal/common/include/arch/arm/rte_cycles_32.h

[dpdk-dev] [PATCH 2/4] eal/acl: enable acl for armv7-a

2015-12-01 Thread Jianbo Liu
Implement vqtbl1q_u8 intrinsic function, which is not support in armv7-a. Signed-off-by: Jianbo Liu --- config/defconfig_arm-armv7a-linuxapp-gcc | 1 - lib/librte_acl/Makefile | 2 +- lib/librte_acl/rte_acl.c | 2 +-

[dpdk-dev] [PATCH 3/4] eal/arm: Enable lpm/table/pipeline libs

2015-12-01 Thread Jianbo Liu
Adds ARM NEON support for lpm. And enables table/pipeline libraries which depend on lpm. Signed-off-by: Jianbo Liu --- config/defconfig_arm-armv7a-linuxapp-gcc | 3 - config/defconfig_arm64-armv8a-linuxapp-gcc| 3 - lib/librte_eal/common/include/arch/arm/rte_vect.h | 28

[dpdk-dev] [PATCH 4/4] maintainers: claim resposibility for ARMv7 and ARMv8

2015-12-01 Thread Jianbo Liu
Signed-off-by: Jianbo Liu --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 4478862..f859985 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -124,10 +124,12 @@ F: doc/guides/sample_app_ug/multi_process.rst ARM v7 M: Jan Viktorin +M: Jianbo

[dpdk-dev] [PATCH] ixgbe: fix tx_bytes statistic with link down

2015-12-01 Thread De Lara Guarch, Pablo
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Harry van Haaren > Sent: Tuesday, December 01, 2015 10:26 AM > To: Ananyev, Konstantin > Cc: dev at dpdk.org > Subject: [dpdk-dev] [PATCH] ixgbe: fix tx_bytes statistic with link down > > This patch fixes tx

[dpdk-dev] [ovs-dev] OVS with DPDK Meetup notes

2015-12-01 Thread Traynor, Kevin
> -Original Message- > From: Flavio Leitner [mailto:fbl at sysclose.org] > Sent: Monday, November 30, 2015 11:51 PM > To: Traynor, Kevin > Cc: dev at openvswitch.org; users at dpdk.org > Subject: Re: [ovs-dev] OVS with DPDK Meetup notes > > On Thu, Nov 26, 2015 at 05:56:08PM +,

[dpdk-dev] [PATCH v7 11/11] doc: Add information about new installation rules

2015-12-01 Thread Mcnamara, John
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Mario Carrillo > Sent: Tuesday, December 1, 2015 12:53 AM > To: dev at dpdk.org > Cc: Venegas Munoz, Jos C > Subject: [dpdk-dev] [PATCH v7 11/11] doc: Add information about new > installation rules > >

[dpdk-dev] [PATCH v4 2/2] doc: correct Rings-based PMD section in the NIC Drivers guides

2015-12-01 Thread Mcnamara, John
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Bernard Iremonger > Sent: Saturday, November 28, 2015 11:02 AM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH v4 2/2] doc: correct Rings-based PMD section in > the NIC Drivers guides > > Correct the sample

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread O'Driscoll, Tim
> -Original Message- > From: Hobywan Kenoby [mailto:hobywank at hotmail.com] > Sent: Monday, November 30, 2015 10:30 PM > To: O'Driscoll, Tim; dev at dpdk.org > Subject: Re: 2.3 Roadmap > > > Hi, > > CAT And CDP technologies look very intriguing Could you elaborate a > little on

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread O'Driscoll, Tim
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Dave Neary > Sent: Monday, November 30, 2015 10:19 PM > To: O'Driscoll, Tim; dev at dpdk.org > Subject: Re: [dpdk-dev] 2.3 Roadmap > > Hi Tim, > > Just curious about one item on the list: > > On 11/30/2015

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Bruce Richardson
On Tue, Dec 01, 2015 at 08:26:39PM +0900, Yoshinobu Inoue wrote: > Hello DPDK list, > > I've been so far just roughly reading messages, as I've been working on my > company's product based on DPDK1.6 for some time and haven't yet much > catched up to newer releases, > but as I implemented packet

[dpdk-dev] [PATCH v9 3/3] doc: add user-space ethtool sample app guide

2015-12-01 Thread Mcnamara, John
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Ananyev, Konstantin > Sent: Friday, November 20, 2015 5:16 PM > To: Horton, Remy; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v9 3/3] doc: add user-space ethtool sample > app guide > > > > >

[dpdk-dev] [PATCH v7 11/11] doc: Add information about new installation rules

2015-12-01 Thread Mcnamara, John
> -Original Message- > From: Mcnamara, John > Sent: Tuesday, December 1, 2015 11:12 AM > To: 'Mario Carrillo'; dev at dpdk.org > Cc: Venegas Munoz, Jos C > Subject: RE: [dpdk-dev] [PATCH v7 11/11] doc: Add information about new > installation rules > > > -Original Message- > >

[dpdk-dev] [PATCH] mk: fix the combined library problems by replacing it with a linker script

2015-12-01 Thread Panu Matilainen
On 11/30/2015 06:41 PM, Stephen Hemminger wrote: > On Mon, 30 Nov 2015 10:03:43 -0500 > Neil Horman wrote: > >> On Wed, Nov 25, 2015 at 08:08:37AM -0800, Stephen Hemminger wrote: >>> On Wed, 25 Nov 2015 10:38:48 +0200 >>> Panu Matilainen wrote: >>> On 11/25/2015 12:46 AM, Stephen Hemminger

[dpdk-dev] [PATCH v2] ip_pipeline: add check on nic's rxq and txq

2015-12-01 Thread Jasvinder Singh
This patch checks that rx queue and tx queue of each link specified in ip pipeline configuration file are used. *v2 - fix checkpatch warnings Signed-off-by: Jasvinder Singh Acked-by: Cristian Dumitrescu --- examples/ip_pipeline/config_check.c | 4 1 file changed, 4 insertions(+) diff

[dpdk-dev] [PATCH] mk: fix the combined library problems by replacing it with a linker script

2015-12-01 Thread Robie Basak
On Tue, Dec 01, 2015 at 02:21:02PM +0200, Panu Matilainen wrote: > Adding a soname and a semi-arbitrary version does not fix the fundamental > problems: > > Since the library lumps together everything in DPDK, you'd have to bump its > version whenever any of the individual libraries bumps its

[dpdk-dev] [PATCH] mk: fix the combined library problems by replacing it with a linker script

2015-12-01 Thread Robie Basak
Re-sending this unsigned since the ML rejected my signed email. -1 from Ubuntu without further discussion since it will break us. Please don't commit this patch yet. I don't understand why we must have the complexity of so many shared libraries. From a distribution packaging perspective, all I

[dpdk-dev] [PATCH 1/4] eal/arm: use RTE_ARM_EAL_RDTSC_USE_PMU in rte_cycle_32.h

2015-12-01 Thread Jan Viktorin
Hello Jianbo, thank you for this fix. I had the feeling this works the same like in the Linux Kernel where the CONFIG_ prefix is be used. My bad. I recommend to make this patch separate. I can't see any relation to the rest of the series. Regards Jan On Tue, 1 Dec 2015 13:41:13 -0500 Jianbo

[dpdk-dev] [PATCH 1/4] eal/arm: use RTE_ARM_EAL_RDTSC_USE_PMU in rte_cycle_32.h

2015-12-01 Thread Jan Viktorin
On Tue, 1 Dec 2015 13:41:13 -0500 Jianbo Liu wrote: > CONFIG_* from config files can not be used in code. > > Signed-off-by: Jianbo Liu > --- Acked-by: Jan Viktorin -- Jan Viktorin E-mail: Viktorin at RehiveTech.com System Architect Web:

[dpdk-dev] [PATCH 0/4] support acl/lpm/table/pipeline libs for armv7 and armv8

2015-12-01 Thread Jan Viktorin
On Tue, 1 Dec 2015 13:41:12 -0500 Jianbo Liu wrote: > Hi, > I'm from Linaro.org, and will work on DPDK to make it better > runing on different ARM Platforms. > > This patchset includes a small fix in rte_cycle_32.h, > and enables acl/lpm/table/pipeline libs for armv7 and armv8. > Please apply

[dpdk-dev] [PATCH 0/4] support acl/lpm/table/pipeline libs for armv7 and armv8

2015-12-01 Thread Jianbo Liu
On Tue, Dec 01, 2015 at 01:47:23PM +0100, Jan Viktorin wrote: > On Tue, 1 Dec 2015 13:41:12 -0500 > Jianbo Liu wrote: > > > Hi, > > I'm from Linaro.org, and will work on DPDK to make it better > > runing on different ARM Platforms. > > > > This patchset includes a small fix in rte_cycle_32.h,

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread O'Driscoll, Tim
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Matthew Hall > Sent: Tuesday, December 1, 2015 1:00 PM > To: O'Driscoll, Tim > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] 2.3 Roadmap > > On Mon, Nov 30, 2015 at 08:50:58PM +, O'Driscoll, Tim wrote: > >

[dpdk-dev] [PATCH] mk: fix the combined library problems by replacing it with a linker script

2015-12-01 Thread Neil Horman
On Mon, Nov 30, 2015 at 08:41:02AM -0800, Stephen Hemminger wrote: > On Mon, 30 Nov 2015 10:03:43 -0500 > Neil Horman wrote: > > > On Wed, Nov 25, 2015 at 08:08:37AM -0800, Stephen Hemminger wrote: > > > On Wed, 25 Nov 2015 10:38:48 +0200 > > > Panu Matilainen wrote: > > > > > > > On

[dpdk-dev] [PATCH] mk: fix the combined library problems by replacing it with a linker script

2015-12-01 Thread Neil Horman
On Tue, Dec 01, 2015 at 12:36:15PM +, Robie Basak wrote: > On Tue, Dec 01, 2015 at 02:21:02PM +0200, Panu Matilainen wrote: > > Adding a soname and a semi-arbitrary version does not fix the fundamental > > problems: > > > > Since the library lumps together everything in DPDK, you'd have to

[dpdk-dev] [PATCH v7 11/11] doc: Add information about new installation rules

2015-12-01 Thread Arevalo, Mario Alfredo C
Hi John, Thank you so much for your comments about documentation patches, I have taken note for the next version :) Thanks. Mario. From: Mcnamara, John Sent: Tuesday, December 01, 2015 4:08 AM To: Arevalo, Mario Alfredo C; dev at dpdk.org Cc: Venegas

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Matthew Hall
On Tue, Dec 01, 2015 at 11:58:16AM +, Bruce Richardson wrote: > Hi, > > that is indeed very similar to what we are thinking ourselves. Is there any of > what you have already done that you could contribute publically to save us > duplicating some of your effort? [The one big difference, is

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Matthew Hall
On Tue, Dec 01, 2015 at 01:16:47PM +, O'Driscoll, Tim wrote: > True. The goal is to merge the best of the various patches that were > submitted on this. This could involve changes to IPv6 as well as IPv4. > > > Tim If it's possible to fix IPv6 as well this would be good for me. Offering a

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Bruce Richardson
On Tue, Dec 01, 2015 at 08:44:57AM -0500, Matthew Hall wrote: > On Tue, Dec 01, 2015 at 01:16:47PM +, O'Driscoll, Tim wrote: > > True. The goal is to merge the best of the various patches that were > > submitted on this. This could involve changes to IPv6 as well as IPv4. > > > > > > Tim >

[dpdk-dev] [PATCH] mk: bump minimum march in default machine

2015-12-01 Thread Christian Ehrhardt
While playing with building 2.2-rc2 I found that our usual way didn't work anymore. We usually configured "make config T=x86_64-native-linuxapp-gcc" but then set CONFIG_RTE_MACHINE="default" to get something like the "lowest acceptable build" but with that wide CPU copatibility. I found that with

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Panu Matilainen
On 12/01/2015 12:03 PM, Bruce Richardson wrote: > On Mon, Nov 30, 2015 at 05:16:55PM -0800, Stephen Hemminger wrote: >> On Mon, 30 Nov 2015 22:53:50 + >> Kyle Larose wrote: >> >>> Hi Tim, >>> >>> On Mon, Nov 30, 2015 at 3:50 PM, O'Driscoll, Tim >> intel.com> wrote: >>> Tcpdump Support:

[dpdk-dev] [PATCH] mk: bump minimum march in default machine

2015-12-01 Thread Panu Matilainen
On 12/01/2015 04:26 PM, Christian Ehrhardt wrote: > While playing with building 2.2-rc2 I found that our usual way didn't work > anymore. > We usually configured "make config T=x86_64-native-linuxapp-gcc" but then > set CONFIG_RTE_MACHINE="default" to get something like the "lowest acceptable >

[dpdk-dev] [PATCH 2/4] eal/acl: enable acl for armv7-a

2015-12-01 Thread Jerin Jacob
On Tue, Dec 01, 2015 at 01:41:14PM -0500, Jianbo Liu wrote: > Implement vqtbl1q_u8 intrinsic function, which is not support in armv7-a. > > Signed-off-by: Jianbo Liu > --- > config/defconfig_arm-armv7a-linuxapp-gcc | 1 - > lib/librte_acl/Makefile | 2 +- >

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Kyle Larose
On Tue, Dec 1, 2015 at 8:42 AM, Matthew Hall wrote: > I am planning to use this to do the captures so you don't incur the headache > or performance issues with rte_kni. > > I am curious how I might be able to link it up w/ the standard libpcap based > tools to get an end-to-end solution with

[dpdk-dev] DPDK OVS on Ubuntu 14.04

2015-12-01 Thread Polehn, Mike A
May need to setup huge pages on kernel boot line (this is example, you may need to adjust): The huge page configuration can be added to the default configuration file /etc/default/grub by adding to the GRUB_CMDLINE_LINUX and the grub configuration file regenerated to get an updated

[dpdk-dev] [PATCH 2/4] eal/acl: enable acl for armv7-a

2015-12-01 Thread Jan Viktorin
On Tue, 1 Dec 2015 20:13:49 +0530 Jerin Jacob wrote: > > enum rte_acl_classify_alg alg = RTE_ACL_CLASSIFY_DEFAULT; > > > > -#ifdef RTE_ARCH_ARM64 > > +#if defined(RTE_ARCH_ARM) || defined(RTE_ARCH_ARM64) > > alg = RTE_ACL_CLASSIFY_NEON; > > I believe SIMD is optional in armv7. If

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Vincent JARDIN
On 01/12/2015 15:27, Panu Matilainen wrote: > The problem with that (unless I'm missing something here) is that KNI > requires using out-of-tree kernel modules which makes it pretty much a > non-option for distros. It works fine with some distros. I do not think it should be an argument.

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Panu Matilainen
On 12/01/2015 04:48 PM, Vincent JARDIN wrote: > On 01/12/2015 15:27, Panu Matilainen wrote: >> The problem with that (unless I'm missing something here) is that KNI >> requires using out-of-tree kernel modules which makes it pretty much a >> non-option for distros. > > It works fine with some

[dpdk-dev] [PATCH] mk: bump minimum march in default machine

2015-12-01 Thread Christian Ehrhardt
Hi, thanks! I didn't have the insight of it being "lightly tested and doesn't provide really significant performance improvement". But probably we then should go for the suggestion of the referred mail of "it should probably be disabled by default on all platforms". I'll submit a patch for that

[dpdk-dev] [PATCH] mk: disable SCHED_VECTOR in the default config

2015-12-01 Thread Christian Ehrhardt
As it causes issues when building with RTE_MACHINE=default due to SSE4.x requirements and in other discussions was so far rated "lightly tested and doesn't provide really significant performance improvement" let us disable that in the default config. (=>

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Christian Ehrhardt
On Tue, Dec 1, 2015 at 3:58 PM, Panu Matilainen wrote: > On 12/01/2015 04:48 PM, Vincent JARDIN wrote: >> >> On 01/12/2015 15:27, Panu Matilainen wrote: >>> >>> The problem with that (unless I'm missing something here) is that KNI >>> requires using out-of-tree kernel modules which makes it

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Bruce Richardson
On Tue, Dec 01, 2015 at 04:58:08PM +0200, Panu Matilainen wrote: > On 12/01/2015 04:48 PM, Vincent JARDIN wrote: > >On 01/12/2015 15:27, Panu Matilainen wrote: > >>The problem with that (unless I'm missing something here) is that KNI > >>requires using out-of-tree kernel modules which makes it

[dpdk-dev] [PATCH] mk: disable SCHED_VECTOR in the default config

2015-12-01 Thread Stephen Hemminger
On Tue, 1 Dec 2015 16:13:23 +0100 Christian Ehrhardt wrote: > As it causes issues when building with RTE_MACHINE=default due to SSE4.x > requirements and in other discussions was so far rated "lightly tested and > doesn't provide really significant performance improvement" let us disable > that

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Aaron Conole
Bruce Richardson writes: > On Tue, Dec 01, 2015 at 04:58:08PM +0200, Panu Matilainen wrote: >> On 12/01/2015 04:48 PM, Vincent JARDIN wrote: >> >On 01/12/2015 15:27, Panu Matilainen wrote: >> >>The problem with that (unless I'm missing something here) is that KNI >> >>requires using out-of-tree

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Richardson, Bruce
> -Original Message- > From: Aaron Conole [mailto:aconole at redhat.com] > Sent: Tuesday, December 1, 2015 3:31 PM > To: Richardson, Bruce > Cc: Panu Matilainen ; dev at dpdk.org > Subject: Re: [dpdk-dev] 2.3 Roadmap > > Bruce Richardson writes: > > On Tue, Dec 01, 2015 at 04:58:08PM

[dpdk-dev] [PATCH 3/4] eal/arm: Enable lpm/table/pipeline libs

2015-12-01 Thread Jerin Jacob
On Tue, Dec 01, 2015 at 01:41:15PM -0500, Jianbo Liu wrote: > Adds ARM NEON support for lpm. > And enables table/pipeline libraries which depend on lpm. I already sent the patch on the same yesterday. We can converge the patches after the discussion. Please check "[dpdk-dev] [PATCH 0/3] add lpm

[dpdk-dev] [PATCH 4/4] maintainers: claim resposibility for ARMv7 and ARMv8

2015-12-01 Thread Jerin Jacob
On Tue, Dec 01, 2015 at 01:41:16PM -0500, Jianbo Liu wrote: > Signed-off-by: Jianbo Liu > --- > MAINTAINERS | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index 4478862..f859985 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -124,10 +124,12 @@ F:

[dpdk-dev] Unable to configure ethdev in secondary process using ring PMD

2015-12-01 Thread Bruce Richardson
On Tue, Dec 01, 2015 at 08:30:15PM +0300, Alexey Bogdanenko wrote: > On 11/30/2015 07:53 PM, Richardson, Bruce wrote: > > > > > >>-Original Message- > >>From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Alexey Bogdanenko > >>Sent: Monday, November 30, 2015 4:17 PM > >>To: dev at

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Matthew Hall
On Tue, Dec 01, 2015 at 09:45:56AM -0500, Kyle Larose wrote: > Earlier Stephen mentioned using the named pipe behaviour of tcpdump. > Is there an opportunity to take what you have mentioned here and marry > it to the named pipe output to get the perf you need? I am wondering about the same thing.

[dpdk-dev] [PATCH v7 00/11] Add installation rules for dpdk files.

2015-12-01 Thread Arevalo, Mario Alfredo C
Hi Thomas, Thank you for your answer, John Mcnamara gave feedback about documentation in this version (7) and I'm going to send a version number 8 with new changes about documentation, it would be amazing if you could take a look it :) thank you for your attention. Mario.

[dpdk-dev] [PATCH v8 00/11] Add installation rules for dpdk files.

2015-12-01 Thread Mario Carrillo
DPDK package lacks of a mechanism to install libraries, headers applications, kernel modules and sdk files to a file system tree. This patch set allows to install files based on the next proposal: http://www.freedesktop.org/software/systemd/man/file-hierarchy.html v8: When "make install" is

[dpdk-dev] [PATCH v8 02/11] mk: Add rule for installing app files

2015-12-01 Thread Mario Carrillo
Add hierarchy-file support to the DPDK app files, nic bind file and cpu layout file when invoking "make install-bin" app files will be installed in: $(DESTDIR)/$(bindir) where bindir=$(exec_prefix)/usr/local/bin prefix=/usr/local and exec_prefix=$(prefix) by default, you can override prefix,

[dpdk-dev] [PATCH v8 03/11] mk: Add rule for installing libraries

2015-12-01 Thread Mario Carrillo
Add hierarchy-file support to the DPDK libraries, when invoking "make install-lib" libraries will be installed in: $(DESTDIR)/$(libdir) where libdir=$(exec_prefix)/usr/lib prefix=/usr/local and exec_prefix=$(prefix) by default, you can override prefix, exec_prefix and libdir vars. This hierarchy

[dpdk-dev] [PATCH v8 04/11] mk: Add rule for installing modules

2015-12-01 Thread Mario Carrillo
Add hierarchy-file support to the DPDK modules, when invoking "make install-mod" modules will be installed in: $(DESTDIR)/$(kerneldir) if RTE_EXEC_ENV=linuxapp then kerneldir=/lib/modules/$(uname -r)/extra/drivers/dpdk else kerneldir=/boot/modules by default, you can override "kerneldir" var. This

[dpdk-dev] [PATCH v8 05/11] mk: Add rule for installing documentation

2015-12-01 Thread Mario Carrillo
Add hierarchy-file support to the DPDK documentation, when invoking "make install-doc" documentation files will be installed in: $(DESTDIR)/$(docdir) where docdir=$(datarootdir)/doc/dpdk datarootdir=$(prefix)/share prefix=/usr/local by default, you can override "prefix", "datarootdir" and "docdir"

[dpdk-dev] [PATCH v8 06/11] mk: Add rule for installing sdk files

2015-12-01 Thread Mario Carrillo
Add hierarchy-file support to the DPDK makefiles, scripts, examples, tools, config files and headers, when invoking "make install-sdk" makefiles, scripts, examples and config files will be installed in: $(DESTDIR)/$(sdkdir) and headers will be installed in: $(DESTDIR)/$(includedir) where

[dpdk-dev] [PATCH v8 09/11] mk: Rename install rule as mbuild rule

2015-12-01 Thread Mario Carrillo
"install" rule with the current dpdk behaviour change its name by mbuild. Signed-off-by: Mario Carrillo --- mk/rte.sdkinstall.mk | 8 mk/rte.sdkroot.mk| 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mk/rte.sdkinstall.mk b/mk/rte.sdkinstall.mk index

[dpdk-dev] [PATCH v8 10/11] mk: Add new install rule

2015-12-01 Thread Mario Carrillo
If "T" variable is defined, the installation process will have the current behaviour, else install rule will be called. Signed-off-by: Mario Carrillo --- mk/rte.sdkinstall.mk | 12 +++- mk/rte.sdkroot.mk| 4 ++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git

[dpdk-dev] [PATCH v8 11/11] doc: Add information about new installation rules

2015-12-01 Thread Mario Carrillo
Information about variables and rules behaviour is added to documentation. Signed-off-by: Mario Carrillo --- doc/build-sdk-quick.txt | 23 - doc/guides/freebsd_gsg/build_dpdk.rst | 62 +++ doc/guides/linux_gsg/build_dpdk.rst | 62

[dpdk-dev] [PATCH] bnx2x: tx_start_bd->vlan_or_ethertype is le16

2015-12-01 Thread Stephen Hemminger
On Tue, 1 Dec 2015 21:53:59 + Harish Patil wrote: > > > >Anyone to review please? > > > >2015-11-03 12:26, Chas Williams: > >> Signed-off-by: Chas Williams <3chas3 at gmail.com> > >> --- > >> drivers/net/bnx2x/bnx2x.c | 3 ++- > >> 1 file changed, 2 insertions(+), 1 deletion(-) > >> > >>

[dpdk-dev] [PATCH] bnx2x: tx_start_bd->vlan_or_ethertype is le16

2015-12-01 Thread Harish Patil
> >On Tue, 1 Dec 2015 21:53:59 + >Harish Patil wrote: > >> > >> >Anyone to review please? >> > >> >2015-11-03 12:26, Chas Williams: >> >> Signed-off-by: Chas Williams <3chas3 at gmail.com> >> >> --- >> >> drivers/net/bnx2x/bnx2x.c | 3 ++- >> >> 1 file changed, 2 insertions(+), 1 deletion(-)

[dpdk-dev] [PATCH] bnx2x: tx_start_bd->vlan_or_ethertype is le16

2015-12-01 Thread Charles (Chas) Williams
On Wed, 2015-12-02 at 00:34 +0100, Thomas Monjalon wrote: > 2015-12-01 14:37, Stephen Hemminger: > > Harish Patil wrote: > > > >2015-11-03 12:26, Chas Williams: > > > >> --- a/drivers/net/bnx2x/bnx2x.c > > > >> +++ b/drivers/net/bnx2x/bnx2x.c > > > >> -

[dpdk-dev] 2.3 Roadmap

2015-12-01 Thread Matthew Hall
On Wed, Dec 02, 2015 at 01:38:07AM +, Wiles, Keith wrote: > In Pktgen I used tap interface to wireshark and that worked very nicely the > only problem is it was slow :-( > > Having a tap PMD would be nice to be able to remove that code from Pktgen. All these approaches we discussed so far

[dpdk-dev] [PATCH 0/3] replace bzero with memset

2015-12-01 Thread Stephen Hemminger
The DPDK is mostly consistent about using the POSIX standard memset instead of bzero; but there seem to be some leftover BSD hold outs. Stephen Hemminger (3): test-pmd: use memset not bzero xen-virt: use memset not bzero qat: use memset instead of bzero app/test-pmd/testpmd.c

[dpdk-dev] [PATCH 1/3] test-pmd: use memset not bzero

2015-12-01 Thread Stephen Hemminger
The standard for DPDK is to use memset() not bzero which is a leftover BSD-ism. Signed-off-by: Stephen Hemminger --- app/test-pmd/testpmd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index 093952f..98ae46d 100644 ---

[dpdk-dev] [PATCH 2/3] xen-virt: use memset not bzero

2015-12-01 Thread Stephen Hemminger
Signed-off-by: Stephen Hemminger --- drivers/net/xenvirt/rte_eth_xenvirt.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/xenvirt/rte_eth_xenvirt.c b/drivers/net/xenvirt/rte_eth_xenvirt.c index e83c08c..3353bcb 100644 ---

[dpdk-dev] [PATCH 3/3] qat: use memset instead of bzero

2015-12-01 Thread Stephen Hemminger
Signed-off-by: Stephen Hemminger --- examples/dpdk_qat/crypto.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/dpdk_qat/crypto.c b/examples/dpdk_qat/crypto.c index c03ea78..8954bf8 100644 --- a/examples/dpdk_qat/crypto.c +++ b/examples/dpdk_qat/crypto.c @@

[dpdk-dev] [PATCH 0/2] fix missing dependencies

2015-12-01 Thread Stephen Hemminger
Fix some issues found when doing parallel builds Stephen Hemminger (2): cmdline_test: add missing dependencies bonding: add depencency on cmdline library app/cmdline_test/Makefile| 3 +++ drivers/net/bonding/Makefile | 1 + 2 files changed, 4 insertions(+) -- 2.1.4

[dpdk-dev] [PATCH 1/2] cmdline_test: add missing dependencies

2015-12-01 Thread Stephen Hemminger
The cmdline test is missing a necessary dependency on other components. This caused a build failure when doing parallel builds. Signed-off-by: Stephen Hemminger --- app/cmdline_test/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/cmdline_test/Makefile

[dpdk-dev] [PATCH 2/2] bonding: add depencency on cmdline library

2015-12-01 Thread Stephen Hemminger
Parallel build of bonding driver can fail because of missing dependency. Signed-off-by: Stephen Hemminger --- drivers/net/bonding/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/bonding/Makefile b/drivers/net/bonding/Makefile index dee0875..10c794c 100644 ---

[dpdk-dev] [PATCH] add README

2015-12-01 Thread Stephen Hemminger
This project is missing a proper README which is used in other projects and some git visualization services. Only a starting point, please feel free to edit. To keep the file short and current, I avoided putting any specific information about features and versions. Signed-off-by: Stephen