v4:
- change some "sym" to "crypto".
v3:
- Modify the code according to the advise
v2:
- Modify the errors about cryptodevs/zsda.rst.
- Modify the errors about author.
v1:
- Add zsda cryptodev driver.
Hanxiao Li (9):
crypto/zsda: add skeleton
crypto/zsda: add device operations
crypto/zsda: add statistics
crypto/zsda: add queue pair configuration
crypto/zsda: add session configuration
crypto/zsda: add enqueue datapath
crypto/zsda: add dequeue datapath
crypto/zsda: add capabilities
app/test: add zsda cryptodev test
MAINTAINERS | 6 +
app/test/test_cryptodev.c | 7 +
app/test/test_cryptodev.h | 1 +
doc/guides/cryptodevs/features/zsda.ini | 51 ++
doc/guides/cryptodevs/index.rst | 1 +
doc/guides/cryptodevs/zsda.rst | 58 ++
doc/guides/rel_notes/release_25_07.rst | 8 +
drivers/common/zsda/meson.build | 12 +-
drivers/common/zsda/zsda_device.c | 14 +-
drivers/common/zsda/zsda_device.h | 10 +
drivers/common/zsda/zsda_qp.c | 9 +
drivers/common/zsda/zsda_qp_common.h | 5 +-
drivers/crypto/zsda/zsda_crypto.c | 272 ++++++++++
drivers/crypto/zsda/zsda_crypto.h | 47 ++
.../crypto/zsda/zsda_crypto_capabilities.h | 111 ++++
drivers/crypto/zsda/zsda_crypto_pmd.c | 364 +++++++++++++
drivers/crypto/zsda/zsda_crypto_pmd.h | 49 ++
drivers/crypto/zsda/zsda_crypto_session.c | 498 ++++++++++++++++++
drivers/crypto/zsda/zsda_crypto_session.h | 81 +++
19 files changed, 1601 insertions(+), 3 deletions(-)
create mode 100644 doc/guides/cryptodevs/features/zsda.ini
create mode 100644 doc/guides/cryptodevs/zsda.rst
create mode 100644 drivers/crypto/zsda/zsda_crypto.c
create mode 100644 drivers/crypto/zsda/zsda_crypto.h
create mode 100644 drivers/crypto/zsda/zsda_crypto_capabilities.h
create mode 100644 drivers/crypto/zsda/zsda_crypto_pmd.c
create mode 100644 drivers/crypto/zsda/zsda_crypto_pmd.h
create mode 100644 drivers/crypto/zsda/zsda_crypto_session.c
create mode 100644 drivers/crypto/zsda/zsda_crypto_session.h
--
2.27.0