Re: [dpdk-dev] [PATCH 2/2] lpm: hide internal data

2020-10-08 Thread Ruifeng Wang
> -Original Message- > From: Kevin Traynor > Sent: Wednesday, September 30, 2020 4:46 PM > To: Ruifeng Wang ; Medvedkin, Vladimir > ; Bruce Richardson > > Cc: dev@dpdk.org; Honnappa Nagarahalli > ; nd > Subject: Re: [dpdk-dev] [PATCH 2/2] lpm: hide internal data > > On 16/09/2020 04:17

Re: [dpdk-dev] [PATCH] build: add -moutline-atomics to default Arm build

2020-10-08 Thread Thomas Monjalon
09/10/2020 07:29, Ruifeng Wang: > From: Thomas Monjalon > > 01/10/2020 08:19, Juraj Linkeš: > > > -moutline-atomics allows LSE instructions to be used if available when > > > compiling for ARMv8.0 instruction set. It's enabled by default on > > > newer compilers, such as gcc-10.1. Enable the optio

Re: [dpdk-dev] [PATCH v7 3/3] doc: update prog_guide and rel_notes for GRO

2020-10-08 Thread Thomas Monjalon
09/10/2020 08:34, yang_y_yi: > Thomas, only this one of this series hasn't yet been merged, maybe you missed > it, also please help merge it, thanks a lot. No I did not miss it. It has been squashed with the related code change as it should be. Please double check. [...] > >> doc/guides/prog_gu

Re: [dpdk-dev] [dpdk-dev v2 2/2] vhost/crypto: fix feature negotiation

2020-10-08 Thread Maxime Coquelin
On 10/2/20 5:36 PM, Fan Zhang wrote: > This patch fixes the feature negotiation for vhost crypto during > initialization. The patch uses the newly created driver start > function to inform the driver type with the fixed vhost features. > In addtion the patch provides a new API specifically used

Re: [dpdk-dev] [PATCH 2/2] vhost: use fixed Virtio-net header len packed ring

2020-10-08 Thread Xia, Chenbo
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Thursday, October 1, 2020 6:12 PM > To: dev@dpdk.org; Xia, Chenbo ; Liu, Yong > > Cc: Maxime Coquelin > Subject: [PATCH 2/2] vhost: use fixed Virtio-net header len packed ring > > This small optimization uses static the Vi

Re: [dpdk-dev] [PATCH v7 3/3] doc: update prog_guide and rel_notes for GRO

2020-10-08 Thread yang_y_yi
Thomas, only this one of this series hasn't yet been merged, maybe you missed it, also please help merge it, thanks a lot. At 2020-09-27 12:56:54, "Hu, Jiayu" wrote: >Acked-by: Jiayu Hu > >> -Original Message- >> From: yang_y...@163.com >> Sent: Thursday, September 24, 2020 4:58 PM >

Re: [dpdk-dev] [PATCH v6 0/2] update CPU flags for arm64 platform

2020-10-08 Thread Wei Hu (Xavier)
Hi, Thomas Monjalon For this series, ARM engineer has already given them backed by. If you have no other opinion, can we merge them? so we can continue to promote other patch sets accelerated by using SVE instructions. Hope for your reply, thanks. Regards Xavier On 2020/9/30 9:44, Ruifeng

Re: [dpdk-dev] [PATCH 1/2] vhost: fix Virtio-net header len with packed ring

2020-10-08 Thread Xia, Chenbo
> -Original Message- > From: Maxime Coquelin > Sent: Thursday, October 1, 2020 6:12 PM > To: dev@dpdk.org; Xia, Chenbo ; Liu, Yong > > Cc: Maxime Coquelin ; sta...@dpdk.org > Subject: [PATCH 1/2] vhost: fix Virtio-net header len with packed ring > > In case packed ring layout has been ne

Re: [dpdk-dev] [PATCH v2] l3fwd-power: make interrupt wakeup log thread safe

2020-10-08 Thread Xie, WeiX
Tested-by: Zhang, XiX > -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Anatoly Burakov > Sent: Friday, October 2, 2020 8:07 PM > To: dev@dpdk.org > Cc: Hunt, David ; Pattan, Reshma > ; Burakov, Anatoly > Subject: [dpdk-dev] [PATCH v2] l3fwd-power: make interrup

[dpdk-dev] [PATCH v9 1/1] net/mlx5: support match ICMP identifier fields

2020-10-08 Thread Li Zhang
PRM expose fields "Icmp_header_data" in IPv4 ICMP. Update ICMP mask parameter with ICMP identifier and sequence number fields. ICMP sequence number spec with mask, Icmp_header_data low 16 bits are set. ICMP identifier spec with mask, Icmp_header_data high 16 bits are set. Signed-off-by: Li Zhang

[dpdk-dev] [PATCH v8 1/1] net/mlx5: support match ICMP identifier fields

2020-10-08 Thread Li Zhang
PRM expose fields "Icmp_header_data" in IPv4 ICMP. Update ICMP mask parameter with ICMP identifier and sequence number fields. ICMP sequence number spec with mask, Icmp_header_data low 16 bits are set. ICMP identifier spec with mask, Icmp_header_data high 16 bits are set. Signed-off-by: Li Zhang

[dpdk-dev] [PATCH v7 1/1] net/mlx5: support match ICMP identifier fields

2020-10-08 Thread Li Zhang
PRM expose fields "Icmp_header_data" in IPv4 ICMP. Update ICMP mask parameter with ICMP identifier and sequence number fields. ICMP sequence number spec with mask, Icmp_header_data low 16 bits are set. ICMP identifier spec with mask, Icmp_header_data high 16 bits are set. Signed-off-by: Li Zhang

[dpdk-dev] [PATCH v3 2/2] crypto/nitrox: support cipher only crypto operations

2020-10-08 Thread Nagadheeraj Rottela
This patch adds cipher only crypto operation support. Signed-off-by: Nagadheeraj Rottela --- doc/guides/cryptodevs/nitrox.rst | 2 - doc/guides/rel_notes/release_20_11.rst| 5 + drivers/crypto/nitrox/nitrox_sym.c| 3 + drivers/crypto/nitrox/nitrox_sym_reqmgr.c | 189 ++

[dpdk-dev] [PATCH v3 0/2] Add AES-GCM and cipher only offload support

2020-10-08 Thread Nagadheeraj Rottela
This patchset adds support for AES-GCM and cipher only offload. --- v3: * Fixed compilation error while compiling individual patches. v2: * Rebased patches to latest master and resolved merge conflict. * Updated release notes. Nagadheeraj Rottela (2): crypto/nitrox: support AES-GCM crypto/ni

[dpdk-dev] [PATCH v3 1/2] crypto/nitrox: support AES-GCM

2020-10-08 Thread Nagadheeraj Rottela
This patch adds AES-GCM AEAD algorithm. Signed-off-by: Nagadheeraj Rottela --- doc/guides/cryptodevs/features/nitrox.ini | 3 + doc/guides/cryptodevs/nitrox.rst | 4 + drivers/crypto/nitrox/nitrox_sym.c| 82 +++- .../crypto/nitrox/nitrox_sym_capabilities.c

Re: [dpdk-dev] [PATCH v4 02/10] eal: add power management intrinsics

2020-10-08 Thread Jerin Jacob
On Thu, Oct 8, 2020 at 10:38 PM Ananyev, Konstantin wrote: > > > > > On Thu, Oct 8, 2020 at 6:57 PM Burakov, Anatoly > > wrote: > > > > > > On 08-Oct-20 9:44 AM, Jerin Jacob wrote: > > > > On Thu, Oct 8, 2020 at 2:04 PM Thomas Monjalon > > > > wrote: > > > >> > > > >>> Add two new power managem

Re: [dpdk-dev] [PATCH] build: add -moutline-atomics to default Arm build

2020-10-08 Thread Ruifeng Wang
> -Original Message- > From: Thomas Monjalon > Sent: Wednesday, October 7, 2020 4:14 AM > To: Juraj Linkeš > Cc: bruce.richard...@intel.com; dev@dpdk.org; jer...@marvell.com; > Ruifeng Wang ; Honnappa Nagarahalli > > Subject: Re: [dpdk-dev] [PATCH] build: add -moutline-atomics to defaul

Re: [dpdk-dev] [EXT] Re: [PATCH v3 1/3] eal: add API for bus close

2020-10-08 Thread Rohit Raj
Hi Ferruh, Sorry, I missed you comment last time. I will send an updated patch series after taking care of your suggested changes. Regards, Rohit Raj Software Engineer | NXP India Private Limited Sent from Outlook Mobile From: Ferruh Yigit Sent: Thursday, Octob

Re: [dpdk-dev] [PATCH v7 2/2] app/testpmd: support shared action

2020-10-08 Thread Ajit Khaparde
On Thu, Oct 8, 2020 at 4:51 AM Andrey Vesnovaty wrote: > > This patch adds shared action support to testpmd CLI. > > All shared actions created via testpmd CLI assigned ID for further > reference in other CLI commands. Shared action ID supplied as CLI > argument or assigned by testpmd is similar t

Re: [dpdk-dev] [PATCH V16 3/3] app/testpmd: add FEC command

2020-10-08 Thread Min Hu (Connor)
Hi Ferruh, I have fixed it, and send the patch. Please check it out, thanks. https://patches.dpdk.org/patch/80097/ 在 2020/10/8 23:57, Ferruh Yigit 写道: On 10/8/2020 11:02 AM, Min Hu (Connor) wrote: This commit adds testpmd capability to query and config FEC function of device. Th

[dpdk-dev] [PATCH] app/testpmd: fix transmission from speed to str

2020-10-08 Thread Min Hu (Connor)
This patch uses a new 'rte_eth_link_speed_to_str()' API in the ethdev which enables removing above global 'eth_speed_name' array [1]. Fixes: 466c55e4d85b ("app/testpmd: add FEC command") Signed-off-by: Min Hu (Connor) --- app/test-pmd/config.c | 47 ++

[dpdk-dev] [PATCH v6 3/3] app/testpmd: handle device recovery event

2020-10-08 Thread Kalesh A P
From: Kalesh AP Added code to handle error recovery events in testpmd. This is an indication from the PMD that it is undergoing an error recovery and recovered from the error condition. Updated 20.11 release notes as well. Signed-off-by: Kalesh AP Signed-off-by: Somnath Kotur Reviewed-by: Aji

[dpdk-dev] [PATCH v6 1/3] ethdev: support device reset and recovery events

2020-10-08 Thread Kalesh A P
From: Kalesh AP Adding support for device reset and recovery events in the rte_eth_event framework. FW error and FW reset conditions would be managed internally by PMD without needing application intervention. In such cases, PMD would need reset/recovery events to notify application that PMD is u

[dpdk-dev] [PATCH v6 2/3] net/bnxt: notify applications about device reset/recovery

2020-10-08 Thread Kalesh A P
From: Kalesh AP When the driver receives RESET_NOTIFY async event from FW or detected an error condition, it should update the application that FW is going to reset. Once the driver recoveres from the reset, update the reset recovery status to application as well. The recovery process is transpa

[dpdk-dev] [PATCH v6 0/3] librte_ethdev: error recovery support

2020-10-08 Thread Kalesh A P
From: Kalesh AP The error recovery solution is a protocol implemented between firmware and bnxt PMD to recover from the fatal errors without a system reboot. There is an alarm thread which constantly monitors the health of the firmware and initiates a recovery when needed. There are two scenario

Re: [dpdk-dev] [PATCH v2] net/vhost: fix xstats wrong after clearing stats

2020-10-08 Thread Xia, Chenbo
Hi David, > -Original Message- > From: David Christensen > Sent: Wednesday, October 7, 2020 5:23 AM > To: dev@dpdk.org; maxime.coque...@redhat.com; Xia, Chenbo > ; Wang, Zhihong > Cc: sta...@dpdk.org; David Christensen ; Yang, > Zhiyong > Subject: [PATCH v2] net/vhost: fix xstats wrong

Re: [dpdk-dev] [PATCH v3 04/18] net/i40e: add checks for max SIMD bitwidth

2020-10-08 Thread Guo, Jia
Hi, power > -Original Message- > From: Power, Ciara > Sent: Wednesday, September 30, 2020 9:04 PM > To: dev@dpdk.org > Cc: Power, Ciara ; Xing, Beilei > ; Guo, Jia > Subject: [PATCH v3 04/18] net/i40e: add checks for max SIMD bitwidth > > When choosing a vector path to take, an extra co

Re: [dpdk-dev] [PATCH v2 00/56] net: txgbe PMD

2020-10-08 Thread jiawenwu
Hi Ferruh, For the syntax/style check issue, should I fix all the errors and warnings or just fix the errors? It seems to be a lot of warnings. -Original Message- From: Ferruh Yigit Sent: Tuesday, October 6, 2020 7:03 PM To: Jiawen Wu ; dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v2 00

Re: [dpdk-dev] [PATCH 2/2] lib/ethdev: fix memory ordering for call back functions

2020-10-08 Thread Phil Yang
> -Original Message- > From: Honnappa Nagarahalli > Sent: Friday, October 2, 2020 8:07 AM > To: dev@dpdk.org; Honnappa Nagarahalli > ; Phil Yang ; > tho...@monjalon.net; arybche...@solarflare.com; ferruh.yi...@intel.com > Cc: abhinandan.guj...@intel.com; nd ; > bruce.richard...@intel.com;

Re: [dpdk-dev] [PATCH v7 1/2] ethdev: add flow shared action API

2020-10-08 Thread Ajit Khaparde
On Thu, Oct 8, 2020 at 4:51 AM Andrey Vesnovaty wrote: > > This commit introduces extension of DPDK flow action API enabling > sharing of single rte_flow_action in multiple flows. The API intended for > PMDs, where multiple HW offloaded flows can reuse the same HW > essence/object representing flo

Re: [dpdk-dev] [PATCH v7] bus/pci: netuio interface for windows

2020-10-08 Thread Narcisa Ana Maria Vasile
On Thu, Oct 08, 2020 at 11:56:45AM -0700, Pallavi Kadam wrote: > This patch adds implementations to probe PCI devices bound to netuio > with the help of "netuio" class device changes. > Now Windows will support both "netuio" and "net" device class and > can set kernel driver type based on the devic

Re: [dpdk-dev] [PATCH] maintainers: update for MCS lock

2020-10-08 Thread Phil Yang
Honnappa Nagarahalli wrote: > Subject: [PATCH] maintainers: update for MCS lock > > Updating MAINTAINERS file for MCS lock. > > Signed-off-by: Honnappa Nagarahalli Thank you, Honnappa. Acked-by: Phil Yang > --- > Phil Yang is leaving Arm. I worked with Phil on the MCS lock design and > ha

[dpdk-dev] [PATCH v4 2/2] ethdev: make rte_flow API thread safe

2020-10-08 Thread Suanming Mou
Currently, the rte_flow functions are not defined as thread safe. DPDK applications either call the functions in single thread or protect any concurrent calling for the rte_flow operations using a lock. For PMDs support the flow operations thread safe natively, the redundant protection in applicat

[dpdk-dev] [PATCH v4 1/2] eal/windows: add pthread mutex lock

2020-10-08 Thread Suanming Mou
Add pthread mutex lock as it is needed for the thread safe rte_flow functions. Signed-off-by: Suanming Mou Acked-by: Dmitry Kozlyuk --- v4: - Add PTHREAD_MUTEX_INITIALIZER macro. v3: - No updates. v2: - Using critical section for windows pthread mutex. --- lib/librte_eal/windows/include

[dpdk-dev] [PATCH v4 0/2] ethdev: make rte_flow API thread safe

2020-10-08 Thread Suanming Mou
Currently, the rte_flow functions are not defined as thread safe. DPDK applications either call the functions in single thread or add locks around the functions for the critical section. For PMDs support the flow operations thread safe natively, the redundant protection in application hurts the pe

Re: [dpdk-dev] [PATCH v3 10/18] net/ice: add checks for max SIMD bitwidth

2020-10-08 Thread Zhang, Qi Z
> -Original Message- > From: Zhang, Qi Z > Sent: Friday, October 9, 2020 8:05 AM > To: Power, Ciara ; dev@dpdk.org > Cc: Yang, Qiming > Subject: RE: [PATCH v3 10/18] net/ice: add checks for max SIMD bitwidth > > > > > -Original Message- > > From: Power, Ciara > > Sent: Wedne

Re: [dpdk-dev] [PATCH] net/bnxt: remove unused macros and fields

2020-10-08 Thread Ajit Khaparde
On Thu, Oct 8, 2020 at 7:30 AM Lance Richardson wrote: > > Remove unused structure fields and macro definitions. > > Signed-off-by: Lance Richardson > Reviewed-by: Ajit Kumar Khaparde > Reviewed-by: Somnath Kotur Patch applied to dpdk-next-net-brcm/for-next-net

Re: [dpdk-dev] [PATCH v3 08/18] net/fm10k: add checks for max SIMD bitwidth

2020-10-08 Thread Zhang, Qi Z
> -Original Message- > From: Power, Ciara > Sent: Wednesday, September 30, 2020 9:04 PM > To: dev@dpdk.org > Cc: Power, Ciara ; Zhang, Qi Z > ; Wang, Xiao W > Subject: [PATCH v3 08/18] net/fm10k: add checks for max SIMD bitwidth > > When choosing a vector path to take, an extra condit

Re: [dpdk-dev] [PATCH v3 10/18] net/ice: add checks for max SIMD bitwidth

2020-10-08 Thread Zhang, Qi Z
> -Original Message- > From: Power, Ciara > Sent: Wednesday, September 30, 2020 9:04 PM > To: dev@dpdk.org > Cc: Power, Ciara ; Yang, Qiming > ; Zhang, Qi Z > Subject: [PATCH v3 10/18] net/ice: add checks for max SIMD bitwidth > > When choosing a vector path to take, an extra conditio

[dpdk-dev] Techboard Minutes of Meeting - 10/8/2020

2020-10-08 Thread Honnappa Nagarahalli
Members Attending: --- Bruce Richardson Ferruh Yigit Honnappa Nagarahalli (Chair) Jerin Jacob Kevin Traynor Konstantin Ananyev Maxime Coquelin Olivier Matz Stephen Hemminger Thomas Monjalon The technical board meetings take

[dpdk-dev] [PATCH] maintainers: update for MCS lock

2020-10-08 Thread Honnappa Nagarahalli
Updating MAINTAINERS file for MCS lock. Signed-off-by: Honnappa Nagarahalli --- Phil Yang is leaving Arm. I worked with Phil on the MCS lock design and have done the reviews in the past for the implementation. MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINT

Re: [dpdk-dev] [PATCH v4 01/11] ethdev: add extensions attributes to IPv6 item

2020-10-08 Thread Ajit Khaparde
On Wed, Oct 7, 2020 at 3:55 AM Dekel Peled wrote: > > Using the current implementation of DPDK, an application cannot match on > IPv6 packets, based on the existing extension headers, in a simple way. > > Field 'Next Header' in IPv6 header indicates type of the first extension > header only. Follo

Re: [dpdk-dev] [PATCH v4 03/10] ethdev: add simple power management API

2020-10-08 Thread Ananyev, Konstantin
> > Add a simple API allow ethdev get wake up address from PMD. > Also include internal structure update. > > Signed-off-by: Liang Ma > Signed-off-by: Anatoly Burakov > --- > lib/librte_ethdev/rte_ethdev.c | 19 > lib/librte_ethdev/rte_ethdev.h | 24 +++

Re: [dpdk-dev] [PATCH v4 01/10] eal: add new x86 cpuid support for WAITPKG

2020-10-08 Thread Ananyev, Konstantin
> Add new x86 cpuid support for WAITPKG. > This flag indicate processor support umwait/umonitor/tpause > instruction. > > Signed-off-by: Liang Ma > Signed-off-by: Anatoly Burakov > --- > lib/librte_eal/x86/include/rte_cpuflags.h | 2 ++ > lib/librte_eal/x86/rte_cpuflags.c | 2 ++ > 2

Re: [dpdk-dev] [PATCH v4 22/22] doc: Add new DLB eventdev driver to relnotes

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > To: Mcnamara, John ; Kovacevic, Marko > > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 22/22] doc: Add new DLB eventdev drive

Re: [dpdk-dev] [PATCH v4 21/22] event/dlb: add timeout ticks entry point

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 21/22] event/dlb: add timeout ticks entry point > > Adds the timeout ticks conve

Re: [dpdk-dev] [PATCH v4 20/22] event/dlb: add queue and port release

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 20/22] event/dlb: add queue and port release > > These entry points are NO-OPS.

Re: [dpdk-dev] [PATCH v4 19/22] event/dlb: add PMD self-tests

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > To: Jerin Jacob > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry > Subject: [PATCH v4 19/22] event/dlb: add PMD self-tests > > Add a variety of self-tests for both ldb a

Re: [dpdk-dev] [PATCH v4 18/22] event/dlb: add PMD's token pop public interface

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > To: Ray Kinsella ; Neil Horman > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 18/22] event/dlb: add PMD's token pop public in

Re: [dpdk-dev] [PATCH v7] bus/pci: netuio interface for windows

2020-10-08 Thread Tal Shnaiderman
> Subject: [PATCH v7] bus/pci: netuio interface for windows > > This patch adds implementations to probe PCI devices bound to netuio with > the help of "netuio" class device changes. > Now Windows will support both "netuio" and "net" device class and can set > kernel driver type based on the devi

Re: [dpdk-dev] [PATCH v4 17/22] event/dlb: add eventdev stop and close

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 17/22] event/dlb: add eventdev stop and close > > Add support for eventdev stop

Re: [dpdk-dev] [PATCH v4 16/22] event/dlb: add dequeue and its burst variants

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 16/22] event/dlb: add dequeue and its burst variants > > Add support for dequeue

Re: [dpdk-dev] [PATCH v4 15/22] event/dlb: add enqueue and its burst variants

2020-10-08 Thread Eads, Gage
> +static inline void > +dlb_hw_do_enqueue(struct dlb_port *qm_port, > + bool do_sfence, > + struct process_local_port_data *port_data) > +{ > + DLB_LOG_DBG("dlb: Flushing QE(s) to DLB\n"); > + > + /* Since MOVDIR64B is weakly-ordered, use an SFENCE to ensure tha

Re: [dpdk-dev] [PATCH v4 14/22] event/dlb: add eventdev start

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 14/22] event/dlb: add eventdev start > > Add support for the eventdev start entr

Re: [dpdk-dev] [PATCH v4 13/22] event/dlb: add port unlink and port unlinks in progress

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 13/22] event/dlb: add port unlink and port unlinks in > progress > > Add suppor

Re: [dpdk-dev] [PATCH v4 12/22] event/dlb: add port link

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:19 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 12/22] event/dlb: add port link > > Add port link entry point. Directed queues a

Re: [dpdk-dev] [PATCH v4 11/22] event/dlb: add port setup

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 11/22] event/dlb: add port setup > > Configure the load balanded (ldb) or direct

Re: [dpdk-dev] [PATCH v3 1/1] doc: document vfio-pci usage with QAT PMD

2020-10-08 Thread Akhil Goyal
Hi Adam, > This patch marks the old igb_uio driver as unsecure when used > with the QAT PMD and updates all examples to recommend using > vfio-pci instead. > It also mentions security issues with the QAT CPM and provides > information about the new vfio-pci parameter 'disable_denylist' > available

Re: [dpdk-dev] [PATCH] crypto/octeontx2: add lookaside IPsec IPv6 support

2020-10-08 Thread Akhil Goyal
> Adding IPv6 tunnel mode support in lookaside IPsec PMD. > > Signed-off-by: Tejasree Kondoj > --- I believe this should be highlighted in release notes. Could you please send an update?

Re: [dpdk-dev] [PATCH v5 00/15] fix distributor synchronization issues

2020-10-08 Thread Lukasz Wojciechowski
W dniu 08.10.2020 o 09:30, David Marchand pisze: > On Thu, Oct 8, 2020 at 7:24 AM Lukasz Wojciechowski > wrote: >> During review and verification of the patch created by Sarosh Arif: >> "test_distributor: prevent memory leakages from the pool" I found out >> that running distributor unit tests m

Re: [dpdk-dev] [PATCH 1/2] common/octeontx2: sync cpt mailbox

2020-10-08 Thread Akhil Goyal
> From: Tejasree Kondoj > > This patch syncs the pmd mailbox with the cpt pf driver. > > Signed-off-by: Ankur Dwivedi > Signed-off-by: Tejasree Kondoj > --- > drivers/common/octeontx2/otx2_mbox.h | 7 ++- > 1 file changed, 6 insertions(+), 1 deletion(-) > Series applied to dpdk-next-cryp

Re: [dpdk-dev] [PATCH v4 10/22] event/dlb: add queue setup

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 10/22] event/dlb: add queue setup > > Load balanced (ldb) queues are setup here.

Re: [dpdk-dev] [PATCH v5 04/15] distributor: handle worker shutdown in burst mode

2020-10-08 Thread Lukasz Wojciechowski
W dniu 08.10.2020 o 16:26, David Hunt pisze: > > On 8/10/2020 6:23 AM, Lukasz Wojciechowski wrote: >> The burst version of distributor implementation was missing proper >> handling of worker shutdown. A worker processing packets received >> from distributor can call rte_distributor_return_pkt() f

Re: [dpdk-dev] [PATCH 0/3] armv8 crypto PMD

2020-10-08 Thread Akhil Goyal
> This patch set migrates armv8 crypto PMD unit test from device > specific test suite to common crypto dev test suite. > Fixed couple of issues found during the migration. > > Ruifeng Wang (3): > test/crypto: fix stat test > crypto/armv8: fix mempool object returning > crypto/armv8: move to

Re: [dpdk-dev] [PATCH v4 09/22] event/dlb: add queue and port default conf

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 09/22] event/dlb: add queue and port default conf > > Add support for getting th

Re: [dpdk-dev] [PATCH v4 08/22] event/dlb: add infos get and configure

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 08/22] event/dlb: add infos get and configure > > Add support for configuring th

Re: [dpdk-dev] [PATCH] crypto/aesni-mb: support AES-ECB

2020-10-08 Thread Akhil Goyal
> > > > This patch adds AES-ECB 128, 192 and 256 support to the aesni_mb PMD. > > AES-ECB 128, 192 and 256 test vectors added to cryptodev tests. > > > > Signed-off-by: Marcel Cornu > > Worth saying this going to add new test cases for PMDs supporting AES-ECB, > so I am CC'ing the maintainers of

Re: [dpdk-dev] [PATCH v4 07/22] event/dlb: add xstats

2020-10-08 Thread Eads, Gage
> diff --git a/drivers/event/dlb/dlb_xstats.c b/drivers/event/dlb/dlb_xstats.c > new file mode 100644 > index 000..4d01cc0 > --- /dev/null > +++ b/drivers/event/dlb/dlb_xstats.c > @@ -0,0 +1,1252 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(c) 2016-2020 Intel Corporation > + *

Re: [dpdk-dev] [PATCH v4 2/8] test/distributor: synchronize lcores statistics

2020-10-08 Thread Lukasz Wojciechowski
Hi Honappa, I pushed v5 of the patches today. However all I fixed in this patch is replacing memset to loop of operations on atomic. I didn't move clearing and checking the statistics out of the test yet (to make sure no worker is running). After fixing few more distributor issues I wasn't abl

Re: [dpdk-dev] [RFC v2 1/1] lib/ring: add scatter gather APIs

2020-10-08 Thread Honnappa Nagarahalli
> > > > > Hi Honnappa, > > > > From a quick walkthrough, I have some questions/comments, please see > > below. > Hi Olivier, appreciate your input. > > > > > On Tue, Oct 06, 2020 at 08:29:05AM -0500, Honnappa Nagarahalli wrote: > > > Add scatter gather APIs to avoid intermediate memcpy. Use cas

Re: [dpdk-dev] [RFC v2 1/1] lib/ring: add scatter gather APIs

2020-10-08 Thread Honnappa Nagarahalli
> > Hi Honnappa, > > From a quick walkthrough, I have some questions/comments, please see > below. Hi Olivier, appreciate your input. > > On Tue, Oct 06, 2020 at 08:29:05AM -0500, Honnappa Nagarahalli wrote: > > Add scatter gather APIs to avoid intermediate memcpy. Use cases that > > involve

[dpdk-dev] [PATCH v7 2/3] app/testpmd: enable configuring GENEVE port

2020-10-08 Thread Ophir Munk
From: Ophir Munk IANA has assigned port 6081 as the fixed well-known destination port for GENEVE. Nevertheless draft-ietf-nvo3-geneve-09 recommends that implementations make this configurable. This commit enables specifying any positive UDP destination port number for GENEVE protocol parsing. S

[dpdk-dev] [PATCH v7 0/3] Add GENEVE protocol parsing to testpmd

2020-10-08 Thread Ophir Munk
v1: Initial version v2: Rebased + Minor update in protocol options field: char opts[0] ===> uint8_t opts[] v3: Rebase document "geneve-port=N" parameter v4: Mispelling corrections v5: Rebase + Updates following review http://patches.dpdk.org/patch/77734/ v6: Rebase + Updates following reviews: more

[dpdk-dev] [PATCH v7 3/3] app/testpmd: tunnel parsing protocols cleanup

2020-10-08 Thread Ophir Munk
From: Ophir Munk This is a cleanup commit. It assembles all tunnel outer updates into one function call to avoid code duplications. It defines RTE_VXLAN_GPE_DEFAULT_PORT (4790) in accordance with all other tunnel protocol definitions. It replaces all numeric values 4789 in their corresponding def

[dpdk-dev] [PATCH v7 1/3] app/testpmd: add GENEVE parsing

2020-10-08 Thread Ophir Munk
From: Ophir Munk GENEVE is a widely used tunneling protocol in modern Virtualized Networks. testpmd already supports parsing of several tunneling protocols including VXLAN, VXLAN-GPE, GRE. This commit adds GENEVE parsing of inner protocols (IPv4-0x0800, IPv6-0x86dd, Ethernet-0x6558) based on IETF

Re: [dpdk-dev] [PATCH v2 3/5] cryptodev: remove crypto list end enumerators

2020-10-08 Thread Akhil Goyal
> diff --git a/lib/librte_cryptodev/rte_crypto_sym.h > b/lib/librte_cryptodev/rte_crypto_sym.h > index f29c98051..7a2556a9e 100644 > --- a/lib/librte_cryptodev/rte_crypto_sym.h > +++ b/lib/librte_cryptodev/rte_crypto_sym.h > @@ -132,15 +132,12 @@ enum rte_crypto_cipher_algorithm { >* for m_

Re: [dpdk-dev] [PATCH v2 4/5] cryptodev: remove list ends from asymmetric crypto api

2020-10-08 Thread Akhil Goyal
Hi Arek/Fiona, > This patch removes RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END, > RTE_CRYPTO_ASYM_OP_LIST_END, > RTE_CRYPTO_RSA_PADDING_TYPE_LIST_END > enumerators from asymmetric crypto API. When asymmetric API will > no more be experimental adding new entries will be possible without > ABI breakage. I

[dpdk-dev] [PATCH] cryptodev: fix cryptodev parameter parsing

2020-10-08 Thread Haggai Eran
The rte_cryptodev_pmd_parse_input_args function crashes with a segmentation fault when passing a non-empty argument string. The function passes cryptodev_pmd_valid_params to rte_kvargs_parse, which accepts a NULL-terminated list of valid keys, yet cryptodev_pmd_valid_params does not end with NULL.

Re: [dpdk-dev] [PATCH 0/2] Add missing API change in release note

2020-10-08 Thread Akhil Goyal
> > Add missing experimental API change in release note. > > Maxime Coquelin (2): > baseband/fpga_5gnr_fec: add API change in release note > baseband/fpga_lte_fec: add API change in release note > > doc/guides/rel_notes/release_20_11.rst | 8 > 1 file changed, 8 insertions(+) > Sq

[dpdk-dev] [PATCH v7] bus/pci: netuio interface for windows

2020-10-08 Thread Pallavi Kadam
This patch adds implementations to probe PCI devices bound to netuio with the help of "netuio" class device changes. Now Windows will support both "netuio" and "net" device class and can set kernel driver type based on the device class selection. Note: Few definitions and structures have been copi

Re: [dpdk-dev] [PATCH v4 06/22] event/dlb: add probe

2020-10-08 Thread Eads, Gage
My "event/dlb2: add probe" review, referenced below: [1] http://mails.dpdk.org/archives/dev/2020-October/184962.html > -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > To: Burakov, Anatoly > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van

[dpdk-dev] [PATCH v2 3/4] net/octeontx2: fix jumbo frame crash

2020-10-08 Thread Harman Kalra
Issue has been observed in case of multi segments where mbuf data gets corrupted due to missing barriers. Changes made to mbuf just before LMTST by one core gets updatded when the same mbuf is in use by another core, leading to corruption. It should be ensured that all changes made to mbuf should b

[dpdk-dev] [PATCH v2 4/4] app/eventdev: enable fast free offload

2020-10-08 Thread Harman Kalra
Since we are not holding the mbufs or creating any references in the app, hence mbuf fast free offload can be enabled. Signed-off-by: Harman Kalra --- app/test-eventdev/test_pipeline_common.c | 5 + 1 file changed, 5 insertions(+) diff --git a/app/test-eventdev/test_pipeline_common.c b/app

[dpdk-dev] [PATCH v2 2/4] event/octeontx2: improve single flow performance

2020-10-08 Thread Harman Kalra
From: Pavan Nikhilesh Improve single flow performance by moving the point of coherence to the end of transmit sequence. Signed-off-by: Pavan Nikhilesh --- V2: * replace rte_cio_wmb with rte_io_wmb drivers/event/octeontx2/otx2_worker.h | 35 +-- drivers/net/octeontx2/ot

[dpdk-dev] [PATCH v2 1/4] event/octeontx2: add switch tag flush op

2020-10-08 Thread Harman Kalra
From: Pavan Nikhilesh Add SWTAG flush operation at the end of transmit sequence to immediately release the tag held by the core. Reuse Tag address to check SWTAG completion status. Signed-off-by: Pavan Nikhilesh --- drivers/event/octeontx2/otx2_evdev.c | 2 +- drivers/event/octeontx2/otx2_ev

[dpdk-dev] [PATCH] net/bnxt: remove unused macros and fields

2020-10-08 Thread Lance Richardson
Remove unused structure fields and macro definitions. Signed-off-by: Lance Richardson Reviewed-by: Ajit Kumar Khaparde Reviewed-by: Somnath Kotur --- drivers/net/bnxt/bnxt_rxq.h | 5 -- drivers/net/bnxt/bnxt_rxr.h | 135 drivers/net/bnxt/bnxt_txq.h | 7

[dpdk-dev] [PATCH v5] testpmd: add speed capability in device info

2020-10-08 Thread Sarosh Arif
Called rte_eth_dev_info_get() in testpmd, to get device info so that speed capabilities can be printed under "show device info" ​ Bugzilla ID: 496 Signed-off-by: Sarosh Arif --- app/test-pmd/config.c | 43 +++ 1 file changed, 43 insertions(+) diff --git a/

Re: [dpdk-dev] [PATCH v4 05/22] event/dlb: add inline functions

2020-10-08 Thread Eads, Gage
> -Original Message- > From: McDaniel, Timothy > Sent: Friday, September 11, 2020 2:18 PM > Cc: dev@dpdk.org; Carrillo, Erik G ; Eads, Gage > ; Van Haaren, Harry ; > jer...@marvell.com > Subject: [PATCH v4 05/22] event/dlb: add inline functions > > Add miscellaneous inline functions th

Re: [dpdk-dev] [PATCH v4 03/22] event/dlb: add private data structures and constants

2020-10-08 Thread Eads, Gage
> +/*! > + * Configure the token pop mode for an DLB port. By default, all ports use > + * AUTO_POP. This function must be called before calling > rte_event_port_setup() > + * for the port, but after calling rte_event_dev_configure(). > + * > + * @note > + *The defer_sched vdev arg, which confi

[dpdk-dev] [PATCH v4] testpmd: add speed capability in device info

2020-10-08 Thread Sarosh Arif
Called rte_eth_dev_info_get() in testpmd, to get device info so that speed capabilities can be printed under "show device info" ​ Bugzilla ID: 496 Signed-off-by: Sarosh Arif --- v2: display all speed capabilities in a single line remove switch case v3: add missing speeds make a function for displ

Re: [dpdk-dev] [PATCH v6] bus/pci: netuio interface for windows

2020-10-08 Thread Tal Shnaiderman
> Subject: [PATCH v6] bus/pci: netuio interface for windows > > External email: Use caution opening links or attachments > > > This patch adds implementations to probe PCI devices bound to netuio with > the help of "netuio" class device changes. > Now Windows will support both "netuio" and "net"

Re: [dpdk-dev] [v2 1/2] cryptodev: support enqueue callback functions

2020-10-08 Thread Gujjar, Abhinandan S
Hi Konstantin & Honnappa, Thanks for all the inputs and feedback. @Ananyev, Konstantin, I have measured the perf with and without callback on xeon. Here are the numbers: ./app/dpdk-test-crypto-perf -l 6-7 --vdev="crypto_openssl0,socket_id=0,max_nb_sessions=128" -- --ptest throughput --devtype

Re: [dpdk-dev] [PATCH v4 02/10] eal: add power management intrinsics

2020-10-08 Thread Ananyev, Konstantin
> > Add two new power management intrinsics, and provide an implementation > in eal/x86 based on UMONITOR/UMWAIT instructions. The instructions > are implemented as raw byte opcodes because there is not yet widespread > compiler support for these instructions. > > The power management instruction

Re: [dpdk-dev] [RFC PATCH] build: use libpcap only from pkg-config

2020-10-08 Thread Bruce Richardson
On Thu, Oct 08, 2020 at 06:05:36PM +0100, Bruce Richardson wrote: > All recent linux distro's - including RHEL 8 and Ubuntu 18.04 - provide a > pkg-config file for libpcap, and using other methods of finding the library > can cause issues when cross-compiling, so we can limit build support for > pc

Re: [dpdk-dev] [PATCH v4 02/10] eal: add power management intrinsics

2020-10-08 Thread Ananyev, Konstantin
> > On Thu, Oct 8, 2020 at 6:57 PM Burakov, Anatoly > wrote: > > > > On 08-Oct-20 9:44 AM, Jerin Jacob wrote: > > > On Thu, Oct 8, 2020 at 2:04 PM Thomas Monjalon > > > wrote: > > >> > > >>> Add two new power management intrinsics, and provide an implementation > > >>> in eal/x86 based on UMONI

[dpdk-dev] [RFC PATCH] build: use libpcap only from pkg-config

2020-10-08 Thread Bruce Richardson
All recent linux distro's - including RHEL 8 and Ubuntu 18.04 - provide a pkg-config file for libpcap, and using other methods of finding the library can cause issues when cross-compiling, so we can limit build support for pcap versions without a .pc file. Signed-off-by: Bruce Richardson --- con

Re: [dpdk-dev] [PATCH v3 02/18] eal: add default SIMD bitwidth values

2020-10-08 Thread David Marchand
On Wed, Sep 30, 2020 at 3:09 PM Ciara Power wrote: > > Each arch has a define for the default SIMD bitwidth value, this is used > on EAL init to set the config max SIMD bitwidth. > > Cc: Ruifeng Wang > Cc: Jerin Jacob > Cc: Honnappa Nagarahalli > Cc: David Christensen > > Signed-off-by: Ciara

Re: [dpdk-dev] [PATCH V16 0/3] add FEC support

2020-10-08 Thread Ferruh Yigit
On 10/8/2020 11:02 AM, Min Hu (Connor) wrote: This series add FEC support for ethdev. Min Hu (Connor) (3): ethdev: introduce FEC API net/hns3: support FEC app/testpmd: add FEC command Series applied to dpdk-next-net/main, thanks. I put a comment to 1/3 can you please check it, as ad

Re: [dpdk-dev] [PATCH v2 1/1] eventdev: add PCI probe named convenience function

2020-10-08 Thread Jerin Jacob
On Tue, Oct 6, 2020 at 1:41 AM Timothy McDaniel wrote: > > Add new internal wrapper function for use by pci drivers as a > .probe function to attach to an event interface. Same as > rte_event_pmd_pci_probe, except the caller can specify the name. > > Updated rte_event_pmd_pci_probe so as to not d

Re: [dpdk-dev] [PATCH v3 1/3] eal: add API for bus close

2020-10-08 Thread Ferruh Yigit
On 9/30/2020 12:50 PM, Ferruh Yigit wrote: On 8/26/2020 6:52 AM, rohit@nxp.com wrote: From: Rohit Raj As per the current code we have API for bus probe, but the bus close API is missing. This breaks the multi process scenarios as objects are not cleaned while terminating the secondary proc

  1   2   3   4   >