DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 00/17] fixes and improvements to cnxk crytpo PMD
@ 2022-12-20 14:32 Tejasree Kondoj
  2022-12-20 14:32 ` [PATCH 01/17] common/cnxk: perform LF fini ops only when allocated Tejasree Kondoj
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Tejasree Kondoj @ 2022-12-20 14:32 UTC (permalink / raw)
  To: Akhil Goyal
  Cc: Anoob Joseph, Jerin Jacob, Nithin Dabilpuram, Rahul Bhansali,
	Vidya Sagar Velumuri, Gowrishankar Muthukrishnan,
	Volodymyr Fialko, Aakash Sasidharan, dev

This series adds improvements and support for SHA3,
IPsec scatter gather mode in cnxk crypto PMD.

Aakash Sasidharan (1):
  common/cnxk: generate opad and ipad in driver

Anoob Joseph (3):
  common/cnxk: perform LF fini ops only when allocated
  crypto/cnxk: remove null check of session priv
  common/cnxk: remove salt from session

Archana Muniganti (1):
  crypto/cnxk: add CN9K IPsec SG support

Gowrishankar Muthukrishnan (1):
  crypto/cnxk: fix incorrect digest for an empty input data

Tejasree Kondoj (5):
  crypto/cnxk: support truncated digest length
  crypto/octeontx: support truncated digest size
  crypto/cnxk: set device ops to null in PCI remove
  crypto/cnxk: add CTX for non IPsec operations
  crypto/cnxk: set salt in dptr as part of IV

Vidya Sagar Velumuri (2):
  crypto/cnxk: update resp len calculation for IPv6
  crypto/cnxk: update crypto completion code handling

Volodymyr Fialko (4):
  crypto/cnxk: add context to passthrough instruction
  crypto/cnxk: add queue pair check to meta set
  crypto/cnxk: add support for SHA3 hash
  common/cnxk: skip hmac hash precomputation

 doc/guides/cryptodevs/cnxk.rst                |   8 +
 doc/guides/cryptodevs/features/cn10k.ini      |   8 +
 doc/guides/cryptodevs/features/cn9k.ini       |   8 +
 drivers/common/cnxk/cnxk_security.c           |   8 +-
 drivers/common/cnxk/roc_api.h                 |   1 +
 drivers/common/cnxk/roc_cpt.c                 |   3 +
 drivers/common/cnxk/roc_cpt_sg.h              |  37 ++
 drivers/common/cnxk/roc_hash.c                |  12 +-
 drivers/common/cnxk/roc_hash.h                |   2 +-
 drivers/common/cnxk/roc_ie_on.h               |   9 +-
 drivers/common/cnxk/roc_platform.h            |   3 +-
 drivers/common/cnxk/roc_se.c                  | 150 ++++-
 drivers/common/cnxk/roc_se.h                  |  70 +--
 drivers/common/cnxk/version.map               |   1 +
 drivers/common/cpt/cpt_ucode.h                |  17 +-
 drivers/crypto/cnxk/cn10k_cryptodev.c         |   1 +
 drivers/crypto/cnxk/cn10k_cryptodev_ops.c     |  51 +-
 drivers/crypto/cnxk/cn10k_ipsec.c             |  11 +-
 drivers/crypto/cnxk/cn10k_ipsec.h             |   1 +
 drivers/crypto/cnxk/cn10k_ipsec_la_ops.h      |   1 +
 drivers/crypto/cnxk/cn9k_cryptodev.c          |   1 +
 drivers/crypto/cnxk/cn9k_cryptodev_ops.c      |  89 +--
 drivers/crypto/cnxk/cn9k_ipsec_la_ops.h       | 207 ++++++-
 drivers/crypto/cnxk/cnxk_cryptodev.h          |   2 +-
 .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 212 ++++++-
 drivers/crypto/cnxk/cnxk_cryptodev_ops.c      |  65 ++-
 drivers/crypto/cnxk/cnxk_cryptodev_ops.h      |  32 +-
 drivers/crypto/cnxk/cnxk_se.h                 | 551 +++++-------------
 drivers/crypto/cnxk/cnxk_sg.h                 | 273 +++++++++
 .../octeontx/otx_cryptodev_capabilities.c     |  48 +-
 30 files changed, 1224 insertions(+), 658 deletions(-)
 create mode 100644 drivers/common/cnxk/roc_cpt_sg.h
 create mode 100644 drivers/crypto/cnxk/cnxk_sg.h

-- 
2.25.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-01-04 10:11 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-20 14:32 [PATCH 00/17] fixes and improvements to cnxk crytpo PMD Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 01/17] common/cnxk: perform LF fini ops only when allocated Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 02/17] common/cnxk: generate opad and ipad in driver Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 03/17] crypto/cnxk: update resp len calculation for IPv6 Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 04/17] crypto/cnxk: add context to passthrough instruction Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 05/17] crypto/cnxk: support truncated digest length Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 06/17] crypto/cnxk: add queue pair check to meta set Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 07/17] crypto/cnxk: update crypto completion code handling Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 08/17] crypto/cnxk: fix incorrect digest for an empty input data Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 09/17] crypto/cnxk: add CN9K IPsec SG support Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 10/17] crypto/cnxk: add support for SHA3 hash Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 11/17] common/cnxk: skip hmac hash precomputation Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 12/17] crypto/octeontx: support truncated digest size Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 13/17] crypto/cnxk: set device ops to null in PCI remove Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 14/17] crypto/cnxk: add CTX for non IPsec operations Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 15/17] crypto/cnxk: set salt in dptr as part of IV Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 16/17] crypto/cnxk: remove null check of session priv Tejasree Kondoj
2022-12-20 14:32 ` [PATCH 17/17] common/cnxk: remove salt from session Tejasree Kondoj
2023-01-04 10:11 ` [PATCH 00/17] fixes and improvements to cnxk crytpo PMD Akhil Goyal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).