[dpdk-dev] [PATCH v2 1/3] i40e: enable extended tag

2016-02-24 Thread Zhang, Helin
> -Original Message- > From: Richardson, Bruce > Sent: Tuesday, February 23, 2016 6:45 PM > To: Zhang, Helin > Cc: dev at dpdk.org; zhe.tag at intel.com > Subject: Re: [dpdk-dev] [PATCH v2 1/3] i40e: enable extended tag > > On Mon, Feb 22, 2016 at 11:59:43AM +0800, Helin Zhang wrote: >

[dpdk-dev] [PATCH v3 6/6] docs: add release note for qtest virtio container support

2016-02-24 Thread Tetsuya Mukawa
On 2016/02/23 19:28, Mcnamara, John wrote: >> -Original Message- >> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Mcnamara, John >> Sent: Monday, February 22, 2016 3:41 PM >> To: Tetsuya Mukawa ; dev at dpdk.org >> Subject: Re: [dpdk-dev] [PATCH v3 6/6] docs: add release note for

[dpdk-dev] [PATCH v9 0/2] Add VHOST PMD

2016-02-24 Thread Qiu, Michael
Hi, Tetsuya When I applied your v6 patch, I could reach 9.5Mpps with 64B packet. But when apply v9 only 8.4 Mpps, could you figure out why has performance drop? Thanks, Michael On 2/9/2016 5:38 PM, Tetsuya Mukawa wrote: > The patch introduces a new PMD. This PMD is implemented as thin wrapper

[dpdk-dev] [PATCH RFC 4/4] doc: add note about rte_vhost_enqueue_burst thread safety.

2016-02-24 Thread Ilya Maximets
On 23.02.2016 08:56, Xie, Huawei wrote: > On 2/22/2016 6:16 PM, Thomas Monjalon wrote: >> 2016-02-22 02:07, Xie, Huawei: >>> On 2/19/2016 5:05 PM, Ilya Maximets wrote: On 19.02.2016 11:36, Xie, Huawei wrote: > On 2/19/2016 3:10 PM, Yuanhan Liu wrote: >> On Fri, Feb 19, 2016 at

[dpdk-dev] [PATCH v9 0/2] Add VHOST PMD

2016-02-24 Thread Tetsuya Mukawa
On 2016/02/24 11:45, Qiu, Michael wrote: > Hi, Tetsuya > > When I applied your v6 patch, I could reach 9.5Mpps with 64B packet. > > But when apply v9 only 8.4 Mpps, could you figure out why has > performance drop? Hi Michael, Thanks for checking it. I tried to re-produce it, but I don't see the

[dpdk-dev] [PATCH] doc: Malicious Driver Detection not supported by ixgbe

2016-02-24 Thread Wenzhuo Lu
Signed-off-by: Wenzhuo Lu --- doc/guides/nics/ixgbe.rst | 21 + doc/guides/rel_notes/release_16_04.rst | 24 2 files changed, 45 insertions(+) diff --git a/doc/guides/nics/ixgbe.rst b/doc/guides/nics/ixgbe.rst index 8cae299..aac5586

[dpdk-dev] [PATCH v2 1/3] i40e: enable DCB in VMDQ VSIs

2016-02-24 Thread Zhang, Helin
> -Original Message- > From: Wu, Jingjing > Sent: Wednesday, February 17, 2016 2:58 PM > To: Richardson, Bruce > Cc: dev at dpdk.org; Wu, Jingjing; Zhang, Helin > Subject: [PATCH v2 1/3] i40e: enable DCB in VMDQ VSIs > > Previously, DCB(Data Center Bridging) is only enabled on PF, queue

[dpdk-dev] [PATCH 2/6] qede: add documentation

2016-02-24 Thread Harish Patil
>> >>-Original Message- >> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Harish Patil >> Sent: Saturday, February 20, 2016 3:40 PM >> To: dev at dpdk.org >> Cc: Sony Chacko >> Subject: [dpdk-dev] [PATCH 2/6] qede: add documentation >> >> Signed-off-by: Harish Patil >>

[dpdk-dev] [PATCH] vhost: broadcast RARP pkt by injecting it to receiving mbuf array

2016-02-24 Thread Qiu, Michael
On 2/22/2016 10:35 PM, Yuanhan Liu wrote: > Broadcast RARP packet by injecting it to receiving mbuf array at > rte_vhost_dequeue_burst(). > > Commit 33226236a35e ("vhost: handle request to send RARP") iterates > all host interfaces and then broadcast it by all of them. It did > notify the

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Thomas Monjalon
2016-02-23 23:03, Kantecki, Tomasz: > > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > If there is nothing specific in DPDK for PQos, why writing an example in > > DPDK? > The example makes it much easier to use the technology with DPDK. > > > Maybe the example should be better

[dpdk-dev] [PATCH] vhost: broadcast RARP pkt by injecting it to receiving mbuf array

2016-02-24 Thread Yuanhan Liu
On Wed, Feb 24, 2016 at 08:15:36AM +, Qiu, Michael wrote: > On 2/22/2016 10:35 PM, Yuanhan Liu wrote: > > Broadcast RARP packet by injecting it to receiving mbuf array at > > rte_vhost_dequeue_burst(). > > > > Commit 33226236a35e ("vhost: handle request to send RARP") iterates > > all host

[dpdk-dev] [PATCH 2/6] qede: add documentation

2016-02-24 Thread Mcnamara, John
> -Original Message- > From: Harish Patil [mailto:harish.patil at qlogic.com] > Sent: Wednesday, February 24, 2016 7:18 AM > To: Mcnamara, John ; dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH 2/6] qede: add documentation > > >> > > > >Again, try wrap the code/console section at 80

[dpdk-dev] including rte.app.mk from a Makefile.am

2016-02-24 Thread Thomas Monjalon
Hi, 2016-02-23 20:24, Stefan Puiu: > Hi, > > I'm working on a Linux project that uses the DPDK and (unfornately, > IMO) automake; so we have a Makefile.am where we include rte.extapp.mk > and rte.vars.mk from the DPDK, add LDLIBS to the linker > > However, I've tried building against DPDK 2.2

[dpdk-dev] including rte.app.mk from a Makefile.am

2016-02-24 Thread Panu Matilainen
On 02/24/2016 04:24 AM, Stefan Puiu wrote: > Hi, > > I'm working on a Linux project that uses the DPDK and (unfornately, > IMO) automake; so we have a Makefile.am where we include rte.extapp.mk > and rte.vars.mk from the DPDK, add LDLIBS to the linker > > However, I've tried building against DPDK

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

2016-02-24 Thread Panu Matilainen
On 02/23/2016 10:07 PM, Thomas Monjalon wrote: > Hi, > > I'm reviving this old thread. Thanks. > My understanding is that everybody prefer the linker script > than the current combined library which had neither symbol versioning > nor library dependency informations. Yeah it seemed to me most

[dpdk-dev] [PATCH v2] examples/l3fwd: exact-match rework

2016-02-24 Thread Tomasz Kulasek
Current implementation of Exact-Match uses different execution path than for LPM. Unifying them allows to reuse big part of LPM code and sightly increase performance of Exact-Match. Main changes: - * Packet classification stage is separated from the rest of path for both LPM and EM.

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Bruce Richardson
On Wed, Feb 24, 2016 at 09:24:33AM +0100, Thomas Monjalon wrote: > 2016-02-23 23:03, Kantecki, Tomasz: > > > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > > If there is nothing specific in DPDK for PQos, why writing an example in > > > DPDK? > > The example makes it much easier

[dpdk-dev] [PATCH v1 1/3] drivers/net/i40e: Add ethdev functions

2016-02-24 Thread Remy Horton
Comments inline. ..Remy On 23/02/2016 02:06, Zhang, Helin wrote: > >> +static inline int >> +i40e_read_regs(struct i40e_hw *hw, const struct reg_info *reg, >> + uint32_t *reg_buf) >> +{ >> + unsigned int i; >> + >> + for (i = 0; i < reg->count; i++) >> +

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Thomas Monjalon
2016-02-24 10:10, Bruce Richardson: > On Wed, Feb 24, 2016 at 09:24:33AM +0100, Thomas Monjalon wrote: > > 2016-02-23 23:03, Kantecki, Tomasz: > > > > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > > > If there is nothing specific in DPDK for PQos, why writing an example in > > >

[dpdk-dev] [RFC PATCH] ivshmem ring aliases

2016-02-24 Thread David Verbeiren
The goal of this parch is to allow VMs to use standard ring names regardless of the names given to the rings by host environment. It applies to configurations using ivshmem. With shared memory rings, all VMs share a single namespace for the rings. However, a VM will typically expect to find

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Thomas Monjalon
2016-02-24 10:22, Ananyev, Konstantin: > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Bruce Richardson > > Sent: Wednesday, February 24, 2016 10:10 AM > > To: Thomas Monjalon > > Cc: dev at dpdk.org; Kantecki, Tomasz > > Subject: Re: [dpdk-dev]

[dpdk-dev] [PATCH v1 1/3] drivers/net/i40e: Add ethdev functions

2016-02-24 Thread Ananyev, Konstantin
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Remy Horton > Sent: Wednesday, February 24, 2016 10:32 AM > To: Zhang, Helin; Xie, Huawei > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH v1 1/3] drivers/net/i40e: Add ethdev functions > > Comments

[dpdk-dev] [PATCH v9 0/3] Add virtio support for arm/arm64

2016-02-24 Thread Thomas Monjalon
2016-02-22 13:41, Yuanhan Liu: > On Sun, Feb 21, 2016 at 07:47:58PM +0530, Santosh Shukla wrote: > > v9 patchset to support vfio infrasture for ioport, required for archs > > example > > arm64/arm and x86. > > > > > > For virtio inc_vector patch which is not part of v9..its under review, > >

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Bruce Richardson
On Wed, Feb 24, 2016 at 11:31:47AM +0100, Thomas Monjalon wrote: > 2016-02-24 10:10, Bruce Richardson: > > On Wed, Feb 24, 2016 at 09:24:33AM +0100, Thomas Monjalon wrote: > > > 2016-02-23 23:03, Kantecki, Tomasz: > > > > > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > > > > If

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Ananyev, Konstantin
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, February 24, 2016 10:35 AM > To: Ananyev, Konstantin > Cc: Richardson, Bruce; dev at dpdk.org; Kantecki, Tomasz > Subject: Re: [dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL

[dpdk-dev] [PATCH v2 10/10] pci: place all uio pci device ids in a dedicated section

2016-02-24 Thread Bruce Richardson
On Wed, Jan 20, 2016 at 10:40:00AM -0500, Neil Horman wrote: > On Tue, Jan 19, 2016 at 01:35:14PM -0800, Stephen Hemminger wrote: > > On Tue, 19 Jan 2016 15:56:14 -0500 > > Neil Horman wrote: > > > > > On Tue, Jan 19, 2016 at 08:10:19AM -0800, Stephen Hemminger wrote: > > > > On Tue, 19 Jan 2016

[dpdk-dev] [PATCH 00/12] extend flow director's fields in i40e driver

2016-02-24 Thread Bruce Richardson
On Tue, Jan 26, 2016 at 02:26:03PM +0800, Jingjing Wu wrote: > This patch set extends flow director to support filtering by > additional fields below in i40e driver: > - TOS, Protocol and TTL in IP header > - Tunnel id if NVGRE/GRE/VxLAN packets > - single vlan or inner vlan > > Jingjing Wu

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Thomas Monjalon
2016-02-24 11:21, Ananyev, Konstantin: > > > -Original Message- > > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > Sent: Wednesday, February 24, 2016 10:35 AM > > To: Ananyev, Konstantin > > Cc: Richardson, Bruce; dev at dpdk.org; Kantecki, Tomasz > > Subject: Re:

[dpdk-dev] [PATCH RFC v3 0/3] Thread safe rte_vhost_enqueue_burst().

2016-02-24 Thread Ilya Maximets
Implementation of rte_vhost_enqueue_burst() based on lockless ring-buffer algorithm and contains almost all to be thread-safe, but it's not. This set adds required changes. First patch in set is a standalone patch that fixes many times discussed issue with barriers on different architectures.

[dpdk-dev] [PATCH RFC v3 1/3] vhost: use SMP barriers instead of compiler ones.

2016-02-24 Thread Ilya Maximets
Since commit 4c02e453cc62 ("eal: introduce SMP memory barriers") virtio uses architecture dependent SMP barriers. vHost should use them too. Fixes: 4c02e453cc62 ("eal: introduce SMP memory barriers") Signed-off-by: Ilya Maximets --- lib/librte_vhost/vhost_rxtx.c | 6 +++--- 1 file changed, 3

[dpdk-dev] [PATCH RFC v3 2/3] vhost: make buf vector for scatter RX local.

2016-02-24 Thread Ilya Maximets
Array of buf_vector's is just an array for temporary storing information about available descriptors. It used only locally in virtio_dev_merge_rx() and there is no reason for that array to be shared. Fix that by allocating local buf_vec inside virtio_dev_merge_rx(). buf_vec field of struct

[dpdk-dev] [PATCH RFC v3 3/3] vhost: avoid reordering of used->idx and last_used_idx updating.

2016-02-24 Thread Ilya Maximets
Calling rte_vhost_enqueue_burst() simultaneously from different threads for the same queue_id requires additional SMP memory barrier to avoid reordering of used->idx and last_used_idx updates. In case of virtio_dev_rx() memory barrier rte_mb() simply moved one instruction higher. Signed-off-by:

[dpdk-dev] [PATCH v2 10/10] pci: place all uio pci device ids in a dedicated section

2016-02-24 Thread Thomas Monjalon
2016-02-24 11:37, Bruce Richardson: > On Wed, Jan 20, 2016 at 10:40:00AM -0500, Neil Horman wrote: > > On Tue, Jan 19, 2016 at 01:35:14PM -0800, Stephen Hemminger wrote: > > > On Tue, 19 Jan 2016 15:56:14 -0500 > > > Neil Horman wrote: > > > > > > > On Tue, Jan 19, 2016 at 08:10:19AM -0800,

[dpdk-dev] [PATCH] fm10k: optimize legacy TX func

2016-02-24 Thread Bruce Richardson
On Thu, Feb 18, 2016 at 09:20:18AM +, He, Shaopeng wrote: > Hi, > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Chen Jing D(Mark) > > Sent: Thursday, January 28, 2016 5:46 PM > > To: Qiu, Michael; Ananyev, Konstantin > > Cc: dev at dpdk.org > >

[dpdk-dev] [PATCH v6 1/2] mbuf: provide rte_pktmbuf_alloc_bulk API

2016-02-24 Thread Panu Matilainen
On 02/23/2016 07:35 AM, Xie, Huawei wrote: > On 2/22/2016 10:52 PM, Xie, Huawei wrote: >> On 2/4/2016 1:24 AM, Olivier MATZ wrote: >>> Hi, >>> >>> On 01/27/2016 02:56 PM, Panu Matilainen wrote: Since rte_pktmbuf_alloc_bulk() is an inline function, it is not part of the library ABI and

[dpdk-dev] [PATCH v3 0/4] fix the issue that DPDK takes over virtio device blindly

2016-02-24 Thread Thomas Monjalon
> Huawei Xie (4): > eal: make the comment more accurate > eal: set kdrv to RTE_KDRV_NONE if kernel driver isn't manipulating the > device. > virtio: return 1 to tell the kernel we don't take over this device > virtio: check if kernel driver is manipulating the virtio device The virtio

[dpdk-dev] [PATCH v3 1/1] examples/l3fwd: modify and modularize l3fwd code

2016-02-24 Thread Thomas Monjalon
Hi, When compiling for i686, there are some errors: 2016-02-18 10:08, Piotr Azarewicz: > + printf("Hash: Adding 0x%" PRIx64 " keys\n", IPV4_L3FWD_EM_NUM_ROUTES); [...] > + printf("Hash: Adding 0x%" PRIx64 "keys\n", IPV6_L3FWD_EM_NUM_ROUTES); examples/l3fwd/l3fwd_em.c:437:9: error:

[dpdk-dev] [PATCH v6 1/2] mbuf: provide rte_pktmbuf_alloc_bulk API

2016-02-24 Thread Ananyev, Konstantin
Hi Panu, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Panu Matilainen > Sent: Wednesday, February 24, 2016 12:12 PM > To: Xie, Huawei; Olivier MATZ; dev at dpdk.org > Cc: dprovan at bivio.net > Subject: Re: [dpdk-dev] [PATCH v6 1/2] mbuf: provide

[dpdk-dev] [PATCH] examples/skeleton-cat: PQoS CAT and CDP, example of libpqos usage

2016-02-24 Thread Wojciech Andralojc
Because of the feedback that we have received off the mailing list, that extending EAL commands is not an option due to the Intel Architecture nature of CAT, we have changed the design of PQoS patch. The current V2 patch implements a sample code, based on the DPDK skeleton example app, that links

[dpdk-dev] [PATCH] example/ipsec-secgw: ipsec security gateway

2016-02-24 Thread Thomas Monjalon
Hi, 2016-01-29 20:29, Sergio Gonzalez Monroy: > Sample app implementing an IPsec Security Geteway. > The main goal of this app is to show the use of cryptodev framework > in a real world application. > > Currently only supported static IPv4 IPsec tunnels using AES-CBC > and HMAC-SHA1. > > Also,

[dpdk-dev] [PATCH v4] eal: add function to check if primary proc alive

2016-02-24 Thread Tahhan, Maryam
> From: Van Haaren, Harry > Sent: Tuesday, February 23, 2016 2:10 PM > To: david.marchand at 6wind.com > Cc: Tahhan, Maryam ; dev at dpdk.org; Van > Haaren, Harry > Subject: [PATCH v4] eal: add function to check if primary proc alive > > This patch adds a new function to the EAL API: > int

[dpdk-dev] [PATCH v3 0/4] Various fixes for L2fwd-crypto

2016-02-24 Thread Thomas Monjalon
2016-02-15 16:44, Declan Doherty: > On 12/02/16 09:17, Pablo de Lara wrote: > > Pablo de Lara (4): > >l2fwd-crypto: fix total stats > >l2fwd-crypto: fix incorrect params in command line help > >l2fwd-crypto: fix auth params setting > >l2fwd-crypto: fix typos > > > >

[dpdk-dev] [PATCH] aesni_mb: fix wrong return value

2016-02-24 Thread Thomas Monjalon
2016-02-18 15:39, Declan Doherty: > On 15/02/16 16:45, Pablo de Lara wrote: > > cryptodev_aesni_mb_init was returning the device id of > > the device just created, but rte_eal_vdev_init > > (the function that calls the first one), was expecting 0 or > > negative value. > > This made impossible to

[dpdk-dev] [PATCH v2] aesni_mb: strict-aliasing rule compilation fix

2016-02-24 Thread Thomas Monjalon
> > Fixes: 924e84f87306 ("aesni_mb: add driver for multi buffer based crypto") > > > > When compiling the AESNI_MB PMD with GCC 4.4.7 on Centos 6.7 a > > "dereferencing > > pointer ?obj_p? does break strict-aliasing rules" warning occurs in the > > get_session() function. > > > > Signed-off-by:

[dpdk-dev] [PATCH v3] af_packet: make the device detachable

2016-02-24 Thread Iremonger, Bernard
Hi Wojciech, > Subject: [PATCH v3] af_packet: make the device detachable > > Allow dynamic deallocation of af_packet device through proper API > functions. To achieve this: > * set device flag to RTE_ETH_DEV_DETACHABLE > * implement rte_pmd_af_packet_devuninit() and expose it > through

[dpdk-dev] [PATCH v3 1/1] examples/l3fwd: modify and modularize l3fwd code

2016-02-24 Thread Azarewicz, PiotrX T
> > Hi, > > When compiling for i686, there are some errors: > > 2016-02-18 10:08, Piotr Azarewicz: > > + printf("Hash: Adding 0x%" PRIx64 " keys\n", > IPV4_L3FWD_EM_NUM_ROUTES); > [...] > > + printf("Hash: Adding 0x%" PRIx64 "keys\n", > IPV6_L3FWD_EM_NUM_ROUTES); > >

[dpdk-dev] [PATCH v2 10/10] pci: place all uio pci device ids in a dedicated section

2016-02-24 Thread Neil Horman
On Wed, Feb 24, 2016 at 12:50:40PM +0100, Thomas Monjalon wrote: > 2016-02-24 11:37, Bruce Richardson: > > On Wed, Jan 20, 2016 at 10:40:00AM -0500, Neil Horman wrote: > > > On Tue, Jan 19, 2016 at 01:35:14PM -0800, Stephen Hemminger wrote: > > > > On Tue, 19 Jan 2016 15:56:14 -0500 > > > > Neil

[dpdk-dev] [PATCH] Correcting upstream kernel version in driver

2016-02-24 Thread Thomas Monjalon
2016-02-19 16:43, Declan Doherty: > On 10/02/16 23:28, John Griffin wrote: > > Fixing the version of the kernel required in the QAT documentation. > > > > Signed-off-by: John Griffin > > Acked by: Declan Doherty Applied, thanks

[dpdk-dev] [PATCH] config: remove duplicate configuration information

2016-02-24 Thread Trahe, Fiona
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Wiles, Keith > Sent: Wednesday, February 24, 2016 1:58 PM > To: dev at dpdk.org > Subject: Re: [dpdk-dev] [PATCH] config: remove duplicate configuration > information > > >In order to cleanup the

[dpdk-dev] [PATCH v2] ixgbe: fix link down issue on x550em_x

2016-02-24 Thread Bruce Richardson
On Thu, Feb 04, 2016 at 06:21:04AM +, He, Shaopeng wrote: > > > -Original Message- > > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Wenzhuo Lu > > Sent: Monday, February 01, 2016 4:43 PM > > To: dev at dpdk.org > > Subject: [dpdk-dev] [PATCH v2] ixgbe: fix link down issue

[dpdk-dev] [PATCH 02/10] examples/test-cxgbe-filters: add example to test cxgbe fdir support

2016-02-24 Thread Bruce Richardson
On Wed, Feb 03, 2016 at 02:02:23PM +0530, Rahul Lakkireddy wrote: > Add a new test_cxgbe_filters command line example to test support for > Chelsio T5 hardware filtering. Shows how to pass the Chelsio input flow > and input masks. Also, shows how to pass extra behavior arguments to > rewrite

[dpdk-dev] [PATCH 01/10] ethdev: add a generic flow and new behavior switch to fdir

2016-02-24 Thread Bruce Richardson
On Wed, Feb 03, 2016 at 02:02:22PM +0530, Rahul Lakkireddy wrote: > Add a new raw packet flow that allows specifying generic flow input. > > Add the ability to provide masks for fields in flow to allow range of > values. > > Add a new behavior switch. > > Add the ability to provide behavior

[dpdk-dev] [PATCH] example/ipsec-secgw: ipsec security gateway

2016-02-24 Thread Sergio Gonzalez Monroy
On 24/02/2016 13:32, Thomas Monjalon wrote: > Hi, > > 2016-01-29 20:29, Sergio Gonzalez Monroy: >> Sample app implementing an IPsec Security Geteway. >> The main goal of this app is to show the use of cryptodev framework >> in a real world application. >> >> Currently only supported static IPv4

[dpdk-dev] [PATCH 01/10] ethdev: add a generic flow and new behavior switch to fdir

2016-02-24 Thread Thomas Monjalon
2016-02-24 14:43, Bruce Richardson: > On Wed, Feb 03, 2016 at 02:02:22PM +0530, Rahul Lakkireddy wrote: > > Add a new raw packet flow that allows specifying generic flow input. > > > > Add the ability to provide masks for fields in flow to allow range of > > values. > > > > Add a new behavior

[dpdk-dev] [PATCH v3 1/3] fm10k: enable FTAG based forwarding

2016-02-24 Thread Bruce Richardson
On Thu, Feb 04, 2016 at 11:38:47AM +0800, Wang Xiao W wrote: > This patch enables reading sglort info into mbuf for RX and inserting > an FTAG at the beginning of the packet for TX. The vlan_tci_outer field > selected from rte_mbuf structure for sglort is not used in fm10k now. > In FTAG based

[dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL extension

2016-02-24 Thread Ananyev, Konstantin
> -Original Message- > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > Sent: Wednesday, February 24, 2016 11:46 AM > To: Ananyev, Konstantin > Cc: Richardson, Bruce; dev at dpdk.org; Kantecki, Tomasz > Subject: Re: [dpdk-dev] [PATCH] eal: Initial implementation of PQoS EAL

[dpdk-dev] [PATCH 0/3] ixgbe fixes

2016-02-24 Thread Bernard Iremonger
This patch set implements the following: Removes code which was duplicated in eth_ixgbevf_dev_init(). Adds more information to the error message in ixgbe_check_mq_mode(). Allows the MAC address of the VF to be set to zero. Bernard Iremonger (3): ixgbe: cleanup eth_ixgbevf_dev_uninit ixgbe:

[dpdk-dev] [PATCH 1/3] ixgbe: cleanup eth_ixgbevf_dev_uninit

2016-02-24 Thread Bernard Iremonger
Releasing the rx and tx queues is already done in ixgbe_dev_close() so it does not need to be done in eth_ixgbevf_dev_uninit(). Fixes: 2866c5f1b87e ("ixgbe: support port hotplug") Signed-off-by: Bernard Iremonger --- drivers/net/ixgbe/ixgbe_ethdev.c | 15 +-- 1 file changed, 1

[dpdk-dev] [PATCH 2/3] ixgbe: add more information to the error message

2016-02-24 Thread Bernard Iremonger
Add the nb_rx_q and nb_tx_q values to the error message to give details about the error. Fixes: 27b609cbd1c6 ("ethdev: move the multi-queue mode check to specific drivers") Signed-off-by: Bernard Iremonger --- drivers/net/ixgbe/ixgbe_ethdev.c | 4 +++- 1 file changed, 3 insertions(+), 1

[dpdk-dev] [PATCH 3/3] ixgbe: allow use of zero MAC address with VF

2016-02-24 Thread Bernard Iremonger
Reprogram the RAR[0] with a zero MAC address, to ensure that the VF traffic goes to the PF after stop, close and detach of the VF. Fixes: af75078fece3 ("first public release") Fixes: 00e30184daa0 ("ixgbe: add PF support") Signed-off-by: Bernard Iremonger --- drivers/net/ixgbe/ixgbe_ethdev.c |

[dpdk-dev] [PATCH 2/2] cxgbe: update license year to 2016

2016-02-24 Thread Bruce Richardson
On Sun, Jan 31, 2016 at 04:52:50PM +0530, Rahul Lakkireddy wrote: > Update CXGBE PMD license year to 2016. > > Signed-off-by: Rahul Lakkireddy > Signed-off-by: Kumar Sanghvi > --- Although I don't think it's officially documented, in DPDK - as in many open source projects - the license year is

[dpdk-dev] [PATCH 1/2] cxgbe: fix to copy pci info to other ports under same PF

2016-02-24 Thread Bruce Richardson
On Sun, Jan 31, 2016 at 04:52:49PM +0530, Rahul Lakkireddy wrote: > Chelsio NIC ports share a single PF. Move rte_eth_copy_pci_info() > to copy the pci device information to the remaining ports as well. > > Fixes: eeefe73f0af1 ("drivers: copy PCI device info to ethdev data") > > Signed-off-by:

[dpdk-dev] [PATCH v3 1/3] fm10k: enable FTAG based forwarding

2016-02-24 Thread Thomas Monjalon
2016-02-24 15:42, Bruce Richardson: > On Thu, Feb 04, 2016 at 11:38:47AM +0800, Wang Xiao W wrote: > > This patch enables reading sglort info into mbuf for RX and inserting > > an FTAG at the beginning of the packet for TX. The vlan_tci_outer field > > selected from rte_mbuf structure for sglort

[dpdk-dev] including rte.app.mk from a Makefile.am

2016-02-24 Thread Stefan Puiu
On Wed, Feb 24, 2016 at 3:26 AM, Thomas Monjalon wrote: > Yes it is prefixed when used instead of assignment. > In 2.2, it is better fixed: > > ifeq ($(LINK_USING_CC),1) > override EXTRA_LDFLAGS := $(call linkerprefix,$(EXTRA_LDFLAGS)) > O_TO_EXE = $(CC) $(CFLAGS) $(LDFLAGS_$(@)) \ >

[dpdk-dev] [PATCH] doc: Malicious Driver Detection not supported by ixgbe

2016-02-24 Thread Stephen Hemminger
On Wed, 24 Feb 2016 13:33:04 +0800 Wenzhuo Lu wrote: > + On Intel x550 series NICs, HW supports a feature called MDD (Malcicious > + Driver Detection). > + MDD is used to check the behavior of the VF driver. It means when > transmitting > + packets, the VF must use the advanced context

[dpdk-dev] [PATCH v3 1/3] fm10k: enable FTAG based forwarding

2016-02-24 Thread Bruce Richardson
On Wed, Feb 24, 2016 at 05:37:45PM +0100, Thomas Monjalon wrote: > 2016-02-24 15:42, Bruce Richardson: > > On Thu, Feb 04, 2016 at 11:38:47AM +0800, Wang Xiao W wrote: > > > This patch enables reading sglort info into mbuf for RX and inserting > > > an FTAG at the beginning of the packet for TX.

[dpdk-dev] [PATCH v2 0/2] add support for buffered tx to ethdev

2016-02-24 Thread Tomasz Kulasek
Many sample apps include internal buffering for single-packet-at-a-time operation. Since this is such a common paradigm, this functionality is better suited to being implemented in the ethdev API. The new APIs in the ethdev library are: * rte_eth_tx_buffer_init - initialize buffer *

[dpdk-dev] [PATCH v2 1/2] ethdev: add buffered tx api

2016-02-24 Thread Tomasz Kulasek
Many sample apps include internal buffering for single-packet-at-a-time operation. Since this is such a common paradigm, this functionality is better suited to being implemented in the ethdev API. The new APIs in the ethdev library are: * rte_eth_tx_buffer_init - initialize buffer *

[dpdk-dev] [PATCH v2 2/2] examples: rework to use buffered tx api

2016-02-24 Thread Tomasz Kulasek
The internal buffering of packets for TX in sample apps is no longer needed, so this patchset also replaces this code with calls to the new rte_eth_tx_buffer* APIs in: * l2fwd-jobstats * l2fwd-keepalive * l2fwd * l3fwd-acl * l3fwd-power * link_status_interrupt * client_server_mp * l2fwd_fork *

[dpdk-dev] [PATCH v3] i40e: fix vlan filtering

2016-02-24 Thread Bruce Richardson
On Fri, Feb 05, 2016 at 12:20:15AM +, Zhang, Helin wrote: > > > > -Original Message- > > From: Julien Meunier [mailto:julien.meunier at 6wind.com] > > Sent: Thursday, February 4, 2016 7:02 PM > > To: Zhang, Helin > > Cc: dev at dpdk.org > > Subject: [PATCH v3] i40e: fix vlan

[dpdk-dev] [PATCH v3 0/3] fix RTE_PROC_PRIMARY_OR_ERR_RET RTE_PROC_PRIMARY_OR_RET

2016-02-24 Thread Thomas Monjalon
> > From: reshmapa > > > > Patches 1 and 2 removes RTE_PROC_PRIMARY_OR_ERR_RET and > > RTE_PROC_PRIMARY_OR_RET macro usage from rte_ether and rte_cryptodev > > libraries to allow API > > access to secondary process. > > > > Patch 3 allows users to configure ethdev with zero rx/tx queues, but

[dpdk-dev] [PATCH 01/10] ethdev: add a generic flow and new behavior switch to fdir

2016-02-24 Thread Thomas Monjalon
Caution: I truly respect the work done by Chelsio on DPDK. And I'm sure you can help to build a good filtering API, which was mainly designed with Intel needs in mind because it was difficult to have opinions of other vendors some time ago. That's why it's a chance to have new needs and it would