[PATCH v3 00/12] Fixes and improvements to CNXK crypto PMD
Aakash Sasidharan
asasidharan at marvell.com
Wed Jun 26 12:55:22 CEST 2024
v3:
* Fix compilation error by moving function meant for arm64 under
"#if defined(RTE_ARCH_ARM64)" guard.
v2:
* Fix compilation errors observed with arm gcc-13.
This series adds improvements to CNXK crypto PMD and fixes aes-gcm zero
length input failure.
Aakash Sasidharan (1):
crypto/cnxk: fix aes-gcm zero len input cases
Anoob Joseph (11):
common/cnxk: add comments to denote skipped entries
crypto/cnxk: update version map file with PMD APIs
common/cnxk: make inline dev PF func get as idev API
crypto/cnxk: add flow control in Rx inject path
crypto/cnxk: use SSO PF func of inline device in inst
crypto/cnxk: use NEON for Rx inject inst preparation
crypto/cnxk: remove init of CPT result field in packet
crypto/cnxk: add dual submission in Rx inject
crypto/cnxk: update sess pointer for next iteration
crypto/cnxk: make pack IV variable as const
crypto/cnxk: enable dual submission to CPT
drivers/common/cnxk/roc_ae.c | 6 +-
drivers/common/cnxk/roc_ae_fpm_tables.c | 6 +-
drivers/common/cnxk/roc_cpt.c | 17 +-
drivers/common/cnxk/roc_cpt.h | 51 +++--
drivers/common/cnxk/roc_idev.c | 6 +
drivers/common/cnxk/roc_idev.h | 2 +
drivers/common/cnxk/roc_nix_inl.h | 1 -
drivers/common/cnxk/roc_nix_inl_dev.c | 6 -
drivers/common/cnxk/version.map | 2 +-
drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 234 +++++++++-------------
drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 60 +++++-
drivers/crypto/cnxk/cnxk_cryptodev.h | 2 +-
drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 40 ++--
drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 2 +
drivers/crypto/cnxk/cnxk_se.h | 55 ++---
drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h | 2 +
drivers/crypto/cnxk/version.map | 8 +
drivers/event/cnxk/cnxk_eventdev_adptr.c | 4 +-
drivers/net/cnxk/cn10k_ethdev_sec.c | 2 +-
drivers/net/cnxk/cnxk_ethdev_telemetry.c | 3 +-
20 files changed, 275 insertions(+), 234 deletions(-)
--
2.25.1
More information about the dev
mailing list