Adding fixes and improvements to cnxk crypto PMD. v3: - Removed redundant code - Added two patches for fixes.
Nithinsen Kaithakadan (4): common/cnxk: get context ilen as devarg crypto/cnxk: fix compilation error and warnings crypto/cnxk: align cptr to 256B in cn20k crypto/cnxk: fix tls mbuf sanity failures Sucharitha Sarananaga (3): crypto/cnxk: add new API to get fpm tbl address crypto/cnxk: add new API to get EC grp tbl address crypto/cnxk: refactor rsa verification Tejasree Kondoj (3): crypto/cnxk: align PDCP API with latest firmware crypto/cnxk: support custom metadata with CN20K common/cnxk: optimize ROC layer doc/guides/cryptodevs/cnxk.rst | 11 + drivers/common/cnxk/cnxk_security.c | 20 +- drivers/common/cnxk/cnxk_security.h | 25 +- drivers/common/cnxk/hw/cpt.h | 14 +- drivers/common/cnxk/roc_cpt.c | 7 +- drivers/common/cnxk/roc_cpt.h | 5 + drivers/common/cnxk/roc_cpt_sg.h | 1 + drivers/common/cnxk/roc_se.c | 10 +- drivers/common/cnxk/roc_se.h | 37 +- drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 56 ++- drivers/crypto/cnxk/cn10k_ipsec.c | 4 +- drivers/crypto/cnxk/cn10k_tls.c | 16 +- drivers/crypto/cnxk/cn20k_cryptodev_ops.c | 59 ++-- drivers/crypto/cnxk/cn20k_ipsec.c | 80 +++-- drivers/crypto/cnxk/cn20k_ipsec.h | 15 +- drivers/crypto/cnxk/cn20k_ipsec_la_ops.h | 41 ++- drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 4 +- drivers/crypto/cnxk/cnxk_ae.h | 15 +- drivers/crypto/cnxk/cnxk_cryptodev.h | 1 + drivers/crypto/cnxk/cnxk_cryptodev_devargs.c | 49 +++ drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 130 ++++++- drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 26 ++ drivers/crypto/cnxk/cnxk_se.h | 340 +++++++++++++------ drivers/crypto/cnxk/rte_pmd_cnxk_crypto.h | 96 ++++++ drivers/net/cnxk/cn10k_ethdev_sec.c | 14 +- drivers/net/cnxk/cn20k_ethdev_sec.c | 8 +- 26 files changed, 784 insertions(+), 300 deletions(-) -- 2.25.1

