From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A6071C48BE5 for ; Wed, 16 Jun 2021 07:24:04 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 2D6ED61356 for ; Wed, 16 Jun 2021 07:24:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2D6ED61356 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=marvell.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4E8BF4067A; Wed, 16 Jun 2021 09:24:03 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 9233640140 for ; Wed, 16 Jun 2021 09:24:01 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15G76DAj022055; Wed, 16 Jun 2021 00:23:58 -0700 Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2043.outbound.protection.outlook.com [104.47.51.43]) by mx0a-0016f401.pphosted.com with ESMTP id 397auvgfrj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 16 Jun 2021 00:23:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dAG/5EVTnAssYIwdt7F1kLXcOK+nTFkSubyp2azO6N+qAtpa+WGsONuBXktuI8VflVwIBYVh3705EF4/6sSqzN/evVGhBNRvGD8serT8a9SsKRRv4BBByB1CasFvCUSrjAQAdn2iGXSd1LjeWGFUnQPqovye4YkwRPVOzsSuPUAtupBohndaKsfUiJ8Biy+r2AIg9ZPUL4Nsc0UsAoy4uc1XN3784ZppQP1m9OKp6Y1m7EkGJgL++ULML5JwszPGNebqOIcNskGaWGqcFruS0Y23lRE+3GiZNHMvmS6T8dnoct0SlxoD5Mg+1O42yfxONDWLLM2oY7kbPuo75XsRrA== 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=LMpm+sfaFf53uWMylPVc4HNZ3SIQXIz34k6U+nzOL6Y=; b=kKQXX6AEe6BpbdduApFv1+fz7SihUoFm0JDha4s5ev7IGP1U/84UkKt//5vdCA3ZBvy37OU9SaFYw4gY1cR3YqnPlsIrogSnY5By4Tlv3N2S57J/9+rk/Oi0+t7Fr9OfkVFOBntLe1ynvbAU+Qu4JQiPMWM1YB1O/ULKBWXPj1+QWmnTZ8+p9M5RRecp9oPG7aEEcDy/mI64ep1QlcnEYPFyQk7ft1ZNqx0VlT0QXPN8tdtnzLDjq5XPLWqPlzpN0LrTPBqU+juutG9oMTh2dD7tmzomIaeWiVNVQDA0bYUE8NWS1wQiH/T1HTjjoo47Tye/2NTC1zX24aD0ZesIww== 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=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LMpm+sfaFf53uWMylPVc4HNZ3SIQXIz34k6U+nzOL6Y=; b=IunRHe5ejmawKxvsu4scfJ+UHr0kLh710eNg0FT+SBoggyCPcgxfh+AMAt9VAX0tcKKwqKfod7XvxpLIuHqRtjys+y0rAtMM4epkwmNTCZSMKJ+nxmO6yqUkPWstkiFFFkY/igCBCm4paV8dbjpNeH+seydm4UdnUfEyVMcSSQc= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO1PR18MB4828.namprd18.prod.outlook.com (2603:10b6:303:ef::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Wed, 16 Jun 2021 07:23:52 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::7d67:6d21:1714:c816]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::7d67:6d21:1714:c816%2]) with mapi id 15.20.4219.026; Wed, 16 Jun 2021 07:23:52 +0000 From: Akhil Goyal To: Anoob Joseph , Thomas Monjalon CC: Anoob Joseph , Jerin Jacob Kollanukkaran , Ankur Dwivedi , Tejasree Kondoj , "dev@dpdk.org" Thread-Topic: [PATCH 00/20] Add Marvell CNXK crypto PMDs Thread-Index: AQHXV85++TYrdeh4vEqF0SE3sUtWd6sWUU8w Date: Wed, 16 Jun 2021 07:23:52 +0000 Message-ID: References: <1622652221-22732-1-git-send-email-anoobj@marvell.com> In-Reply-To: <1622652221-22732-1-git-send-email-anoobj@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [122.162.4.46] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 42d227ba-e404-418a-40c3-08d93097b17d x-ms-traffictypediagnostic: CO1PR18MB4828: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hu0YPyJrvX4Kn8a7a5nHU1BBa8GG20v2TDmqYokbmhb5sAFk3dEOlIBzZu0kTR2X+6UzmYXLNLuQ7n//TJQLDecOPjSVtAFNYeGmSRg25C6pc2YJKkKYPbVbaEkEfHyiXWYZd3vXYiqBu3fSw5sV5r47l/JTA8I4NxBWJ+fh5bAHLIlRYPn7uUPJacxaFw6y2SCYQCYQSgIRy/NdE2iQZBfjSqp0DR1Ki42S41zOMDQIzK5qdTMw1DQtJ7YXI+NUYzSCnEwb1rO9rOzAnKQuECf1bnwqdAy2GyuVZ0Zgx7/4FlscsJvV11OKLlJ8MaGYqACqLyBXXFLxQSQS4jjLDVUYtI5Z0GrDoNm9XeQ3x2W0HELH3gjtQ6i8Cp49ObMwD7gUcGKqfn9yEuEOlcY9XXfSUda/Er48ov93kBoy+LuZN6/mH6NkwAKfi6ut4R2FIjPA/GUzunHKdo1My2dN5Egg66ZjS2nnolvHlBZ9zMKtzI8EZX9KkRJ6jf2PxUuvuRscYlEWwLgjyf302ae62Zt75QuVSzDnmAHL8bR71qgHnHo7omUF89TBxYmfHg8mc0QQrLh/P8Dm7PD7QvEzZkC5AoeX/aJPbcD993K99nk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(376002)(366004)(396003)(39860400002)(346002)(26005)(76116006)(186003)(4326008)(110136005)(66946007)(52536014)(33656002)(316002)(66556008)(6506007)(64756008)(66476007)(71200400001)(66446008)(2906002)(7696005)(38100700002)(86362001)(478600001)(55016002)(9686003)(8936002)(5660300002)(8676002)(54906003)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+LLzXzPeRZqx19Y+oQLhV4iMJSnA5aWtWOK0kZO3YgvLFLuqSE2TBMAgX7FV?= =?us-ascii?Q?/l5IuTmxBVQenYIciDLaGHkkymUsh4YNEXZ2NTR9UVW8gXzpjQgD30nrbPWP?= =?us-ascii?Q?oGey0CHFAGuDfhtYq1pH1VGhdcHdy5L5H/dfQZr2l9I6szcqRo8/tNSRl7J+?= =?us-ascii?Q?KV2NPdHhgaO5FnimW/V0HgPs+IO12VA9j+5FgehgHnNUhdFLDzKXExkZ2jUl?= =?us-ascii?Q?iG4oLjfljOKzZlJinaVowvwq+oQezicdt4pHE29QEmTQzy936AVTIUXJzzfa?= =?us-ascii?Q?r9cXiAdeVYQXxN43FybBpah446Zoe7zXteqzjlwtKY94d1ecEdM01KZG7QP6?= =?us-ascii?Q?sYghwwfw29ZQ+hZZhWSQmtJvPjUGWrdkedMNqA/u5qczcQRhD5vO6dofY0YN?= =?us-ascii?Q?4IOQC6wvI5v0IG9QmurMTCcNNsRUOXajyJSg68D3UNpcUirh71J2Oxd/7HC4?= =?us-ascii?Q?b81RF2xk9yDFWBZuKandDsPeX/k6uL3Z/d9YlrK0LVoy6UkE4cRLvPBixEuw?= =?us-ascii?Q?UuBDNvJ4urItGY16dbymg8CI/qa+4AT3XUe6Ivmv7XyoiUGZrZzodbQ4kbPM?= =?us-ascii?Q?kTpGNuaCkYLm1wPKVkr/rPz3wuw0vDdHBepNohytz5rPH62CyyM0yB2uGcSk?= =?us-ascii?Q?OEj0c9D/DXSmrvgFseozWFGyIhws1Xpwvr2xaD3TatOgLUuGAjXkmG20wKG/?= =?us-ascii?Q?Fz6XqH4QQ5MewRiR8V+wE9BUlJk+GSbHpTC3woiXlIUnO7KL8NoZXSQaRy/u?= =?us-ascii?Q?3WzK366y7UgZE1KUy+Ksy8PSY7T2mrWV8TCalpiIzmj/8zdp3nb5O5Gs7Tw3?= =?us-ascii?Q?x0CZDcCcOrsNudW54gQUJUT30aCX3sYtzY1GI2hYy34ZxdvpGRYc+ZnNKyYt?= =?us-ascii?Q?HO90zQBIzPOVTVWh5UYBNLIvzMU1xoUo3kA879jjZV+qqCqfJxpW3sWAFCcK?= =?us-ascii?Q?/9zTkat2XZBJH0zHgODKxnWfpImoNkBa8oj6Zicv3TklaaA7g5yN8C+DBXrQ?= =?us-ascii?Q?P5QpAb38/pjnZdmJbCElEL3Yxt3g6jcElAxU4NPQLPS+eeFXEtKEIv3eZYif?= =?us-ascii?Q?WrCEapq+IyyESz676+9GXpdMHx4lGb1DWHobJ8gpIbGKb/tXbYCvGakxV2xB?= =?us-ascii?Q?7gbkYNLJSqDgWO0GP+GnYayYjLU/lLOd/3oJOftO7ZFvEWir/98H+WnMTVCF?= =?us-ascii?Q?O3aBTn2f5bSZTkRKIrE5vsLXcG/55Fgs0h699NwihN/lnz90T4cy19hRXePK?= =?us-ascii?Q?+MyyDtVSt5sxj+wq+zwHyfCEuQvPDlggP3WxUB55z13B8J0i17q+CVVc5tSC?= =?us-ascii?Q?PPo=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42d227ba-e404-418a-40c3-08d93097b17d X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2021 07:23:52.2490 (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: XNxJK7pI8rpgkBe48/M3v5MO7yxrN4+NqnGEMWf/770ObTaq+UI1tiGJNmLyWhwZbhiEk/ngRQIQ7NLvebANgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4828 X-Proofpoint-ORIG-GUID: AtAPnSVxHL7N_YHZVdPxT-XYl08GysPZ X-Proofpoint-GUID: AtAPnSVxHL7N_YHZVdPxT-XYl08GysPZ X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-15_09:2021-06-15, 2021-06-15 signatures=0 Subject: Re: [dpdk-dev] [PATCH 00/20] Add Marvell CNXK crypto PMDs X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" > Subject: [PATCH 00/20] Add Marvell CNXK crypto PMDs >=20 > Add cnxk crypto PMDs supporting Marvell CN106XX SoC, based on > 'common/cnxk'. >=20 > This series utilizes 'common/cnxk' to register cn9k & cn10k crypto PMDs a= nd > add symmetric cryptographic features for the same. >=20 > Depends-on: series-17212 ("Add CPT in Marvell CNXK common driver") >=20 > Ankur Dwivedi (5): > crypto/cnxk: add driver skeleton > crypto/cnxk: add probe and remove > crypto/cnxk: add device control ops > crypto/cnxk: add symmetric crypto capabilities > crypto/cnxk: add queue pair ops >=20 > Anoob Joseph (5): > crypto/cnxk: add session ops framework > crypto/cnxk: add enqueue burst op > crypto/cnxk: add dequeue burst op > crypto/cnxk: add cipher operation in session > crypto/cnxk: add auth operation in session >=20 > Archana Muniganti (5): > crypto/cnxk: add aead operation in session > crypto/cnxk: add chained operation in session > crypto/cnxk: add flexi crypto cipher encrypt > crypto/cnxk: add flexi crypto cipher decrypt > crypto/cnxk: add ZUC and SNOW3G encrypt >=20 > Tejasree Kondoj (5): > crypto/cnxk: add ZUC and SNOW3G decrypt > crypto/cnxk: add KASUMI encrypt > crypto/cnxk: add KASUMI decrypt > crypto/cnxk: add digest support > test/crypto: enable cnxk crypto PMDs >=20 > MAINTAINERS | 9 + > app/test/meson.build | 2 + > app/test/test_cryptodev.c | 14 + > app/test/test_cryptodev.h | 2 + > doc/guides/cryptodevs/features/cn10k.ini | 62 + > doc/guides/cryptodevs/features/cn9k.ini | 66 + Please add PMD documentation. > drivers/crypto/cnxk/cn10k_cryptodev.c | 147 + > drivers/crypto/cnxk/cn10k_cryptodev.h | 13 + > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 357 +++ > drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 15 + > drivers/crypto/cnxk/cn9k_cryptodev.c | 145 + > drivers/crypto/cnxk/cn9k_cryptodev.h | 13 + > drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 319 +++ > drivers/crypto/cnxk/cn9k_cryptodev_ops.h | 14 + > drivers/crypto/cnxk/cnxk_cpt_ops_helper.c | 28 + > drivers/crypto/cnxk/cnxk_cpt_ops_helper.h | 20 + > drivers/crypto/cnxk/cnxk_cryptodev.c | 33 + > drivers/crypto/cnxk/cnxk_cryptodev.h | 38 + > drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c | 755 +++++ > drivers/crypto/cnxk/cnxk_cryptodev_capabilities.h | 25 + > drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 534 ++++ > drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 109 + > drivers/crypto/cnxk/cnxk_se.h | 3052 +++++++++++++++= ++++++ > drivers/crypto/cnxk/meson.build | 22 + > drivers/crypto/cnxk/version.map | 3 + > drivers/crypto/meson.build | 1 + > 26 files changed, 5798 insertions(+) > create mode 100644 doc/guides/cryptodevs/features/cn10k.ini > create mode 100644 doc/guides/cryptodevs/features/cn9k.ini > create mode 100644 drivers/crypto/cnxk/cn10k_cryptodev.c > create mode 100644 drivers/crypto/cnxk/cn10k_cryptodev.h > create mode 100644 drivers/crypto/cnxk/cn10k_cryptodev_ops.c > create mode 100644 drivers/crypto/cnxk/cn10k_cryptodev_ops.h > create mode 100644 drivers/crypto/cnxk/cn9k_cryptodev.c > create mode 100644 drivers/crypto/cnxk/cn9k_cryptodev.h > create mode 100644 drivers/crypto/cnxk/cn9k_cryptodev_ops.c > create mode 100644 drivers/crypto/cnxk/cn9k_cryptodev_ops.h > create mode 100644 drivers/crypto/cnxk/cnxk_cpt_ops_helper.c > create mode 100644 drivers/crypto/cnxk/cnxk_cpt_ops_helper.h > create mode 100644 drivers/crypto/cnxk/cnxk_cryptodev.c > create mode 100644 drivers/crypto/cnxk/cnxk_cryptodev.h > create mode 100644 drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c > create mode 100644 drivers/crypto/cnxk/cnxk_cryptodev_capabilities.h > create mode 100644 drivers/crypto/cnxk/cnxk_cryptodev_ops.c > create mode 100644 drivers/crypto/cnxk/cnxk_cryptodev_ops.h > create mode 100644 drivers/crypto/cnxk/cnxk_se.h > create mode 100644 drivers/crypto/cnxk/meson.build > create mode 100644 drivers/crypto/cnxk/version.map >=20 > -- > 2.7.4