[dpdk-dev] apply commit e30a0178d290a4e83dc01f9c2170d4859339c9cf "kni: support RHEL 7.3" to dpdk-stable?

2016-11-30 Thread Roberts, Lee A.
Does it make sense to apply the commit for "kni: support RHEL 7.3" (http://www.dpdk.org/browse/dpdk/commit/lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h?id=e30a0178d290a4e83dc01f9c2170d4859339c9cf) to the stable tree to enable clean compilation on RHEL 7.3?

[dpdk-dev] [dpdk-announce] DPDK 16.07.2 released

2016-11-30 Thread Yuanhan Liu
Hi all, Here is a new stable release for 16.07: http://fast.dpdk.org/rel/dpdk-16.07.2.tar.xz Thanks everyone for making it happen! Please note that this will be the last stable release for 16.07, and 16.11 will be our first LTS, which would have longer maintenance (2 years). --yliu

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Thomas Monjalon
2016-11-30 17:42, Ananyev, Konstantin: > > >Please, we need a comment for each driver saying > > >"it is OK, we do not need any checksum preparation for TSO" > > >or > > >"yes we have to implement tx_prepare or TSO will not work in this mode" > > > > > > > qede PMD doesn?t currently support TSO

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Harish Patil
> > > >Hi Harish, >> >> >> >We need attention of every PMD developers on this thread. >> > >> >Reminder of what Konstantin suggested: >> >" >> >- if the PMD supports TX offloads AND >> >- if to be able use any of these offloads the upper layer SW would have >> >to: >> >* modify the contents

[dpdk-dev] [PATCH v2] virtio: tx with can_push when VERSION_1 is set

2016-11-30 Thread Yuanhan Liu
On Wed, Nov 30, 2016 at 09:18:42AM +, Pierre Pfister (ppfister) wrote: > Current virtio driver advertises VERSION_1 support, > but does not handle device's VERSION_1 support when > sending packets (it looks for ANY_LAYOUT feature, > which is absent). > > This patch enables 'can_push' in tx

[dpdk-dev] [RFC] ethdev: abstraction layer for QoS hierarchical scheduler

2016-11-30 Thread Cristian Dumitrescu
This RFC proposes an ethdev-based abstraction layer for Quality of Service (QoS) hierarchical scheduler. The goal of the abstraction layer is to provide a simple generic API that is agnostic of the underlying HW, SW or mixed HW-SW complex implementation. Q1: What is the benefit for having an

[dpdk-dev] [PATCH v4] net/kni: add KNI PMD

2016-11-30 Thread Ferruh Yigit
Add KNI PMD which wraps librte_kni for ease of use. KNI PMD can be used as any regular PMD to send / receive packets to the Linux networking stack. Signed-off-by: Ferruh Yigit --- v4: * allow only single queue * use driver.name as name v3: * rebase on top of latest master v2: * updated

[dpdk-dev] [PATCH v2] i40e: Fix eth_i40e_dev_init sequence on ThunderX

2016-11-30 Thread Ananyev, Konstantin
Hi Jerin, > > On Tue, Nov 22, 2016 at 01:46:54PM +, Bruce Richardson wrote: > > On Tue, Nov 22, 2016 at 03:46:38AM +0530, Jerin Jacob wrote: > > > On Sun, Nov 20, 2016 at 11:21:43PM +, Ananyev, Konstantin wrote: > > > > Hi > > > > > > > > > > i40e_asq_send_command: rd32 & wr32 under

[dpdk-dev] [PATCH 01/22] ethdev: introduce generic flow API

2016-11-30 Thread Kevin Traynor
Hi Adrien, On 11/16/2016 04:23 PM, Adrien Mazarguil wrote: > This new API supersedes all the legacy filter types described in > rte_eth_ctrl.h. It is slightly higher level and as a result relies more on > PMDs to process and validate flow rules. > > Benefits: > > - A unified API is easier to

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Ananyev, Konstantin
Hi Harish, > > > >We need attention of every PMD developers on this thread. > > > >Reminder of what Konstantin suggested: > >" > >- if the PMD supports TX offloads AND > >- if to be able use any of these offloads the upper layer SW would have > >to: > >* modify the contents of the packet OR

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Harish Patil
>We need attention of every PMD developers on this thread. > >Reminder of what Konstantin suggested: >" >- if the PMD supports TX offloads AND >- if to be able use any of these offloads the upper layer SW would have >to: >* modify the contents of the packet OR >* obey HW specific

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-30 Thread Thomas Monjalon
2016-11-30 15:26, Bruce Richardson: > On Wed, Nov 30, 2016 at 04:09:47PM +0100, Thomas Monjalon wrote: > > 2016-11-30 14:54, Ferruh Yigit: > > > On 11/21/2016 10:43 PM, Thomas Monjalon wrote: > > > > +stablefixes=$($selfdir/git-log-fixes.sh $range | sed '/(N\/A)$/d' | > > > > cut -d' ' -f2) > >

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-30 Thread Thomas Monjalon
2016-11-30 14:54, Ferruh Yigit: > On 11/21/2016 10:43 PM, Thomas Monjalon wrote: > > +stablefixes=$($selfdir/git-log-fixes.sh $range | sed '/(N\/A)$/d' | cut > > -d' ' -f2) > > This breaks the "check-git-log.sh -N" usage, since "-N" is not a valid > range for git-log-fixes.sh. > Generates

[dpdk-dev] [PATCH 3/3] app/test: add SGL tests to cryptodev QAT suite

2016-11-30 Thread Arek Kusztal
This commit adds GCM tests to use within scatter-gather list. Test use direct chained mbufs created based on the input parameter for max size for in place operations and out of place operations. Signed-off-by: Arek Kusztal --- app/test/test_cryptodev.c | 356 +

[dpdk-dev] [PATCH 2/3] crypto/qat: add SGL capability to Intel QuickAssist driver

2016-11-30 Thread Arek Kusztal
This commit adds scatter-gather list capability to Intel QuickAssist Technology driver. Signed-off-by: Arek Kusztal --- doc/guides/rel_notes/release_17_02.rst | 5 ++ drivers/crypto/qat/qat_crypto.c| 145 ++--- drivers/crypto/qat/qat_crypto.h| 6

[dpdk-dev] [PATCH 1/3] lib/librte_cryptodev: add private member to crypto op struct

2016-11-30 Thread Arek Kusztal
This commit adds void * _priv member to rte_crypto_op struct to be used by internal driver operations. Signed-off-by: Arek Kusztal --- lib/librte_cryptodev/rte_crypto.h | 4 1 file changed, 4 insertions(+) diff --git a/lib/librte_cryptodev/rte_crypto.h b/lib/librte_cryptodev/rte_crypto.h

[dpdk-dev] [PATCH 0/3] Add scatter-gather list capability to Intel QuickAssist Technology driver

2016-11-30 Thread Arek Kusztal
This patchset adds scatter-gather list (SGL) capability to Intel QuickAssist Technology driver and corresponding tests to QAT cryptodev test suite. This patchset depends on the following patches/patchsets: "crypto/qat: fix to avoid buffer overwrite in OOP case"

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-30 Thread Bruce Richardson
On Wed, Nov 30, 2016 at 04:31:46PM +0100, Thomas Monjalon wrote: > 2016-11-30 15:26, Bruce Richardson: > > On Wed, Nov 30, 2016 at 04:09:47PM +0100, Thomas Monjalon wrote: > > > 2016-11-30 14:54, Ferruh Yigit: > > > > On 11/21/2016 10:43 PM, Thomas Monjalon wrote: > > > > >

[dpdk-dev] [PATCH] scripts: fix checkpatch from standard input

2016-11-30 Thread Thomas Monjalon
2016-11-28 16:21, Olivier Matz: > On Mon, 21 Nov 2016 23:42:41 +0100, Thomas Monjalon > wrote: > > When checking a valid patch from standard input, > > the footer lines of the report are not filtered out. > > > > The function check is called outside of any loop, > > so the statement continue has

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-30 Thread Bruce Richardson
On Wed, Nov 30, 2016 at 04:09:47PM +0100, Thomas Monjalon wrote: > 2016-11-30 14:54, Ferruh Yigit: > > On 11/21/2016 10:43 PM, Thomas Monjalon wrote: > > > +stablefixes=$($selfdir/git-log-fixes.sh $range | sed '/(N\/A)$/d' | cut > > > -d' ' -f2) > > > > This breaks the "check-git-log.sh -N"

[dpdk-dev] [PATCH] crypto: remove unused digest-appended feature

2016-11-30 Thread De Lara Guarch, Pablo
> -Original Message- > From: Griffin, John > Sent: Friday, November 18, 2016 6:16 PM > To: Trahe, Fiona; dev at dpdk.org > Cc: De Lara Guarch, Pablo; Jastrzebski, MichalX K; Kusztal, ArkadiuszX > Subject: Re: [PATCH] crypto: remove unused digest-appended feature > > On 17/11/16 17:33,

[dpdk-dev] [PATCH] test: adding AES cipher-only tests on QAT PMD

2016-11-30 Thread De Lara Guarch, Pablo
> -Original Message- > From: Kusztal, ArkadiuszX > Sent: Friday, November 25, 2016 2:14 PM > To: Trahe, Fiona; dev at dpdk.org > Cc: De Lara Guarch, Pablo; Griffin, John > Subject: RE: [PATCH] test: adding AES cipher-only tests on QAT PMD > > > > > -Original Message- > > From:

[dpdk-dev] [PATCH] cryptodev: fix crash on null dereference

2016-11-30 Thread De Lara Guarch, Pablo
Hi Jerin, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jerin Jacob > Sent: Tuesday, November 15, 2016 7:12 PM > To: dev at dpdk.org > Cc: Doherty, Declan; Jerin Jacob > Subject: [dpdk-dev] [PATCH] cryptodev: fix crash on null dereference > >

[dpdk-dev] [PATCH] scripts: check cc stable mailing list in commit

2016-11-30 Thread Ferruh Yigit
On 11/21/2016 10:43 PM, Thomas Monjalon wrote: > Add a check for commits fixing a released bug. > Such commits are found thanks to scripts/git-log-fixes.sh. > They must be sent CC: stable at dpdk.org. > In order to avoid forgetting CC, this mail header can be written > in the git commit message. >

[dpdk-dev] [PATCH v2] maintainers: update pcap pmd maintainers

2016-11-30 Thread Thomas Monjalon
2016-11-29 14:39, John McNamara: > Remove Nico Pernas Maradei as a PCAP PMD maintainer. > > Signed-off-by: John McNamara Yes he is not active anymore. Note he is welcome to come back at any time. Acked-by: Thomas Monjalon Applied, thanks

[dpdk-dev] Hyper-v support

2016-11-30 Thread Varun
Hi, I would like to know if the latest DPDK (16.11) supports hyper-v? I couldn't find any conclusive evidence online or in dpdk roadmap. Is it likely that we see it in 17.05? -- Regards, Varun

[dpdk-dev] IXGBE VF server crash

2016-11-30 Thread Gregory Etelson
Hello, I have a server with 8 VFs over Intel 82599 10Gb adapter A test iterates DPDK process over each VF in turn for 10 sec: while [ 1 ]; do for vf in $VFS; do run_dpdk $vf; done done After several minutes server crashes. The crash does not trigger kdump or leaves traces on console The

[dpdk-dev] [PATCH v2] net/i40evf: fix casting between structs

2016-11-30 Thread Ferruh Yigit
On 11/30/2016 2:02 AM, Jingjing Wu wrote: > Casting from structs which lay out data in typed members > to structs which have flat memory buffers, will cause > problems if the alignment of the former isn't as expected. > This patch removes the casting between structs. > > Fixes: ae19955e7c86

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Ajit Khaparde
On Mon, ?? Nov 28, 2016 at 5:03 AM, Thomas Monjalon wrote: > We need attention of every PMD developers on this thread. > > Reminder of what Konstantin suggested: > " > - if the PMD supports TX offloads AND > - if to be able use any of these offloads the upper layer SW would have to: > *

[dpdk-dev] [PATCH] e1000/base: announce supported NICs

2016-11-30 Thread Ferruh Yigit
On 11/27/2016 6:11 PM, Wenzhuo Lu wrote: > Announce the support of I219 NICs. Also add all the > other supported NICs. > > Add Intel I219 NICs support in release note too. > > Signed-off-by: Wenzhuo Lu Commit log and release notes wording updated. Applied to dpdk-next-net/master, thanks.

[dpdk-dev] [PATCH v2 1/1] net/i40e: enable auto link update for 25G

2016-11-30 Thread Ferruh Yigit
On 11/29/2016 8:26 PM, Qi Zhang wrote: > In previous patch for 25G (XXV710) enable > 75d133dd329: ("net/i40e: enable 25G device"), > we intend to disable the auto linke update as a work around > for the issue that link can't be turn on when auto link update > is enabled. Now we know the root

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Ananyev, Konstantin
Hi John, > > Hi, > -john > > > -Original Message- > > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > Sent: Monday, November 28, 2016 3:03 AM > > To: dev at dpdk.org; Rahul Lakkireddy ; > > Stephen Hurd ; Jan Medala > > ; Jakub Palider ; John Daley > > (johndale) ;

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Ananyev, Konstantin
Hi Adrien, > > On Mon, Nov 28, 2016 at 12:03:06PM +0100, Thomas Monjalon wrote: > > We need attention of every PMD developers on this thread. > > I've been following this thread from the beginning while working on rte_flow > and wanted to see where it was headed before replying. (I know, v11

[dpdk-dev] [PATCH v1] examples/ethtool: fix segfault querying non-PCI devices

2016-11-30 Thread Remy Horton
Doing a device information query on a non-PCI device such as vhost was resulting in the dereferencing of a NULL pointer (the absent PCI data), causing a segmentation fault. Fixes: bda68ab9d1e7 ("examples/ethtool: add user-space ethtool sample application") Signed-off-by: Remy Horton ---

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Kulasek, TomaszX
Hi, > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, November 30, 2016 09:50 > To: Adrien Mazarguil ; Kulasek, TomaszX > > Cc: dev at dpdk.org; Ananyev, Konstantin ; > olivier.matz at 6wind.com > Subject: Re: [dpdk-dev] [PATCH v12 0/6]

[dpdk-dev] [PATCH v2] net/i40evf: fix casting between structs

2016-11-30 Thread Jingjing Wu
Casting from structs which lay out data in typed members to structs which have flat memory buffers, will cause problems if the alignment of the former isn't as expected. This patch removes the casting between structs. Fixes: ae19955e7c86 ("i40evf: support reporting PF reset") Signed-off-by:

[dpdk-dev] Proposal for a new Committer model

2016-11-30 Thread Mcnamara, John
> -Original Message- > From: Neil Horman [mailto:nhorman at tuxdriver.com] > Sent: Tuesday, November 29, 2016 7:12 PM > To: Mcnamara, John > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] Proposal for a new Committer model > > > ... > > > > B) Designate alternates to serve as backups for

[dpdk-dev] [PATCH 1/1] net/i40e: enable auto link update for XXV710

2016-11-30 Thread Ferruh Yigit
On 11/30/2016 2:26 AM, Zhang, Qi Z wrote: > Hi Ferruh: > >> -Original Message- >> From: Yigit, Ferruh >> Sent: Wednesday, November 30, 2016 1:46 AM >> To: Zhang, Qi Z ; Wu, Jingjing > intel.com>; >> Zhang, Helin >> Cc: dev at dpdk.org >> Subject: Re: [dpdk-dev] [PATCH 1/1] net/i40e:

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Thomas Monjalon
2016-11-30 08:40, Adrien Mazarguil: [...] > I understand tx_prep() automates this process, however I'm wondering why > isn't the TX burst function doing that itself. Using nb_mtu_seg_max as an > example, tx_prep() has an extra check in case of TSO that the TX burst > function does not perform.

[dpdk-dev] [PATCH v2] virtio: tx with can_push when VERSION_1 is set

2016-11-30 Thread Pierre Pfister (ppfister)
Current virtio driver advertises VERSION_1 support, but does not handle device's VERSION_1 support when sending packets (it looks for ANY_LAYOUT feature, which is absent). This patch enables 'can_push' in tx path when VERSION_1 is advertised by the device. This significantly improves small

[dpdk-dev] [PATCH] virtio: tx with can_push when VERSION_1 is set

2016-11-30 Thread Pierre Pfister (ppfister)
> Le 22 nov. 2016 ? 14:17, Maxime Coquelin a > ?crit : > > Hi Pierre, > > On 11/22/2016 10:54 AM, Pierre Pfister (ppfister) wrote: >> Hello Maxime, >> >>> Le 9 nov. 2016 ? 15:51, Maxime Coquelin a >>> ?crit : >>> >>> Hi Pierre, >>> >>> On 11/09/2016 01:42 PM, Pierre Pfister (ppfister)

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread Adrien Mazarguil
On Mon, Nov 28, 2016 at 12:03:06PM +0100, Thomas Monjalon wrote: > We need attention of every PMD developers on this thread. I've been following this thread from the beginning while working on rte_flow and wanted to see where it was headed before replying. (I know, v11 was submitted about 1 month

[dpdk-dev] [PATCH v2] doc: prog_guide: fix section heading

2016-11-30 Thread Baruch Siach
This section only deals with Tx queues configuration. Acked-by: John McNamara Signed-off-by: Baruch Siach --- v2: Add John's ack --- doc/guides/prog_guide/poll_mode_drv.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/guides/prog_guide/poll_mode_drv.rst

[dpdk-dev] [PATCH] net/qede: fix resource leak

2016-11-30 Thread Yong Wang
Current code does not close 'fd' on function exit, leaking resources. Signed-off-by: Yong Wang --- drivers/net/qede/qede_main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/qede/qede_main.c b/drivers/net/qede/qede_main.c index ab22409..b666e1c 100644 ---

[dpdk-dev] [PATCH v12 0/6] add Tx preparation

2016-11-30 Thread John Daley (johndale)
Hi, -john > -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Monday, November 28, 2016 3:03 AM > To: dev at dpdk.org; Rahul Lakkireddy ; > Stephen Hurd ; Jan Medala > ; Jakub Palider ; John Daley > (johndale) ; Adrien Mazarguil > ; Alejandro Lucero

[dpdk-dev] [PATCH] vmxnet3: fix Rx deadlock

2016-11-30 Thread Yong Wang
> -Original Message- > From: Stefan Puiu [mailto:stefan.puiu at gmail.com] > Sent: Monday, November 14, 2016 2:46 AM > To: dev at dpdk.org > Cc: mac_leehk at yahoo.com.hk; Yong Wang ; > Stefan Puiu > Subject: [PATCH] vmxnet3: fix Rx deadlock > > Our use case is that we have an app that

[dpdk-dev] [PATCH 1/1] net/i40e: enable auto link update for XXV710

2016-11-30 Thread Zhang, Qi Z
Hi Ferruh: > -Original Message- > From: Yigit, Ferruh > Sent: Wednesday, November 30, 2016 1:46 AM > To: Zhang, Qi Z ; Wu, Jingjing intel.com>; > Zhang, Helin > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH 1/1] net/i40e: enable auto link update for > XXV710 > > Hi Qi, > > On

[dpdk-dev] [PATCH v2] i40e: Fix eth_i40e_dev_init sequence on ThunderX

2016-11-30 Thread Asok Tiyyagura
I can confirm we ran into a similar issue while using ixgbe. -Asok Hi > > i40e_asq_send_command: rd32 & wr32 under ThunderX gives unpredictable >results. To solve this include rte memory barriers > > Signed-off-by: Satha Rao > --- > drivers/net/i40e/base/i40e_osdep.h

[dpdk-dev] [PATCH] net/i40evf: fix casting between structs

2016-11-30 Thread Wu, Jingjing
> -Original Message- > From: Yigit, Ferruh > Sent: Wednesday, November 30, 2016 12:08 AM > To: Wu, Jingjing ; dev at dpdk.org > Cc: Zhang, Helin > Subject: Re: [dpdk-dev] [PATCH] net/i40evf: fix casting between structs > > On 11/27/2016 9:35 AM, Jingjing Wu wrote: > > Casting from