Fixes and minor improvements for Crypto cnxk PMD. v4: * Addressed checkpatch issue
v3: * Resend v2: * Squashed related patches Aakash Sasidharan (1): crypto/cnxk: add support for oop processing in TLS Anoob Joseph (2): crypto/cnxk: avoid branches in datapath crypto/cnxk: move metadata to second cacheline Vidya Sagar Velumuri (5): crypto/cnxk: multi seg support block ciphers in tls crypto/cnxk: enable sha384 and chachapoly for tls crypto/cnxk: add support for session update for TLS crypto/cnxk: add support for padding verification in TLS crypto/cnxk: update the context structure of tls drivers/common/cnxk/roc_ie_ot_tls.h | 18 ++- drivers/common/cnxk/roc_se.h | 1 + drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 151 +++++++++++++++++- drivers/crypto/cnxk/cn10k_cryptodev_sec.c | 3 + drivers/crypto/cnxk/cn10k_cryptodev_sec.h | 22 ++- drivers/crypto/cnxk/cn10k_ipsec.c | 4 +- drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 8 +- drivers/crypto/cnxk/cn10k_tls.c | 137 ++++++++++++---- drivers/crypto/cnxk/cn10k_tls.h | 4 + drivers/crypto/cnxk/cn10k_tls_ops.h | 73 +++++++-- drivers/crypto/cnxk/cnxk_cryptodev.h | 6 +- .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 52 ++++++ 12 files changed, 401 insertions(+), 78 deletions(-) -- 2.25.1