It's fine for me, thanks for the heads up.
Regards,
Xueming
From: David Marchand
Sent: Thursday, May 22, 2025 8:51 PM
To: Luca Boccassi ; Xueming Li
Cc: dev@dpdk.org ; Aaron Conole ; Michael
Santana ; Kevin Traynor
Subject: Re: [PATCH 1/2] ci: bump tested distr
Inbound CPT LF ID was fixed to 0th index,
It fixes to update relative LF ID for Rx inline
config.
Fixes: fc9a711b5c8f ("common/cnxk: add NIX inline reassembly profile config")
Signed-off-by: Rahul Bhansali
---
Changes in v2: updated the commit message.
drivers/common/cnxk/roc_nix_inl.c |
Update bufsize in lookup-mem by default to maintain
data order.
Fixes: b826d043c01f ("net/cnxk: store pool buffer size in lookup memory")
Signed-off-by: Rahul Bhansali
---
Changes in v2: updated the commit message.
drivers/net/cnxk/cn20k_ethdev.c | 3 +--
1 file changed, 1 insertion(+), 2 dele
Update frag offset calculation based on CSR change.
Signed-off-by: Rahul Bhansali
---
Changes in v2: No change.
drivers/net/cnxk/cn20k_rx.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/cnxk/cn20k_rx.h b/drivers/net/cnxk/cn20k_rx.h
index 09042e384d..5682631815
Updates CPT parse header HW structure for CN20k.
Signed-off-by: Rahul Bhansali
---
Changes in v2: updated commit message
drivers/common/cnxk/hw/cpt.h| 12 +++-
drivers/common/cnxk/roc_cpt_debug.c | 8
2 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/driv
This configures the CPT result address offset from WQE pointer
in RX_INLINE_CFG0. CPT result address offset is a signed
number in multiple of 16 bytes and configured to the
corresponding reserved space in packet meta area itself.
Signed-off-by: Rahul Bhansali
---
Changes in v2: No change.
drive
From: Monendra Singh Kushwaha
This patch enables setting CPT result address offset relative
to wqe address.
Signed-off-by: Monendra Singh Kushwaha
---
Changes in v2: No change.
drivers/common/cnxk/roc_mbox.h | 4
drivers/common/cnxk/roc_nix.c | 5 +
drivers/common/cn
On Fri, 23 May 2025 12:21:15 +0200
"Burakov, Anatoly" wrote:
> On 5/21/2025 4:05 PM, Stephen Hemminger wrote:
> > On Wed, 7 May 2025 16:22:11 +0100
> > Anatoly Burakov wrote:
> >
> >> +NUMERIC_TYPES = {
> >> +"UINT8": "uint8_t",
> >> +"UINT16": "uint16_t",
> >> +"UINT32": "uint32
From: Rupesh Chiluka
Add asymmetric sessionless handling for cnxk
Signed-off-by: Rupesh Chiluka
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 19 +--
drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 20 ++--
2 files changed, 35 insertions(+), 4 deletions(-)
diff -
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
---
drivers/crypto/virtio/virtio_rxtx.c | 40 +
1 file changed, 40 in
From: Nithinsen Kaithakadan
Copy 8 bytes of the IV into the iv field within the
session for the AES CTR algorithm.
Signed-off-by: Nithinsen Kaithakadan
---
drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 7 ---
drivers/crypto/cnxk/cn20k_ipsec_la_ops.h | 7 ---
2 files changed, 8 insertions(
Updating documentation for CN20K CPT support.
Signed-off-by: Tejasree Kondoj
---
doc/guides/cryptodevs/cnxk.rst | 26 +-
doc/guides/cryptodevs/features/cn20k.ini | 113 +++
2 files changed, 134 insertions(+), 5 deletions(-)
create mode 100644 doc/guides/crypto
From: Nithinsen Kaithakadan
Reconfigure qsize in each CPT iq enable call.
Fixes: 3bf87839559 ("common/cnxk: move instruction queue enable to ROC")
Signed-off-by: Nithinsen Kaithakadan
---
drivers/common/cnxk/roc_cpt.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/common/cnx
From: Vidya Sagar Velumuri
Add support for sessionless asymmetric operations for cnxk
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 72 ++-
drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 57 +-
drivers/crypto/cnxk/cnxk_cryp
From: Rupesh Chiluka
Extend check for max supported gather entries in CNXK
CPT PMD.
Signed-off-by: Rupesh Chiluka
---
drivers/common/cnxk/roc_cpt_sg.h | 1 +
drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 10 ++
drivers/crypto/cnxk/cn10k_tls_ops.h | 10 ++
drivers/cry
Adding struct variable for passing custom metadata
to microcode.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/crypto/cnxk/cnxk_cryptodev_ops.h
b/drivers/crypto/cnxk/cnxk_cryptodev_ops.h
index df8d08b7
From: Nithinsen Kaithakadan
This patch includes fix for setting correct salt value
for CTR algorithm.
Fixes: 532963b8070 ("crypto/cnxk: move IPsec SA creation to common")
Signed-off-by: Nithinsen Kaithakadan
---
drivers/common/cnxk/cnxk_security.c | 5 +
1 file changed, 5 insertions(+)
d
From: Nithinsen Kaithakadan
This patch includes fix for setting correct salt value
for CTR algorithm.
Fixes: 78d03027f2cc ("common/cnxk: add IPsec common code")
Signed-off-by: Nithinsen Kaithakadan
---
drivers/common/cnxk/cnxk_security.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/
From: Vidya Sagar Velumuri
Add raw API support for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 384 +-
1 file changed, 377 insertions(+), 7 deletions(-)
diff --git a/drivers/crypto/cnxk/cn20k_cryptodev_ops.c
b/drivers/crypto/c
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
Including required headers.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h
b/drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h
index 02278605a2..46861ab2cf 100644
--- a/drivers
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 post process
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_cryptodev_ops.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
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 read 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/crypt
From: Vidya Sagar Velumuri
Add support for tls read session creation 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
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
From: Vidya Sagar Velumuri
Add skeletion for rte sec for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev.c | 2 +
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 106 ++
drivers/crypto/cnxk/cn20k_cryptodev_sec.h | 19
drivers/crypto
Move the crypto instruction dumps to common
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 125 +++---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 7 +-
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 101 +
drivers/crypto/cnxk/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 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 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 skeletion for cn20k enq deq 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 files chang
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
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
Add Rx inject fastpath API for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 186 ++
drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 8 +
drivers/crypto/cnxk/cn20k_cryptodev_sec.c | 35
3 files changed, 194 insertions(+), 35 del
Enabling IV from application as the default option.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cn9k_ipsec.c | 19 +--
drivers/crypto/cnxk/cn9k_ipsec_la_ops.h | 5 +
.../crypto/cnxk/cnxk_cryptodev_capabilities.c | 6 ++
3 files changed, 4 i
From: Vidya Sagar Velumuri
Add check for max supported gather entries.
Signed-off-by: Vidya Sagar Velumuri
---
drivers/common/cnxk/roc_cpt_sg.h | 1 +
drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 10 ++
drivers/crypto/cnxk/cn10k_tls_ops.h | 10 ++
3 files changed, 2
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: Aakash Sasidharan
Rx inject is supported only with CPT05 microcode version.
sg_ver2 indicates if CPT05 is loaded. Fail the rx inject
configuration with ENOTSUP error if sg_ver2 is not supported.
Signed-off-by: Aakash Sasidharan
---
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 6 ++
1
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
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
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
Adding global CPT LF stats for lookaside IPsec.
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cn10k_ipsec.c| 4
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 1 +
2 files changed, 5 insertions(+)
diff --git a/drivers/crypto/cnxk/cn10k_ipsec.c
b/drivers/crypto/cnxk/cn10k_ipse
From: Vidya Sagar Velumuri
update the last seg with length before populating the scatter list
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn10k_tls_ops.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/crypto/cnxk/cn10k_tls_ops.h
b/drivers/c
From: Vidya Sagar Velumuri
Add cryptodev enqueue function support for cn20k
Signed-off-by: Vidya Sagar Velumuri
---
drivers/crypto/cnxk/cn20k_cryptodev.c | 2 +-
drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 193 +-
drivers/crypto/cnxk/cn20k_cryptodev_ops.h | 2 +-
dr
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
Adding CN20K PMD support and improvements to cnxk crypto PMD.
Aakash Sasidharan (1):
crypto/cnxk: fail Rx inject configure if not supported
Nithinsen Kaithakadan (4):
common/cnxk: fix salt handling with aes-ctr
common/cnxk: set correct salt value for ctr algos
common/cnxk: update qsize in
Fixing qp stats PMD API.
Fixes: bf52722b9377 ("crypto/cnxk: add PMD API to get queue stats")
Signed-off-by: Tejasree Kondoj
---
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/crypto/cnxk/cnxk_cryptodev_ops.c
b/drivers/crypto
On 5/14/2025 6:56 PM, Bruce Richardson wrote:
On Mon, May 12, 2025 at 01:54:31PM +0100, Anatoly Burakov wrote:
Make the ice driver use the new common Rx queue structure.
Because the ice driver supports both 16-byte and 32-byte descriptor
formats (controlled by RTE_LIBRTE_ICE_16BYTE_RX_DESC defi
When using '?' to find commands, it occasionally is difficult to find the
needed commands because all commands are not in alphabetical order, but
rather can be ordered rather arbitrarily.
To address this, use help string to order commands. This sacrifices some
amount of grouping (i.e. when tm comm
Most testpmd help strings are lower case. Amend those that aren't.
Signed-off-by: Anatoly Burakov
---
Notes:
v1 -> v2:
- Make TM uniformly uppercase instead of lowercase
app/test-pmd/cmdline.c| 4 ++--
app/test-pmd/cmdline_tm.c | 46 +++
2 files
On 5/21/2025 4:05 PM, Stephen Hemminger wrote:
On Wed, 7 May 2025 16:22:11 +0100
Anatoly Burakov wrote:
+NUMERIC_TYPES = {
+"UINT8": "uint8_t",
+"UINT16": "uint16_t",
+"UINT32": "uint32_t",
+"UINT64": "uint64_t",
+"INT8": "int8_t",
+"INT16": "int16_t",
+"INT32": "i
> -Original Message- > From: psatheesh@ marvell. com > Sent: Thursday, May 22, 2025 3: 41 PM > To: Nithin Kumar Dabilpuram ; Kiran Kumar > Kokkilagadda ;
ZjQcmQRYFpfptBannerStart
Prioritize security for external emails:
Confirm sender and content sa
On 5/22/2025 12:24 AM, Stephen Hemminger wrote:
On Wed, 14 May 2025 14:02:12 +0100
Anatoly Burakov wrote:
When using '?' to find commands, it occasionally is difficult to find the
needed commands because all commands are not in alphabetical order, but
rather can be ordered rather arbitrarily.
> -Original Message- > From: Stephen Hemminger > Sent: Wednesday, April 23, 2025 9: 01 PM > To: edwin. brossette@ 6wind. com > Cc: dev@ dpdk. org; olivier. matz@ 6wind. com; didier. pallard@ 6wind. com;
ZjQcmQRYFpfptBannerStart
Prioritize security for external em
> -Original Message- > From: Rahul Bhansali > Sent: Wednesday, April 2, 2025 7: 42 PM > To: dev@ dpdk. org; Nithin Kumar Dabilpuram ; > Kiran Kumar Kokkilagadda
ZjQcmQRYFpfptBannerStart
Prioritize security for external emails:
Confirm sender and con
58 matches
Mail list logo