> This series adds cn10k lookaside IPsec AES-CBC-HMAC-SHA1, UDP > encapsulation > and transport mode support along with common cnxk pmd changes. > The functionality has been tested with ipsec-secgw application running in > lookaside protocol offload mode. > > v2: > * Fixed release notes > > Archana Muniganti (2): > crypto/cnxk: make IPsec verify functions common > common/cnxk: make IPsec defines common > > Tejasree Kondoj (6): > common/cnxk: add hash generation APIs > crypto/cnxk: add lookaside IPsec AES-CBC-HMAC-SHA1 support > crypto/cnxk: remove redundant code > crypto/cnxk: use rlen from CPT result with lookaside > crypto/cnxk: support cn10k transport mode > crypto/cnxk: support UDP encap with lookaside IPsec > > doc/guides/cryptodevs/cnxk.rst | 3 + > doc/guides/rel_notes/release_21_11.rst | 6 + > drivers/common/cnxk/cnxk_security.c | 92 +++++- > drivers/common/cnxk/meson.build | 1 + > drivers/common/cnxk/roc_api.h | 4 + > drivers/common/cnxk/roc_hash.c | 275 ++++++++++++++++++ > drivers/common/cnxk/roc_hash.h | 16 + > drivers/common/cnxk/roc_ie.h | 33 ++- > drivers/common/cnxk/roc_ie_on.h | 26 -- > drivers/common/cnxk/roc_ie_ot.h | 26 -- > drivers/common/cnxk/version.map | 3 + > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 44 +-- > drivers/crypto/cnxk/cn10k_ipsec.c | 64 +--- > drivers/crypto/cnxk/cn10k_ipsec.h | 6 +- > drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 28 +- > drivers/crypto/cnxk/cnxk_cryptodev.h | 2 +- > .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 79 ++++- > drivers/crypto/cnxk/cnxk_ipsec.h | 114 ++++++++ > 18 files changed, 620 insertions(+), 202 deletions(-) > create mode 100644 drivers/common/cnxk/roc_hash.c > create mode 100644 drivers/common/cnxk/roc_hash.h > Series Acked-by: Akhil Goyal <gak...@marvell.com>
Applied to dpdk-next-crypto Thanks.