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