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 Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7239CC5475B for ; Fri, 1 Mar 2024 13:23:43 +0000 (UTC) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BF9874335A; Fri, 1 Mar 2024 14:23:42 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2061.outbound.protection.outlook.com [40.107.94.61]) by mails.dpdk.org (Postfix) with ESMTP id 570A94026C for ; Fri, 1 Mar 2024 14:23:41 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RJlRTRNL306u/B/oYdkVmdk6uzFVZ5TFAVIwuV989mf4n1ZbM0Jbx3aYhBHXVldoL8eJ2+fGdr/3W3HvKoqD0Ulqt0USjFrJfXXuvVjy8hNr4B4/uqNNCnC8s1qfV6GuAQWuUG1kX0Es3nTPPlyj/zJY2qNG4d2XlrwuS+TaP64130ShFU+hjAKym9xfopmjzObIHpOC5dJn95iGxl3pzhOkjkP+wSlzrUChGEh7Gep1js/ZglHZr+uOj5xZZP/A0tNEnlv/kXoWbh4VINMjHFEcTixzivegjR6iaLi+PKKpYsA730sLu4ZuzK1zHtg5qAmenQ+LPrnPXpIi6vUVQw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NpiUvCaP4uCeqBLcb5Z5zlSrirLV3Q14JA+UdeLPwFQ=; b=RvcrvtEylRYzmDH0GtWnA1LKJrHjs49zALcNFx6g5nZH+ieMezzcLPKhx0DO2AmtHzwRJA9frTiTSmXvVDUUip3LJiy5nQy0yLE/NbOhIcDQWUJaoXFkTPwnhu7vGgp2l16G6KdD3hTlfBPRoqS7UFjiHMNinKDddS4bfR9AqGklwwx3EzCti/DgyP7TXCy6IeD0c9kDVPG6t9IsGcSziW+P1nM+wHIbQR1gPguAGph2vKHuQYRs1hr9JSAoxcbQFIRGsmRXG8Oa/NaaRKmLGAormH9uYZ3GRPqnMTGAfLfAB6D9/GSmjf9Y0ZmXfeKq9DL4LL+i+b7LmYv4QvjQ6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NpiUvCaP4uCeqBLcb5Z5zlSrirLV3Q14JA+UdeLPwFQ=; b=cEbredYqn4x1JY9/Ll/RFSeEJs7P+axJDphHPBXkbqivG+qdm2qGuQehS0ZqZucxfemaj1dW9UmkDO13g4Jz0qRSrhFza6FGuMlkOv95oUwF1c/l1wOJek3ExHGM4NXuAGABF2guGkbpoW1IxyiodXy5SaWdyr0N1E9/kE/2cKE= Received: from MW6PR12MB8999.namprd12.prod.outlook.com (2603:10b6:303:247::8) by SJ2PR12MB8943.namprd12.prod.outlook.com (2603:10b6:a03:547::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.32; Fri, 1 Mar 2024 13:23:38 +0000 Received: from MW6PR12MB8999.namprd12.prod.outlook.com ([fe80::6b2d:4ad2:1cfa:4271]) by MW6PR12MB8999.namprd12.prod.outlook.com ([fe80::6b2d:4ad2:1cfa:4271%4]) with mapi id 15.20.7339.031; Fri, 1 Mar 2024 13:23:38 +0000 From: "Boyer, Andrew" To: Akhil Goyal CC: "dev@dpdk.org" Subject: Re: [RFC 0/5] crypto/ionic: introduce AMD Pensando ionic crypto driver Thread-Topic: [RFC 0/5] crypto/ionic: introduce AMD Pensando ionic crypto driver Thread-Index: AQHaZb6ee53aPKLUMUqhy0Smn1nlv7Ei68yA Date: Fri, 1 Mar 2024 13:23:38 +0000 Message-ID: <39810723-07E3-4A39-BA5F-E512C75D7DF2@amd.com> References: <20240222184019.15301-1-andrew.boyer@amd.com> In-Reply-To: <20240222184019.15301-1-andrew.boyer@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW6PR12MB8999:EE_|SJ2PR12MB8943:EE_ x-ms-office365-filtering-correlation-id: b8468cff-79ac-4051-f9fd-08dc39f2ce19 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4SXpaiQP8eYTsNC1I4+4lLoV8Ob+eW/fjGC5htg+vrKUzBn+rmXWnh9fWdP3jrqFjH7T3Ym8QnBq7rJK6hpenGKrcAfq6O4gEZ6t0F8ru0ymtW+OqXndRToWlBJu69xosTkecgTRgEfYT28IjjnuIK4izYvco3wstAYdFGh5c8NwbrRUyi70/QNOazy9Pp+MT7Mhj/ypx9m0UIMzUQ0WJ+HXsA16+EMw21CDe27hCOFb9duivktEaZ1bkC8hvQcb6/491mn/fPJpvoIIqHcuoklcY/Nmqw+QW8L4X7t5aWYortzahNPoqWO9XQ14tCdJVca6k1GKHy7+l+djvQrzFtZyLA4IckS84/dIULmmXD+pNwx8PUfhVbJyvP3LPXHc30PN6rSGPsl/gXq0lreZr13fB/onkwdr2L34joBK4hV0VNPPZdZfrGIeV2Bt5+m5P1bTk/D01723ctYynf9kzXXJ/kTlz7EYwz0EvcE70zipm3uiuX/v+1SZm50asaZ6Kl5B3pxlT8m+DMt9ddjhYicZBNbsf6JTplcqZz17dpjuCOvVF4tOBnkXXP8EXgTCli95BPDM/HHQbN5m4JVebGTI+x8ME6mRjwg8CTEgWabbQxHRbK9AXGk/SelPok4MYOZPFbT/HLJZAp+82ia0/FXZ7n3f3oWVIf7FKKJrO0YMojqxK8zTVkCSiCQvEzKQsGq0fbKaumdyaW5K0oDxm4lEl3Xffk7uHGOREedmmBk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW6PR12MB8999.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?SpQiGW5eN3nMogk4KWSSg/mNMsFTqWN+vGZwHkXsBHvs/HtqBAb2U2RuzDS8?= =?us-ascii?Q?tc8VFeqiGLgc4IrQWhcHZHvae5riGMiCoXV0APmyigmIgJnl9XXBSWfzmPZ4?= =?us-ascii?Q?ddIbHbg9Bo43+nnt9qqiH6Ko79/pKfmTfcGmGxalmoYk845mW1xbsFGYbkMs?= =?us-ascii?Q?3+0CVw49FV5NoYQ6pxldrcfZ91DS8hfjQDYf3aYzEkeddCNVNQO/MZtesfK+?= =?us-ascii?Q?VarWBMK6J0gNlTpm3UmkDHzVEgAmpmxcuF5FUaBRE8y0vBhdQAxFuJyWAKww?= =?us-ascii?Q?APsbIp+rYDTTKvD7DHm/e3upcvvERMsk2SRMVev95tndKQndCVRdTibn/tW1?= =?us-ascii?Q?MNyHMCQoXjYTLdQT16BNj1Rg84RLyvV1/8dthV9urVE6RggsOFmPA2w9cQr8?= =?us-ascii?Q?0HTaF8TZuh7zBQjIZTenHkT8Iuqr387luy0QLH5xG32SfkgrwiE28OVbHLF5?= =?us-ascii?Q?3K4qd42lmiDCTLLWckkewyrfBNG24DyzIimKE/J8SdVxBLOvw9KHITEsfcDX?= =?us-ascii?Q?KxSliQnMj1Y57cxdg7bwXLHRf+bElA/aB+P8/vYksoDFlg1ypyWzQHX5Ig5j?= =?us-ascii?Q?4cEY4QoCC7oKRshDBHaB3p2z83kvZ7SP8yb2HHQrv2xzl+f2o/5vBAoUO/kS?= =?us-ascii?Q?X/Mbxxdky9kLcciHy7hiZbJXrynaGn7IyJorRCBvHSEKfn5W23toIFC8AVWP?= =?us-ascii?Q?mq/RhYGS1NqB3UJTQO3enOczDM2hdHl0dcqfh3a4/mNq2PcIKG3V0Cl3ldN4?= =?us-ascii?Q?lwEoMAk8DcTOpyznutZS47eQ5+lzv+w+LoH+dYeK2JnKSYMI7UNDKxXHebgt?= =?us-ascii?Q?76Yumkc2Ruv+zbo/85W9qy5mAfM8LYeIr8dlAFvP3tSCpDqMk9SZXH12LtLq?= =?us-ascii?Q?cZgZx8Sq9sTf2dTbI1BEmJMpPyhaf2px6i+uUXx0Rp0nVmBRx0tz5fP71uxy?= =?us-ascii?Q?gX36zGNeY0STjxlkKJVgPPBPZXy4iDbWridWFqNNnUJ1/H/lmTvD1JqYcZaj?= =?us-ascii?Q?++EHyBxNcVpyxtV3HAT6t3Qy4H+cCTJhIdlMXZJWj34RhfUMD5xp3DpEUGWi?= =?us-ascii?Q?FAF0te/hZVqb/rwCn/3Ma/mQ+oNWKm4MUYmk50I5gf9vXHqd0XY6pyMDo/Zq?= =?us-ascii?Q?4vs8qt7Dz3EPpoGSfhRelp9Ui49ksiVTFZuMwofkAiN8pZKus5smmXY51Lny?= =?us-ascii?Q?3n53MMeaQkz2DWXaodrhMO3tLF0DWHJv0hzJqvenguq52QovokxwRfPrzRIL?= =?us-ascii?Q?lvIOSppdgjzzrmrn53ULx5sqhmdM39awhDOK6j3Kp4mhUWGnLB9fca2ONwWQ?= =?us-ascii?Q?fj/8egeo0WO79Qg9KK7drOecP7L+OKdVdok7pV3mZuZ3k31aRUJx5KLOxVUl?= =?us-ascii?Q?d3VyZ/p9+hHrn7bhOY12HC1XmHV3He0vUwVz+H2pnb0JgMaQrwqPFhdxcTAL?= =?us-ascii?Q?JhR/CLkA3QdPPVoiKqqN97m9JMoLdkrYKOpdkLT7cGh+5eoXGOAF6+XI/gev?= =?us-ascii?Q?y2t+4ZE5LU9/kYUt89voxeTgkfh/2bbG9dToefOqM3+vEt00kaoFQ2UK8jT6?= =?us-ascii?Q?hlzgEM6rfxc5fSFUVE9c3hYzXHYDURXXz8jlR2pc?= Content-Type: text/plain; charset="us-ascii" Content-ID: <5AF931018D405047ADABE39167E1AC7B@namprd12.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW6PR12MB8999.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8468cff-79ac-4051-f9fd-08dc39f2ce19 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2024 13:23:38.2387 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OvsbB8Ye47pupdau3cKrppYLMepqK0o3CZtyXV2W3DaoLsBW0XsdMEYLDxdFMwJ7 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB8943 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 > On Feb 22, 2024, at 1:40 PM, Boyer, Andrew wrote: >=20 > This patchset introduces a new crypto PMD for AMD Pensando hardware > accelerators. It allows applications running directly on the AMD Pensando > DSC to offload cryptographic operations to hardware cryptographic blocks. >=20 > Depends-on: series-31157 ("net/ionic, common/ionic: add vdev support") >=20 > Andrew Boyer (5): > crypto/ionic: introduce AMD Pensando ionic crypto driver > crypto/ionic: add device and admin command handlers > crypto/ionic: add device object and vdev support > crypto/ionic: add datapath and capabilities support > crypto/ionic: add documentation >=20 > MAINTAINERS | 7 + > doc/guides/cryptodevs/features/ionic.ini | 40 + > doc/guides/cryptodevs/ionic.rst | 39 + > drivers/common/ionic/ionic_common.h | 2 + > drivers/common/ionic/ionic_common_uio.c | 48 +- > drivers/common/ionic/version.map | 1 + > drivers/crypto/ionic/ionic_crypto.h | 360 ++++++++ > drivers/crypto/ionic/ionic_crypto_caps.c | 55 ++ > drivers/crypto/ionic/ionic_crypto_cmds.c | 651 ++++++++++++++ > drivers/crypto/ionic/ionic_crypto_if.h | 1021 ++++++++++++++++++++++ > drivers/crypto/ionic/ionic_crypto_main.c | 991 +++++++++++++++++++++ > drivers/crypto/ionic/ionic_crypto_ops.c | 606 +++++++++++++ > drivers/crypto/ionic/ionic_crypto_vdev.c | 128 +++ > drivers/crypto/ionic/meson.build | 16 + > drivers/crypto/meson.build | 1 + > 15 files changed, 3965 insertions(+), 1 deletion(-) > create mode 100644 doc/guides/cryptodevs/features/ionic.ini > create mode 100644 doc/guides/cryptodevs/ionic.rst > create mode 100644 drivers/crypto/ionic/ionic_crypto.h > create mode 100644 drivers/crypto/ionic/ionic_crypto_caps.c > create mode 100644 drivers/crypto/ionic/ionic_crypto_cmds.c > create mode 100644 drivers/crypto/ionic/ionic_crypto_if.h > create mode 100644 drivers/crypto/ionic/ionic_crypto_main.c > create mode 100644 drivers/crypto/ionic/ionic_crypto_ops.c > create mode 100644 drivers/crypto/ionic/ionic_crypto_vdev.c > create mode 100644 drivers/crypto/ionic/meson.build >=20 > --=20 > 2.17.1 >=20 Akhil, Are you deferring this out of the upcoming release? -Andrew