> -----Original Message-----
> From: Tejasree Kondoj <[email protected]>
> Sent: Monday, October 19, 2026 6:38 PM
> To: Akhil Goyal <[email protected]>
> Cc: Anoob Joseph <[email protected]>; Vidya Sagar Velumuri
> <[email protected]>; Ankur Dwivedi <[email protected]>; Rupesh
> Chiluka <[email protected]>; Nithin Kumar Dabilpuram
> <[email protected]>; [email protected]
> Subject: [PATCH 00/16] fixes and improvements to cnxk crypto PMD
>
> This series adds improvements and fixes to cnxk crypto PMD.
>
> Rupesh Chiluka (11):
> common/cnxk: validate cipher key length in IPsec SA fill
> crypto/cnxk: reject truncated TLS records in decrypt
> crypto/cnxk: validate TLS xform and keys before SA key copy
> crypto/cnxk: reject oversized SG vectors in raw datapath
> crypto/cnxk: guard trim len bounds in TLS 1.2 MAC trim
> crypto/cnxk: guard trim len in TLS 1.2 MAC trim for CN20K
> crypto/cnxk: validate TLS 1.2 MAC trim lengths
> crypto/cnxk: bound SG segment count in packet iov builders
> crypto/cnxk: bound SG iovec index in mbuf walk
> crypto/cnxk: add cq_ena devarg for CPT CQ mode
> crypto/cnxk: size CN20K IPsec SA by context length
>
> Tejasree Kondoj (5):
> common/cnxk: use context invalidate for cn20k
> crypto/cnxk: return HW CPTR from cptr_get for cn20k
> crypto/cnxk: enable cq_all and allocate extra CQ line
> crypto/cnxk: fix CN20K CPT error recovery
> crypto/cnxk: enable ctx cache for cn20k crypto
>
> doc/guides/cryptodevs/cnxk.rst | 16 ++++
> drivers/common/cnxk/cnxk_security.c | 15 ++-
> drivers/common/cnxk/roc_cpt.c | 97 +++++++++++++++++---
> drivers/common/cnxk/roc_cpt.h | 3 +
> drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 36 ++++++--
> drivers/crypto/cnxk/cn10k_tls.c | 33 ++++++-
> drivers/crypto/cnxk/cn10k_tls_ops.h | 12 +++
> drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 39 ++++++--
> drivers/crypto/cnxk/cn20k_ipsec.c | 42 +++------
> drivers/crypto/cnxk/cn20k_tls.c | 73 +++++++--------
> drivers/crypto/cnxk/cn20k_tls_ops.h | 6 ++
> drivers/crypto/cnxk/cnxk_cryptodev.h | 1 +
> drivers/crypto/cnxk/cnxk_cryptodev_devargs.c | 28 +++++-
> drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 10 +-
> drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 4 +-
> drivers/crypto/cnxk/cnxk_se.h | 84 +++++++++++++++--
> 16 files changed, 389 insertions(+), 110 deletions(-)
Series Applied to dpdk-next-crypto
Thanks.