[PATCH v3 11/12] baseband/acc: add support for VRB2 engine error detection

2023-09-29 Thread Nicolas Chautru
Adding missing incremental functionality for the VRB2 variant. Notably detection of engine error during the dequeue. Minor cosmetic edits. Signed-off-by: Nicolas Chautru --- drivers/baseband/acc/rte_vrb_pmd.c | 20 drivers/baseband/acc/vrb1_pf_enum.h | 17 -

[PATCH v3 12/12] baseband/acc: add configure helper for VRB2

2023-09-29 Thread Nicolas Chautru
This allows to configure the VRB2 device using a companion configuration function within the DPDK bbdev-test environment. Signed-off-by: Nicolas Chautru --- drivers/baseband/acc/acc100_pmd.h | 2 + drivers/baseband/acc/rte_acc100_pmd.c | 6 +- drivers/baseband/acc/rte_vrb_pmd.c| 321

Re: [PATCH v3 2/2] dts: reformat to 100 line length

2023-09-29 Thread Jeremy Spewock
Acked-by: Jeremy Spewock

[PATCH] mbuf: always use default headroom (TEST ONLY)

2023-09-29 Thread Morten Brørup
This is a test. Please ignore. It seems silly using a non-default headroom when attaching external memory. Most functions assume default headroom, so don't reset to anything less. Signed-off-by: Morten Brørup --- drivers/net/mlx5/mlx5_rx.h | 1 - lib/mbuf/rte_mbuf.c| 4 ++-- lib/mbuf

[PATCH v2] mbuf: always use default headroom (TEST ONLY)

2023-09-29 Thread Morten Brørup
This is a test. Please ignore. It seems silly using a non-default headroom when attaching external memory. Most functions assume default headroom, so don't reset to anything less. Signed-off-by: Morten Brørup --- app/test/test_mbuf.c | 8 drivers/net/mlx5/mlx5_rx.h | 1 - lib/

RE: [PATCH] mempool: add cache guard to per-lcore debug statistics

2023-09-29 Thread Morten Brørup
PING for review. > From: Morten Brørup [mailto:m...@smartsharesystems.com] > Sent: Monday, 4 September 2023 11.10 > > The per-lcore debug statistics, if enabled, are frequently written by > their individual lcores, so add a cache guard to prevent CPU cache > thrashing. > > Depends-on: series-294

RE: [PATCH] eal: add cache guard to per-lcore PRNG state

2023-09-29 Thread Morten Brørup
PING for review. Stephen, the discussion took quite a few turns, but didn't seem to reach a better solution. If you don't object to this simple patch, could you please also ack/review it, so it can be applied. > From: Mattias Rönnblom [mailto:hof...@lysator.liu.se] > Sent: Monday, 4 September 2

RE: [RFC] rte_ether_unformat: accept more inputs

2023-09-29 Thread Morten Brørup
> From: Stephen Hemminger [mailto:step...@networkplumber.org] > Sent: Friday, 29 September 2023 18.36 > > This updates rte_ether_addr_unformat() to accept more types > of input. There have been requests to handle Windows and other formats. Seems very useful. [...] > +/* > + * Be libreal in acce

[PATCH v1 00/11] test-bbdev changes for 23.11

2023-09-29 Thread Hernan Vargas
Update test-bbdev for 23.11. Hernan Vargas (11): test/bbdev: fix python script subprocess test/bbdev: update python script parameters test/bbdev: rename macros from acc200 to vrb test/bbdev: handle exception for LLR generation test/bbdev: improve test log messages test/bbdev: assert fa

[PATCH v1 01/11] test/bbdev: fix python script subprocess

2023-09-29 Thread Hernan Vargas
test-bbdev.py relying on non-recommended subprocess Popen. This can lead to unstability where the process cannot be stopped with a sig TERM. Use subprocess run with proper timeout argument. Fixes: f714a18885a6 ("app/testbbdev: add test application for bbdev") Cc: sta...@dpdk.org Signed-off-by: He

[PATCH v1 03/11] test/bbdev: rename macros from acc200 to vrb

2023-09-29 Thread Hernan Vargas
Renaming ACC200 macros to use generic intel vRAN Boost (VRB). No functional impact. Signed-off-by: Hernan Vargas --- app/test-bbdev/test_bbdev_perf.c | 91 1 file changed, 45 insertions(+), 46 deletions(-) diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test

[PATCH v1 02/11] test/bbdev: update python script parameters

2023-09-29 Thread Hernan Vargas
Update the timeout argument and default values. Update EAL help message and default value. Add iter_max and snr arguments. Signed-off-by: Hernan Vargas --- app/test-bbdev/test-bbdev.py | 22 ++ app/test-bbdev/test_bbdev_perf.c | 2 +- 2 files changed, 19 insertions(+), 5

[PATCH v1 04/11] test/bbdev: handle exception for LLR generation

2023-09-29 Thread Hernan Vargas
Add range limit to prevent LLR generation greater than the data buffer size. Signed-off-by: Hernan Vargas --- app/test-bbdev/test_bbdev_perf.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test-bbdev/test_bbdev_perf.c index d4c001de0093..54cb209

[PATCH v1 05/11] test/bbdev: improve test log messages

2023-09-29 Thread Hernan Vargas
Add a print message for failure to retrieve stats on bbdev. Add vector name in logs. Remove unnecessary prints. Update code comments and cosmetic changes. No functional impact. Signed-off-by: Hernan Vargas --- app/test-bbdev/main.c| 3 ++- app/test-bbdev/test_bbdev_perf.c | 26 +

[PATCH v1 06/11] test/bbdev: assert failed test for queue configure

2023-09-29 Thread Hernan Vargas
Stop test if rte_bbdev_queue_configure fails to configure queue. Signed-off-by: Hernan Vargas --- app/test-bbdev/test_bbdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/test-bbdev/test_bbdev.c b/app/test-bbdev/test_bbdev.c index 65805977aead..cf224dca5d04 100644 --

[PATCH v1 07/11] test/bbdev: ldpc encoder concatenation vector

2023-09-29 Thread Hernan Vargas
Add support for LDPC encoder concatenation configuration from the test vector. Signed-off-by: Hernan Vargas --- app/test-bbdev/test_bbdev_vector.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/test-bbdev/test_bbdev_vector.c b/app/test-bbdev/test_bbdev_vector.c index

[PATCH v1 08/11] test/bbdev: increase max burst size

2023-09-29 Thread Hernan Vargas
Increase max burst size to 1023. Signed-off-by: Hernan Vargas --- app/test-bbdev/main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test-bbdev/main.h b/app/test-bbdev/main.h index dc10a505d141..ac0083ec6673 100644 --- a/app/test-bbdev/main.h +++ b/app/test-bbdev/main.

[PATCH v1 09/11] test/bbdev: add MLD support

2023-09-29 Thread Hernan Vargas
Adding test-bbdev support for the MLD-TS processing specific to the VRB2 variant. Signed-off-by: Hernan Vargas --- app/test-bbdev/test_bbdev_perf.c | 519 + app/test-bbdev/test_bbdev_vector.c | 132 app/test-bbdev/test_bbdev_vector.h | 1 + 3 files change

[PATCH v1 11/11] test/bbdev: support 4 bit LLR compression

2023-09-29 Thread Hernan Vargas
Add support to test LDPC UL operation for new capability. Option to compress HARQ memory to 4 bits per LLR. Signed-off-by: Hernan Vargas --- app/test-bbdev/test_bbdev_perf.c | 3 ++- app/test-bbdev/test_bbdev_vector.c | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/te

[PATCH v1 10/11] test/bbdev: support new FFT capabilities

2023-09-29 Thread Hernan Vargas
Adding support to test new FFT capabilities. Optional frequency domain dewindowing, frequency resampling, timing error correction and time offset per CS. Signed-off-by: Hernan Vargas --- app/test-bbdev/test_bbdev_perf.c | 26 ++--- app/test-bbdev/test_bbdev_vector.c | 61 ++

Re: [PATCH] ci: test stdatomic API

2023-09-29 Thread Aaron Conole
David Marchand writes: > Add some compilation tests with C11 atomics enabled. > The headers check can't be enabled (as gcc and clang don't provide > stdatomic before C++23). > > Signed-off-by: David Marchand > --- Reviewed-by: Aaron Conole

[PATCH] net/gve: allow GVE MTU greater than RTE_ETHER_MTU

2023-09-29 Thread Joshua Washington
This patch corrects the MTU setting behavior in the GVE DPDK driver to remove the artificial upper limit of RTE_ETHER_MTU. Instead, the max MTU is dictated by the default value of the MTU that the device sends during initialization, which will always be the maximum supported MTU. Signed-off-by: Jo

[PATCH] net/vhost: report TX errors in port stats

2023-09-29 Thread Andrey Ignatov
vhost device doesn't report TX errors what complicates debugging of dropped packets. Add oerrors to port stats. - before (testpmd `show port stats`): TX-packets: 18328512 TX-errors: 0 TX-bytes: 1173024768 - after: TX-packets: 1737728TX-errors: 131367616 TX-bytes: 111214592

Re: [PATCH] mempool: add cache guard to per-lcore debug statistics

2023-09-29 Thread Andrew Rybchenko
On 9/4/23 12:10, Morten Brørup wrote: The per-lcore debug statistics, if enabled, are frequently written by their individual lcores, so add a cache guard to prevent CPU cache thrashing. Depends-on: series-29415 ("clarify purpose of empty cache lines") Signed-off-by: Morten Brørup Reviewed-by

Re: [PATCH] net/sfc: support packet replay in transfer flows

2023-09-29 Thread Andrew Rybchenko
On 9/27/23 13:36, Ivan Malov wrote: Packet replay enables users to leverage multiple counters in one flow and allows to request delivery to multiple ports. A given flow rule may use either one inline count action and multiple indirect counters or just multiple indirect counters. The inline count

Re: [PATCH] net/sfc: support packet replay in transfer flows

2023-09-29 Thread Ivan Malov
On Sat, 30 Sep 2023, Andrew Rybchenko wrote: On 9/27/23 13:36, Ivan Malov wrote: Packet replay enables users to leverage multiple counters in one flow and allows to request delivery to multiple ports. A given flow rule may use either one inline count action and multiple indirect counters or ju

<    1   2