[PATCH v2 00/18] Fixes and improvements in cnxk crypto PMDs
Akhil Goyal
gakhil at marvell.com
Sun Aug 28 15:25:57 CEST 2022
> New features added:
> - AES-CCM with lookaside IPsec operations
> - DOCSIS algos with lookaside crypto operations
> - Redesigned datapath for improved performance
>
> Changes in v2:
> - Addressed failures with GCC 4.8
>
> Anoob Joseph (11):
> crypto/cnxk: remove zero IV
> crypto/cnxk: limit the meta buf cache to 128
> crypto/cnxk: add separate path for pdcp chain opcode
> crypto/cnxk: add separate datapath for pdcp cipher operation
> crypto/cnxk: remove MAC len check for AEAD
> crypto/cnxk: remove extra indirection for FC and Kasumi
> crypto/cnxk: remove extra digest len check
> crypto/cnxk: avoid accessing se ctx in aes gcm path
> crypto/cnxk: remove auth iv from kasumi cipher
> crypto/cnxk: use dedicated dp threads depending on operation
> crypto/cnxk: remove unused ctx buf len
>
> Archana Muniganti (1):
> crypto/cnxk: add AES-CCM support
>
> Shijith Thotton (1):
> drivers: change crypto adapter datapath error print to debug
>
> Tejasree Kondoj (2):
> crypto/cnxk: fix endianness in anti-replay
> crypto/cnxk: enable IE engine for Chacha-Poly
>
> Vamsi Attunuru (1):
> crypto/cnxk: update flow label copy capability
>
> Volodymyr Fialko (2):
> crypto/cnxk: add burst enqueue for event crypto
> crypto/cnxk: add support for DOCSIS algorithm
>
> doc/guides/cryptodevs/features/cn9k.ini | 2 +
> doc/guides/rel_notes/release_22_11.rst | 5 +
> drivers/common/cnxk/cnxk_security.c | 38 +-
> drivers/common/cnxk/roc_cpt.h | 13 +-
> drivers/common/cnxk/roc_platform.h | 2 +
> drivers/common/cnxk/roc_se.c | 25 +-
> drivers/common/cnxk/roc_se.h | 56 +-
> drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 160 ++++--
> drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 7 +-
> drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 1 +
> drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 47 +-
> drivers/crypto/cnxk/cnxk_cryptodev.h | 4 +-
> .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 102 +++-
> drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 40 +-
> drivers/crypto/cnxk/cnxk_ipsec.h | 3 +-
> drivers/crypto/cnxk/cnxk_se.h | 537 +++++++++++++-----
> drivers/crypto/cnxk/meson.build | 6 +-
> drivers/event/cnxk/cn10k_eventdev.c | 2 +-
> drivers/event/cnxk/cn10k_worker.c | 10 -
> drivers/event/cnxk/cn10k_worker.h | 2 -
> 20 files changed, 766 insertions(+), 296 deletions(-)
>
Series Acked-by: Akhil Goyal <gakhil at marvell.com>
Applied to dpdk-next-crypto
Thanks.
More information about the dev
mailing list