[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