From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anoob Joseph Subject: Re: [PATCH 00/16] Adding Cavium's crypto device(CPT) driver Date: Mon, 18 Jun 2018 18:32:08 +0530 Message-ID: <64118954-8969-d971-4062-14e2c824defc@caviumnetworks.com> References: <1528476325-15585-1-git-send-email-anoob.joseph@caviumnetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Thomas Monjalon , Ankur Dwivedi , Jerin Jacob , Murthy NSSR , Narayana Prasad , Nithin Dabilpuram , Ragothaman Jayaraman , Srisivasubramanian Srinivasan , dev@dpdk.org To: Akhil Goyal , Pablo de Lara Return-path: Received: from NAM04-SN1-obe.outbound.protection.outlook.com (mail-sn1nam04hn0215.outbound.protection.outlook.com [104.47.44.215]) by dpdk.org (Postfix) with ESMTP id A1F6C1066 for ; Mon, 18 Jun 2018 15:02:46 +0200 (CEST) In-Reply-To: <1528476325-15585-1-git-send-email-anoob.joseph@caviumnetworks.com> Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 >