RE: [PATCH v4 1/6] eal: provide rte stdatomics optional atomics API

2023-08-17 Thread Morten Brørup
> From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > Sent: Thursday, 17 August 2023 21.10 > > On Thu, Aug 17, 2023 at 01:45:21PM +0200, Morten Brørup wrote: > > > From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > > > Sent: Wednesday, 16 August 2023 23.39 > > > > > > Provide AP

Re: [PATCH v7 0/3] add telemetry cmds for ring

2023-08-17 Thread Jie Hai
Hi, Thomas, Kindly ping for review. Thanks, Jie Hai On 2023/7/4 17:04, Jie Hai wrote: This patch set supports telemetry cmd to list rings and dump information of a ring by its name. v1->v2: 1. Add space after "switch". 2. Fix wrong strlen parameter. v2->v3: 1. Remove prefix "rte_" for static

Re: [PATCH] app: fix silent enqueue fail in test_mbuf test_refcnt_iter

2023-08-17 Thread David Marchand
On Fri, Aug 18, 2023 at 7:17 AM Hascoet Julien wrote: > > Any news on that ? Thanks Don't forget to copy maintainers. Let's leave some time to Olivier to have a look. Thanks. -- David Marchand

Re: [PATCH v2 1/3] eventdev: introduce event dispatcher

2023-08-17 Thread Jerin Jacob
On Fri, Jun 16, 2023 at 1:17 PM Mattias Rönnblom wrote: > > The purpose of the event dispatcher is to help reduce coupling in an > Eventdev-based DPDK application. > > In addition, the event dispatcher also provides a convenient and > flexible way for the application to use service cores for > app

Re: MLX5 PMD access ring library private data

2023-08-17 Thread Jack Min
On 2023/8/18 12:30, Honnappa Nagarahalli wrote: -Original Message- From: Jack Min Sent: Thursday, August 17, 2023 9:32 PM To: Stephen Hemminger; Honnappa Nagarahalli Cc:dev@dpdk.org; Matan Azrad; viachesl...@nvidia.com; Tyler Retzlaff; Wathsala Wathawana Vithanage; nd Subject: Re: MLX5

RE: MLX5 PMD access ring library private data

2023-08-17 Thread Honnappa Nagarahalli
> -Original Message- > From: Jack Min > Sent: Thursday, August 17, 2023 9:32 PM > To: Stephen Hemminger ; Honnappa > Nagarahalli > Cc: dev@dpdk.org; Matan Azrad ; > viachesl...@nvidia.com; Tyler Retzlaff ; > Wathsala Wathawana Vithanage ; nd > > Subject: Re: MLX5 PMD access ring librar

RE: [PATCH 02/14] all: remove use of word abort

2023-08-17 Thread Honnappa Nagarahalli
> -Original Message- > From: Stephen Hemminger > Sent: Thursday, August 17, 2023 9:53 PM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Chengwen Feng > ; Kevin Laatz ; Bruce > Richardson ; Konstantin Ananyev > ; Ciara Loftus ; > Qi Zhang ; Radu Nicolau ; > Akhil Goyal ; Mattias Rönnblom >

[dpdk-dev] [PATCH ] common/cnxk: fix ROC naming convention

2023-08-17 Thread psatheesh
From: Satheesh Paul Fix ROC code naming convention. Fixes: d110c44d29e7 ("common/cnxk: support flow aging") Signed-off-by: Satheesh Paul Reviewed-by: Jerin Jacob --- drivers/common/cnxk/roc_npc.h | 2 +- drivers/common/cnxk/roc_npc_aging.c | 14 +- 2 files changed, 10 inse

[PATCH 13/14] sfc: remove use of term abort

2023-08-17 Thread Stephen Hemminger
Replace abort with cancel. Signed-off-by: Stephen Hemminger --- drivers/common/sfc_efx/efsys.h| 2 +- drivers/common/sfc_efx/sfc_efx_mcdi.c | 6 +++--- drivers/common/sfc_efx/version.map| 2 +- drivers/net/sfc/sfc_ef10_rx.c | 2 +- drivers/net/sfc/sfc_ev.c | 4 ++

[PATCH 14/14] net/axgbe: replace word abort

2023-08-17 Thread Stephen Hemminger
Use cancel instead of abort. Signed-off-by: Stephen Hemminger --- drivers/net/axgbe/axgbe_common.h | 4 ++-- drivers/net/axgbe/axgbe_ethdev.h | 2 +- drivers/net/axgbe/axgbe_i2c.c| 26 +- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/drivers/net/a

[PATCH 12/14] net/mlx4: remove word abort

2023-08-17 Thread Stephen Hemminger
Avoid using the term abort since it is on Tier 1 word list. Signed-off-by: Stephen Hemminger --- drivers/net/mlx4/mlx4_mr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/mlx4/mlx4_mr.c b/drivers/net/mlx4/mlx4_mr.c index e95f45aa3e95..1bd47e05caeb 100644 --

[PATCH 11/14] net/softnic: replace abort with cancel

2023-08-17 Thread Stephen Hemminger
The term abort is o the Tier 1 non-inclusive word list. Replace it with cancel. This also impacts the CLI for controlling this driver. Signed-off-by: Stephen Hemminger --- drivers/net/softnic/rte_eth_softnic_cli.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/

[PATCH 10/14] net/mlx5: replace abort with cancel

2023-08-17 Thread Stephen Hemminger
Replace use of term abort with cancel in mlx5 common and driver code. Signed-off-by: Stephen Hemminger --- drivers/common/mlx5/mlx5_common_mr.c | 6 +++--- drivers/common/mlx5/mlx5_prm.h | 4 ++-- drivers/net/mlx5/hws/mlx5dr_rule.c | 8 drivers/net/mlx5/hws/mlx5dr_send.c | 2 +

[PATCH 09/14] net/bnx2x: replace abort with cancel

2023-08-17 Thread Stephen Hemminger
Don't use the term abort. Signed-off-by: Stephen Hemminger --- drivers/net/bnx2x/bnx2x.c | 18 +- drivers/net/bnx2x/bnx2x_vfpf.c | 4 ++-- drivers/net/bnx2x/ecore_hsi.h | 6 +++--- drivers/net/bnx2x/ecore_reg.h | 20 ++-- 4 files changed, 24 insertions(+)

[PATCH 08/14] net/ionic: remove word aborting

2023-08-17 Thread Stephen Hemminger
Since abort is on the Tier 1 list of words to replace; just remove the unnecessary part of the log message. Signed-off-by: Stephen Hemminger --- drivers/net/ionic/ionic_dev_pci.c | 6 +++--- drivers/net/ionic/ionic_ethdev.c | 18 +- drivers/net/ionic/ionic_lif.c | 2 +- 3

[PATCH 06/14] net/vdev_netvsc: replace use of term abort

2023-08-17 Thread Stephen Hemminger
Replace abort with cancel. Signed-off-by: Stephen Hemminger --- drivers/net/vdev_netvsc/vdev_netvsc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/vdev_netvsc/vdev_netvsc.c b/drivers/net/vdev_netvsc/vdev_netvsc.c index c3e045d892b7..1a9c03c0f0b1 100644 ---

[PATCH 07/14] net/netvsc: replace abort with cancel

2023-08-17 Thread Stephen Hemminger
Signed-off-by: Stephen Hemminger --- drivers/net/netvsc/rndis.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/netvsc/rndis.h b/drivers/net/netvsc/rndis.h index eac9a99fd8ef..d2e9388ae484 100644 --- a/drivers/net/netvsc/rndis.h +++ b/drivers/net/netvsc/rndis.h @@

[PATCH 04/14] net/vmxnet3: replace abort() with rte_panic()

2023-08-17 Thread Stephen Hemminger
Do the same thing but be better about wording. Signed-off-by: Stephen Hemminger --- drivers/net/vmxnet3/vmxnet3_rxtx.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c b/drivers/net/vmxnet3/vmxnet3_rxtx.c index 380f41f98be2..98bdd6523a4

[PATCH 05/14] event/dlb2: remove word abort in comments

2023-08-17 Thread Stephen Hemminger
Abort is on the Tier 1 non-inclusive word list. Signed-off-by: Stephen Hemminger --- drivers/event/dlb2/dlb2.c | 2 +- drivers/event/dlb2/pf/base/dlb2_resource.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/event/dlb2/dlb2.c b/drivers/event/dlb2

[PATCH 03/14] pipeline: remove use of term abort

2023-08-17 Thread Stephen Hemminger
Replace with cancel. Signed-off-by: Stephen Hemminger --- lib/pipeline/rte_swx_ctl.c | 29 +++-- lib/pipeline/rte_swx_ctl.h | 8 lib/pipeline/version.map | 2 +- 3 files changed, 20 insertions(+), 19 deletions(-) diff --git a/lib/pipeline/rte_swx_ctl.c b/lib

[PATCH 02/14] all: remove use of word abort

2023-08-17 Thread Stephen Hemminger
The term abort is on the Tier 1 "replace immediately" list. Signed-off-by: Stephen Hemminger --- .../comp_perf_test_cyclecount.c | 2 +- .../comp_perf_test_throughput.c | 2 +- app/test-compress-perf/comp_perf_test_verify.c | 2 +- app/test/test_dmadev.c

[PATCH 01/14] jobstats: change jobstats_abort to jobstats_cancel

2023-08-17 Thread Stephen Hemminger
The term abort is on the "Replace now" list of words. Use cancel instead. Signed-off-by: Stephen Hemminger --- examples/l2fwd-jobstats/main.c | 2 +- lib/jobstats/rte_jobstats.c| 2 +- lib/jobstats/rte_jobstats.h| 9 - lib/jobstats/version.map | 2 +- 4 files changed, 11 in

[PATCH 00/14] remove use of term abort

2023-08-17 Thread Stephen Hemminger
The term 'abort' is on the inclusive namin Tier 1 word list as replace when possible. It is possible to do this across DPDK except the few places that directly call the lib C abort() function. Rationale (from https://inclusivenaming.org/word-lists/tier-1/abort/) The term “abort” frequently ap

[PATCH] app/test: fix reference to master in bonding test

2023-08-17 Thread Stephen Hemminger
Missed in previous patch Signed-off-by: Stephen Hemminger --- app/test/test_link_bonding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test/test_link_bonding.c b/app/test/test_link_bonding.c index 8dceb14ed0c3..779b24ce6022 100644 --- a/app/test/test_link_bonding.c ++

[PATCH] test: remove use of word master in test_red

2023-08-17 Thread Stephen Hemminger
No need to use term master here. Signed-off-by: Stephen Hemminger --- app/test/test_red.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/test/test_red.c b/app/test/test_red.c index 84c292f8d879..62b9aaf2ed71 100644 --- a/app/test/test_red.c +++ b/app/test/test_red.c @@ -

Re: MLX5 PMD access ring library private data

2023-08-17 Thread Jack Min
On 2023/8/17 22:06, Stephen Hemminger wrote: On Thu, 17 Aug 2023 05:06:20 + Honnappa Nagarahalli wrote: Hi Matan, Viacheslav, Tyler pointed out that the function __mlx5_hws_cnt_pool_enqueue_revert is accessing the ring private structure members (prod.head and prod.tail) directly.

Re: [PATCH v2 1/8] net/ntnic: initial commit which adds register defines

2023-08-17 Thread Tyler Retzlaff
On Thu, Aug 17, 2023 at 04:43:05PM +0200, Mykola Kostenok wrote: > From: Christian Koue Muf > > The NTNIC PMD does not rely on a kernel space Napatech driver, > thus all defines related to the register layout is part of the PMD > code, which will be added in later commits. > > Signed-off-by: Chr

[PATCH v5 5/6] bpf: adapt for EAL optional atomics API changes

2023-08-17 Thread Tyler Retzlaff
Adapt bpf for EAL optional atomics API changes Signed-off-by: Tyler Retzlaff Reviewed-by: Morten Brørup --- lib/bpf/bpf_pkt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/bpf/bpf_pkt.c b/lib/bpf/bpf_pkt.c index ffd2db7..7a8e4a6 100644 --- a/lib/bpf/bpf_pkt.c +++

[PATCH v5 6/6] devtools: forbid new direct use of GCC atomic builtins

2023-08-17 Thread Tyler Retzlaff
Refrain from using compiler __atomic_xxx builtins DPDK now requires the use of rte_atomic__explicit macros when operating on DPDK atomic variables. Signed-off-by: Tyler Retzlaff Suggested-by: Morten Brørup Acked-by: Bruce Richardson Acked-by: Morten Brørup --- devtools/checkpatches.sh | 8 +++

[PATCH v5 4/6] distributor: adapt for EAL optional atomics API changes

2023-08-17 Thread Tyler Retzlaff
Adapt distributor for EAL optional atomics API changes Signed-off-by: Tyler Retzlaff Reviewed-by: Morten Brørup --- lib/distributor/distributor_private.h| 2 +- lib/distributor/rte_distributor_single.c | 44 2 files changed, 23 insertions(+), 23 deletions(-

[PATCH v5 2/6] eal: adapt EAL to present rte optional atomics API

2023-08-17 Thread Tyler Retzlaff
Adapt the EAL public headers to use rte optional atomics API instead of directly using and exposing toolchain specific atomic builtin intrinsics. Signed-off-by: Tyler Retzlaff Reviewed-by: Morten Brørup --- app/test/test_mcslock.c| 6 ++-- lib/eal/arm/include/rte_atomic_32.h

[PATCH v5 1/6] eal: provide rte stdatomics optional atomics API

2023-08-17 Thread Tyler Retzlaff
Provide API for atomic operations in the rte namespace that may optionally be configured to use C11 atomics with meson option enable_stdatomics=true Signed-off-by: Tyler Retzlaff Reviewed-by: Morten Brørup --- config/meson.build | 1 + doc/api/doxy-api.conf.in

[PATCH v5 3/6] eal: add rte atomic qualifier with casts

2023-08-17 Thread Tyler Retzlaff
Introduce __rte_atomic qualifying casts in rte_optional atomics inline functions to prevent cascading the need to pass __rte_atomic qualified arguments. Warning, this is really implementation dependent and being done temporarily to avoid having to convert more of the libraries and tests in DPDK in

[PATCH v5 0/6] optional rte optional stdatomics API

2023-08-17 Thread Tyler Retzlaff
This series introduces API additions prefixed in the rte namespace that allow the optional use of stdatomics.h from C11 using enable_stdatomics=true for targets where enable_stdatomics=false no functional change is intended. Be aware this does not contain all changes to use stdatomics across the D

[PATCH 1/1] hash: add SVE support for bulk key lookup

2023-08-17 Thread Harjot Singh
From: Harjot Singh - Implemented Vector Length Agnostic SVE code for comparing signatures in bulk lookup. - Added Defines in code for SVE code support. - New Optimised SVE code is 1-2 CPU cycle slower than NEON for N2 processor. Performance Numbers from hash_perf_autotest : Elements in Primary

[PATCH 0/1] hash: add SVE support for bulk key lookup

2023-08-17 Thread Harjot Singh
- Add SVE code to compare_signatures(). - Tested on Aarch64 N2 based platform with 128 bit vector registers. Performance Numbers from hash_perf_autotest : Elements in Primary or Secondary Location Results (in CPU cycles/operation) --- Operations without data Wi

Re: [PATCH v4 6/6] devtools: forbid new direct use of GCC atomic builtins

2023-08-17 Thread Tyler Retzlaff
On Thu, Aug 17, 2023 at 01:57:01PM +0200, Morten Brørup wrote: > > From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > > Sent: Wednesday, 16 August 2023 23.39 > > > > Refrain from using compiler __atomic_xxx builtins DPDK now requires > > the use of rte_atomic__explicit macros when operat

Re: [PATCH v4 1/6] eal: provide rte stdatomics optional atomics API

2023-08-17 Thread Tyler Retzlaff
On Thu, Aug 17, 2023 at 01:45:21PM +0200, Morten Brørup wrote: > > From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > > Sent: Wednesday, 16 August 2023 23.39 > > > > Provide API for atomic operations in the rte namespace that may > > optionally be configured to use C11 atomics with meson

Re: [PATCH v5 04/10] app/test: build using per-file dependency matrix

2023-08-17 Thread Patrick Robb
On Thu, Aug 17, 2023 at 3:28 AM David Marchand wrote: > It is possible to list tests from meson. > Why not simply list the existing tests and filter the non working one? > > $ meson test -C --suite fast-tests --list > $ meson test -C --test-args ... > > That requires no change in DPDK. > > > T

Re: [PATCH v4] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Jerin Jacob
On Thu, Aug 17, 2023 at 8:20 PM Naga Harish K S V wrote: > > Add new API "rte_event_eth_rx_adapter_create_ext_with_params()" for > creating Rx adapter instance. This API is similar to > rte_event_eth_rx_adapter_create_ext() with an additional input > argument for adapter configuration parameters o

Re: [PATCH v3] devtools: add script to check for non inclusive naming

2023-08-17 Thread Stephen Hemminger
On Wed, 5 Apr 2023 16:29:30 -0700 Stephen Hemminger wrote: > Script to find words that should not be used. > Really just a wrapper around git grep command. > By default it prints matches. > > Uses the word lists from Inclusive Naming Initiative > see https://inclusivenaming.org/word-lists/ Scr

RE: [PATCH v3] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Naga Harish K, S V
> -Original Message- > From: Jerin Jacob > Sent: Thursday, August 17, 2023 4:13 PM > To: Naga Harish K, S V > Cc: dev@dpdk.org; Carrillo, Erik G ; Gujjar, > Abhinandan S ; McDaniel, Timothy > ; pbhagavat...@marvell.com; > sthot...@marvell.com; hemant.agra...@nxp.com; > sachin.sax...@oss

[PATCH v4] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Naga Harish K S V
Add new API "rte_event_eth_rx_adapter_create_ext_with_params()" for creating Rx adapter instance. This API is similar to rte_event_eth_rx_adapter_create_ext() with an additional input argument for adapter configuration parameters of type "struct rte_event_eth_rx_adapter_params". Signed-off-by: Nag

RE: [PATCH v5 3/3] power: amd power monitor support

2023-08-17 Thread Konstantin Ananyev
> > Caution: This message originated from an External Source. Use proper caution > > when opening attachments, clicking links, or responding. > > > > > > On Wed, Aug 16, 2023 at 11:59:59AM -0700, Sivaprasad Tummala wrote: > > > mwaitx allows EPYC processors to enter a implementation dependent > >

RE: [PATCH v4 6/6] devtools: forbid new direct use of GCC atomic builtins

2023-08-17 Thread Morten Brørup
> From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > Sent: Wednesday, 16 August 2023 23.39 > > Refrain from using compiler __atomic_xxx builtins DPDK now requires > the use of rte_atomic__explicit macros when operating on DPDK > atomic variables. There is probably no end to how much can

[PATCH 2/2] crypto/nitrox: support AES-CCM

2023-08-17 Thread Nagadheeraj Rottela
This patch adds AES-CCM AEAD algorithm. Signed-off-by: Nagadheeraj Rottela --- doc/guides/cryptodevs/features/nitrox.ini | 3 ++ doc/guides/cryptodevs/nitrox.rst| 1 + doc/guides/rel_notes/release_23_11.rst | 4 ++ drivers/crypto/nitrox/nitrox_sym.c

[PATCH 1/2] crypto/nitrox: fix panic with higher mbuf segments

2023-08-17 Thread Nagadheeraj Rottela
When the number of segments in source or destination mbuf is higher than max supported then the application was panicked during the creation of sglist when RTE_VERIFY was called. Validate the number of mbuf segments and return an error instead of panicking. Fixes: 678f3eca1dfd ("crypto/nitrox: sup

[PATCH 0/2] Add AES-CCM support and fix application panic

2023-08-17 Thread Nagadheeraj Rottela
This patch set adds support for AES-CCM algorithm and fixes application panic when source or destination mbuf segments are higher than max supported by the driver. Nagadheeraj Rottela (2): crypto/nitrox: fix panic with higher mbuf segments crypto/nitrox: support AES-CCM doc/guides/cryptodevs

RE: [PATCH v4 1/6] eal: provide rte stdatomics optional atomics API

2023-08-17 Thread Morten Brørup
> From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com] > Sent: Wednesday, 16 August 2023 23.39 > > Provide API for atomic operations in the rte namespace that may > optionally be configured to use C11 atomics with meson > option enable_stdatomics=true > > Signed-off-by: Tyler Retzlaff > Re

RE: [PATCH v5 3/3] power: amd power monitor support

2023-08-17 Thread Tummala, Sivaprasad
[AMD Official Use Only - General] Hi Tyler, > -Original Message- > From: Tyler Retzlaff > Sent: Thursday, August 17, 2023 12:58 AM > To: Tummala, Sivaprasad > Cc: david.h...@intel.com; anatoly.bura...@intel.com; Yigit, Ferruh > ; david.march...@redhat.com; tho...@monjalon.net; > dev@dpd

[RFC PATCH] app/test: add support for skipping tests

2023-08-17 Thread Bruce Richardson
When called from automated tools, like meson test, it is often useful to skip tests in a test suite, without having to alter the test build. To do so, we add support for DPDK_TEST_SKIP environment variable, where one can provide a comma-separated list of tests. When the test binary is called to run

Re: [PATCH v3] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Jerin Jacob
On Thu, Aug 17, 2023 at 4:03 PM Naga Harish K S V wrote: > > Add new API "rte_event_eth_rx_adapter_create_ext_with_params()" for > creating Rx adapter instance. This API is similar to > rte_event_eth_rx_adapter_create_ext() with an additional input > argument for adapter configuration parameters o

RE: [PATCH v2] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Naga Harish K, S V
> -Original Message- > From: Jerin Jacob > Sent: Thursday, August 17, 2023 3:18 PM > To: Naga Harish K, S V > Cc: dev@dpdk.org; Jayatheerthan, Jay ; > Carrillo, Erik G ; Gujjar, Abhinandan S > ; McDaniel, Timothy > ; Pavan Nikhilesh > ; Shijith Thotton ; > Hemant Agrawal ; Sachin Saxena

[PATCH v3] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Naga Harish K S V
Add new API "rte_event_eth_rx_adapter_create_ext_with_params()" for creating Rx adapter instance. This API is similar to rte_event_eth_rx_adapter_create_ext() with an additional input argument for adapter configuration parameters of type "struct rte_event_eth_rx_adapter_params". Signed-off-by: Nag

Re: [PATCH v2] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Jerin Jacob
On Thu, Aug 17, 2023 at 3:06 PM Naga Harish K, S V wrote: > > > > > -Original Message- > > From: Jerin Jacob > > Sent: Thursday, August 17, 2023 2:27 PM > > To: Naga Harish K, S V > > Cc: dev@dpdk.org; Jayatheerthan, Jay ; > > Carrillo, Erik G ; Gujjar, Abhinandan S > > ; McDaniel, Timot

RE: 21.11.5 patches review and test

2023-08-17 Thread Ali Alnubani
> -Original Message- > From: Kevin Traynor > Sent: Wednesday, August 2, 2023 7:31 PM > To: sta...@dpdk.org > Cc: dev@dpdk.org; Abhishek Marathe ; > Ali Alnubani ; benjamin.wal...@intel.com; David > Christensen ; Hemant Agrawal > ; Ian Stokes ; Jerin Jacob > ; John McNamara ; Ju- > Hyoung L

RE: [PATCH v2] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Naga Harish K, S V
> -Original Message- > From: Jerin Jacob > Sent: Thursday, August 17, 2023 2:27 PM > To: Naga Harish K, S V > Cc: dev@dpdk.org; Jayatheerthan, Jay ; > Carrillo, Erik G ; Gujjar, Abhinandan S > ; McDaniel, Timothy > ; Pavan Nikhilesh > ; Shijith Thotton ; > Hemant Agrawal ; Sachin Saxena

Re: [PATCH v2] eventdev/eth_rx: add new adapter create API

2023-08-17 Thread Jerin Jacob
On Thu, Aug 17, 2023 at 11:33 AM Naga Harish K S V wrote: > > Add new API "rte_event_eth_rx_adapter_create_ext_with_params()" for > creating Rx adapter instance. This API is similar to > rte_event_eth_rx_adapter_create_ext() with an additional input > argument for adapter configuration parameters

DPDK Release Status Meeting 2023-08-17

2023-08-17 Thread Mcnamara, John
Release status meeting minutes 2023-08-17 = Agenda: * Release Dates * Subtrees * Roadmaps * LTS * Defects * Opens Participants: * AMD * Debian/Microsoft * Intel * Marvell * Red Hat Release Dates - The following are the proposed working dates f

Re: [PATCH v5 04/10] app/test: build using per-file dependency matrix

2023-08-17 Thread Bruce Richardson
On Thu, Aug 17, 2023 at 09:27:50AM +0200, David Marchand wrote: > On Wed, Aug 16, 2023 at 8:30 PM Patrick Robb wrote: > >> Patching sources from the test tool is a poor solution. > >> In general, developers won't be aware of source patching and will > >> waste time trying to understand why they ca

[PATCH v3 2/2] ethdev: add the check for the valitity of timestamp offload

2023-08-17 Thread Huisong Li
This patch adds the check for the valitity of timestamp offload. Signed-off-by: Huisong Li Signed-off-by: Dongdong Liu --- lib/ethdev/rte_ethdev.c | 57 - 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/lib/ethdev/rte_ethdev.c b/lib/ethdev/r

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

2023-08-17 Thread Huisong Li
>From the first version of ptpclient, it seems that this example assume that the PMDs support the PTP feature and enable PTP by default. Please see commit ab129e9065a5 ("examples/ptpclient: add minimal PTP client") which are introduced in 2015. And two years later, Rx HW timestamp offload was intr

[PATCH v3 1/2] examples/ptpclient: add the check for PTP capability

2023-08-17 Thread Huisong Li
If a port doesn't support PTP, there is no need to keep running app. So this patch adds the check for PTP capability. Fixes: 7a04a4f67dca ("examples/ptpclient: enable Rx timestamp offload") Cc: sta...@dpdk.org Signed-off-by: Huisong Li Signed-off-by: Dongdong Liu --- examples/ptpclient/ptpclie

Re: [PATCH v5 4/4] build: enable MSVC specific compiler options

2023-08-17 Thread Bruce Richardson
On Wed, Aug 16, 2023 at 02:56:16PM -0700, Tyler Retzlaff wrote: > * Enable optional use of C11 atomics support. > * Enable use of C23 typeof operator. > * Explicitly force intrinsics when building with MSVC. > * Disable MSVC C runtime checks. > > Signed-off-by: Tyler Retzlaff > --- Acked-by: Bruc

Re: [PATCH v5 04/10] app/test: build using per-file dependency matrix

2023-08-17 Thread David Marchand
On Wed, Aug 16, 2023 at 8:30 PM Patrick Robb wrote: >> Patching sources from the test tool is a poor solution. >> In general, developers won't be aware of source patching and will >> waste time trying to understand why they can't reproduce what the CI >> reports (it happened to me with DTS on the

[Bug 1275] About i40e statistics: When all packets overruns, rx_packets is 0, but rx_bytes still increasing

2023-08-17 Thread bugzilla
https://bugs.dpdk.org/show_bug.cgi?id=1275 Bug ID: 1275 Summary: About i40e statistics: When all packets overruns, rx_packets is 0, but rx_bytes still increasing Product: DPDK Version: 20.08 Hardware: ARM OS