[PATCH v4 1/1] app/testpmd: support congestion management CLIs

2022-12-01 Thread skori
From: Sunil Kumar Kori Support congestion management CLIs. Signed-off-by: Sunil Kumar Kori Acked-by: Aman Singh --- v3..v4: - Fix build error v2..v3: - Move Congestion management document section near TM section - Rebase on top of the dpdk/main v1..v2: - Rebase on top of the dpdk-next-net-

[Bug 1139] expose selection of PMD fast-path functions before dev_start (rte_eth_dev_start)

2022-12-01 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1139 Bug ID: 1139 Summary: expose selection of PMD fast-path functions before dev_start (rte_eth_dev_start) Product: DPDK Version: 22.07 Hardware: All OS: All

RE: [RFC 2/2] ethdev: add API to set process to primary or secondary

2022-12-01 Thread Rongwei Liu
BR Rongwei > -Original Message- > From: Stephen Hemminger > Sent: Thursday, December 1, 2022 23:10 > To: Rongwei Liu > Cc: Matan Azrad ; Slava Ovsiienko > ; Ori Kam ; NBU-Contact- > Thomas Monjalon (EXTERNAL) ; Ferruh Yigit > ; Andrew Rybchenko > ; dev@dpdk.org; Raslan Darawsheh > >

Re: help with pthread_t deprecation / api changes

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 02:54:27PM -0800, Tyler Retzlaff wrote: > hi folks, > > i'd like to continue work moving to our platform abstracted rte_thread > but ran into a hiccup. for some recent and not so recent apis it appears > they managed to slip in without ever being __experimental. > > as a

Re: [PATCH] drivers: fix symbol exports when map is omitted

2022-12-01 Thread Tyler Retzlaff
On Tue, Nov 29, 2022 at 06:23:21PM +, Ferruh Yigit wrote: > On 11/29/2022 2:00 PM, David Marchand wrote: > > ld exports any global symbol by default if no version script is passed. > > As a consequence, the incriminated change let any public symbol leak > > out of the driver shared libraries. >

Re: [PATCH 8/8] pcapng: windows compatability

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:39PM -0800, Stephen Hemminger wrote: > Allow building on Windows, need to provide some compatability > wrappers for writev() and if_nametoindex. > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

Re: [PATCH 7/8] fib: enable on Windows

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:38PM -0800, Stephen Hemminger wrote: > The FIB library builds on Windows as long as sys/queue.h is defined. > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

Re: [PATCH 6/8] rib: enable on Windows

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:37PM -0800, Stephen Hemminger wrote: > The RIB library builds on Windows as long as sys/queue.h is included > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

Re: [PATCH 5/8] ip_frag: enable build on Windows

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:36PM -0800, Stephen Hemminger wrote: > This build works on Windows if sys/queue.h is included. > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

Re: [PATCH 4/8] reorder: build on Windows

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:35PM -0800, Stephen Hemminger wrote: > This builds on Windows if sys/queue.h is included. > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

Re: [PATCH 3/8] lpm: enable on Windows

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:34PM -0800, Stephen Hemminger wrote: > This builds on Windows without changes. > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

Re: [PATCH 2/8] net/ring: build on Windows

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:33PM -0800, Stephen Hemminger wrote: > This driver builds ok on windows, but need to modify the > test meson build to skip the eventdev test on Windows. > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

Re: [PATCH 1/8] net/null: build null PMD on Windows

2022-12-01 Thread Tyler Retzlaff
On Wed, Nov 30, 2022 at 05:44:32PM -0800, Stephen Hemminger wrote: > Builds fine with current code, no changes needed. > > Signed-off-by: Stephen Hemminger > --- Acked-by: Tyler Retzlaff

DPDK Release Status Meeting 2022-12-01

2022-12-01 Thread Mcnamara, John
Release status meeting minutes 2022-12-01 = Agenda: * Release Dates * Subtrees * Roadmaps * LTS * Defects * Opens Participants: * ARM [No] * Canonical [No] * Debian/Microsoft * Intel * Marvell [No] * Nvidia * Red Hat * Xilinx/AMD Release Dates ---

SmartShare Systems DPDK 23.03 roadmap

2022-12-01 Thread Morten Brørup
mempool cache zero-copy get/put bulk Zero-copy access to mempool caches is beneficial for PMD performance, and must be provided by the mempool library to fix [Bug 1052] without a performance regression. [Bug 1052]: https://bugs.dpdk.org/show_bug.cgi?id=1052 Re

Re: [PATCH] version: 23.03-rc0

2022-12-01 Thread David Marchand
On Thu, Dec 1, 2022 at 4:37 PM Thomas Monjalon wrote: > > 28/11/2022 09:33, David Marchand: > > Start a new release cycle with empty release notes. > > Bump version and ABI minor. > > libabigail 2.0 had some issues that have been fixed in 2.1, let's bump > > to this version and enable ABI checks.

Re: [PATCH] version: 23.03-rc0

2022-12-01 Thread Thomas Monjalon
28/11/2022 09:33, David Marchand: > Start a new release cycle with empty release notes. > Bump version and ABI minor. > libabigail 2.0 had some issues that have been fixed in 2.1, let's bump > to this version and enable ABI checks. > > Signed-off-by: David Marchand Acked-by: Thomas Monjalon

Re: [RFC 2/2] ethdev: add API to set process to primary or secondary

2022-12-01 Thread Stephen Hemminger
On Thu, 1 Dec 2022 10:20:05 +0200 Rongwei Liu wrote: > +/** > + * @warning > + * @b EXPERIMENTAL: this API may change without prior notice > + * > + * Set the rte_eth process to the primary or secondary role which affects > + * the flow rules offloading. It doesn't allow multiple processes to be

RE: [EXT] [PATCH v2 1/5] eventdev/event_crypto: process event port's impl rel cap

2022-12-01 Thread Volodymyr Fialko
> -Original Message- > From: Ganapati Kundapura > Sent: Thursday, December 1, 2022 7:47 AM > To: dev@dpdk.org; Jerin Jacob Kollanukkaran ; > s.v.naga.haris...@intel.com; > abhinandan.guj...@intel.com > Cc: jay.jayatheert...@intel.com > Subject: [EXT] [PATCH v2 1/5] eventdev/event_crypto

RE: [PATCH V3 02/21] net/softnic: remove flow support

2022-12-01 Thread Dumitrescu, Cristian
> -Original Message- > From: Ferruh Yigit > Sent: Wednesday, November 30, 2022 11:19 AM > To: Dumitrescu, Cristian ; Thomas Monjalon > > Cc: Jangra, Yogesh ; dev@dpdk.org > Subject: Re: [PATCH V3 02/21] net/softnic: remove flow support > > On 9/1/2022 3:20 PM, Cristian Dumitrescu wrote

Re: [PATCH v3 2/2] build: generate Windows build artefacts when needed

2022-12-01 Thread Bruce Richardson
On Thu, Dec 01, 2022 at 11:08:47AM +0100, David Marchand wrote: > We have been generating some Windows and mingw artefacts on all OS while > there is no need for them. > > Signed-off-by: David Marchand > --- > drivers/meson.build | 27 +-- > lib/meson.build | 29 +

Re: [PATCH v3 1/2] drivers: fix symbol exports when map is omitted

2022-12-01 Thread Bruce Richardson
On Thu, Dec 01, 2022 at 11:08:46AM +0100, David Marchand wrote: > ld exports any global symbol by default if no version script is passed. > As a consequence, the incriminated change let any public symbol leak > out of the driver shared libraries. > > Hide again those symbols by providing a default

[Bug 1136] [stable 20.11.7-rc1] lib/librte_mempool meson build error with gcc+debug on FreeBSD13.1-64/RHEL86-64/CentOSLinux8.2Core

2022-12-01 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1136 Luca Boccassi (luca.bocca...@gmail.com) changed: What|Removed |Added CC||luca.bocca...@gmail.com

Re: [PATCH v2] drivers: fix symbol exports when map is omitted

2022-12-01 Thread David Marchand
On Wed, Nov 30, 2022 at 4:42 PM Bruce Richardson wrote: > > On Wed, Nov 30, 2022 at 04:02:26PM +0100, David Marchand wrote: > > On Wed, Nov 30, 2022 at 11:44 AM Ferruh Yigit wrote: > > > > > > On 11/30/2022 10:02 AM, David Marchand wrote: > > > > ld exports any global symbol by default if no vers

[PATCH v3 2/2] build: generate Windows build artefacts when needed

2022-12-01 Thread David Marchand
We have been generating some Windows and mingw artefacts on all OS while there is no need for them. Signed-off-by: David Marchand --- drivers/meson.build | 27 +-- lib/meson.build | 29 +++-- 2 files changed, 28 insertions(+), 28 deletions(-)

[PATCH v3 1/2] drivers: fix symbol exports when map is omitted

2022-12-01 Thread David Marchand
ld exports any global symbol by default if no version script is passed. As a consequence, the incriminated change let any public symbol leak out of the driver shared libraries. Hide again those symbols by providing a default map file which unexports any global symbol using a local: * catch-all sta

[PATCH] vdpa/ifc: fix argument compatibility check

2022-12-01 Thread Andy Pei
"sw_fallback_lm=0" means driver does not provide live migration assistance. so hardware assistance is needed to support live migration. However registers for live migration in BAR4 are not implemented. In the case, we just return error after display some logs. Fixes: 4c3f55cc23ea ("net/ifc: add LM

[RFC 1/2] ethdev: add group description

2022-12-01 Thread Rongwei Liu
Add more sentences to describe group concepts and define group 0 as root group for traffic to search a hit rule. Signed-off-by: Rongwei Liu --- lib/ethdev/rte_flow.h | 14 ++ 1 file changed, 14 insertions(+) diff --git a/lib/ethdev/rte_flow.h b/lib/ethdev/rte_flow.h index b60987db4b

[RFC 2/2] ethdev: add API to set process to primary or secondary

2022-12-01 Thread Rongwei Liu
Users may want to change the DPDK process to different versions such as hot upgrade. There is a strong requirement to simplify the logic and shorten the traffic downtime as much as possible. This update introduces new rte_eth process role definitions: primary or secondary. The primary role means

[RFC 0/2] add API to set process to primary or secondary

2022-12-01 Thread Rongwei Liu
Set the rte_eth process to the primary or secondary role which affects the flow rules offloading which is userful when switching DPDK to a different version. Targeted version is 23.03. Rongwei Liu (2): ethdev: add group description ethdev: add API to set process to primary or secondary doc/