testing report for DPDK release candidate 23.11-rc3

2023-11-23 Thread Wael Abualrub
Hi, > -Original Message- > From: Thomas Monjalon > Sent: Wednesday, November 15, 2023 12:01 AM > To: annou...@dpdk.org > Subject: release candidate 23.11-rc3 > > A new DPDK release candidate is ready for testing: > https://git.dpdk.org/dpdk/tag/?id=v23.11-rc3 > > There are 129 new p

[PATCH 1/2] devtools: remove ABI exception for baseband FFT

2023-11-23 Thread David Marchand
Those API are now stable. Fixes: c96b519bd1c3 ("bbdev: promote some functions as stable") Signed-off-by: David Marchand --- devtools/libabigail.abignore | 4 1 file changed, 4 deletions(-) diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore index 325f34e0b6..3ff51509d

[PATCH 2/2] devtools: remove ABI exception for crypto asym operations

2023-11-23 Thread David Marchand
Those API are now stable. Fixes: 79a4c2cda131 ("cryptodev: promote some functions as stable") Signed-off-by: David Marchand --- devtools/libabigail.abignore | 7 --- 1 file changed, 7 deletions(-) diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore index 3ff51509de..21

Re: [PATCH 24.03 v2 8/9] event/opdl: add schedule-type capability flags

2023-11-23 Thread Bruce Richardson
On Thu, Nov 23, 2023 at 09:40:57AM +0530, Jerin Jacob wrote: > On Tue, Nov 21, 2023 at 11:47 PM Bruce Richardson > wrote: > > > > Document explicitly the scheduling types supported by this driver, both > > via info_get() function, and via table in the documentation. > > > > Signed-off-by: Bruce Ri

Re: [PATCH 1/2] devtools: remove ABI exception for baseband FFT

2023-11-23 Thread Maxime Coquelin
On 11/23/23 09:58, David Marchand wrote: Those API are now stable. Fixes: c96b519bd1c3 ("bbdev: promote some functions as stable") Signed-off-by: David Marchand --- devtools/libabigail.abignore | 4 1 file changed, 4 deletions(-) diff --git a/devtools/libabigail.abignore b/devtools

Re: [PATCH 24.03 v2 8/9] event/opdl: add schedule-type capability flags

2023-11-23 Thread Jerin Jacob
On Thu, Nov 23, 2023 at 2:52 PM Bruce Richardson wrote: > > On Thu, Nov 23, 2023 at 09:40:57AM +0530, Jerin Jacob wrote: > > On Tue, Nov 21, 2023 at 11:47 PM Bruce Richardson > > wrote: > > > > > > Document explicitly the scheduling types supported by this driver, both > > > via info_get() functi

[PATCH] doc: add tested platforms with NVIDIA NICs

2023-11-23 Thread Raslan Darawsheh
Add tested platforms with NVIDIA NICs to the 23.11 release notes. Signed-off-by: Raslan Darawsheh --- doc/guides/rel_notes/release_23_11.rst | 150 + 1 file changed, 150 insertions(+) diff --git a/doc/guides/rel_notes/release_23_11.rst b/doc/guides/rel_notes/release_23_

Re: [PATCH] examples/l3fwd-power: fix to configure the uncore env

2023-11-23 Thread Ferruh Yigit
On 11/23/2023 1:58 AM, Thomas Monjalon wrote: > 26/10/2023 17:19, Sivaprasad Tummala: >> Updated the l3fwd-power app to configure the uncore env before invoking >> any uncore APIs. With auto-detection in 'rte_power_uncore_init()' it is >> too late because other APIs already called. > > You are als

Re: [PATCH v2] eal/x86: add AMD vendor check to choose TSC calibration

2023-11-23 Thread Ferruh Yigit
On 11/23/2023 7:27 AM, Sivaprasad Tummala wrote: > AMD Epyc processors doesn't support get_tsc_freq_arch(). > The patch allows graceful return to allow fallback to > alternate TSC calibration. > > Fixes: 3dbc565e81a0 ("timer: honor arch-specific TSC frequency query") > Cc: jerin.ja...@caviumnetwor

RE: [PATCH] examples/ipsec-secgw: fix partial overflow

2023-11-23 Thread Dooley, Brian
Thanks Thomas, makes sense. > -Original Message- > From: Thomas Monjalon > Sent: Wednesday, November 22, 2023 4:38 PM > To: Dooley, Brian > Cc: dev@dpdk.org; sta...@dpdk.org; Nicolau, Radu > ; Akhil Goyal ; Power, Ciara > > Subject: Re: [PATCH] examples/ipsec-secgw: fix partial overflow

Re: [PATCH v3 0/2] ethdev: add the check for PTP capability

2023-11-23 Thread lihuisong (C)
在 2023/11/2 7:39, Ferruh Yigit 写道: On 10/20/2023 4:58 AM, lihuisong (C) wrote: 在 2023/9/21 19:17, Hemant Agrawal 写道: HI Ferruh, On 9/21/2023 11:02 AM, lihuisong (C) wrote: Hi Ferruh, Sorry for my delay reply because of taking a look at all PMDs implementation. 在 2023/9/16 1:46, Ferruh Y

[PATCH 1/5] doc: remove restriction on ixgbe vector support

2023-11-23 Thread David Marchand
The ixgbe driver has vector support for different architectures for a while now. Fixes: b20971b6cca0 ("net/ixgbe: implement vector driver for ARM") Cc: sta...@dpdk.org Signed-off-by: David Marchand --- doc/guides/nics/ixgbe.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/guides/nic

[PATCH 0/5] Some documentation fixes

2023-11-23 Thread David Marchand
Not urgent for the release (especially the last patch which is scary by its size) but here are some cleanups in the documentation. -- David Marchand David Marchand (5): doc: remove restriction on ixgbe vector support doc: enhance readability in memif example commands doc: fix some ordered

[PATCH 2/5] doc: enhance readability in memif example commands

2023-11-23 Thread David Marchand
'#.' is a token for ordered lists in RST. Add a space in those example commands. Signed-off-by: David Marchand --- doc/guides/nics/memif.rst | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/guides/nics/memif.rst b/doc/guides/nics/memif.rst index afc574fdaa..2867

[PATCH 3/5] doc: fix some ordered lists

2023-11-23 Thread David Marchand
Ordered lists must start preceded by an empty line. Entries must be separated by an empty line (as per our coding style). Incorrectly indented lines are seen as a separator and result in starting a new list in the rendered doc. Fix issues in some guides. Fixes: 85d9252e55f2 ("net/mlx5: add test f

[PATCH 4/5] doc: remove number of commands in vDPA guide

2023-11-23 Thread David Marchand
There are now 5 supported commands. Fixes: 6505865aa8ed ("examples/vdpa: add statistics show command") Cc: sta...@dpdk.org Signed-off-by: David Marchand --- doc/guides/sample_app_ug/vdpa.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/guides/sample_app_ug/vdpa.rst

[PATCH 5/5] doc: use ordered lists

2023-11-23 Thread David Marchand
Prefer automatically ordered lists by using #. Signed-off-by: David Marchand --- doc/guides/eventdevs/dlb2.rst | 29 ++- doc/guides/eventdevs/dpaa.rst | 2 +- .../linux_gsg/nic_perf_intel_platform.rst | 10 ++-- doc/guides/nics/cnxk.rst

Re: [PATCH 1/5] doc: remove restriction on ixgbe vector support

2023-11-23 Thread Bruce Richardson
On Thu, Nov 23, 2023 at 12:44:01PM +0100, David Marchand wrote: > The ixgbe driver has vector support for different architectures for a > while now. > > Fixes: b20971b6cca0 ("net/ixgbe: implement vector driver for ARM") > Cc: sta...@dpdk.org > > Signed-off-by: David Marchand > --- Acked-by: Bruc

Re: [PATCH 2/5] doc: enhance readability in memif example commands

2023-11-23 Thread Bruce Richardson
On Thu, Nov 23, 2023 at 12:44:02PM +0100, David Marchand wrote: > '#.' is a token for ordered lists in RST. > Add a space in those example commands. > > Signed-off-by: David Marchand > --- Acked-by: Bruce Richardson As someone who runs DPDK on my systems as a regular user rather than root, I'd

Re: [PATCH 3/5] doc: fix some ordered lists

2023-11-23 Thread Bruce Richardson
On Thu, Nov 23, 2023 at 12:44:03PM +0100, David Marchand wrote: > Ordered lists must start preceded by an empty line. > Entries must be separated by an empty line (as per our coding style). > Incorrectly indented lines are seen as a separator and result in > starting a new list in the rendered doc.

Re: [PATCH 5/5] doc: use ordered lists

2023-11-23 Thread Bruce Richardson
On Thu, Nov 23, 2023 at 12:44:05PM +0100, David Marchand wrote: > Prefer automatically ordered lists by using #. > > Signed-off-by: David Marchand > --- Haven't checked all instances, but definely agree with the idea. If not merged for 23.11, please merge early for 24.03 in case of churn during d

Re: [PATCH v3 0/2] ethdev: add the check for PTP capability

2023-11-23 Thread lihuisong (C)
在 2023/11/2 7:39, Ferruh Yigit 写道: timesync_read_rx_timestamp On 9/21/2023 12:59 PM, lihuisong (C) wrote: add ice & igc maintainers 在 2023/9/21 19:06, Ferruh Yigit 写道: On 9/21/2023 11:02 AM, lihuisong (C) wrote: Hi Ferruh, Sorry for my delay reply because of taking a look at all PMDs imple

Re: [PATCH 4/5] doc: remove number of commands in vDPA guide

2023-11-23 Thread Thomas Monjalon
23/11/2023 12:44, David Marchand: > There are now 5 supported commands. > > Fixes: 6505865aa8ed ("examples/vdpa: add statistics show command") > Cc: sta...@dpdk.org > > Signed-off-by: David Marchand > --- > doc/guides/sample_app_ug/vdpa.rst | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions

[PATCH 2/5] doc/features: add link up/down feature

2023-11-23 Thread Huisong Li
Add link up/down feature for features.rst. Fixes: 915e67837586 ("ethdev: API for link up and down") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/guides/nics/features.rst b/doc/guides/ni

[PATCH 1/5] doc/features: add RSS hash algorithm feature

2023-11-23 Thread Huisong Li
Add hash algorithm feature introduced by 23.11 and fix some RSS features description. Fixes: 34ff088cc241 ("ethdev: set and query RSS hash algorithm") Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 25 + 1 file changed, 21 insertions(+), 4 deletions(-) dif

[PATCH 4/5] doc/features: add Traffic Manager features

2023-11-23 Thread Huisong Li
Add Traffic Manager features. Fixes: 5d109deffa87 ("ethdev: add traffic management API") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 13 + 1 file changed, 13 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst

[PATCH 3/5] doc/features: add config interface for speed capabilities

2023-11-23 Thread Huisong Li
Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst index 1c0cf2cea7..a5026a0aa8 100644 --- a/doc/guides/nics/features.rst +++ b/doc/guides/nics/features.rst

[PATCH 0/5] doc/features: fix some features and add new features

2023-11-23 Thread Huisong Li
This series add the configuration interface for some features and add serval new features had beed supported. Huisong Li (5): doc/features: add RSS hash algorithm feature doc/features: add link up/down feature doc/features: add config interface for speed capabilities doc/features: add Traf

[PATCH 5/5] doc/features: add dump device private information feature

2023-11-23 Thread Huisong Li
Add dump device private information feature. Fixes: edcf22c6d389 ("ethdev: introduce dump API") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 12 1 file changed, 12 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/feature

Re: [PATCH 5/5] doc/features: add dump device private information feature

2023-11-23 Thread Thomas Monjalon
23/11/2023 14:59, Huisong Li: > +.. _nic_features_device_private_info_dump: > + > +Device private information dump > +-- Why underlining is too short? > + > +Supports retrieving device private information to a file. Provided data and > +the order depends on PMD. > + > +* **[mplements]

[Bug 1330] rte_thread_* wrappers missing in DPDK

2023-11-23 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1330 Bug ID: 1330 Summary: rte_thread_* wrappers missing in DPDK Product: DPDK Version: 23.11 Hardware: All OS: Linux Status: UNCONFIRMED Severity: normal Pr

Re: [RFC PATCH 1/5] bus: new driver to accept shared memory over unix socket

2023-11-23 Thread Jerin Jacob
On Fri, Sep 22, 2023 at 1:49 PM Bruce Richardson wrote: > > Add a new driver to DPDK which supports taking in memory e.g. hugepage > memory via a unix socket connection and maps it into the DPDK process > replacing the current socket memory as the default memory for use by > future requests. > > S

[PATCH v8 00/21] dts: docstrings update

2023-11-23 Thread Juraj Linkeš
The first commit makes changes to the code. These code changes mainly change the structure of the code so that the actual API docs generation works. There are also some code changes which get reflected in the documentation, such as making functions/methods/attributes private or public. The rest of

[PATCH v8 01/21] dts: code adjustments for doc generation

2023-11-23 Thread Juraj Linkeš
The standard Python tool for generating API documentation, Sphinx, imports modules one-by-one when generating the documentation. This requires code changes: * properly guarding argument parsing in the if __name__ == '__main__' block, * the logger used by DTS runner underwent the same treatment so

[PATCH v8 02/21] dts: add docstring checker

2023-11-23 Thread Juraj Linkeš
Python docstrings are the in-code way to document the code. The docstring checker of choice is pydocstyle which we're executing from Pylama, but the current latest versions are not complatible due to [0], so pin the pydocstyle version to the latest working version. [0] https://github.com/klen/pyla

[PATCH v8 03/21] dts: add basic developer docs

2023-11-23 Thread Juraj Linkeš
Expand the framework contribution guidelines and add how to document the code with Python docstrings. Signed-off-by: Juraj Linkeš --- doc/guides/tools/dts.rst | 73 1 file changed, 73 insertions(+) diff --git a/doc/guides/tools/dts.rst b/doc/guides/tools

[PATCH v8 04/21] dts: exceptions docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/__init__.py | 12 - dts/framework/exception.py | 106 + 2 files changed, 83 insertions(+), 35 deletions(-) diff --git a/dts/framework

[PATCH v8 05/21] dts: settings docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/settings.py | 103 +- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/dts/framework/settings.py b/dts/framework/settings.py i

[PATCH v8 06/21] dts: logger and utils docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/logger.py | 72 ++--- dts/framework/utils.py | 88 + 2 files changed, 113 insertions(+), 47 deletions(-) d

[PATCH v8 07/21] dts: dts runner and main docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/dts.py | 131 --- dts/main.py | 10 ++-- 2 files changed, 116 insertions(+), 25 deletions(-) diff --git a/dts/framework/dts.p

[PATCH v8 08/21] dts: test suite docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/test_suite.py | 231 +++- 1 file changed, 175 insertions(+), 56 deletions(-) diff --git a/dts/framework/test_suite.py b/dts/framework/test_suit

[PATCH v8 09/21] dts: test result docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/test_result.py | 297 --- 1 file changed, 239 insertions(+), 58 deletions(-) diff --git a/dts/framework/test_result.py b/dts/framework/test_res

[PATCH v8 10/21] dts: config docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/config/__init__.py | 369 ++- dts/framework/config/types.py| 132 +++ 2 files changed, 444 insertions(+), 57 deletions(-) create mode 1

[PATCH v8 11/21] dts: remote session docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/remote_session/__init__.py | 39 +- .../remote_session/remote_session.py | 130 +- dts/framework/remote_session/ssh_session.py | 16 +-- 3

[PATCH v8 12/21] dts: interactive remote session docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- .../interactive_remote_session.py | 36 +++ .../remote_session/interactive_shell.py | 99 +++ dts/framework/remote_session/python_shell.py | 26 -

[PATCH v8 13/21] dts: port and virtual device docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/testbed_model/__init__.py | 17 -- dts/framework/testbed_model/port.py | 53 +++ dts/framework/testbed_model/virtual_device.py | 17 +-

[PATCH v8 14/21] dts: cpu docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/testbed_model/cpu.py | 196 + 1 file changed, 144 insertions(+), 52 deletions(-) diff --git a/dts/framework/testbed_model/cpu.py b/dts/framework/t

[PATCH v8 15/21] dts: os session docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/testbed_model/os_session.py | 272 -- 1 file changed, 205 insertions(+), 67 deletions(-) diff --git a/dts/framework/testbed_model/os_session.py b/dts/fram

[PATCH v8 16/21] dts: posix and linux sessions docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/testbed_model/linux_session.py | 64 +++- dts/framework/testbed_model/posix_session.py | 81 +--- 2 files changed, 114 insertions(+), 31 deletions(-

[PATCH v8 17/21] dts: node docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/testbed_model/node.py | 191 +++- 1 file changed, 131 insertions(+), 60 deletions(-) diff --git a/dts/framework/testbed_model/node.py b/dts/framework/

[PATCH v8 18/21] dts: sut and tg nodes docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/framework/testbed_model/sut_node.py | 230 dts/framework/testbed_model/tg_node.py | 42 +++-- 2 files changed, 176 insertions(+), 96 deletions(-) diff --git a

[PATCH v8 19/21] dts: base traffic generators docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- .../traffic_generator/__init__.py | 22 - .../capturing_traffic_generator.py| 45 +++ .../traffic_generator/traffic_generator.py| 33 +

[PATCH v8 20/21] dts: scapy tg docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- .../testbed_model/traffic_generator/scapy.py | 91 +++ 1 file changed, 54 insertions(+), 37 deletions(-) diff --git a/dts/framework/testbed_model/traffic_generator/scapy.py

[PATCH v8 21/21] dts: test suites docstring update

2023-11-23 Thread Juraj Linkeš
Format according to the Google format and PEP257, with slight deviations. Signed-off-by: Juraj Linkeš --- dts/tests/TestSuite_hello_world.py | 16 +--- dts/tests/TestSuite_os_udp.py | 20 ++ dts/tests/TestSuite_smoke_tests.py | 61 -- 3 files changed,

Re: [PATCH 24.03 1/4] arg_parser: new library for command line parsing

2023-11-23 Thread Bruce Richardson
On Wed, Nov 22, 2023 at 04:45:47PM +, Euan Bourke wrote: > Add a new library to make it easier for eal and other libraries to parse > command line arguments. > > The first function in this library is one to parse a corelist string into an > array of individual core ids. The function will then

[PATCH 0/1] rebase iova fixes

2023-11-23 Thread christian . ehrhardt
From: Christian Ehrhardt Testing 23.11 has shown that [1] is still needed, all tests on ppc64 with no-huge still fail due to iova=pa breaking without pa being available. This is the rebase of [1] to 23.11 and I've added the matching change to the documentation as well. David Wilder (1): eal/l

[PATCH 1/1] eal/linux: force iova-mode va without pa available

2023-11-23 Thread christian . ehrhardt
From: David Wilder When using --no-huge option physical address are not guaranteed to be persistent. This change effectively makes "--no-huge" the same as "--no-huge --iova-mode=va". When --no-huge is used (or any other condition making physical addresses unavailable) setting --iova-mode=pa wil

Re: [PATCH 24.03 2/4] arg_parser: add new coremask parsing API

2023-11-23 Thread Bruce Richardson
On Wed, Nov 22, 2023 at 04:45:48PM +, Euan Bourke wrote: > Add new coremask parsing API. This API behaves similarly to the corelist > parsing > API, parsing the coremask string, filling its values into the cores array. > General tip - commit log messages are generally wrapped at 72 character

[PATCH] crypto/ipsec_mb: fix getting process ID per job

2023-11-23 Thread Ciara Power
Currently, when using IPsec-mb 1.4+, the process ID is obtained for each job in a burst with a call to getpid(). This system call uses too many CPU cycles, and is unnecessary per job. Instead, set the process ID value per lcore. This is read when processing the burst, instead of per job. Fixes: 9

RE: [PATCH] crypto/ipsec_mb: fix getting process ID per job

2023-11-23 Thread De Lara Guarch, Pablo
> -Original Message- > From: Power, Ciara > Sent: Thursday, November 23, 2023 5:07 PM > To: dev@dpdk.org > Cc: tho...@monjalon.net; Ji, Kai ; De Lara Guarch, Pablo > ; Power, Ciara ; > sta...@dpdk.org > Subject: [PATCH] crypto/ipsec_mb: fix getting process ID per job > > Currently, whe

Re: [PATCH] crypto/ipsec_mb: fix getting process ID per job

2023-11-23 Thread Ji, Kai
Acked-by: Kai Ji From: Power, Ciara Sent: 23 November 2023 17:07 To: dev@dpdk.org Cc: tho...@monjalon.net ; Ji, Kai ; De Lara Guarch, Pablo ; Power, Ciara ; sta...@dpdk.org Subject: [PATCH] crypto/ipsec_mb: fix getting process ID per job Currently, when usin

[PATCH v2] crypto/ipsec_mb: fix getting process ID per job

2023-11-23 Thread Ciara Power
Currently, when using IPsec-mb 1.4+, the process ID is obtained for each job in a burst with a call to getpid(). This system call uses too many CPU cycles, and is unnecessary per job. Instead, set the process ID value per lcore. This is read when processing the burst, instead of per job. Fixes: 9

Re: [PATCH v2] crypto/ipsec_mb: fix getting process ID per job

2023-11-23 Thread Ji, Kai
Acked-by: Kai Ji From: Power, Ciara Sent: 23 November 2023 17:15 To: dev@dpdk.org Cc: tho...@monjalon.net ; Ji, Kai ; De Lara Guarch, Pablo ; Power, Ciara ; sta...@dpdk.org Subject: [PATCH v2] crypto/ipsec_mb: fix getting process ID per job Currently, when

RE: [PATCH 3/5] doc: fix some ordered lists

2023-11-23 Thread Dariusz Sosnowski
Hi, > diff --git a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst index > 45379960f0..39a8c5d7b4 100644 > --- a/doc/guides/nics/mlx5.rst > +++ b/doc/guides/nics/mlx5.rst > @@ -2326,19 +2326,18 @@ This command performs: > > #. Call the regular ``port attach`` function with updated identifier

RE: [PATCH 5/5] doc: use ordered lists

2023-11-23 Thread Dariusz Sosnowski
Hi, > -Original Message- > From: David Marchand > Sent: Thursday, November 23, 2023 12:44 > Subject: [PATCH 5/5] doc: use ordered lists > > Prefer automatically ordered lists by using #. > > Signed-off-by: David Marchand > --- > doc/guides/eventdevs/dlb2.rst | 29 +

RE: [PATCH v2] crypto/ipsec_mb: fix getting process ID per job

2023-11-23 Thread De Lara Guarch, Pablo
> -Original Message- > From: Power, Ciara > Sent: Thursday, November 23, 2023 5:16 PM > To: dev@dpdk.org > Cc: tho...@monjalon.net; Ji, Kai ; De Lara Guarch, Pablo > ; Power, Ciara ; > sta...@dpdk.org > Subject: [PATCH v2] crypto/ipsec_mb: fix getting process ID per job > > Currently,

[PATCH] maintainers: add mlx5 driver platform guides

2023-11-23 Thread Dariusz Sosnowski
Add NVIDIA's platform specific guides to files maintained by networking mlx5 driver maintainers. Signed-off-by: Dariusz Sosnowski --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index b07dfbcd39..f33adb3a65 100644 --- a/MAINTAINERS +++ b/MAINTAINER

RE: [PATCH v4 07/10] net/mlx5: replace zero length array with flex array

2023-11-23 Thread Dariusz Sosnowski
Hi, > -Original Message- > From: Stephen Hemminger > Sent: Monday, November 20, 2023 18:07 > Subject: [PATCH v4 07/10] net/mlx5: replace zero length array with flex array > > Zero length arrays are GNU extension. Replace with standard flex array. > > Signed-off-by: Stephen Hemminger >

Re: [PATCH] maintainers: add mlx5 driver platform guides

2023-11-23 Thread Thomas Monjalon
23/11/2023 18:38, Dariusz Sosnowski: > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -877,6 +877,8 @@ F: drivers/net/mlx5/ > F: buildtools/options-ibverbs-static.sh > F: doc/guides/nics/mlx5.rst > F: doc/guides/nics/features/mlx5.ini > +F: doc/guides/platform/bluefield.rst > +F: doc/guides/platform

[PATCH 1/3] net/octeon_ep: optimize Rx and Tx routines

2023-11-23 Thread pbhagavatula
From: Pavan Nikhilesh Preset rearm data to avoid writing multiple fields in fastpath, Increase maximum outstanding Tx instructions from 128 to 256. Signed-off-by: Pavan Nikhilesh --- drivers/net/octeon_ep/cnxk_ep_rx.c| 12 drivers/net/octeon_ep/otx_ep_common.h | 3 +++ driver

[PATCH 2/3] net/octeon_ep: use SSE instructions for Rx routine

2023-11-23 Thread pbhagavatula
From: Pavan Nikhilesh Optimize Rx routine to use SSE instructions. Signed-off-by: Pavan Nikhilesh --- drivers/net/octeon_ep/cnxk_ep_rx.c | 159 +-- drivers/net/octeon_ep/cnxk_ep_rx.h | 167 + drivers/net/octeon_ep/cnxk_ep_rx_sse.c | 124 +

[PATCH 3/3] net/octeon_ep: use AVX2 instructions for Rx

2023-11-23 Thread pbhagavatula
From: Pavan Nikhilesh Optimize Rx routine to use AVX2 instructions when underlying architecture supports it. Signed-off-by: Pavan Nikhilesh --- drivers/net/octeon_ep/cnxk_ep_rx_avx.c | 117 + drivers/net/octeon_ep/meson.build | 12 +++ drivers/net/octeon_ep/otx_ep

RE: [EXT] Re: [PATCH] raw/cnxk_bphy: switch to dynamic logging

2023-11-23 Thread Tomasz Duszynski
>-Original Message- >From: Stephen Hemminger >Sent: Wednesday, November 15, 2023 1:16 AM >To: Tomasz Duszynski >Cc: dev@dpdk.org; Jakub Palider ; Jerin Jacob >Kollanukkaran > >Subject: [EXT] Re: [PATCH] raw/cnxk_bphy: switch to dynamic logging > >External Email > >

Re: [PATCH 5/5] doc/features: add dump device private information feature

2023-11-23 Thread lihuisong (C)
在 2023/11/23 22:18, Thomas Monjalon 写道: 23/11/2023 14:59, Huisong Li: +.. _nic_features_device_private_info_dump: + +Device private information dump +-- Why underlining is too short? You are right. Then I got this warning email which is the same as you said.😁 will fix it in v2.

[PATCH 0/6] doc/features: fix some features and add new features

2023-11-23 Thread Huisong Li
This series fix the configuration interface for RSS feature and add serval features had beed supported. --- -v2: - fix the short underline warning. - add loopback mode feature. Huisong Li (6): doc/features: add RSS hash algorithm feature doc/features: add link up/down feature doc/fea

[PATCH 3/6] doc/features: add features for link speeds

2023-11-23 Thread Huisong Li
Add features for link speeds. Fixes: 82113036e4e5 ("ethdev: redesign link speed config") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 11 +++ 1 file changed, 11 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst in

[PATCH 2/6] doc/features: add link up/down feature

2023-11-23 Thread Huisong Li
Add link up/down feature for features.rst. Fixes: 915e67837586 ("ethdev: API for link up and down") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst

[PATCH 1/6] doc/features: add RSS hash algorithm feature

2023-11-23 Thread Huisong Li
Add hash algorithm feature introduced by 23.11 and fix some RSS features description. Fixes: 34ff088cc241 ("ethdev: set and query RSS hash algorithm") Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) di

[PATCH 4/6] doc/features: add Traffic Manager features

2023-11-23 Thread Huisong Li
Add Traffic Manager features. Fixes: 5d109deffa87 ("ethdev: add traffic management API") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 13 + 1 file changed, 13 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst

[PATCH 5/6] doc/features: add dump device private information feature

2023-11-23 Thread Huisong Li
Add dump device private information feature. Fixes: edcf22c6d389 ("ethdev: introduce dump API") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 12 1 file changed, 12 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/feature

[PATCH 6/6] doc/features: add feature for loopback mode

2023-11-23 Thread Huisong Li
Add feature for loopback mode. Fixes: db0359256170 ("ixgbe: add Tx->Rx loopback mode for 82599") Cc: sta...@dpdk.org Signed-off-by: Huisong Li --- doc/guides/nics/features.rst | 12 1 file changed, 12 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/featur

Re: [PATCH 0/6] doc/features: fix some features and add new features

2023-11-23 Thread fengchengwen
LGTM Series-acked-by: Chengwen Feng On 2023/11/24 11:12, Huisong Li wrote: > This series fix the configuration interface for RSS feature and add > serval features had beed supported. > > --- > -v2: >- fix the short underline warning. >- add loopback mode feature. > > Huisong Li (6): >

[PATCH] lib/ethdev: modified the definition of 'NVGRE_ENCAP'

2023-11-23 Thread Sunyang Wu
Fix the issue of incorrect definition of 'NVGRE_ENCAP', and modified the error comments of 'rte_flow_action_nvgre_encap'. Fixes: c2beb1d ("ethdev: add missing items/actions to flow object converter") Fixes: 3850cf0 ("ethdev: add tunnel encap/decap actions") Cc: sta...@dpdk.org Signed-off-by: Joey

Re: [PATCH 1/1] eal/linux: force iova-mode va without pa available

2023-11-23 Thread Christian Ehrhardt
On Thu, Nov 23, 2023 at 4:52 PM wrote: > From: David Wilder > > When using --no-huge option physical address are not guaranteed > to be persistent. > > This change effectively makes "--no-huge" the same as > "--no-huge --iova-mode=va". > > When --no-huge is used (or any other condition making ph

[PATCH] net/ice: fix tso tunnel setting to not take effect

2023-11-23 Thread Kaiwen Deng
The Tx offload capabilities of ICE ethdev doesn't include tso tunnel, which will result in tso tunnel setting to not take effect. This commit will add tso tunnel capabilities in ice_dev_info_get(). Fixes: 295968d17407 ("ethdev: add namespace") Cc: sta...@dpdk.org Signed-off-by: Kaiwen Deng ---

[PATCH] net/i40e: remove redundant judgment in fdir parse

2023-11-23 Thread Kaiwen Deng
if (eth_spec && eth_mask && next_type == RTE_FLOW_ITEM_TYPE_END) { ... if (next_type == RTE_FLOW_ITEM_TYPE_VLAN || ...) { ... } ... } Clearly, that condition in the inner "if" is always "false". This commit will remove the redundant j

RE: [EXT] [PATCH 1/2] node: forward packet from ethdev_rx node

2023-11-23 Thread Sunil Kumar Kori
> -Original Message- > From: Rakesh Kudurumalla > Sent: Thursday, November 23, 2023 11:46 AM > To: Nithin Kumar Dabilpuram ; Pavan > Nikhilesh Bhagavatula > Cc: dev@dpdk.org; Jerin Jacob Kollanukkaran ; > Rakesh Kudurumalla > Subject: [EXT] [PATCH 1/2] node: forward packet from ethdev_rx

Re: [PATCH] net/ice: fix tso tunnel setting to not take effect

2023-11-23 Thread lihuisong (C)
please add Bugzilla ID 在 2023/11/24 14:44, Kaiwen Deng 写道: The Tx offload capabilities of ICE ethdev doesn't include tso tunnel, which will result in tso tunnel setting to not take effect. This commit will add tso tunnel capabilities in ice_dev_info_get(). Fixes: 295968d17407 ("ethdev: add nam

Re: [PATCH] raw/cnxk_bphy: switch to dynamic logging

2023-11-23 Thread David Marchand
Hello, On Tue, Nov 14, 2023 at 9:05 AM Tomasz Duszynski wrote: [snip] > @@ -15,6 +16,11 @@ > #include "cnxk_bphy_irq.h" > #include "rte_pmd_bphy.h" > > +extern int bphy_rawdev_logtype; > + > +#define BPHY_LOG(level, fmt, args...) \ > + rte_log(RTE_LOG_ ## level, bphy_rawdev_logtype, "%s()