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
>
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
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
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
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:
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
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
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
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
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
> -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
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
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
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
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 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
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
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
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
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
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
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
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 ++
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/
> 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
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 ++
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
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
> 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
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 = [
> > >
>> 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
>> -
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
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
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
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 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
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
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.
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'
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/
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
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
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
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
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
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
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..
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_
> 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
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
> -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:
> >
> 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,
58 matches
Mail list logo