[dpdk-dev] [dpdk-dev v1 0/7] drivers/qat: QAT symmetric crypto datapatch rework
Kai Ji
kai.ji at intel.com
Tue Oct 26 19:25:11 CEST 2021
This patch reworks QAT symmetric crypto datapatch implmentation where each
generation request building separated and the crypto operation under the raw
datapath api implmentations are unified.
In addtion this patchset also enables QAT OOP support in raw datapath api
implmentation.
This patch depends on http://patchwork.dpdk.org/project/dpdk/cover/20211026171633.19498-1-kai.ji@intel.com/
Kai Ji (7):
crypro/qat: qat driver refactor skeleton
crypto/qat: qat driver sym op refactor
crypto/qat: qat driver asym op refactor
crypto/qat: qat driver session method rework
crypto/qat: qat driver datapath rework
app/test: cryptodev test fix
crypto/qat: qat driver rework clean up
app/test/test_cryptodev.c | 52 +-
drivers/common/qat/meson.build | 4 +-
drivers/common/qat/qat_device.c | 2 +-
drivers/common/qat/qat_qp.c | 40 +-
drivers/common/qat/qat_qp.h | 38 +-
drivers/compress/qat/qat_comp_pmd.c | 12 +-
drivers/crypto/qat/dev/qat_asym_pmd_gen1.c | 7 +
drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c | 90 ++
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 487 +++++++++
drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 253 +++++
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 911 +++++++++++++++++
drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 941 +++++++++++++++++-
drivers/crypto/qat/qat_asym.c | 786 +++++++++------
drivers/crypto/qat/qat_asym.h | 77 +-
drivers/crypto/qat/qat_asym_pmd.c | 231 -----
drivers/crypto/qat/qat_asym_pmd.h | 54 -
drivers/crypto/qat/qat_crypto.c | 1 +
drivers/crypto/qat/qat_crypto.h | 14 +-
drivers/crypto/qat/qat_sym.c | 978 ++++++------------
drivers/crypto/qat/qat_sym.h | 141 ++-
drivers/crypto/qat/qat_sym_hw_dp.c | 983 -------------------
drivers/crypto/qat/qat_sym_pmd.c | 251 -----
drivers/crypto/qat/qat_sym_pmd.h | 95 --
drivers/crypto/qat/qat_sym_session.c | 114 +--
drivers/crypto/qat/qat_sym_session.h | 8 +-
25 files changed, 3825 insertions(+), 2745 deletions(-)
delete mode 100644 drivers/crypto/qat/qat_asym_pmd.c
delete mode 100644 drivers/crypto/qat/qat_asym_pmd.h
delete mode 100644 drivers/crypto/qat/qat_sym_hw_dp.c
delete mode 100644 drivers/crypto/qat/qat_sym_pmd.c
delete mode 100644 drivers/crypto/qat/qat_sym_pmd.h
--
2.17.1
More information about the dev
mailing list