v8:
- Delete log level reset code.
- Delete code that links to external phy library.
- Update document macb.rst.
- Add usage instructions for the macb_uio module.
- Update the explanation of testpmd parameters.
v7:
- Use a legal name instead of an email alias.
- Do not use additional __rte_cold.
-
Hi, Yang,
Thanks for contributing,
There are some failing CI tests.
Can you fix it?
https://patches.dpdk.org/project/dpdk/patch/20250321132750.4237-2-ming.1.y...@nokia-sbell.com/
Regards,
Maayan Kashani
> -Original Message-
> From: Moses Young
> Sent: Monday, 12 May 2025 13:13
> To: Ya
This patch enables support for RSA decrypt and verify operations
and added cipher and sign test vectors.
Signed-off-by: Sucharitha Sarananaga
---
app/test-crypto-perf/cperf_ops.c | 25 +-
app/test-crypto-perf/cperf_test_vectors.c | 536 ++
app/test-crypto-perf/cperf
Hi Konstantin,
> > > That cannot happen in Arm v8/v9 because tail update is a
> > > store-release and a load-acquire that program order follows it can
> > > only be issued after all the cores have observed the store-release
> > > (there is a synchronization with relationship to store-release and
>
On Fri, 18 Apr 2025 17:05:46 +0800
Feifei Wang wrote:
> *** BLURB HERE ***
> The hinic3 PMD (**librte_net_hinic3**) provides poll mode driver support
> for 25Gbps/100Gbps/200Gbps Huawei SPx series Network Adapters.
>
> Feifei Wang (3):
> net/hinic3: add intro doc for hinic3
> net/hinic3: add
Thanks for this patchset, Bruce.
Series-acked-by: Chengwen Feng
On 2025/6/3 23:32, Bruce Richardson wrote:
> This patchset is based off the work to adjust how we do argument parsing
> inside EAL. To enable argparse to be effectively used for EAL, we have
> new features and some changes in the fir
It looks more clear and user-friendly for splitting the flag.
Acked-by: Chengwen Feng
On 2025/5/27 17:21, Bruce Richardson wrote:
> The use of lists of #defines with _MAX entries at the end causes issues
> for ABI compatibility as those MAX values often leak through to
> applications and can caus
On Mon, 2 Jun 2025 14:35:04 -0600
Ashish Sadanandan wrote:
> Hi everyone,
> I'm trying to use a secondary process to rx/tx packets through a NIC and
> running into segfaults due to some data structures not being populated on
> the secondary. I've figured out a solution, but it involves the use of
On Fri, May 30, 2025 at 02:57:04PM +0100, Anatoly Burakov wrote:
> In preparation for having a common definition for 16-byte and 32-byte Rx
> descriptors, rename RTE_LIBRTE_IAVF_16BYTE_RX_DESC to
> RTE_NET_INTEL_USE_16BYTE_DESC.
>
> Suggested-by: Bruce Richardson
> Signed-off-by: Anatoly Burakov
v2:
[PATCH v1 3/7] Addressed issue with Fixes tag
[PATCH v1 4/7] Renamed structure and Macros to avoid
name space conflicts.
[PATCH v1 4/7] Addressed Doxygen format feedback
Pravin Pathak (6):
event/dlb2: addresses deq failure when
Dear DPDK Community,
This is a reminder that if you are interested in speaking at the Bay Area
Summit at Intel's headquarters in Santa Clara CA, from Sep. 17-18, *you
have 17 more days to do your CFP submissions.*
This will be a hybrid live-virtual event and virtual sessions are fine for
those un
While unlinking ports, all associated credits should be released.
This commit avoids race condition when main thread is unlinking
while workers are running.
Signed-off-by: Pravin Pathak
---
drivers/event/dlb2/dlb2.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/even
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.
Signed-off-by: Tirthendu Sarkar
---
drivers/event/dlb2/pf/dlb2_pf.c | 2 ++
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
update QID depth xstats counter in vector dequeue path
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/event/dlb2/dlb2.c
index 6734e93eac..6dfb345de8 100644
--- a/drivers/event/dlb2/dlb2.c
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
DLB 2.0 device has 64 single linked or directed ports.
DLB 2.5 device has 96 single linked ports.
API rte_event_dev_info_get() will return 64 directed
ports for DLB 2.0 and 96 single linked ports for DLB2.5
Signed-off-by: Pravin Pathak
---
drivers/event/dlb2/dlb2.c | 8
1 file changed,
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.
Signed-off-by: Prav
On Tue, Jun 03, 2025 at 07:53:45PM +0200, Dariusz Sosnowski wrote:
> Hi,
>
> On Wed, May 28, 2025 at 02:12:37PM +0200, David Marchand wrote:
> > Hello,
> >
> > On Wed, May 28, 2025 at 11:36 AM Maxime Coquelin
> > wrote:
> > >
> > > This patch checks whether the Kernel MTU has the same value
> >
Hi,
On Wed, May 28, 2025 at 02:12:37PM +0200, David Marchand wrote:
> Hello,
>
> On Wed, May 28, 2025 at 11:36 AM Maxime Coquelin
> wrote:
> >
> > This patch checks whether the Kernel MTU has the same value
> > as the requested one at port configuration time, and skip
> > setting it if it is the
Modify dts.rst to exclude redundant/outdated information about the project,
and add new information regarding setup and framework design.
Signed-off-by: Dean Marx
Reviewed-by: Patrick Robb
Reviewed-by: Paul Szczepanek
---
doc/guides/tools/dts.rst | 372 +--
Remove unnecessary information from README.md,
and add new sections to clarify the purpose/use
of DTS along with clear setup instructions.
Signed-off-by: Dean Marx
Reviewed-by: Patrick Robb
Reviewed-by: Paul Szczepanek
---
dts/README.md | 115 +-
On Fri, May 30, 2025 at 02:57:14PM +0100, Anatoly Burakov wrote:
> Make the iavf driver use the new common Rx queue structure.
>
> The iavf driver supports both 16-byte and 32-byte descriptors, in both
> regular and flex formats, so replace all usages of iavf-specific versions
> of these descripto
On Fri, May 30, 2025 at 02:57:13PM +0100, Anatoly Burakov wrote:
> Make the ice driver use the new common Rx queue structure.
>
> In addition to 16-byte and 32-byte descriptors supported by other drivers
> which we adjust ice driver to use where necessary, ice driver also
> supports flex descripto
On Fri, May 30, 2025 at 02:57:12PM +0100, Anatoly Burakov wrote:
> Make the i40e driver use the new common Rx queue structure.
>
> The i40e driver supports 16-byte and 32-byte Rx descriptor formats, which
> is shared by other drivers. To have fewer driver-specific definitions in
> common structure
On Fri, May 30, 2025 at 02:57:11PM +0100, Anatoly Burakov wrote:
> In preparation for deduplication effort, generalize the Rx queue structure.
>
> The entire Rx queue structure is moved to common/rx.h, clarifying the
> comments where necessary, and separating common parts from ixgbe-specific
> par
Hi,
On Tue, May 27, 2025 at 04:41:25PM -0700, Andre Muezerie wrote:
> When compiling with MSVC, warnings like the one below pop up:
>
> ../drivers/common/mlx5/mlx5_devx_cmds.c(554): warning C5287: operands
> are different enum types
> '' and
> ''; use an explicit cast
> to silence
On Fri, May 30, 2025 at 02:57:10PM +0100, Anatoly Burakov wrote:
> This commit does the following cleanups:
>
> - Mark vector-PMD related definitions with a special naming convention
> - Create "descriptors per loop" for different vector implementations
> (regular for SSE, Neon, AltiVec, wide fo
On Fri, May 30, 2025 at 02:57:09PM +0100, Anatoly Burakov wrote:
> This commit does the following cleanups:
>
> - Mark vector-PMD related definitions with a special naming convention
> - Remove unused definitions
> - Create "descriptors per loop" for different vector implementations
> (regular f
On Fri, May 30, 2025 at 02:57:08PM +0100, Anatoly Burakov wrote:
> This commit does the following cleanups:
>
> - Remove RTE_ prefix from internal definitions
> - Mark vector-PMD related definitions with a special naming convention
> - Remove unused definitions
> - Create "descriptors per loop" fo
On Fri, May 30, 2025 at 02:57:07PM +0100, Anatoly Burakov wrote:
> This patch does the following cleanups:
>
> - Remove RTE_ prefix from internal definitions
> - Mark vector-PMD related definitions with a special naming convention
"IXGBE_VPMD_"
>
> Signed-off-by: Anatoly Burakov
Acked-by: B
Hi,
On Mon, May 05, 2025 at 08:16:42AM -0700, Andre Muezerie wrote:
> When compiling with MSVC, errors like the one below pop up:
>
> ../drivers/crypto/mlx5/mlx5_crypto_xts.c(488): warning C4334:
> '<<': result of 32-bit shift implicitly converted to 64 bits
> (was 64-bit shift intended?)
On Fri, May 30, 2025 at 02:57:06PM +0100, Anatoly Burakov wrote:
> There is an option `RTE_PMD_PACKET_PREFETCH` in `rte_config.h` that is
> always set to 1 by default, and that controls some prefetch behavior in the
> driver. However, there's another prefetch behavior that is controlled by
> `RTE_P
On Fri, May 30, 2025 at 02:57:05PM +0100, Anatoly Burakov wrote:
> Currently, there's a bunch of vector PMD-related stuff that's being
> compiled based on what architecture the code is being compiled for.
>
> Simplify it by removing necessary #ifdef's and have it so that vector PMD
"removing nece
On Fri, May 30, 2025 at 02:57:02PM +0100, Anatoly Burakov wrote:
> In preparation for having a common definition for 16-byte and 32-byte Rx
> descriptors, rename `RTE_LIBRTE_I40E_16BYTE_RX_DESC` to
> `RTE_NET_INTEL_USE_16BYTE_DESC``.
>
> Suggested-by: Bruce Richardson
> Signed-off-by: Anatoly Bur
On Fri, May 30, 2025 at 02:57:03PM +0100, Anatoly Burakov wrote:
> In preparation for having a common definition for 16-byte and 32-byte Rx
> descriptors, rename RTE_LIBRTE_ICE_16BYTE_RX_DESC to
> RTE_NET_INTEL_USE_16BYTE_DESC.
>
> Suggested-by: Bruce Richardson
> Signed-off-by: Anatoly Burakov
On Fri, May 30, 2025 at 02:57:01PM +0100, Anatoly Burakov wrote:
> Currently, the ice driver has a variable that have the same semantics as
> in other drivers, but has a different name. Rename `rx_ring_dma` to
> `rx_ring_phys_addr` for consistency with other drivers.
>
> Signed-off-by: Anatoly Bur
On Fri, May 30, 2025 at 02:57:00PM +0100, Anatoly Burakov wrote:
> Currently, the i40e driver has a variable that has the same semantics as
> in other drivers, but has a different name. Rename `rx_using_sse` to
> `vector_rx` to match it to other drivers.
>
> Signed-off-by: Anatoly Burakov
> ---
A
On Fri, May 30, 2025 at 02:56:59PM +0100, Anatoly Burakov wrote:
> Currently, the ixgbe driver has variables that have the same semantics as
> in other drivers, but have different names. Rename these variables to match
> ones in other drivers:
>
> - rdt_reg_addr -> qrx_tail (Rx ring tail register
On Tue, Jun 03, 2025 at 04:44:42PM +0800, fengchengwen wrote:
> On 2025/5/27 17:21, Bruce Richardson wrote:
> > The argparse library was missing two key features which made it
> > unsuitable for use by EAL or any program wanting similar behaviour.
> >
> > 1. It didn't stop parsing arguments when i
The use of lists of #defines with _MAX entries at the end causes issues
for ABI compatibility as those MAX values often leak through to
applications and can cause issues when changed.
We can rework the code to increase type safety by splitting the flags
field and using enums for each set of values
The argparse library was missing two key features which made it
unsuitable for use by EAL or any program wanting similar behaviour.
1. It didn't stop parsing arguments when it hit a "--" character
2. It never returned the number of arguments parsed
Fix both these issues - the latter is a change t
Sometimes we don't want to parse the string at all, when doing arg
parsing, and just save it off for later. Add support for that.
Also, rather than assuming boolean values have to be the same size as
uint8 (or some other size), add an explicitly type for that - which also
allows checking for true/
This patchset is based off the work to adjust how we do argument parsing
inside EAL. To enable argparse to be effectively used for EAL, we have
new features and some changes in the first two patches, which are
relatively small - though are ABI/API affecting.
These add support for saving off string
Hi,
On Mon, May 05, 2025 at 08:04:52AM -0700, Andre Muezerie wrote:
> Builtin __builtin_ffsl is not available with MSVC therefore a
> portable replacement should be used.
>
> Function rte_ffs32 is already available in eal and should be used
> instead.
>
> Signed-off-by: Andre Muezerie
Acked-by
https://bugs.dpdk.org/show_bug.cgi?id=1717
Bug ID: 1717
Summary: is monster hunter world cross platform
Product: DPDK
Version: 24.07
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Pri
Hi DTS contributors,
I am unable to host the meeting this Thursday. And, like we discussed at
the previous meeting, a couple other regular attendees also have conflicts
this week. I have discussed with Paul and we're going to cancel this
meeting and handle any conversations over email this week.
Hi,
On Mon, May 05, 2025 at 07:57:42AM -0700, Andre Muezerie wrote:
> When compiling with MSVC the errors below are hit because msvc does not
> support inline assembly:
>
> 1)
> ../drivers/common/mlx5/mlx5_common.c(86): warning C4013: '__asm__'
> undefined; assuming extern returning int
> ../
Hi,
On Mon, May 05, 2025 at 07:45:37AM -0700, Andre Muezerie wrote:
> When compiling DPDK with mlx5 using clang on Windows with
> "debug" buildtype the error below is hit:
>
> net_mlx5_mlx5_flow_dv.c.obj : error LNK2019: unresolved external symbol
> mlx5_geneve_tlv_parser_create referenced in
Hi,
On Fri, Apr 25, 2025 at 06:55:12PM +0300, Alexander Kozyrev wrote:
> Enqueue generated counter IDs on a ring in bulk.
> Generate them and store in an array before putting them
> on a ring all at once. That bring better cache access
> and speeds up the mlx5_hws_cnt_pool_create() function.
>
>
Hi,
Adding all mlx5 maintainers.
On Tue, Mar 25, 2025 at 06:39:00PM +0800, Wenbo Liu wrote:
> Test Environment: ARM architecture, OpenEuler operating system
> CPU: HUAWEI Kunpeng 920 5220, BIOS Vendor ID: HiSilicon
> Network Card: Mellanox Technologies MT27800 Family [ConnectX-5]
> DPDK program s
> This patch corrects driver id for virtio and virtio_user
> pmds.
>
> Fixes: 25500d4b8076 ("crypto/virtio: support device init")
>
> Signed-off-by: Rajesh Mudimadugula
Cc: sta...@dpdk.org
Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks.
> Improper cleanup resulted in a segfault when more
> than 1 device was used
>
> Fixes: 6f0175ff53e0 ("crypto/virtio: support basic PMD ops")
> Cc: jianjay.z...@huawei.com
> Cc: sta...@dpdk.org
>
> Signed-off-by: Radu Nicolau
Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks.
> Add same request checks on the request side.
>
> Fixes: b2866f473369 ("vhost/crypto: fix missed request check for copy mode")
> Cc: roy.fan.zh...@intel.com
> Cc: sta...@dpdk.org
>
> Signed-off-by: Radu Nicolau
Applied to dpdk-next-crypto
Thanks.
On Sat, Jan 4, 2025 at 11:10 PM Andre Muezerie
wrote:
>
> Removed a few includes which were not needed and included
> rte_os_shim.h to handle strtok_r which does not exist on
> Windows with that exact name.
>
> Signed-off-by: Andre Muezerie
Applied, thanks.
--
David Marchand
On Tue, May 6, 2025 at 9:31 AM Luca Vizzarro wrote:
>
> From: Thomas Wilks
>
> Add a test suite that tests the packet capture framework
> through the use of dpdk-dumpcap.
>
> Signed-off-by: Thomas Wilks
> Signed-off-by: Luca Vizzarro
> Reviewed-by: Paul Szczepanek
> +
> +def close(self)
On Fri, May 16, 2025 at 10:46 PM Andre Muezerie
wrote:
>
> This patchset addresses the issues in lib/fib that were preventing
> compilation with MSVC. The first patch removes a warning about
> implicit 64-bit conversion, and the second patch enables the
> compilation of fib with MSVC.
Series appl
On Fri, May 16, 2025 at 7:37 PM Andre Muezerie
wrote:
>
> This patchset resolves all issues related to lpm that until now prevented
> it from being built using MSVC.
>
> After resolving the issues it enables lpm to be compiled with MSVC.
Series applied, thanks.
--
David Marchand
> Subject: [PATCH v2 00/25] add CN20K support to cnxk crypto PMD
>
> This series adds CN20K support to cnxk crypto PMD.
>
> v2:
> * Fixed individual patch compilation
> * Fixed unnecessary code movement
> * Updated patch titles
> * Added release notes
Series Applied to dpdk-next-crypto
Fixed a c
On Fri, May 9, 2025 at 11:52 PM Andre Muezerie
wrote:
>
> Now that mbuf is compiling on Windows, this library can be enabled as
> well.
>
> Signed-off-by: Andre Muezerie
I enabled app/test-regex at the same time.
Applied, thanks.
--
David Marchand
Reviewed-by: Dean Marx
> From: Thomas Monjalon [mailto:tho...@monjalon.net]
> Sent: Tuesday, 3 June 2025 15.28
>
> Hello,
>
> 17/01/2025 10:00, Tomasz Duszynski:
> > lib/pmu/meson.build | 22 +
> > lib/pmu/pmu_arm64.c | 94
> > lib/pmu/pmu_private.h|
On Fri, May 16, 2025 at 4:44 PM Thomas Monjalon wrote:
>
> 16/05/2025 14:50, Andre Muezerie:
> > On Fri, May 16, 2025 at 10:01:42AM +0200, David Marchand wrote:
> > > On Fri, May 9, 2025 at 11:52 PM Andre Muezerie
> > > wrote:
> > > >
> > > > Now that mbuf is compiling on Windows, this library ca
Release status meeting minutes 2025-06-03
=
Agenda:
* Release Dates
* Subtrees
* Roadmaps
* LTS
* Defects
* Opens
Participants:
* ARM
* Intel
* Marvell
* Microsoft
* Nvidia
* Red Hat
Release Dates
-
The following are the proposed working date
Hello,
17/01/2025 10:00, Tomasz Duszynski:
> lib/pmu/meson.build | 22 +
> lib/pmu/pmu_arm64.c | 94
> lib/pmu/pmu_private.h| 32 ++
> lib/pmu/rte_pmu.c| 537 +++
> lib/pmu/rte_pmu.h
+CC David Christensen (IBM POWER maintainer) and Stanislaw Kardach (RISC-V
maintainer)
+CC Stanislaw Kardach (RISC-V maintainer)
+CC Wathsala Vithanage (ARM maintainer)
+CC Vipin Varghese (AMD x86 maintainer)
> From: Tomasz Duszynski [mailto:tduszyn...@marvell.com]
> Sent: Friday, 17 January 2025
Acked-by: Chengwen Feng
On 2025/5/27 17:21, Bruce Richardson wrote:
> Sometimes we don't want to parse the string at all, when doing arg
> parsing, and just save it off for later. Add support for that.
>
> Also, rather than assuming boolean values have to be the same size as
> uint8 (or some oth
Hello Danylo,
On 6/2/25 10:50 AM, Danylo Vodopianov wrote:
For vDPA devices, virtqueues are not locked once the device has been
configured. In the
commit 5e8fcc60b59d ("vhost: enhance virtqueue access lock asserts"),
the asserts were enhanced to trigger rte_panic functionality, preventing
access
Add Rx inject fastpath API for cn20k
Signed-off-by: Vidya Sagar Velumuri
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 165 --
1 file changed, 156 insertions(+), 9 deletions(-)
diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c
b/driver
From: Vidya Sagar Velumuri
Add support for rte_security session destroy for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 17 +++-
drivers/crypto/cnxk/cn20k_ipsec.c | 51 ++-
2 files changed, 64 insertions(+), 4 deleti
From: Vidya Sagar Velumuri
Add TLS post processing for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 160 ++
1 file changed, 160 insertions(+)
diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c
b/drivers/crypto/cnxk/cn20k_cr
From: Vidya Sagar Velumuri
Add probe for cn20k crypto device
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn10k_cryptodev.c | 12 +-
drivers/crypto/cnxk/cn20k_cryptodev.c | 152 ++
drivers/crypto/cnxk/cn20k_cryptodev.h | 13 +++
drivers/crypto/cnxk/meso
From: Vidya Sagar Velumuri
Move common code between cn10k and cn20k to common
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn10k_cryptodev_sec.h | 14 --
drivers/crypto/cnxk/cn10k_ipsec.c | 4 ++--
drivers/crypto/cnxk/cn10k_tls.c | 4 ++--
drivers
After parsing the GTP packet header, the next protocol type should
be converted from RTE_GTP_TYPE_IPV4/IPV6 to RTE_ETHER_TYPE_IPV4/IPV6.
Otherwise, the next protocol cannot be parsed.
Bugzilla ID: 1672
Fixes: 64ed7f854cf4 ("net: add tunnel packet type parsing")
Cc: sta...@dpdk.org
Signed-off-by:
From: Vidya Sagar Velumuri
Add skeleton for cn20k enqueue-dequeue functions
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev.c | 1 +
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 29 +++
drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 1 +
3 file
From: Vidya Sagar Velumuri
Add rte_security session creation for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 22 +-
drivers/crypto/cnxk/cn20k_cryptodev_sec.h | 33 +++
drivers/crypto/cnxk/cn20k_ipsec.c | 250 +-
3 file
Updating documentation for cn20k CPT support.
Signed-off-by: Tejasree Kondoj
---
doc/guides/cryptodevs/cnxk.rst | 26 +-
doc/guides/cryptodevs/features/cn20k.ini | 113 +++
doc/guides/rel_notes/release_25_07.rst | 3 +
3 files changed, 137 insertions(+), 5
From: Vidya Sagar Velumuri
Add session creation for TLS read for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 4 +
drivers/crypto/cnxk/cn20k_cryptodev_sec.h | 12 +
drivers/crypto/cnxk/cn20k_tls.c | 463 +-
3 files c
From: Vidya Sagar Velumuri
Add enqueue and dequeue support for TLS for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 14 ++
drivers/crypto/cnxk/cn20k_tls_ops.h | 250 ++
2 files changed, 264 insertions(+)
create mode 10064
This series adds CN20K support to cnxk crypto PMD.
v2:
* Fixed individual patch compilation
* Fixed unnecessary code movement
* Updated patch titles
* Added release notes
Tejasree Kondoj (3):
crypto/cnxk: move debug dumps to common
crypto/cnxk: add Rx inject in security lookaside
doc: updat
From: Vidya Sagar Velumuri
Add ops skeletion for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev.c | 3 +
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 92 +++
drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 23 ++
drivers/crypto/cnxk/me
Move the crypto instruction dumps to common
Signed-off-by: Vidya Sagar Velumuri
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 125 +++---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 7 +-
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 101
From: Vidya Sagar Velumuri
Add lmtst routines for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/common/cnxk/roc_cpt.h | 7 +--
drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 53 +++
2 files changed, 57 insertions(+), 3 deletions(-)
diff --git a/drivers/co
From: Vidya Sagar Velumuri
Add raw API support for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 388 +-
1 file changed, 381 insertions(+), 7 deletions(-)
diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c
b/drivers/crypto/c
On 2025/5/27 4:53, Stephen Hemminger wrote:
> On Fri, 23 May 2025 10:55:55 +0800
> Dengdui Huang wrote:
>
>> After parsing the GTP packet header, the next protocol type should
>> be converted from RTE_GTP_TYPE_IPV4/IPV6 to RTE_ETHER_TYPE_IPV4/IPV6.
>> Otherwise, the next protocol cannot be pars
From: Vidya Sagar Velumuri
Add support for IPsec session update and IPsec stats get for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 41 +++
drivers/crypto/cnxk/cn20k_ipsec.c | 39 +
2 files changed, 6
From: Vidya Sagar Velumuri
Add cryptodev enqueue function support for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 192 +-
drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 11 +-
2 files changed, 193 insertions(+), 10 deletions(-)
d
From: Vidya Sagar Velumuri
Add skeletion for rte_security for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev.c | 2 +
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 39 +
drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 8 +++
drivers/crypto/cnxk/cn
From: Vidya Sagar Velumuri
Add support for enqueue and dequeue of rte_security for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 108 +++-
drivers/crypto/cnxk/cn20k_ipsec_la_ops.h | 199 ++
drivers/crypto/cnxk/cnxk_crypto
From: Vidya Sagar Velumuri
Add model checks for cn20k.
Enable crypto and security capabilities for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cnxk_cryptodev.c | 14 --
.../crypto/cnxk/cnxk_cryptodev_capabilities.c| 10 +-
drivers/crypt
From: Vidya Sagar Velumuri
Add support for TLS session update for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 3 +++
drivers/crypto/cnxk/cn20k_tls.c | 15 ++-
2 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/dr
From: Vidya Sagar Velumuri
Add TLS session destroy for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 3 +
drivers/crypto/cnxk/cn20k_tls.c | 84 ++-
2 files changed, 85 insertions(+), 2 deletions(-)
diff --git a/drivers
From: Vidya Sagar Velumuri
Add session creation for TLS write for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_tls.c | 329 +++-
1 file changed, 327 insertions(+), 2 deletions(-)
diff --git a/drivers/crypto/cnxk/cn20k_tls.c b/drivers/cryp
From: Vidya Sagar Velumuri
Add skeleton for TLS support for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/common/cnxk/roc_ie_ow_tls.h | 233
drivers/crypto/cnxk/cn20k_tls.c | 56 +++
drivers/crypto/cnxk/cn20k_tls.h | 40 +
drivers/crypto/c
From: Vidya Sagar Velumuri
Add dequeue support in cryptodev for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 141 +-
1 file changed, 137 insertions(+), 4 deletions(-)
diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c
b/dri
From: Vidya Sagar Velumuri
Add dev info get for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c
b/drivers/crypto/cnxk/cn20k_cryptodev_ops
Remove ZUC 256 support from Gen 3 and 5 hardware
Signed-off-by: Radu Nicolau
---
v2: removed usnused function
doc/guides/rel_notes/release_25_07.rst | 5 ++
drivers/common/qat/qat_adf/icp_qat_hw.h | 2 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 40 +---
drivers/c
Remove ZUC 256 support from Gen 3 and 5 hardware
Signed-off-by: Radu Nicolau
---
doc/guides/rel_notes/release_25_07.rst | 5 +++
drivers/common/qat/qat_adf/icp_qat_hw.h | 2 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 40 +---
drivers/crypto/qat/dev/qat_crypto_
On 2025/5/27 17:21, Bruce Richardson wrote:
> The argparse library was missing two key features which made it
> unsuitable for use by EAL or any program wanting similar behaviour.
>
> 1. It didn't stop parsing arguments when it hit a "--" character
> 2. It never returned the number of arguments pa
> From: Wathsala Vithanage [mailto:wathsala.vithan...@arm.com]
> Sent: Tuesday, 3 June 2025 00.38
>
> Extend the ethdev library to enable the stashing of different data
> objects, such as the ones listed below, into CPU caches directly
> from the NIC.
>
> - Rx/Tx queue descriptors
> - Rx packets
1 - 100 of 102 matches
Mail list logo