[dpdk-dev] [PATCH 00/16] Adding Cavium's crypto device(CPT) driver
Anoob Joseph
Anoob.Joseph at caviumnetworks.com
Mon Jun 18 15:02:08 CEST 2018
Hi Akhil, Pablo,
Are there any top level comments on this?
Thanks,
Anoob
On 08/06/18 22:15, Anoob Joseph wrote:
> Ankur Dwivedi (4):
> crypto/cpt/base: add hardware enq/deq API for CPT
> crypto/cpt/base: add sym crypto session init API for CPT
> crypto/cpt/base: add sym crypto request prepare for CPT
> crypto/cpt: build with meson
>
> Murthy NSSR (3):
> crypto/cpt/base: add request prepare API for ZUC and SNOW3G
> crypto/cpt/base: add request prepare API for Kasumi
> crypto/cpt/base: add prepare request API for HASH and HMAC
>
> Nithin Dabilpuram (3):
> config: add Cavium CPT PMD skeleton
> crypto/cpt/base: add hardware definitions Cavium CPT
> crypto/cpt/base: add hardware initialization API for CPT
>
> Ragothaman Jayaraman (3):
> crypto/cpt: adds the session related function callbacks
> crypto/cpt: adds the enqueue and dequeue callbacks
> doc: add Cavium's CPT guide
>
> Srisivasubramanian Srinivasan (3):
> crypto/cpt: add driver initializations
> crypto/cpt: add the basic device callback functions
> crypto/cpt: adds some more callback functions for CPT
>
> MAINTAINERS | 7 +
> config/common_base | 8 +
> doc/guides/cryptodevs/cpt.rst | 112 ++
> drivers/crypto/Makefile | 1 +
> drivers/crypto/cpt/Makefile | 49 +
> drivers/crypto/cpt/base/cpt.h | 231 +++
> drivers/crypto/cpt/base/cpt8xxx_device.c | 200 ++
> drivers/crypto/cpt/base/cpt8xxx_device.h | 85 +
> drivers/crypto/cpt/base/cpt_debug.h | 231 +++
> drivers/crypto/cpt/base/cpt_device.c | 383 ++++
> drivers/crypto/cpt/base/cpt_device.h | 162 ++
> drivers/crypto/cpt/base/cpt_hw_types.h | 836 +++++++++
> drivers/crypto/cpt/base/cpt_ops.c | 2756 ++++++++++++++++++++++++++++
> drivers/crypto/cpt/base/cpt_request_mgr.c | 424 +++++
> drivers/crypto/cpt/base/cpt_request_mgr.h | 75 +
> drivers/crypto/cpt/base/cpt_vf_mbox.c | 176 ++
> drivers/crypto/cpt/base/cpt_vf_mbox.h | 60 +
> drivers/crypto/cpt/base/mcode_defines.h | 215 +++
> drivers/crypto/cpt/cpt_pmd_cryptodev.c | 271 +++
> drivers/crypto/cpt/cpt_pmd_logs.h | 50 +
> drivers/crypto/cpt/cpt_pmd_ops.c | 1936 +++++++++++++++++++
> drivers/crypto/cpt/cpt_pmd_ops.h | 96 +
> drivers/crypto/cpt/meson.build | 16 +
> drivers/crypto/cpt/rte_pmd_cpt_version.map | 4 +
> drivers/crypto/meson.build | 2 +-
> mk/rte.app.mk | 2 +-
> 26 files changed, 8386 insertions(+), 2 deletions(-)
> create mode 100644 doc/guides/cryptodevs/cpt.rst
> create mode 100644 drivers/crypto/cpt/Makefile
> create mode 100644 drivers/crypto/cpt/base/cpt.h
> create mode 100644 drivers/crypto/cpt/base/cpt8xxx_device.c
> create mode 100644 drivers/crypto/cpt/base/cpt8xxx_device.h
> create mode 100644 drivers/crypto/cpt/base/cpt_debug.h
> create mode 100644 drivers/crypto/cpt/base/cpt_device.c
> create mode 100644 drivers/crypto/cpt/base/cpt_device.h
> create mode 100644 drivers/crypto/cpt/base/cpt_hw_types.h
> create mode 100644 drivers/crypto/cpt/base/cpt_ops.c
> create mode 100644 drivers/crypto/cpt/base/cpt_request_mgr.c
> create mode 100644 drivers/crypto/cpt/base/cpt_request_mgr.h
> create mode 100644 drivers/crypto/cpt/base/cpt_vf_mbox.c
> create mode 100644 drivers/crypto/cpt/base/cpt_vf_mbox.h
> create mode 100644 drivers/crypto/cpt/base/mcode_defines.h
> create mode 100644 drivers/crypto/cpt/cpt_pmd_cryptodev.c
> create mode 100644 drivers/crypto/cpt/cpt_pmd_logs.h
> create mode 100644 drivers/crypto/cpt/cpt_pmd_ops.c
> create mode 100644 drivers/crypto/cpt/cpt_pmd_ops.h
> create mode 100644 drivers/crypto/cpt/meson.build
> create mode 100644 drivers/crypto/cpt/rte_pmd_cpt_version.map
>
More information about the dev
mailing list