[dpdk-dev] [PATCH 00/16] Adding Cavium's crypto device(CPT) driver
Anoob Joseph
anoob.joseph at caviumnetworks.com
Fri Jun 8 18:45:09 CEST 2018
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
--
2.7.4
More information about the dev
mailing list