[v3,0/8] Fixes and minor improvements for Crypto cnxk

Message ID 20240315054213.540-1-vvelumuri@marvell.com (mailing list archive)
Headers
Series Fixes and minor improvements for Crypto cnxk |

Message

Vidya Sagar Velumuri March 15, 2024, 5:42 a.m. UTC
  Fixes and minor improvements for Crypto cnxk PMD.

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(-)