> > -----Original Message----- > > From: Kai Ji <kai...@intel.com> > > Sent: Tuesday, February 8, 2022 6:15 PM > > To: dev@dpdk.org > > Cc: gak...@marvell.com; Ji, Kai <kai...@intel.com> > > Subject: [dpdk-dev v7 00/10] drivers/qat: QAT symmetric crypto datapatch > > rework > > > > This patch reworks QAT symmetric crypto datapatch implementation where > > each > > generation request building separated and the crypto operation under the > > raw datapath api implementation are unified. > > > > In addtion this patchset also enables QAT OOP support in raw datapath api > > implementation. > > > > v7: > > - fix of pointer cast compile error in x86 > > > > v6: > > - fix of pointer cast error in x86 > > - rebase to the lastest for-main > > > > v5: > > - rebase to the latest for-main > > - patchset reconstruct > > > > v4: > > - patchset break down and reconstruct > > > > v3: > > - sperate a single patch 6 to two different patches > > > > v2: > > - review comments addressed > > > > Kai Ji (10): > > common/qat: define build op request and dequeue op > > crypto/qat: sym build op request specific implementation > > crypto/qat: qat generation specific enqueue > > crypto/qat: rework session APIs > > crypto/qat: rework asymmetric crypto build operation > > crypto/qat: unify qat sym pmd apis > > crypto/qat: unify qat asym pmd apis > > crypto/qat: op burst data path rework > > crypto/qat: raw dp api integration > > crypto/qat: support out of place SG list > > > > drivers/common/qat/meson.build | 6 +- > > drivers/common/qat/qat_device.c | 4 +- > > drivers/common/qat/qat_qp.c | 42 +- > > drivers/common/qat/qat_qp.h | 54 +- > > drivers/compress/qat/qat_comp_pmd.c | 14 +- > > drivers/crypto/qat/dev/qat_asym_pmd_gen1.c | 9 +- > > drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c | 93 +- > > drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 490 ++++++++- > > drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 257 ++++- > > drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 913 > > ++++++++++++++++- > > drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 942 > > +++++++++++++++++- > > drivers/crypto/qat/qat_asym.c | 762 ++++++++------ > > drivers/crypto/qat/qat_asym.h | 79 +- > > drivers/crypto/qat/qat_asym_pmd.c | 231 ----- > > drivers/crypto/qat/qat_asym_pmd.h | 54 - > > drivers/crypto/qat/qat_crypto.h | 16 +- > > drivers/crypto/qat/qat_sym.c | 979 ++++++------------ > > drivers/crypto/qat/qat_sym.h | 148 ++- > > 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 | 115 +-- > > drivers/crypto/qat/qat_sym_session.h | 15 +- > > 23 files changed, 3813 insertions(+), 2739 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 > Series-acked-by: Fan Zhang <roy.fan.zh...@intel.com>
The patchset does not apply on next-crypto TOT. Please rebase.