Re: [dpdk-dev] [PATCH 1/1] build: add emag(arm64) platform and default config

2019-09-11 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: dev On Behalf Of Jerry Hao OS > Sent: Thursday, September 12, 2019 10:22 AM > To: tho...@monjalon.net > Cc: dev@dpdk.org; Jerry Hao OS > Subject: [dpdk-dev] [PATCH 1/1] build: add emag(arm64) platform and > default config > > This patch is to add the emag def

Re: [dpdk-dev] [PATCH] drivers/crypto/dpaa_sec: update DPAA iova table in dpaa_mem_vtop

2019-09-11 Thread Hemant Agrawal
Hi Thierry, > -Original Message- > From: Thierry Herbelot > Sent: Wednesday, September 11, 2019 9:37 PM > To: dev@dpdk.org > Cc: Thomas Monjalon ; sta...@dpdk.org; Akhil > Goyal ; Hemant Agrawal > > Subject: [PATCH] drivers/crypto/dpaa_sec: update DPAA iova table in > dpaa_mem_vtop > Imp

Re: [dpdk-dev] [PATCH 14/18] examples/flow_filtering: check status of getting link info

2019-09-11 Thread Ori Kam
> -Original Message- > From: Andrew Rybchenko > Sent: Tuesday, September 10, 2019 11:26 AM > To: Marko Kovacevic ; Ori Kam > ; Bruce Richardson ; > Pablo de Lara ; Radu Nicolau > ; Akhil Goyal ; Tomasz > Kantecki > Cc: dev@dpdk.org; Igor Romanov > Subject: [PATCH 14/18] examples/flow_

[dpdk-dev] [Bug 294] max_rx_pkt_len issues with i40e dpdk SRIOV driver (net_i40e_vf).

2019-09-11 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=294 Bug ID: 294 Summary: max_rx_pkt_len issues with i40e dpdk SRIOV driver (net_i40e_vf). Product: DPDK Version: 18.02 Hardware: x86 OS: All Status: RESOLVED

[dpdk-dev] [Bug 295] max_rx_pkt_len issues with i40e dpdk SRIOV driver net_i40e_vf.

2019-09-11 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=295 Bug ID: 295 Summary: max_rx_pkt_len issues with i40e dpdk SRIOV driver net_i40e_vf. Product: DPDK Version: 18.02 Hardware: x86 OS: All Status: RESOLVED

[dpdk-dev] [Bug 296] max_rx_pkt_len issues with i40e dpdk SRIOV driver net_i40e_vf.

2019-09-11 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=296 Bug ID: 296 Summary: max_rx_pkt_len issues with i40e dpdk SRIOV driver net_i40e_vf. Product: DPDK Version: 18.02 Hardware: x86 OS: All Status: CONFIRMED

[dpdk-dev] [PATCH 1/1] build: add emag(arm64) platform and default config

2019-09-11 Thread Jerry Hao OS
This patch is to add the emag default CACHE_LINE_SIZE settings and ARCH variable definitions Signed-off-by: Jerry Hao OS --- config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31 ++

[dpdk-dev] [PATCH 0/1] build: add emag(arm64) platform and default config

2019-09-11 Thread Jerry Hao OS
*** BLURB HERE *** Jerry Hao OS (1): build: add emag(arm64) platform and default config config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31 3 files changed, 40 insertions(

[dpdk-dev] [PATCH 1/1] build: add emag(arm64) platform and default config

2019-09-11 Thread Jerry Hao OS
From: Jerry Hao This patch is to add the emag default CACHE_LINE_SIZE settings and ARCH variable definitions. Signed-off-by: Jerry Hao OS --- config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31 +++

[dpdk-dev] [PATCH 0/1] build: add emag(arm64) platform and default config

2019-09-11 Thread Jerry Hao OS
*** BLURB HERE *** Jerry Hao (1): build: add emag(arm64) platform and default config config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31 3 files changed, 40 insertions(+)

[dpdk-dev] [PATCH 1/1] build: add emag(arm64) platform and default config

2019-09-11 Thread Jerry Hao OS
This patch is to add the emag default CACHE_LINE_SIZE settings and ARCH variable definitions. Signed-off-by: Jerry Hao --- config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31

[dpdk-dev] [PATCH 0/1] add emag(arm64) platform and default config

2019-09-11 Thread Jerry Hao OS
*** BLURB HERE *** Jerry Hao (1): build: add emag(arm64) platform and default config config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31 3 files changed, 40 insertions(+)

Re: [dpdk-dev] Intel X710 and DPDK...

2019-09-11 Thread Jeff Weeks
Thanks Bernard, I guess I was expecting to see them bound to a dpdk i40e driver. When sending traffic to these NICs, I'm not actually getting packets from DPDK, and am trying to debug through. If I disable the VM, I can see the host interfaces receive packets, and I've confirmed that the PCI

Re: [dpdk-dev] [PATCH] net/af_xdp: fix Tx halt when no recv packets

2019-09-11 Thread Zhang, Qi Z
> -Original Message- > From: Ye, Xiaolong > Sent: Wednesday, September 11, 2019 8:56 PM > To: Zhang, Qi Z > Cc: Yigit, Ferruh ; Loftus, Ciara > ; dev@dpdk.org; sta...@dpdk.org; Karlsson, > Magnus > Subject: Re: [PATCH] net/af_xdp: fix Tx halt when no recv packets > > On 09/11, Zhang,

Re: [dpdk-dev] [PATCH] net/virtio: Add support for vectorized functions on Power systems

2019-09-11 Thread David Christensen
Copyright(c) 2010-2015 Intel Corporation The code was substantially duplicated from the SSE code so adding IBM would be appropriate: Copyright(C) 2019 IBM Corporation Dave

Re: [dpdk-dev] Proposed dates for 20.02 release

2019-09-11 Thread Thomas Monjalon
11/09/2019 19:55, Ferruh Yigit: > There are two constraints for the .02 releases which makes it harder to plan, > the Christmas/New Year's holidays and Chinese Spring Festival Holiday. > > This years schedule for them is: > > * Christmas/New Year's: > 25,26 December; 1 January. In practice many

[dpdk-dev] [PATCH] maintainers: add co-maintainer for EFD library

2019-09-11 Thread Yipeng Wang
Add myself as co-maintainer to EFD library to replace Pablo. Signed-off-by: Yipeng Wang --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 6913ccc..b3d9aad 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1244,6 +1244,7 @@ F: doc/guides/sample_app_u

[dpdk-dev] Proposed dates for 20.02 release

2019-09-11 Thread Ferruh Yigit
Hi, We need input to plan the 20.02 release dates. There are two constraints for the .02 releases which makes it harder to plan, the Christmas/New Year's holidays and Chinese Spring Festival Holiday. This years schedule for them is: * Christmas/New Year's: 25,26 December; 1 January. In practi

Re: [dpdk-dev] [PATCH 2/2] test/meson: hash lf test moved to dpdk perf testsuite

2019-09-11 Thread Wang, Yipeng1
>-Original Message- >From: agup...@marvell.com [mailto:agup...@marvell.com] >Sent: Thursday, September 5, 2019 10:50 PM >To: Wang, Yipeng1 ; Gobriel, Sameh >; Richardson, Bruce >; De Lara Guarch, Pablo > >Cc: dev@dpdk.org; Amit Gupta >Subject: [PATCH 2/2] test/meson: hash lf test moved t

[dpdk-dev] [PATCH v5 12/12] test/fib: add FIB library ipv6 performance autotests

2019-09-11 Thread Vladimir Medvedkin
Performance ipv6 tests for the FIB library. Signed-off-by: Vladimir Medvedkin --- app/test/Makefile | 1 + app/test/autotest_data.py | 6 ++ app/test/meson.build | 2 + app/test/test_fib6_perf.c | 157 ++ 4 files changed, 166 inserti

[dpdk-dev] [PATCH v5 11/12] test/fib: add FIB library performance autotests

2019-09-11 Thread Vladimir Medvedkin
Performance tests for the new FIB library. Signed-off-by: Vladimir Medvedkin --- app/test/Makefile | 1 + app/test/autotest_data.py | 6 + app/test/meson.build | 2 + app/test/test_fib_perf.c | 411 ++ 4 files changed, 420 insertion

[dpdk-dev] [PATCH v5 10/12] test/fib: add ipv6 support for FIB autotests

2019-09-11 Thread Vladimir Medvedkin
Functional ipv6 tests for the FIB library. Signed-off-by: Vladimir Medvedkin --- app/test/Makefile | 1 + app/test/autotest_data.py | 6 + app/test/meson.build | 2 + app/test/test_fib6.c | 405 ++ 4 files changed, 414 insertion

[dpdk-dev] [PATCH v5 08/12] fib: add dataplane algorithm for ipv6

2019-09-11 Thread Vladimir Medvedkin
Add fib implementation for ipv6 using modified DIR24_8 algorithm. Implementation is similar to current LPM6 implementation but has few enhancements: faster control plabe operations more bits for userdata in table entries configurable userdata size Signed-off-by: Vladimir Medvedkin --- lib/librte

[dpdk-dev] [PATCH v5 09/12] test/fib: add FIB library autotests

2019-09-11 Thread Vladimir Medvedkin
Functional tests for the new FIB library. Signed-off-by: Vladimir Medvedkin --- app/test/Makefile | 1 + app/test/autotest_data.py | 6 + app/test/meson.build | 3 + app/test/test_fib.c | 397 ++ 4 files changed, 407 insertions

[dpdk-dev] [PATCH v5 06/12] fib: add FIB ipv6 support

2019-09-11 Thread Vladimir Medvedkin
Add FIB library support for IPv6. It implements a dataplane structures and algorithms designed for fast IPv6 longest prefix match. Signed-off-by: Vladimir Medvedkin --- lib/librte_fib/Makefile| 4 +- lib/librte_fib/meson.build | 4 +- lib/librte_fib/rte_fib6.c |

[dpdk-dev] [PATCH v5 07/12] fib: add DIR24-8 dataplane algorithm

2019-09-11 Thread Vladimir Medvedkin
Add fib implementation for DIR24_8 algorithm for ipv4. Implementation is similar to current LPM implementation but has few enhancements: faster control plabe operations more bits for userdata in table entries configurable userdata size Signed-off-by: Vladimir Medvedkin --- lib/librte_fib/Makefil

[dpdk-dev] [PATCH v5 05/12] fib: add FIB library

2019-09-11 Thread Vladimir Medvedkin
Add FIB (Forwarding Information Base) library. This library implements a dataplane structures and algorithms designed for fast longest prefix match. Internally it consists of two parts - RIB (control plane ops) and implementation for the dataplane tasks. Initial version provides two implementations

[dpdk-dev] [PATCH v5 04/12] test/rib: add ipv6 support for RIB autotests

2019-09-11 Thread Vladimir Medvedkin
Functional tests for RIB6. Signed-off-by: Vladimir Medvedkin --- app/test/Makefile | 1 + app/test/autotest_data.py | 6 + app/test/meson.build | 2 + app/test/test_rib6.c | 357 ++ 4 files changed, 366 insertions(+) create mod

[dpdk-dev] [PATCH v5 03/12] rib: add ipv6 support for RIB

2019-09-11 Thread Vladimir Medvedkin
Extend RIB library with ipv6 support. Signed-off-by: Vladimir Medvedkin --- lib/librte_rib/Makefile| 4 +- lib/librte_rib/meson.build | 4 +- lib/librte_rib/rte_rib6.c | 598 + lib/librte_rib/rte_rib6.h | 334 +

[dpdk-dev] [PATCH v5 02/12] test/rib: add RIB library autotests

2019-09-11 Thread Vladimir Medvedkin
Functional tests for the new RIB library. Signed-off-by: Vladimir Medvedkin --- app/test/Makefile | 2 + app/test/autotest_data.py | 6 + app/test/meson.build | 3 + app/test/test_rib.c | 351 ++ 4 files changed, 362 insertions

[dpdk-dev] [PATCH v5 00/12] lib: add RIB and FIB liraries

2019-09-11 Thread Vladimir Medvedkin
This is heavily reworked version of previous RIB library series: https://mails.dpdk.org/archives/dev/2018-April/099492.html Current lpm implementation while provides really good lookup performance has number of problems. One of them is very low speed for control plane operations such as add or del

[dpdk-dev] [PATCH v5 01/12] rib: add RIB library

2019-09-11 Thread Vladimir Medvedkin
Add RIB (Routing Information Base) library. This library implements an IPv4 routing table optimized for control plane operations. It implements a control plane struct containing routes in a tree and provides fast add/del operations for routes. Also it allows to perform fast subtree traversals (i.e.

Re: [dpdk-dev] [PATCH 1/2] test/meson: hash test split into shorter subtests

2019-09-11 Thread Wang, Yipeng1
>-Original Message- >From: agup...@marvell.com [mailto:agup...@marvell.com] >Sent: Thursday, September 5, 2019 10:50 PM >To: Wang, Yipeng1 ; Gobriel, Sameh >; Richardson, Bruce >; De Lara Guarch, Pablo > >Cc: dev@dpdk.org; Amit Gupta >Subject: [PATCH 1/2] test/meson: hash test split into

Re: [dpdk-dev] Intel X710 and DPDK...

2019-09-11 Thread Iremonger, Bernard
Hi Jeff, > -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jeff Weeks > Sent: Tuesday, September 10, 2019 8:49 PM > To: dev@dpdk.org > Subject: [dpdk-dev] Intel X710 and DPDK... > > Hello, > > > I have some questions regarding the i40e driver in reference to In

[dpdk-dev] [PATCH] drivers/crypto/octeontx: enable unbinding for the OcteonTx crypto engines

2019-09-11 Thread Thierry Herbelot
Like for Ethernet ports, the OcteonTx crypto engines must first be unbound from their kernel module, then rebound to vfio-pci, before being usable in DPDK. As this capability is detected at runtime by dpdk-pmdinfo, add the info in the PMD registering directives. Then an external script can be use

[dpdk-dev] [PATCH] drivers/crypto/dpaa_sec: update DPAA iova table in dpaa_mem_vtop

2019-09-11 Thread Thierry Herbelot
dpaa_sec needs translations between physical and virtual addresses. V to P translation is relatively fast, as memory is managed in contiguous segments. The result of each V to P translation is used to update the DPAA iova table, which should be updated by a Mem event callback, but is not. Then the

[dpdk-dev] [PATCH] drivers/crypto/openssl: use a local copy for the session contexts

2019-09-11 Thread Thierry Herbelot
Session contexts are used for temporary storage when processing a packet. If packets for the same session are to be processed simultaneously on multiple cores, separate contexts must be used. Note: with openssl 1.1.1 EVP_CIPHER_CTX can no longer be defined as a variable on the stack: it must be al

[dpdk-dev] [PATCH 0/2] Fixes in virtio vectorized functions

2019-09-11 Thread Thierry Herbelot
Two fixes in the vectorized functions of virtio. Thibaut Collet (2): virtio: fix rx stats with vectorized functions virtio: get all pending rx packets with vectorized functions drivers/net/virtio/virtio_rxtx.c | 2 +- drivers/net/virtio/virtio_rxtx.h | 2 ++ drivers

[dpdk-dev] [PATCH 1/2] virtio: fix rx stats with vectorized functions

2019-09-11 Thread Thierry Herbelot
From: Thibaut Collet With vectorized functions, only the rx stats for number of packets is incremented. Update also the other statistics. Performance impact is about 2% Fixes: fc3d66212fed ("virtio: add vector Rx") Cc: sta...@dpdk.org Cc: maxime.coque...@redhat.com Cc: tiwei@intel.com Cc: zh

[dpdk-dev] [PATCH 2/2] virtio: get all pending rx packets with vectorized functions

2019-09-11 Thread Thierry Herbelot
From: Thibaut Collet The loop to read packets does not take all packets as the number of available packets (nb_used) is decremented in the loop. Take all available packets provides a performance improvement of 3%. Fixes: fc3d66212fed ("virtio: add vector Rx") Cc: sta...@dpdk.org Cc: maxime.coque

[dpdk-dev] [PATCH] net/i40e: set speed to undefined for default case in link update

2019-09-11 Thread Thierry Herbelot
From: Laurent Hardy During PF/VF link update, a default speed value of 100M will be set if get_link_info has failed or speed is unknown. Consequently if PF is put in no-carrier state, VFs will switch to "in carrier" state due to a link up + a link speed set to 100M (default value if no speed det

[dpdk-dev] [PATCH 1/1] net/ixgbevf: fix stats update after a PF reset

2019-09-11 Thread Thierry Herbelot
From: Guo Fengtian When PF is set down, in VF, the value of stats register is zero. So only increase stats when it's non zero. Fixes: af75078fece3 ('first public release') Cc: sta...@dpdk.org Cc: wenzhuo...@intel.com Cc: konstantin.anan...@intel.com Signed-off-by: Guo Fengtian --- drivers/net

[dpdk-dev] [PATCH 1/1] build: add emag(arm64) platform and default configurations;

2019-09-11 Thread Jerry Hao OS
This patch is to add the emag default CACHE_LINE_SIZE settings and ARCH variable definitions Signed-off-by: Jerry Hao --- config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31

[dpdk-dev] [PATCH 0/1] build: add emag(arm64) platform and default configurations

2019-09-11 Thread Jerry Hao OS
*** BLURB HERE *** Jerry Hao (1): build: add emag(arm64) platform and default configurations; config/defconfig_arm64-emag-linux-gcc| 1 + config/defconfig_arm64-emag-linuxapp-gcc | 8 ++ mk/machine/emag/rte.vars.mk | 31 3 files changed, 40 inser

[dpdk-dev] DPDK techboard minutes (2019-07-17)

2019-09-11 Thread Olivier Matz
Hi, Here are the meeting notes for the DPDK technical board meeting held on 2019-07-17. Attendees: - Bruce Richardson - Ferruh Yigit - Hemant Agrawal - Jerin Jacob - Olivier Matz - Thomas Monjalon 1) New next-net tree co-maintainer == Andrew Rybchenko is accept

[dpdk-dev] DPDK techboard minutes of July 31

2019-09-11 Thread Maxime Coquelin
Meeting notes for the DPDK technical board meeting held on 2018-07-31 Attendees: - Bruce Richardson - Ferruh Yigit - Hemant Agrawal - Jerin Jacob - Maxime Coquelin - Stephen Hemminger - Thomas Monjalon 1) Security process updates - The governing board acknowledges the

Re: [dpdk-dev] license directory reorg?

2019-09-11 Thread Hemant Agrawal
On 11-Sep-19 7:30 PM, Stephen Hemminger wrote: > The Linux kernel SPDX check tool depends on the subdirectory layout > for license text. In order to use it license directory would have > to be reorganized into LICENCES. Would this be acceptable? I don't see it as a bit issue, unless you are chang

Re: [dpdk-dev] [PATCH v2] net/mlx5: skip table zero to improve insertion rate

2019-09-11 Thread Raslan Darawsheh
Hi, > -Original Message- > From: dev On Behalf Of Dekel Peled > Sent: Wednesday, September 11, 2019 2:04 PM > To: Matan Azrad ; Slava Ovsiienko > ; Shahaf Shuler > Cc: Ori Kam ; dev@dpdk.org > Subject: [dpdk-dev] [PATCH v2] net/mlx5: skip table zero to improve > insertion rate > > E-swi

[dpdk-dev] license directory reorg?

2019-09-11 Thread Stephen Hemminger
The Linux kernel SPDX check tool depends on the subdirectory layout for license text. In order to use it license directory would have to be reorganized into LICENCES. Would this be acceptable?

Re: [dpdk-dev] [PATCH v6 06/10] vhost: add the APIs to operate inflight ring

2019-09-11 Thread Kevin Traynor
On 29/08/2019 15:12, JinYu wrote: > This patch introduces three APIs to operate the inflight > ring. Three APIs are set, set last and clear. It includes > split and packed ring. > > Signed-off-by: Lin Li > Signed-off-by: Xun Ni > Signed-off-by: Yu Zhang > Signed-off-by: Jin Yu > --- > lib/lib

Re: [dpdk-dev] [RFC PATCH 1/9] security: introduce CPU Crypto action type and API

2019-09-11 Thread Ananyev, Konstantin
Hi lads, > > > > You are right, the new API will process the crypto workload, no heavy > > enqueue > > Dequeue operations required. > > > > Cryptodev tends to support multiple crypto devices, including HW and SW. > > The 3-cache line access, iova address computation and assignment, simulation >

Re: [dpdk-dev] [PATCH] net/af_xdp: fix Tx halt when no recv packets

2019-09-11 Thread Ye Xiaolong
On 09/11, Zhang, Qi Z wrote: > > >> -Original Message- >> From: Ye, Xiaolong >> Sent: Tuesday, September 10, 2019 11:09 PM >> To: Zhang, Qi Z >> Cc: Yigit, Ferruh ; Loftus, Ciara >> ; dev@dpdk.org; sta...@dpdk.org; Karlsson, >> Magnus >> Subject: Re: [PATCH] net/af_xdp: fix Tx halt when n

Re: [dpdk-dev] [RFC PATCH 1/9] security: introduce CPU Crypto action type and API

2019-09-11 Thread Ananyev, Konstantin
Hi Akhil, > > > > > > This action type allows the burst of symmetric crypto workload using the > > same > > > > algorithm, key, and direction being processed by CPU cycles > > > > synchronously. > > > > This flexible action type does not require external hardware > > > > involvement, > > > > h

Re: [dpdk-dev] [PATCH v4 2/6] eal: add the APIs to wait until equal

2019-09-11 Thread Jerin Jacob
On Thu, Aug 22, 2019 at 11:43 AM Gavin Hu wrote: > > The rte_wait_until_equalxx APIs abstract the functionality of 'polling > for a memory location to become equal to a given value'. > > Signed-off-by: Gavin Hu > Reviewed-by: Ruifeng Wang > Reviewed-by: Steve Capper > Reviewed-by: Ola Liljedahl

Re: [dpdk-dev] [PATCH] mbuf: add bulk free function

2019-09-11 Thread Morten Brørup
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Olivier Matz > > Morten, do you have more details about why do you need such a function? Our application needs it for various purposes, e.g.: - If rte_eth_tx_burst() returns with not all packets transmitted, our

Re: [dpdk-dev] [PATCH 15/22] net/hns3: add package and queue related operation

2019-09-11 Thread Wei Hu (Xavier)
Hi, Ferruh Yigit On 2019/8/30 23:13, Ferruh Yigit wrote: > On 8/23/2019 2:47 PM, Wei Hu (Xavier) wrote: >> This patch adds queue related operation, package sending and >> receiving function codes. >> >> Signed-off-by: Wei Hu (Xavier) >> Signed-off-by: Chunsong Feng >> Signed-off-by: Min Wang (J

Re: [dpdk-dev] [PATCH] mbuf: add bulk free function

2019-09-11 Thread Ananyev, Konstantin
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Van Haaren, Harry > Sent: Wednesday, September 11, 2019 12:30 PM > To: Stephen Hemminger ; Morten Brørup > > Cc: olivier.m...@6wind.com; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH] mbuf: add bulk free functio

Re: [dpdk-dev] [PATCH] mbuf: add bulk free function

2019-09-11 Thread Stephen Hemminger
On Wed, 11 Sep 2019 13:33:13 +0200 Olivier Matz wrote: > Hi, > > On Wed, Sep 11, 2019 at 12:18:34PM +0100, Stephen Hemminger wrote: > > On Wed, 11 Sep 2019 09:19:08 + > > Morten Brørup wrote: > > > > > Add function for freeing a bulk of mbufs. > > > > > > Signed-off-by: Morten Brørup >

Re: [dpdk-dev] [PATCH 22/22] net/hns3: add hns3 build files

2019-09-11 Thread Wei Hu (Xavier)
On 2019/9/3 23:27, Ye Xiaolong wrote: > On 08/29, Stephen Hemminger wrote: >> On Fri, 23 Aug 2019 21:47:11 +0800 >> "Wei Hu (Xavier)" wrote: >> >>> +Limitations or Known issues >>> +--- >>> +Build with clang is not supported yet. >>> +Currently, only ARMv8 architecture i

Re: [dpdk-dev] [PATCH] mbuf: add bulk free function

2019-09-11 Thread Olivier Matz
Hi, On Wed, Sep 11, 2019 at 12:18:34PM +0100, Stephen Hemminger wrote: > On Wed, 11 Sep 2019 09:19:08 + > Morten Brørup wrote: > > > Add function for freeing a bulk of mbufs. > > > > Signed-off-by: Morten Brørup > > --- > > lib/librte_mbuf/rte_mbuf.h | 17 + > > 1 file cha

Re: [dpdk-dev] [PATCH] mbuf: add bulk free function

2019-09-11 Thread Van Haaren, Harry
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Stephen Hemminger > Sent: Wednesday, September 11, 2019 12:19 PM > To: Morten Brørup > Cc: olivier.m...@6wind.com; dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH] mbuf: add bulk free function > > On Wed, 11 Sep 201

Re: [dpdk-dev] [PATCH] mbuf: add bulk free function

2019-09-11 Thread Stephen Hemminger
On Wed, 11 Sep 2019 09:19:08 + Morten Brørup wrote: > Add function for freeing a bulk of mbufs. > > Signed-off-by: Morten Brørup > --- > lib/librte_mbuf/rte_mbuf.h | 17 + > 1 file changed, 17 insertions(+) > > diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_

[dpdk-dev] [PATCH v2] net/mlx5: skip table zero to improve insertion rate

2019-09-11 Thread Dekel Peled
E-switch tables one and above provide higher insertion rate than table zero, as well as enhanced functionality. This patch adds a mechanism to utilize these advantages, by creating a default rule on port start, which directs all packets from e-switch table zero to table one. Other flow rules, requ

Re: [dpdk-dev] [PATCH v2 2/3] config: add arm neoverse N1 SDP configuration

2019-09-11 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: Gavin Hu > Sent: Thursday, August 1, 2019 5:18 AM > To: dev@dpdk.org > Cc: n...@arm.com; tho...@monjalon.net; hemant.agra...@nxp.com; Jerin > Jacob Kollanukkaran ; Pavan Nikhilesh Bhagavatula > ; honnappa.nagaraha...@arm.com > Subject: [PATCH v2 2/3] config:

Re: [dpdk-dev] [PATCH v2 1/3] test/rcu: fix the compiling error for armv8.2

2019-09-11 Thread Jerin Jacob Kollanukkaran
> -Original Message- > From: Gavin Hu > Sent: Thursday, August 1, 2019 5:18 AM > To: dev@dpdk.org > Cc: n...@arm.com; tho...@monjalon.net; hemant.agra...@nxp.com; Jerin > Jacob Kollanukkaran ; Pavan Nikhilesh Bhagavatula > ; honnappa.nagaraha...@arm.com; > sta...@dpdk.org > Subject: [EXT

Re: [dpdk-dev] [PATCH] maintainers: update AESNI MB and GCM PMDs

2019-09-11 Thread Thomas Monjalon
11/09/2019 11:10, Pablo de Lara: > Added myself as co-maintainer of these PMDs, > as I am currently working on the library used in these PMDs. > > Signed-off-by: Pablo de Lara Looks reasonable. Applied, thanks

Re: [dpdk-dev] [PATCH] maintainers: step down from various components

2019-09-11 Thread Thomas Monjalon
11/09/2019 10:06, Pablo de Lara: > I have not been active in a year, due to job position change. > Therefore, I cannot remain a maintainer any longer for most > components I used to maintain (various people will take over > on the components where I am the sole maintainer). > > I will only remain

Re: [dpdk-dev] [PATCH v3 1/2] virtio: one way barrier for packed vring desc avail flags

2019-09-11 Thread Bruce Richardson
On Wed, Sep 11, 2019 at 08:32:16AM +, Gavin Hu (Arm Technology China) wrote: > Thanks Marvin, my inline comments. > > > -Original Message- > > From: Liu, Yong > > Sent: Wednesday, September 11, 2019 2:30 PM > > To: Gavin Hu (Arm Technology China) ; Wang, Yinan > > ; Maxime Coquelin ;

Re: [dpdk-dev] net/e1000: fix wrong mac type checking

2019-09-11 Thread Ye Xiaolong
On 09/11, Xiao Zhang wrote: >The mac types of i219 are e1000_pch_spt and e1000_pch_cnp, correct the >checking code of mac type when flushing i219 descriptor rings. > >Fixes: 1fc9701238ed ("net/e1000: fix i219 hang on reset/close") >Cc: sta...@dpdk.org > >Signed-off-by: Xiao Zhang >--- > drivers/ne

Re: [dpdk-dev] net/e1000: correct mb function

2019-09-11 Thread Ye Xiaolong
On 09/11, Xiao Zhang wrote: >Use rte_cio_wmb instead of rte_wmb when writing TX descriptor since it's >CIO memory. >Replace rte_io_wmb and E1000_PCI_REG_WRITE_RELAXED with >E1000_PCI_REG_WRITE since it has rte_io_wmb inside, which will be more >clear. > >Fixes: 1fc9701238ed ("net/e1000: fix i219 ha

[dpdk-dev] [PATCH] net/octeontx2: extract nvgre as ltype

2019-09-11 Thread kirankumark
From: Kiran Kumar K Adding change to sync RTE Flow with KPU profile to extract NVGRE as ltype. Signed-off-by: Kiran Kumar K --- drivers/net/octeontx2/otx2_flow_parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/octeontx2/otx2_flow_parse.c b/drivers/net/oct

[dpdk-dev] [PATCH] mbuf: add bulk free function

2019-09-11 Thread Morten Brørup
Add function for freeing a bulk of mbufs. Signed-off-by: Morten Brørup --- lib/librte_mbuf/rte_mbuf.h | 17 + 1 file changed, 17 insertions(+) diff --git a/lib/librte_mbuf/rte_mbuf.h b/lib/librte_mbuf/rte_mbuf.h index 98225ec80..f2e174da1 100644 --- a/lib/librte_mbuf/rte_mbuf.h

[dpdk-dev] [PATCH] maintainers: update AESNI MB and GCM PMDs

2019-09-11 Thread Pablo de Lara
Added myself as co-maintainer of these PMDs, as I am currently working on the library used in these PMDs. Signed-off-by: Pablo de Lara --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index d4f75f0b6..3df668036 100644 --- a/MAINTAINERS +++ b/MAINTAI

Re: [dpdk-dev] [PATCH v6 05/10] vhost: checkout and cleanup the resubmit inflight information

2019-09-11 Thread Yu, Jin
> -Original Message- > From: Maxime Coquelin [mailto:maxime.coque...@redhat.com] > Sent: Wednesday, September 11, 2019 4:44 PM > To: Yu, Jin ; dev@dpdk.org > Cc: Liu, Changpeng ; Bie, Tiwei > ; Wang, Zhihong ; Lin Li > ; Xun Ni ; Yu Zhang > > Subject: Re: [PATCH v6 05/10] vhost: checkout a

Re: [dpdk-dev] [PATCH v2 04/13] ethdev: change promiscuous callbacks to return status

2019-09-11 Thread Hyong Youb Kim (hyonkim)
> -Original Message- > From: Andrew Rybchenko > Sent: Monday, September 9, 2019 8:59 PM [...] > Subject: [PATCH v2 04/13] ethdev: change promiscuous callbacks to return > status > > Enabling/disabling of promiscuous mode is not always successful and > it should be taken into account to be

[dpdk-dev] [PATCH v2] net/mlx5: improve validation of item order

2019-09-11 Thread Xiaoyu Min
The Item order validation between L2 and L3 is missing, which leading to the following flow rule is accepted: testpmd> flow create 0 ingress pattern ipv4 / eth / end actions drop / end Only the outer L3 layer should check whether the L2 layer is present, because the L3 layer could di

Re: [dpdk-dev] [PATCH v6 05/10] vhost: checkout and cleanup the resubmit inflight information

2019-09-11 Thread Maxime Coquelin
On 9/11/19 4:50 AM, Yu, Jin wrote: >> -Original Message- >> From: Maxime Coquelin [mailto:maxime.coque...@redhat.com] >> Sent: Monday, September 9, 2019 6:21 PM >> To: Yu, Jin ; dev@dpdk.org >> Cc: Liu, Changpeng ; Bie, Tiwei >> ; Wang, Zhihong ; Lin Li >> ; Xun Ni ; Yu Zhang >> >> Subj

Re: [dpdk-dev] [PATCH 0/2] add lock-free mode for l3fwd

2019-09-11 Thread Ananyev, Konstantin
> -Original Message- > From: Ruifeng Wang (Arm Technology China) [mailto:ruifeng.w...@arm.com] > Sent: Wednesday, September 11, 2019 7:58 AM > To: Honnappa Nagarahalli ; Ananyev, Konstantin > ; Kantecki, Tomasz > > Cc: dev@dpdk.org; Gavin Hu (Arm Technology China) ; nd > ; nd ; nd >

Re: [dpdk-dev] [PATCH v3 1/2] virtio: one way barrier for packed vring desc avail flags

2019-09-11 Thread Gavin Hu (Arm Technology China)
Thanks Marvin, my inline comments. > -Original Message- > From: Liu, Yong > Sent: Wednesday, September 11, 2019 2:30 PM > To: Gavin Hu (Arm Technology China) ; Wang, Yinan > ; Maxime Coquelin ; > Joyce Kong (Arm Technology China) ; dev@dpdk.org > Cc: nd ; Bie, Tiwei ; Wang, Zhihong > ; am

[dpdk-dev] [PATCH] maintainers: step down from various components

2019-09-11 Thread Pablo de Lara
I have not been active in a year, due to job position change. Therefore, I cannot remain a maintainer any longer for most components I used to maintain (various people will take over on the components where I am the sole maintainer). I will only remain maintainer of the crypto PMDs that I currentl

Re: [dpdk-dev] [PATCH 00/15] Introduce Virtio vDPA driver

2019-09-11 Thread Maxime Coquelin
On 9/11/19 7:15 AM, Shahaf Shuler wrote: > Tuesday, September 10, 2019 4:56 PM, Maxime Coquelin: >> Subject: Re: [dpdk-dev] [PATCH 00/15] Introduce Virtio vDPA driver >> On 9/10/19 3:44 PM, Shahaf Shuler wrote: >>> Tuesday, September 10, 2019 10:46 AM, Maxime Coquelin: Subject: Re: [dpdk-de