> 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
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
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
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
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
> -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
> -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
>
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
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 ++
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
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
--
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/
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 +
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(+)
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
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
---
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
@@
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
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
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
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
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
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
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
++
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
@@ -
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.
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
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
+++
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 +++
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(-
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
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
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
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
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
- 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
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
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
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
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
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
> -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
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
> > 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
> >
> 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
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
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
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
> 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
[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
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
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
> -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
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
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
> -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
> -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
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
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
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
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
>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
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
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
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
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
66 matches
Mail list logo