> diff --git a/lib/meson.build b/lib/meson.build
> index 1934cb4a29..87b567f01b 100644
> --- a/lib/meson.build
> +++ b/lib/meson.build
> @@ -13,7 +13,7 @@ libraries = [
> 'kvargs', # eal depends on kvargs
> 'argparse',
> 'telemetry', # basic info querying
> -'pmu'
RTE_LIB_PMU is defined by build system automatically if DPDK is build
for Linux. Otherwise it's missing.
That said all cases where conditional compilation is required
can be handled without introducing other macros.
Signed-off-by: Tomasz Duszynski
---
lib/pmu/rte_pmu.h | 3 ---
1 file changed,
Adding eth_ice_read_clock() feature to get current time
for scheduling Packets based on Tx time.
Signed-off-by: Soumyadeep Hore
---
drivers/net/intel/ice/ice_ethdev.c | 17 +
1 file changed, 17 insertions(+)
diff --git a/drivers/net/intel/ice/ice_ethdev.c
b/drivers/net/intel/ic
On Mon, Jun 16, 2025 at 5:38 PM Bruce Richardson
wrote:
>
> On Mon, Jun 16, 2025 at 08:31:11AM -0700, Andre Muezerie wrote:
> > There is a minimum meson version specified in the DPDK meson project
> > section, which has been documented. This string is parsed by
> > buildtools\get-min-meson-version
> From: Tomasz Duszynski [mailto:tduszyn...@marvell.com]
> Sent: Wednesday, 18 June 2025 12.23
>
> >> diff --git a/lib/meson.build b/lib/meson.build
> >> index 1934cb4a29..87b567f01b 100644
> >> --- a/lib/meson.build
> >> +++ b/lib/meson.build
> >> @@ -13,7 +13,7 @@ libraries = [
> >> 'kv
Add test cases for AES-CTR along with the
corresponding vectors.
Signed-off-by: Nithinsen Kaithakadan
---
app/test/test_cryptodev.c | 33 +-
...st_cryptodev_security_ipsec_test_vectors.h | 316 ++
2 files changed, 348 insertions(+), 1 deletion(-)
diff --git
Set maximum IV length to 32 bytes to include both auth IV
and cipher IV.
Fixes: fd01a9be38d5 ("test/crypto: move IV to crypto op private data")
Signed-off-by: Nithinsen Kaithakadan
---
app/test/test_cryptodev.h | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/app/test/te
Include AES CTR test cases and resolve test failures
Nithinsen Kaithakadan (3):
test/crypto: add ctr test cases and vectors
test/crypto: set iv len to 32B for auth and cipher
test/crypto: set ptr to null post crypto op free
app/test/test_cryptodev.c | 36 +-
app/test/t
Set pointer to NULL post rte_crypto_op_free operation.
Fixes: 3bf0db60f5d2 ("test/crypto: add queue pair depth used count")
Fixes: 202d375c60bc ("app/test: add cryptodev unit and performance tests")
Fixes: ffbe3be0d4b5 ("app/test: add libcrypto")
Signed-off-by: Nithinsen Kaithakadan
---
app/tes
Hi Kai Ji,
>
> Hi Gowrishankar,
>
> Thanks for reach out, I don't have those environments setup on my end, but
> Ubuntu 20.04 and RHEL8 are old but still common LTS packages.
> Are you able to dump the actual msg buffer ?
>
RSA_private_decrypt fails and return code is -1. Output buffer is unto
> -Original Message-
> From: Richardson, Bruce
> Sent: Tuesday, June 17, 2025 7:34 PM
> To: Ye, MingjinX
> Cc: dev@dpdk.org; sta...@dpdk.org; Burakov, Anatoly
>
> Subject: Re: [PATCH] net/ice: fix DCF RSS hash update
>
> On Wed, Jun 11, 2025 at 09:50:57AM +, Mingjin Ye wrote:
> >
On Tue, Jun 17, 2025 at 6:42 PM Tirthendu Sarkar
wrote:
>
> The producer port and consumer queue addresses are configured during
> port setup. These are needed during enqueue and dequeue operations.
> For a eventdev that is configured in primary process, these need to be
> stored so that secondary
DPDK test suite provides much broader architecture coverage than
what can be tested locally so enable the test to help identify
potential issues.
Signed-off-by: Tomasz Duszynski
---
app/test/test_pmu.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/app/test/test_pmu.c b/a
> Why are we still building one .so file per DPDK library, instead of just
> building one big dpdk.so for all DPDK libraries?
> I think it's legacy from when DPDK libraries were versioned individually, and
> thus not relevant anymore.
>
> Wouldn't building one big dpdk.so eliminate the problems wi
When getting the rss hash configuration, it returns the currently
configured rss_hf instead of the default value.
Fixes: c223cadc9e5f ("net/ice: support RSS hash configuration in DCF mode")
Cc: sta...@dpdk.org
Signed-off-by: Mingjin Ye
---
v2: Split into 2 patches
---
drivers/net/intel/ice/ice_
The driver does nothing if the rss key is invalid during the rss
hash update.
Extract the update rss key code from ice_dcf_dev_rss_hash_update to
ice_dcf_set_rss_key and make it consistent with the pf behaviour.
Fixes: c223cadc9e5f ("net/ice: support RSS hash configuration in DCF mode")
Cc: sta..
V2:
- resolve code style and gcc compilation issue.
V1:
- add support flow director ops.
Bingbin Chen (2):
net/zxdh: npsdk add flow director table ops
net/zxdh: add support flow director ops
doc/guides/nics/features/zxdh.ini | 16 +
doc/guides/nics/zxdh.rst |1 +
driver
16/06/2025 09:37, David Marchand:
> On Thu, Jun 12, 2025 at 4:18 PM Andre Muezerie
> wrote:
> > diff --git a/drivers/net/r8169/base/rtl8125a_mcu.c
> > b/drivers/net/r8169/base/rtl8125a_mcu.c
> > index 5a69b3e094..c9bf5fc6ad 100644
> > --- a/drivers/net/r8169/base/rtl8125a_mcu.c
> > +++ b/drivers/
On Wed, Jun 18, 2025 at 12:52 AM Pravin Pathak wrote:
>
> Add support for setting application specified port history
> Set HL equal to CQ depth when inflight control is enabled
> Added command line parameters 'use_default_hl' (default: 1)
>and 'alloc_hl_entries'
> - When 'use_default_hl = 1'
Hi @Stephen Hemminger ,
We debugged further on this issue ..
We see that position and entry_size(position * key_entry_size) crosses
above int32_t it overflows and it will corrupt random index of hash table.
in Nut shell hash table is only supporting upto 2topower32 size entries on
the table.
18/06/2025 09:16, Morten Brørup:
> > diff --git a/lib/meson.build b/lib/meson.build
> > index 1934cb4a29..87b567f01b 100644
> > --- a/lib/meson.build
> > +++ b/lib/meson.build
> > @@ -13,7 +13,7 @@ libraries = [
> > 'kvargs', # eal depends on kvargs
> > 'argparse',
> > 't
On Wed, Jun 18, 2025 at 11:47:13AM +0200, Thomas Monjalon wrote:
> 18/06/2025 09:16, Morten Brørup:
> > > diff --git a/lib/meson.build b/lib/meson.build
> > > index 1934cb4a29..87b567f01b 100644
> > > --- a/lib/meson.build
> > > +++ b/lib/meson.build
> > > @@ -13,7 +13,7 @@ libraries = [
> > >
Adds support for boundary checking in the VLAN header
and corrects protocol header type verification.
Fixes: 4530e70f1e32 ("net/rnp: support Tx TSO offload")
Cc: sta...@dpdk.org
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/rnp_rxtx.c | 70 ++
drivers/net/rnp/
Packets exceeding 64KB TSO size must be fragmented
across multiple descriptors,Otherwise, it may cause
TSO fragmentation anomalies.
Fixes: 4530e70f1e32 ("net/rnp: support Tx TSO offload")
Cc: sta...@dpdk.org
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/rnp_rxtx.c | 48 ++
v1:
*:fixed compile issue
v0:
*:fixed the below issue:
Coverity issue: 468860,468866,468858
Fixes: 4530e70f1e32 ("net/rnp: support Tx TSO offload")
Fixes: 52dfb84e14be ("net/rnp: add device init and uninit")
Fixes: 52aae4ed4ffb ("net/rnp: add device capabilities"
Add logic checks at critical points to detect potentially illegal
firmware information, preventing subsequent logic exceptions.
Fixes: 52aae4ed4ffb ("net/rnp: add device capabilities")
Fixes: 52dfb84e14be ("net/rnp: add device init and uninit")
Cc: sta...@dpdk.org
Signed-off-by: Wenbo Cao
---
d
Dear Thomas,
OK, I will update this part in the next code refactoring.
By the way, I would like to ask how to resolve this error. From what I can see,
it does not seem to be related to the patches I uploaded.
https://mails.dpdk.org/archives/test-report/2025-June/886815.html
Thanks!
Howard Wang
launching ipsec-segw application in event vector mode
after traffic has started results in segfault because
we are receiving few IPSEC packet and application is trying
to decrypt IPSEC packets using lookaside protocol.
This contradicts inline event mode.This patch fixes the same
by freeing IPSEC pa
Adds support for boundary checking in the VLAN header
and corrects protocol header type verification.
Fixes: 4530e70f1e32 ("net/rnp: support Tx TSO offload")
Cc: sta...@dpdk.org
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/rnp_rxtx.c | 62 +++---
drivers/net/rnp/
Add logic checks at critical points to detect potentially illegal
firmware information, preventing subsequent logic exceptions.
Fixes: 52aae4ed4ffb ("net/rnp: add device capabilities")
Fixes: 52dfb84e14be ("net/rnp: add device init and uninit")
Cc: sta...@dpdk.org
Signed-off-by: Wenbo Cao
---
d
This patchset primarily optimizes the robustness of code logic and
resolves anomalies in TSO segmentation.
v0:
*:fixed the below issue:
Coverity issue: 468860,468866,468858
Fixes: 4530e70f1e32 ("net/rnp: support Tx TSO offload")
Fixes: 52dfb84e14be ("net/rnp: add device i
Packets exceeding 64KB TSO size must be fragmented
across multiple descriptors,Otherwise, it may cause
TSO fragmentation anomalies.
Fixes: 4530e70f1e32 ("net/rnp: support Tx TSO offload")
Cc: sta...@dpdk.org
Signed-off-by: Wenbo Cao
---
drivers/net/rnp/rnp_rxtx.c | 48 ++
This series introduces support for the crypto adapter in
CN20K and incorporates sessionless asymmetric changes.
v2:
- fix compilation failures
v3:
- add dependent patch
Nithinsen Kaithakadan (2):
crypto/cnxk: add crypto adapter for cn20k
crypto/cnxk: add sessionless asym cn20k support
doc/
Add support for sessionless asymmetric operations for cn20k.
Signed-off-by: Nithinsen Kaithakadan
---
doc/guides/cryptodevs/features/cn20k.ini | 1 +
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 91 +--
2 files changed, 87 insertions(+), 5 deletions(-)
diff --git a/doc/guid
Add crypto adapter support for CN20K crypto PMD.
Signed-off-by: Nithinsen Kaithakadan
---
.../crypto/cnxk/cn20k_cryptodev_event_dp.h| 14 +
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 588 +-
drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 4 +
drivers/event/cnxk/cn20k
On Fri, Jun 13, 2025 at 10:10 AM David Marchand
wrote:
>
> Don't *require* mlx5dev library when testing its presence.
>
> Fixes: 85c51a4ffab8 ("common/mlx5: get Windows dependency from standard
> variables")
>
> Signed-off-by: David Marchand
Applied with updated commitlog.
--
David Marchand
Test list is currently generated by scanning all files for macros
starting with `REGISTER_` and ending with `_TEST`. Unfortunately, this
was done line-by-line, and macros split into several lines were silently
ignored resulting in tests being excluded from test suites without any
warning.
Make reg
>> diff --git a/lib/meson.build b/lib/meson.build
>> index 1934cb4a29..87b567f01b 100644
>> --- a/lib/meson.build
>> +++ b/lib/meson.build
>> @@ -13,7 +13,7 @@ libraries = [
>> 'kvargs', # eal depends on kvargs
>> 'argparse',
>> 'telemetry', # basic info querying
>> -
> From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> Sent: Wednesday, 18 June 2025 12.28
>
> On Wed, Jun 18, 2025 at 11:47:13AM +0200, Thomas Monjalon wrote:
> > 18/06/2025 09:16, Morten Brørup:
> > > > diff --git a/lib/meson.build b/lib/meson.build
> > > > index 1934cb4a29..87b567f01b 1
On Thu, Jun 12, 2025 at 05:55:43PM +0530, Shaiq Wani wrote:
> Updated the recommended MEV-ts release versions corresponding to DPDK
> releases in the idpf driver documentation.
>
> Signed-off-by: Shaiq Wani ---
> doc/guides/nics/idpf.rst | 2 ++ 1 file changed, 2 insertions(+)
>
> diff --git a/do
On Wed, Jun 18, 2025 at 07:08:43AM +, Mingjin Ye wrote:
> When getting the rss hash configuration, it returns the currently
> configured rss_hf instead of the default value.
>
> Fixes: c223cadc9e5f ("net/ice: support RSS hash configuration in DCF mode")
> Cc: sta...@dpdk.org
>
> Signed-off-by
On Wed, Jun 18, 2025 at 07:08:44AM +, Mingjin Ye wrote:
> The driver does nothing if the rss key is invalid during the rss
> hash update.
>
> Extract the update rss key code from ice_dcf_dev_rss_hash_update to
> ice_dcf_set_rss_key and make it consistent with the pf behaviour.
>
> Fixes: c223
18/06/2025 09:39, Morten Brørup:
> > Why are we still building one .so file per DPDK library, instead of just
> > building one big dpdk.so for all DPDK libraries?
> > I think it's legacy from when DPDK libraries were versioned individually,
> > and
> > thus not relevant anymore.
I think it helps
18/06/2025 11:37, 王颢:
> Dear Thomas,
>
> OK, I will update this part in the next code refactoring.
Thank you
> By the way, I would like to ask how to resolve this error. From what I can
> see, it does not seem to be related to the patches I uploaded.
> https://mails.dpdk.org/archives/test-repor
In order to profile app, one needs to store significant amount of samples
somewhere for an analysis later on.
Since trace library supports storing data in a CTF format,
lets take advantage of that and add a dedicated PMU tracepoint.
Signed-off-by: Tomasz Duszynski
---
MAINTAINERS
Driver like GVE do support rx/tx queue configuration
rather than combined queue. Enable AF_XDP vdev to use
rx/tx queue configuration instead of combined queue
configuration if available.
Signed-off-by: Shivaji Kant
Reviewed-by: Joshua Washington
---
.mailmap| 1 +
d
> -Original Message-
> From: Jerin Jacob
> Sent: Wednesday, June 18, 2025 5:26 AM
> To: Pathak, Pravin
> Cc: dev@dpdk.org; jer...@marvell.com; Chen, Mike Ximing
> ; Richardson, Bruce
> ; tho...@monjalon.net; Marchand, David
> ; nipun.gu...@amd.com;
> chen...@nvidia.com; Sarkar, Tirthend
Add support for setting application specified port history
Set HL equal to CQ depth when inflight control is enabled
Added command line parameters 'use_default_hl' (default: 1)
and 'alloc_hl_entries'
- When 'use_default_hl = 1'
* Per port HL is set to DLB2_FIXED_CQ_HL_SIZE (32)
* Recommen
When application configures a DIR port with CQ depth less than 8, DLB PMD
sets port's cq_depth as 8 and token reservation is used to make the
effective cq_depth smaller. However, while setting port's cq_depth_mask
application configured CQ depth was used resulting in reading incorrect
cachelines wh
While providing port_cos as vdev/pf CLI argument, the port numbers should
take into account all ports (LDB and DIR) that are created by the
application and the same order should be provided for port_cos parameter.
This fix add checks to ensure that above is validated correctly.
Fixes: bec8901bfe9f
This patchset introduces various fixes related to dlb2 hw resource
management. The dlb2 hw has limited resources, which are configurable
using command line options. This patch allows managing History list,
scheduling bandwidth and credits using command line options. It also
fixes some issues with r
While unlinking ports, all associated credits should be released.
This commit avoids race condition when main thread is unlinking
while workers are running.
Fixes: a29248b57b31 ("event/dlb2: add port unlink and unlinks in progress")
Cc: sta...@dpdk.org
Signed-off-by: Pravin Pathak
---
drivers/e
DLB 2.0 device has 64 single linked or directed ports.
DLB 2.5 device has 96 single linked ports.
This commit fixes issue of rte_event_dev_info_get returning 64
instead of 96 single link ports for DLB2.5
Fixes: 4ce7bf9ec1c7 ("event/dlb2: add v2.5 get resources")
Cc: sta...@dpdk.org
Signed-off-by:
update QID depth xstats counter in vector dequeue path
Fixes: 000a7b8e7582 ("event/dlb2: optimize dequeue operation")
Cc: sta...@dpdk.org
Signed-off-by: Pravin Pathak
---
drivers/event/dlb2/dlb2.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/event/dlb2/dlb2.c b/drivers/ev
From: Tirthendu Sarkar
dlb2_eventdev_info_get() that implements rte_event_dev_info_get() should
return the maximum available credits as supported by HW.
Set maximum credits before device probing by checking HW version.
Fixes: b66a418d2ad3 ("event/dlb2: add v2.5 probe")
Cc: sta...@dpdk.org
Sign
On 11-06-2025 12:40, vanshika.shu...@nxp.com wrote:
From: Vanshika Shukla
This series includes fixes for NXP DPAA drivers.
V4:
Fixed compilation errors in the "bus/dpaa: optimize qman enqueue check" patch
on Ubuntu 22.04.
- Ensured buffer bounds are respected and added validation for buffer
On 13-06-2025 07:41, Gagandeep Singh wrote:
V1-logs:
This patch series introduces enhancements and fixes to the
NXP DPAA2 Ethernet driver.
It includes support for
- software taildrop on ordered queues.
- setup speed capabilities.
- DPAA2 resource version.
- MAC level statistics.
- imp
Hi Stephen,
Please ignore this. This is valid wrt to DPAA.
Thanks!
> -Original Message-
> From: Stephen Hemminger
> Sent: 11 June 2025 22:21
> To: Vanshika Shukla
> Cc: dev@dpdk.org; Hemant Agrawal ; Sachin
> Saxena ; Jun Yang
> Subject: [EXT] Re: [v4 02/10] bus/dpaa: add FMan node
>
58 matches
Mail list logo