Re: [dpdk-dev] [PATCH v3 2/2] gro: support VxLAN GRO

2017-12-24 Thread Jiayu Hu
Hi Junjie, On Fri, Dec 22, 2017 at 04:17:50PM +0800, Chen, Junjie J wrote: > Hi Jiayu > > > -Original Message- > > From: Hu, Jiayu > > Sent: Friday, December 22, 2017 3:26 PM > > To: dev@dpdk.org > > Cc: Tan, Jianfeng ; Chen, Junjie J > > ; Ananyev, Konstantin > > ; step...@networkplumber

Re: [dpdk-dev] [PATCH] vhost: support Generic Segmentation Offload

2017-12-24 Thread Yao, Lei A
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jiayu Hu > Sent: Tuesday, November 28, 2017 1:29 PM > To: dev@dpdk.org > Cc: y...@fridaylinux.org; Tan, Jianfeng ; Hu, Jiayu > > Subject: [dpdk-dev] [PATCH] vhost: support Generic Segmentation Offload > > In vir

Re: [dpdk-dev] [PATCH] vhost: support UDP Fragmentation Offload

2017-12-24 Thread Yao, Lei A
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jiayu Hu > Sent: Tuesday, November 21, 2017 2:57 PM > To: dev@dpdk.org > Cc: y...@fridaylinux.org; Tan, Jianfeng ; Hu, Jiayu > > Subject: [dpdk-dev] [PATCH] vhost: support UDP Fragmentation Offload > > In virtio

Re: [dpdk-dev] [RFC] tunnel endpoint hw acceleration enablement

2017-12-24 Thread Shahaf Shuler
Hi Declan, Friday, December 22, 2017 12:21 AM, Doherty, Declan: > This RFC contains a proposal to add a new tunnel endpoint API to DPDK that > when used in conjunction with rte_flow enables the configuration of inline > data path encapsulation and decapsulation of tunnel endpoint network > overlay

Re: [dpdk-dev] [PATCH v6 0/2] add uevent monitor for hot plug

2017-12-24 Thread Mordechay Haimovsky
Thanks Jeff, Do you have an estimation on when will these patches be ready ? Moti H. > -Original Message- > From: Guo, Jia [mailto:jia@intel.com] > Sent: Friday, December 22, 2017 2:16 AM > To: Gaƫtan Rivet ; Mordechay Haimovsky > > Cc: dev@dpdk.org > Subject: RE: [dpdk-dev] [PATCH

[dpdk-dev] [PATCH v3 2/2] mempool/octeontx: fix memory area registration

2017-12-24 Thread Pavan Nikhilesh
Clean up the dependency between alloc and memory area registration, this removes the need for SLIST data structure and octeontx_pool_list. Fixes: 2baa3f0b7de5 ("mempool/octeontx: support memory area ops") Cc: sta...@dpdk.org Signed-off-by: Pavan Nikhilesh Acked-by: Santosh Shukla --- drivers/m

[dpdk-dev] [PATCH v3 1/2] mempool: fix first memory area notification

2017-12-24 Thread Pavan Nikhilesh
Mempool creation needs to be completed first before notifying mempool to register the mempool area. Fixes: 12b8cc1a7e86 ("mempool: notify memory area to pool") Cc: sta...@dpdk.org Signed-off-by: Pavan Nikhilesh Acked-by: Santosh Shukla --- v3 Changes: - Redo commit title as fix. v2 Chang

[dpdk-dev] [PATCH 08/14] net/sfc/base: add API to control UDP tunnel ports

2017-12-24 Thread Andrew Rybchenko
From: Ivan Malov HW needs to know which UDP packets should be treated as tunnel encapsulation to do inner packet recognition, classification and offloads. Signed-off-by: Ivan Malov Signed-off-by: Andrew Rybchenko --- drivers/net/sfc/Makefile | 1 + drivers/net/sfc/base/ef10_nic.c

[dpdk-dev] [PATCH 07/14] net/sfc/base: allow to request inner classes for Rx packets

2017-12-24 Thread Andrew Rybchenko
If HW/FW supports tunnel encapsulations, Rx event may contain either inner or outer packet classes. By default outer classes are requested. Make it possible to request inner classes to have more information about packet type and allow to interpret inner frame checksum validation results correctly.

[dpdk-dev] [PATCH 13/14] net/sfc: support inner checksum offload on transmit

2017-12-24 Thread Andrew Rybchenko
There is no dedicated controls for inner checksum offload on device/queue level. So, enable together with outer offloads. Signed-off-by: Andrew Rybchenko Reviewed-by: Ivan Malov --- doc/guides/nics/sfc_efx.rst | 2 ++ drivers/net/sfc/sfc_ethdev.c | 3 +++ drivers/net/sfc/sfc_tx.c | 8 +

[dpdk-dev] [PATCH 14/14] doc: add net/sfc tunnels support to release features

2017-12-24 Thread Andrew Rybchenko
Signed-off-by: Andrew Rybchenko Reviewed-by: Ivan Malov Reviewed-by: Andy Moreton --- doc/guides/rel_notes/release_18_02.rst | 8 1 file changed, 8 insertions(+) diff --git a/doc/guides/rel_notes/release_18_02.rst b/doc/guides/rel_notes/release_18_02.rst index 24b67bb..3e5867f 100644

[dpdk-dev] [PATCH 11/14] net/sfc: support VXLAN and NVGRE packet types classification

2017-12-24 Thread Andrew Rybchenko
Signed-off-by: Andrew Rybchenko Reviewed-by: Ivan Malov Reviewed-by: Andy Moreton --- doc/guides/nics/sfc_efx.rst | 11 + drivers/net/sfc/sfc_dp_rx.h | 4 +- drivers/net/sfc/sfc_ef10_rx.c | 102 -- drivers/net/sfc/sfc_ethdev.c | 8 +++- driv

[dpdk-dev] [PATCH 10/14] net/sfc: fix incorrect bitwise ORing of L3/L4 packet types

2017-12-24 Thread Andrew Rybchenko
Not a bug since value is set only once, but it is still incorrect. Fixes: 638bddc99faa ("net/sfc: implement EF10 native Rx datapath") Cc: sta...@dpdk.org Signed-off-by: Andrew Rybchenko --- drivers/net/sfc/sfc_ef10_rx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dri

[dpdk-dev] [PATCH 05/14] net/sfc/base: control RxQ scatter using flag instead of type

2017-12-24 Thread Andrew Rybchenko
Rx scatter may be applicable to different Rx queue types. Signed-off-by: Andrew Rybchenko Reviewed-by: Andy Moreton Reviewed-by: Mark Spender --- drivers/net/sfc/base/ef10_impl.h | 1 + drivers/net/sfc/base/ef10_rx.c | 4 ++-- drivers/net/sfc/base/efx.h | 9 - drivers/net/sf

[dpdk-dev] [PATCH 12/14] net/sfc: correct Rx checksum offloads for tunnel packets

2017-12-24 Thread Andrew Rybchenko
In the case of tunnel packet, PKT_RX_{IP,L4}_CSUM_* flags correspond to inner packet checksums. There is only one flag to indicate bad external IPv4 header checksum. Signed-off-by: Andrew Rybchenko Reviewed-by: Ivan Malov --- doc/guides/nics/features/sfc_efx.ini | 2 ++ doc/guides/nics/sfc_efx

[dpdk-dev] [PATCH 06/14] net/sfc/base: add function to create packed stream RxQ

2017-12-24 Thread Andrew Rybchenko
Encoding packed stream buffer size in RxQ type is not a future-proof idea taking into account a new RxQ types with extra parameters. To be consistent make packet stream buffer size a separate parameter. In order to avoid blowing of the default RxQ create function prototype add a dedicated function

[dpdk-dev] [PATCH 02/14] net/sfc: do not hold management event queue lock while MCDI

2017-12-24 Thread Andrew Rybchenko
MCDI execution may require MCDI proxy handling which involves management event queue polling. So, it is a bad idea to hold managment event queue lock when MCDI is executed. Event queue creation and destruction are MCDI operations. Fixes: 4650ed44c120 ("net/sfc: support MCDI proxy") Cc: sta...@dpd

[dpdk-dev] [PATCH 01/14] net/sfc: fix label name to be consistent

2017-12-24 Thread Andrew Rybchenko
Management event queue is the right name of event queue 0. Fixes: 3b809c27b1fe ("net/sfc: support link status change interrupt") Cc: sta...@dpdk.org Signed-off-by: Andrew Rybchenko Reviewed-by: Ivan Malov Reviewed-by: Andy Moreton --- drivers/net/sfc/sfc_ev.c | 4 ++-- 1 file changed, 2 inser

[dpdk-dev] [PATCH 09/14] net/sfc: support UDP tunnel ports configuration

2017-12-24 Thread Andrew Rybchenko
Signed-off-by: Andrew Rybchenko Reviewed-by: Ivan Malov Reviewed-by: Andy Moreton --- doc/guides/nics/sfc_efx.rst | 9 drivers/net/sfc/efsys.h | 2 +- drivers/net/sfc/sfc.c| 24 + drivers/net/sfc/sfc_ethdev.c | 119 +++ 4 f

[dpdk-dev] [PATCH 03/14] net/sfc: handle MC reboot event

2017-12-24 Thread Andrew Rybchenko
Implement handling of the MC reboot event received on management event queue or detected by MCDI processing. Signed-off-by: Andrew Rybchenko Reviewed-by: Ivan Malov Reviewed-by: Andy Moreton --- drivers/net/sfc/sfc.c | 62 ++ drivers/net/sfc/sfc

[dpdk-dev] [PATCH 00/14] net/sfc: support NVGRE, VXLAN and GENEVE tunnels

2017-12-24 Thread Andrew Rybchenko
MC reboot handling is required for tunnels support since tunnel UDP ports reconfiguration triggers MC reboot. Support tunnel packet types classification and inner/outer Rx checksum offload in EF10 native Rx datapath. Support for inner checksum offload on transmit is datapath-independent since it

[dpdk-dev] [PATCH 04/14] net/sfc: retry port start to handle MC reboot in the middle

2017-12-24 Thread Andrew Rybchenko
MC reboot may be provoked by the other function which is either starting in parallel or, for example, reconfiguring UDP tunnel ports. Signed-off-by: Andrew Rybchenko Reviewed-by: Andy Moreton Reviewed-by: Ivan Malov --- drivers/net/sfc/sfc.c | 59 +--

Re: [dpdk-dev] [PATCH] maintainers: claim responsibility for virtio PMD

2017-12-24 Thread Thomas Monjalon
01/12/2017 14:46, Maxime Coquelin: > > On 12/01/2017 12:04 PM, Tiwei Bie wrote: > > Add myself as co-maintainer for virtio driver. > > > > Signed-off-by: Tiwei Bie > > Acked-by: Maxime Coquelin Applied, thanks

Re: [dpdk-dev] [PATCH] maintainers: update for i40e

2017-12-24 Thread Thomas Monjalon
> > Signed-off-by: Jingjing Wu > Acked-by: Helin Zhang Applied, thanks

Re: [dpdk-dev] [PATCH] maintainers: update mrvl crypto

2017-12-24 Thread Thomas Monjalon
14/12/2017 10:43, Tomasz Duszynski: > Fix typo in email address. > > Fixes: 8a61c83af2fa ("crypto/mrvl: add mrvl crypto driver") > Cc: jianbo@arm.com > > Signed-off-by: Tomasz Duszynski Applied, thanks

Re: [dpdk-dev] [PATCH] maintainers: update for testpmd

2017-12-24 Thread Thomas Monjalon
> > Signed-off-by: Jingjing Wu > Acked-by: Helin Zhang Applied, thanks

Re: [dpdk-dev] [PATCH] maintainers: claim co maintainership of docs

2017-12-24 Thread Thomas Monjalon
> > Signed-off-by: Marko Kovacevic > > Welcome aboard. :-) > > Acked-by: John McNamara Applied, thanks

Re: [dpdk-dev] [PATCH] maintainers: resign from maintenance

2017-12-24 Thread Thomas Monjalon
18/12/2017 15:32, Bruce Richardson: > On Mon, Dec 18, 2017 at 02:02:06PM +, Sergio Gonzalez Monroy wrote: > > I will not be directly working on the DPDK project anymore. > > > > Signed-off-by: Sergio Gonzalez Monroy > > --- > > With regret. > > Acked-by: Bruce Richardson Thank you Sergio