[dpdk-dev] [EXT] [PATCH 0/4] drivers/qat: isolate implementations of qat generations
Akhil Goyal
gakhil at marvell.com
Mon Sep 6 20:24:28 CEST 2021
> This patchset introduces new qat driver structure and updates
> existing symmetric crypto qat PMD.
>
> The purpose of the change is to isolate QAT generation specific
> implementations from one to another.
>
> It is expected the changes to the specific generation driver code does
> minimum impact to
> other generations' implementations. Also adding the support to new
> features or new qat
> generation hardware will have zero impact to existing functionalities.
>
> Arek Kusztal (4):
> common/qat: isolate implementations of qat generations
> crypto/qat: isolate implementations of symmetric operations
> crypto/qat: move capabilities initialization to spec files
> common/qat: add extra data to qat pci dev
>
> drivers/common/qat/dev/qat_dev_gen1.c | 252 +++++++++
> drivers/common/qat/dev/qat_dev_gen1.h | 55 ++
> drivers/common/qat/dev/qat_dev_gen2.c | 39 ++
> drivers/common/qat/dev/qat_dev_gen3.c | 77 +++
> drivers/common/qat/dev/qat_dev_gen4.c | 285 ++++++++++
> drivers/common/qat/dev/qat_dev_gen4.h | 18 +
> drivers/common/qat/meson.build | 12 +-
> drivers/common/qat/qat_common.h | 2 +
> drivers/common/qat/qat_device.c | 183 +++---
> drivers/common/qat/qat_device.h | 28 +-
> drivers/common/qat/qat_qp.c | 641 ++++++++--------------
> drivers/common/qat/qat_qp.h | 54 +-
> drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 78 +++
> drivers/crypto/qat/dev/qat_sym_pmd_gen1.h | 15 +
> drivers/crypto/qat/dev/qat_sym_pmd_gen2.c | 103 ++++
> drivers/crypto/qat/dev/qat_sym_pmd_gen3.c | 63 +++
> drivers/crypto/qat/dev/qat_sym_pmd_gen4.c | 107 ++++
> drivers/crypto/qat/qat_sym_pmd.c | 188 ++-----
> drivers/crypto/qat/qat_sym_pmd.h | 40 ++
> 19 files changed, 1540 insertions(+), 700 deletions(-)
> create mode 100644 drivers/common/qat/dev/qat_dev_gen1.c
> create mode 100644 drivers/common/qat/dev/qat_dev_gen1.h
> create mode 100644 drivers/common/qat/dev/qat_dev_gen2.c
> create mode 100644 drivers/common/qat/dev/qat_dev_gen3.c
> create mode 100644 drivers/common/qat/dev/qat_dev_gen4.c
> create mode 100644 drivers/common/qat/dev/qat_dev_gen4.h
> create mode 100644 drivers/crypto/qat/dev/qat_sym_pmd_gen1.c
> create mode 100644 drivers/crypto/qat/dev/qat_sym_pmd_gen1.h
> create mode 100644 drivers/crypto/qat/dev/qat_sym_pmd_gen2.c
> create mode 100644 drivers/crypto/qat/dev/qat_sym_pmd_gen3.c
> create mode 100644 drivers/crypto/qat/dev/qat_sym_pmd_gen4.c
Please fix checkpatch issues.
More information about the dev
mailing list