From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7667FA0613 for ; Thu, 26 Sep 2019 13:05:08 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CEF3C1BEB6; Thu, 26 Sep 2019 13:05:07 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 435311BEB2 for ; Thu, 26 Sep 2019 13:05:06 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8QB55o3022018; Thu, 26 Sep 2019 04:05:05 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=cTuRzHOmGuGH+hfYMeF2P9wfJMarCNgOUw2M607g8/Q=; b=e6/IqTz0nG7NcHsSpTT7wPjjcOmUE1fSxXJrAz20esEfvxdk9XTxgg/+3zbUXcOpw+jW J0harUavhcmdFgczIoUX41FEmff4ux9gWEvkJT3RClsKPMVC3a2JqDjqtxPN+cGhDkbe RTvYo85Ruu9JAfp0RkKtglOpQv97Ik1hOFfwSdQSHspHdzP0B8YN5SfYjkh39BPvdvow UWRO/U6TfIVfddIDlrnnPB3Fy6GtB9V2CbGnKw68rRWUXFqmKfygn2V2wxdaJuxGbZI/ dDexCUhDiYLIMj3FA6slGGEEBMCphxf7rink7I4aFWG9rl13iBOvWujJzOeo56GcHfYD lw== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 2v8v4tg03a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 26 Sep 2019 04:05:02 -0700 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 26 Sep 2019 04:03:54 -0700 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (104.47.41.56) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 04:03:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QGaAeHMfFwAS4ZAKSt4jrVV0L/yA7insnOxrD8ca1zTDQcoTb10zMx+YLpauUTNI4XI7lgBsdw6zI7gzYbU2v8PuS0H+/joPkHJ+QcRoUoJeRh0VSGObPMfKIiDwdstj/OXDmzIyVpPTSkU+9f0k41d+MgXYZV+NbV1xg5IYyxY8OUYJqtT2vjsmMP7Qu3LUg0Ayh7zsS+xA9NJAAiEr5oF6ITiftLIaLqY46bQJV2lopaYl1l9LrOkTD3oBSMDDc6mYwqTsdN6yRq2FQyLB45eg4cae03D23cOEjFSaiIao4GUKzTyz0UGYHUwqxVObeGNmkKcvGO3LabpiHeT7cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cTuRzHOmGuGH+hfYMeF2P9wfJMarCNgOUw2M607g8/Q=; b=fLks1nuO2kr+E9tpi8j0EJL6MkDrQ1fc9sLu4RKsjKKltw7G5k5BWMjA1BNMXbCgkaWUhecgWC+uUP9Q2VenDD2ewS7XS24eitxVjCgLfXMK8TUwdtnPeFH7a0QIVWRssPHwvpdV3g2UhjTbztUlm34d5fhWXZYaQELSpGn2oTsEl6/L18UC1XmReodiVTVZnKL+8A0fVam3IkkOJSb7Ui5EugPRDpCDv1EtVYTBneEEU6D2fNl2y16TA158+FUqGeAr7N4Fx1w7isURNCtch3lbcChS7pWpoSn1PFZHSbb9ZI0R/BWMtLuNla/q6SBZJeARpDyR/zgzVJClcFt9mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cTuRzHOmGuGH+hfYMeF2P9wfJMarCNgOUw2M607g8/Q=; b=bytSdbPbOHVqBj30le4qVmANe0bJkJaapskAtK5T6KXsXBMj0BYhh5RHJ156xCDDxCM+vKoHKormw4hV8mJPUWFqbR7r9BN0yc6fleo2s7NGYhqzu2gIvgN/SRPmdmU+yYioD6sbx6jknHNILMGv40TDEElOZolrpUM79hOwmdw= Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by MN2PR18MB2720.namprd18.prod.outlook.com (20.179.20.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20; Thu, 26 Sep 2019 11:03:52 +0000 Received: from MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::5007:2282:4aff:5baa]) by MN2PR18MB2877.namprd18.prod.outlook.com ([fe80::5007:2282:4aff:5baa%7]) with mapi id 15.20.2284.023; Thu, 26 Sep 2019 11:03:51 +0000 From: Anoob Joseph To: Akhil Goyal , Pablo de Lara , Thomas Monjalon CC: Jerin Jacob Kollanukkaran , "Narayana Prasad Raju Athreya" , Ankur Dwivedi , Tejasree Kondoj , "dev@dpdk.org" Thread-Topic: [PATCH 00/11] add OCTEON TX2 crypto PMD Thread-Index: AQHVXvyaHoayepZwKUKOjuvSyFu9dKc99dzg Date: Thu, 26 Sep 2019 11:03:51 +0000 Message-ID: References: <1567146501-8224-1-git-send-email-anoobj@marvell.com> In-Reply-To: <1567146501-8224-1-git-send-email-anoobj@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [115.113.156.3] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 44bd1d90-d501-41d9-deb5-08d7427136e9 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR18MB2720; x-ms-traffictypediagnostic: MN2PR18MB2720: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1850; x-forefront-prvs: 0172F0EF77 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(376002)(39860400002)(136003)(366004)(396003)(189003)(199004)(13464003)(486006)(76176011)(186003)(6506007)(110136005)(9686003)(86362001)(54906003)(6436002)(52536014)(55016002)(4326008)(71190400001)(25786009)(64756008)(66476007)(71200400001)(66446008)(66066001)(6246003)(316002)(2906002)(66556008)(102836004)(8676002)(26005)(14444005)(81166006)(256004)(7736002)(81156014)(476003)(305945005)(446003)(74316002)(33656002)(66946007)(14454004)(478600001)(8936002)(11346002)(229853002)(3846002)(6116002)(55236004)(99286004)(76116006)(7696005)(5660300002)(53546011); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2720; H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: JTMX1XvuneEXluKy1qhahgOZzCXV0aaIEWWm4ZgOeNV2BjmbrCL+Ew49/0vGD7jaEvtfBVoIxmYene9YB03pqvGSTSyJP9WiIQpUzAcWrcpIdQu6J2ScVxhR8H31HBQlUZ5DQEvJXkdk99+wEeFlbG+v9546wOE2iPgEAwoXZXgnx/0NZEMtF0tuyF0hBmanxdI43vt+zqoa9z7riZUdYtARtrB6lIA82ZPra1JVyH7Kjy6y2AWM70N5TsMKfUuGqhGB/8lqKiQCOTUqVItA49tGm5Kbi4jfspV3/IB6b4DmF+Sr8tYlb3aC5Tanunv84X3TPeMutYjXLqL5cwBQJIdj7OAMFohEedbfY12jv6AUUSO/DAuByD4LSRun31dwTtuPRLIXBGZ4imb6e7/ipW+C0eBC9HJpzv+z8pJj3Cc= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 44bd1d90-d501-41d9-deb5-08d7427136e9 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 11:03:51.3770 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: RmLVZy+Jg3v9G8W2+l5DIVbInSMrKeeFG+AeHDwNQr6NalfluGnKvU9peW8QyHMk5q+OBF94inXaRL0QkF/hmg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2720 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-09-26_05:2019-09-25,2019-09-26 signatures=0 Subject: Re: [dpdk-dev] [PATCH 00/11] add OCTEON TX2 crypto PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list 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, Can you review this series? Thanks, Anoob > -----Original Message----- > From: Anoob Joseph > Sent: Friday, August 30, 2019 11:58 AM > To: Akhil Goyal ; Pablo de Lara > ; Thomas Monjalon > > Cc: Anoob Joseph ; Jerin Jacob Kollanukkaran > ; Narayana Prasad Raju Athreya > ; Ankur Dwivedi ; > Tejasree Kondoj ; dev@dpdk.org > Subject: [PATCH 00/11] add OCTEON TX2 crypto PMD >=20 > This series introduces poll mode driver to enable crypto offload engine o= n > Marvell OCTEON TX2 SoC. >=20 > Ankur Dwivedi (5): > crypto/octeontx2: add PMD skeleton > crypto/octeontx2: add device control ops > crypto/octeontx2: add hardware definitions > crypto/octeontx2: add session related functions > crypto/octeontx2: add dequeue burst >=20 > Anoob Joseph (6): > crypto/octeontx2: add device init sequence in probe > crypto/octeontx2: add symmetric capabilities > crypto/octeontx2: add queue pair functions > crypto/octeontx2: add enqueue burst > test: add OCTEON TX2 tests > doc: add documentation for OCTEON TX2 crypto PMD >=20 > MAINTAINERS | 7 + > app/test/meson.build | 1 + > app/test/test_cryptodev.c | 323 ++++++++ > app/test/test_cryptodev.h | 1 + > app/test/test_cryptodev_aes_test_vectors.h | 112 ++- > app/test/test_cryptodev_blockcipher.c | 7 + > app/test/test_cryptodev_blockcipher.h | 1 + > app/test/test_cryptodev_des_test_vectors.h | 12 +- > app/test/test_cryptodev_hash_test_vectors.h | 75 +- > config/common_base | 5 + > doc/guides/cryptodevs/features/octeontx2.ini | 62 ++ > doc/guides/cryptodevs/index.rst | 1 + > doc/guides/cryptodevs/octeontx2.rst | 142 ++++ > doc/guides/platform/octeontx2.rst | 3 + > drivers/common/Makefile | 5 +- > drivers/common/cpt/cpt_hw_types.h | 52 ++ > drivers/common/cpt/cpt_mcode_defines.h | 2 + > drivers/crypto/Makefile | 1 + > drivers/crypto/meson.build | 4 +- > drivers/crypto/octeontx2/Makefile | 50 ++ > drivers/crypto/octeontx2/meson.build | 34 + > drivers/crypto/octeontx2/otx2_cryptodev.c | 158 ++++ > drivers/crypto/octeontx2/otx2_cryptodev.h | 39 + > .../crypto/octeontx2/otx2_cryptodev_capabilities.c | 604 > +++++++++++++++ .../crypto/octeontx2/otx2_cryptodev_capabilities.h | > 16 + > .../crypto/octeontx2/otx2_cryptodev_hw_access.c | 225 ++++++ > .../crypto/octeontx2/otx2_cryptodev_hw_access.h | 223 ++++++ > drivers/crypto/octeontx2/otx2_cryptodev_mbox.c | 175 +++++ > drivers/crypto/octeontx2/otx2_cryptodev_mbox.h | 25 + > drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 839 > +++++++++++++++++++++ > drivers/crypto/octeontx2/otx2_cryptodev_ops.h | 20 + > .../octeontx2/rte_pmd_octeontx2_crypto_version.map | 4 + > mk/rte.app.mk | 6 +- > 33 files changed, 3164 insertions(+), 70 deletions(-) create mode 10064= 4 > doc/guides/cryptodevs/features/octeontx2.ini > create mode 100644 doc/guides/cryptodevs/octeontx2.rst > create mode 100644 drivers/crypto/octeontx2/Makefile create mode > 100644 drivers/crypto/octeontx2/meson.build > create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev.c > create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev.h > create mode 100644 > drivers/crypto/octeontx2/otx2_cryptodev_capabilities.c > create mode 100644 > drivers/crypto/octeontx2/otx2_cryptodev_capabilities.h > create mode 100644 > drivers/crypto/octeontx2/otx2_cryptodev_hw_access.c > create mode 100644 > drivers/crypto/octeontx2/otx2_cryptodev_hw_access.h > create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_mbox.c > create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_mbox.h > create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops.c > create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops.h > create mode 100644 > drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map >=20 > -- > 2.7.4