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