[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