From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 50C40A0C41; Sun, 7 Nov 2021 20:03:31 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 150DA4068A; Sun, 7 Nov 2021 20:03:31 +0100 (CET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2060.outbound.protection.outlook.com [40.107.93.60]) by mails.dpdk.org (Postfix) with ESMTP id C6A8E40151 for ; Sun, 7 Nov 2021 20:03:29 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jUiEcVgAvmPSPfjCLtFBBXU8OhKisXnF86wTEOj/s3VX97dwuckHez9z9y6O7yvNL1v/0u06iNMEm/F05l0lk8t8NM1TJa8Xoya32CDN0qXgdDiyTY8KNcEwD7EZNPOH+DbW5IRy2cLnOF9vfSnzGQChK5FJP6yNC7aAmsa5d3QCR4vABqxIBeaIX/6BWOlfl0U/gTFes1P2Fr7Ey3o5QsMmzKbUSJtzHG3AK2HS+5fibii0bptZbto/JH6ek4AwBpPCWJI/kM+KWT974fVfiShknDI10A2PqDTYRZDSExp2uDF94fPWfbuEyvMS5Tl+e3kk+O17mahGXFeLeWOPqw== 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=Yei5q29wtC0ZMvhL2MkmMthrZY1louAUpX8pJJBCjLE=; b=k+D5M5l/b8NGBUnpPrf/vbvKrpaO8MZlVLxwNw/xKSY2MHUR7y+iDSCdjaLw8s8CFRG0moLHjgGB80QQNuvC3ZZPzD8XNSutT/jRE7jsdm9e4wlqBSdD76wQ5Wrzk9PGSkZGAIIB5tp/hr3NbBqXnjzyVq8urwnoce+lZ3gRqXSK9kj5AtdG4XsvuD965dKIGd9T4CVYFU00ud1v9odk6Uf1fxXvE2oCzhhVTzVuIoMxcgqHc2U22IpwmZssTMF0BUWdNxO9VTzoCfjxPUNmZjKro+yuxXsfPBDaLU3zOuuoH9T/TOgxKNWYeUGfrjaSh5Z3LLv9wi20N8kSgV/Bfg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yei5q29wtC0ZMvhL2MkmMthrZY1louAUpX8pJJBCjLE=; b=jHmc9cZKjfDx8UAzRrKOz0ILg6u/U2eORuF9CWFGVKFFZsEAjdjQBRkYWxMrw0trOD+/zLXob5yRFMuHEKLl63uDabnu4bIWAuUb7EK0zPs98SlMW+JtnBiONt13wfNi9IyP3as9sHtt9LxmV6Ev3hh+zM//UOFL8tJHJ7woCpshmynf6PTZzfKCKFV8RGnxJXo2jWUzRHqSGswYVgw0sC9dmmLcIAM37NlC7pszFjV+bSMqHtOBIM1ktilf/9oeU34NaRWeWQXEm+yT2rpq8Ql7RWcyJ88mGrd1g4fUIlqwHP1o905LrMhRnsRizvDlRmVbJXem6ic8KpeWTtbJuA== Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39a::7) by DM4PR12MB5294.namprd12.prod.outlook.com (2603:10b6:5:39e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11; Sun, 7 Nov 2021 19:03:28 +0000 Received: from DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::45be:2914:19ef:f4bb]) by DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::45be:2914:19ef:f4bb%3]) with mapi id 15.20.4649.019; Sun, 7 Nov 2021 19:03:28 +0000 From: Tal Shnaiderman To: Raja Zidane , "dev@dpdk.org" CC: Matan Azrad Thread-Topic: [dpdk-dev] [PATCH V2] crypto/mlx5: support BF2 and ConnectX6-DX devices Thread-Index: AQHX0/0lMYellgVYfUyIqfJCHUISOKv4ayGg Date: Sun, 7 Nov 2021 19:03:28 +0000 Message-ID: References: <20211107162638.1583-1-rzidane@nvidia.com> <20211107172957.3962-1-rzidane@nvidia.com> In-Reply-To: <20211107172957.3962-1-rzidane@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fa5323dc-d9f0-4a1f-30dd-08d9a22148ba x-ms-traffictypediagnostic: DM4PR12MB5294: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lrBaCImUQPvSzl635pWWqSsUg1j+Q5jteTNCI0BL69vObvoMINuB/oi7X0QOt38lAkKLb6+d3J3oEGaI09RBUk/RNjuc5Zj6+f6W1k/Nzlflxd/fCjhYT1fc/DSt+WgrilB83AAgGA/Jfw3MB/uKZBd/f5KMnpZ+dhkGgssTqYItxmcBi4PytQTLBFPRhiu1i3k/WXT0PjC5y+JyXA7KS2kZbRgud/AND5MkccWoE1ePHEbe7iJaX9AYbpsYUdRIK2sTlzHVz0T034kNJXiU3uyw87yWYvDOb12mmQQs7X+tejolS6v62WNQFPjmLC/7St/KOL6dBuwrtMIhqSCJWmTLcTpZDIUojpyCxEyAojUuYIk02J/dbNMXyqy/SYlJIAIqJQJeROAE06EwG42q0KgSdhvTpszIxwBOMWq/nPhYfqOJCOXKYoh6RH3cBpTfhR5Ig5wEFSIGxqr/ID3wAuJdZPam4DTWtqh6OaovHNrKI/fRdCIEZgLaN1ROAsiTXSeZaRwp5Af4wZbZiHaimU1vjGbtZg5+OyGZvgOp4KbFyac1mA8a4jsHwZHJGfFgXBrdaI4lC2Vt4UyycHr3CCDJW/M8HIYxYYl7cIVn+VUM0CemUAxwI+bydFsA588mnib3RqbYfhDvwctZ7AJ0N/hY/m3O1nx9Z8opgOgNEQXshJOYtGWJ6asmAXJw4r8GBoexhZjuyWvnA8tBhZZRwv4JQ/9yTEzId+FRokz3DgMKUsIJesJetm0PO7imxVF/Tdwuy8tDvcjBdBuQ0inNY1LTwc5rFeoFH7fRda/vst4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(5660300002)(6506007)(26005)(316002)(2906002)(9686003)(110136005)(52536014)(33656002)(64756008)(66446008)(55016002)(86362001)(83380400001)(38070700005)(122000001)(186003)(71200400001)(66476007)(107886003)(66556008)(8936002)(4326008)(66946007)(76116006)(966005)(38100700002)(7696005)(508600001)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?GY8KBAcQIkaWoT6eSK+8Ml0xsbBO1IE7rAb3v80YU2rScZpoNQQhx2Uk+FJX?= =?us-ascii?Q?+G95mrcHuE/2n7PiKVjsVvQY4iyiugzM1pd7Ds3gAr3Ba0oWGCMgu8lYWVkA?= =?us-ascii?Q?pxehTHGcnhofwNYw/MguaFjK9YNjNib+dU8qySrDcehkU+YUsZYk8AjBZ4I+?= =?us-ascii?Q?uXCOat6SW7NGOZ/ZCRYMT76wLRPv3yyedabcphQA8B5k0PDg+9aaMEVjPrkE?= =?us-ascii?Q?uVmF3AVGkeMfjhsw2XpT79TeQCN8I8BkMRqXc6zMTtJVFSXO1mUJIHEC9SHf?= =?us-ascii?Q?1zszQ/90oyyD/6VRjv84GrNAdIfryV/QFLS95S9OSkabRqDnQPfknBHv64WG?= =?us-ascii?Q?/F94VdvkYmvkhmsOn/I4nExK7rZzEB1Ise1VhQSZX7p9Yj0eKrPoej9A4SLB?= =?us-ascii?Q?cTQ8rZu0TiuauUd4Z/NWUxi15/487dzqKXjrwhR3PZtUbxQJBg15z+VipQ+Y?= =?us-ascii?Q?W/IXJfkV9weKXqkJ+205wBwcqwPQrB/+uzOf0ZZ1+Mg00Z5tbcv1UUb5W+cE?= =?us-ascii?Q?fs+w/W66BoDp21mS1g/WcenqDjXd23ItOvC3cngzya5YRd+otEmCrDMvUvXJ?= =?us-ascii?Q?BloKeAsLPgt93ip30QxI8P5GcY2px1fchkMs4kjJd0mhB7BLxgkrOpJicxC4?= =?us-ascii?Q?e5PPgCA5WC0VoGs8CBAfR38nyZR3whm0jPOKN8tIf5uf6NbaqKINFkVI7XOZ?= =?us-ascii?Q?BVkIXdJyUtQ30qKCCm6zHdl64Wp+Jnkh/cUkInEeEPKSvXXKBSNzMQzfqlBO?= =?us-ascii?Q?MpNW881YRzycmbG1AJ10XzJjrfZkv0KEJkdAub7N7JJ8eIp2Pf6C0rG3OMOk?= =?us-ascii?Q?8xpdewGcHq3nDVsg7hSlO76Yi1ivduDiaSFITevHDBYHD3XxxiEAsvDZdwZA?= =?us-ascii?Q?AAJ9oPIbMKODwSOJiWLMdd0esWPX6cw/ojoXHNs3ObBNDGKhpNNK6iDw5Tz5?= =?us-ascii?Q?h5iW4gkztUufnW9powhL3mSialuAQxsCmLhmdaZFpeuX2+JQlvU5qq7EcCoh?= =?us-ascii?Q?uRV+rt0SYnhEWOsuk/ek81wJgFdfRPSe4duM0DKGD3ftSPU1mUgYGm09UenN?= =?us-ascii?Q?w0SBFwbEFyIfL0S24YEEH4WeXcE2sQ6xKeHQkEI+uLPowxreJyHreuJygtM0?= =?us-ascii?Q?kOA3UMRk9TP91LAPeTZ1f3AZMShOrKBCEwa2U8Ez0NU3/bUAo7x6F8KtuabZ?= =?us-ascii?Q?Qd+tiS7stfXbv4tUkbnLkP44wFcv4LvI6hWA1sfoZii+F1iJUq9gfk22s7YO?= =?us-ascii?Q?K/z+urG2PCUTawHkwztHsOsjzktSX3YZcjkRndyn1yoRFMdksHt2wMJ4ahys?= =?us-ascii?Q?Du4KPAeeGkhg1Q19lMrxjCcSAOD8XTc5oViIMfZNUUPmQkdQg3mVBHw5+Vw5?= =?us-ascii?Q?t1sj30DvrjEm1EHkHH/DLwBGQkNUYXCuWTwzKy+IfYHBwBqJscNDYGjzrZKn?= =?us-ascii?Q?6j4plzZ2De0WkE/9LwTLiDrtZzR4nxUxpx2LTvnZqt45GJAlN3+8gmflxDMU?= =?us-ascii?Q?ZnpwH4+7iAae9owSXYdTGLabAPj/QikYEboZNKw/M/a931ezPvfHe0rxttTa?= =?us-ascii?Q?mITta6W906RXeJRjtpU2wzAlrmahgTtxe7xFCliWPlv7fB3uQLggb+B+brRr?= =?us-ascii?Q?vw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5389.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa5323dc-d9f0-4a1f-30dd-08d9a22148ba X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2021 19:03:28.6203 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7DbwexXQDTupsqxylm5bIC43ez77LtC0+XTFRdWCgyBGY/kqMNjYsxC9Jw9ycnGkNX9EO0NFHJB1+ywAYR7rmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5294 Subject: Re: [dpdk-dev] [PATCH V2] crypto/mlx5: support BF2 and ConnectX6-DX devices 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: [dpdk-dev] [PATCH V2] crypto/mlx5: support BF2 and ConnectX6-DX > devices >=20 > External email: Use caution opening links or attachments >=20 >=20 > Starting from MLNX_OFED 5.5. version, the BlueField2 and ConnextX6-DX > adapters support crypto operations. >=20 > Add them to the supported PCI devices list. >=20 > Signed-off-by: Raja Zidane > Acked-by: Matan Azrad > --- > dependant on > https://patchwork.dpdk.org/project/dpdk/cover/20211104124929.24899-1- > rzidane@nvidia.com/ > V2: fixed checkpatch warning. > fixed doc. > doc/guides/cryptodevs/mlx5.rst | 6 +++++- > doc/guides/rel_notes/release_21_11.rst | 4 ++++ > drivers/crypto/mlx5/mlx5_crypto.c | 8 ++++++++ > 3 files changed, 17 insertions(+), 1 deletion(-) >=20 > diff --git a/doc/guides/cryptodevs/mlx5.rst > b/doc/guides/cryptodevs/mlx5.rst index 9bd8c6fe85..ab52dde4ce 100644 > --- a/doc/guides/cryptodevs/mlx5.rst > +++ b/doc/guides/cryptodevs/mlx5.rst > @@ -88,6 +88,7 @@ The mlxreg dedicated tool should be used as follows: > should not be specified. >=20 > All the device ports should set it in order to move to operational mod= e. > + For BlueField2, also the internal ports in the ARMs system should be s= et. >=20 > - Query CRYPTO_OPERATIONAL register to make sure the device is in > Operational > mode. > @@ -141,6 +142,8 @@ Supported NICs > -------------- >=20 > * Mellanox\ |reg| ConnectX\ |reg|-6 200G MCX654106A-HCAT (2x200G) > +* Mellanox\ |reg| BlueField 2 SmartNIC > +* Mellanox\ |reg| ConnectX\ |reg|-6DX >=20 >=20 > Limitations > @@ -158,7 +161,8 @@ Prerequisites > Linux Prerequisites > ~~~~~~~~~~~~~~~~~~~ >=20 > -- Mellanox OFED version: **5.3** > +- Mellanox OFED version: **5.3** for ConnectX6. > + Mellanox OFED version: **5.5** for ConnectX6DX and BF2. > see :doc:`../../nics/mlx5` guide for more Mellanox OFED details. Does a new OFED version a Prerequisite for ConnectX6DX and BF2? Doesn't it = depend solely on the FW version? >=20 > - Compilation can be done also with rdma-core v15+. > diff --git a/doc/guides/rel_notes/release_21_11.rst > b/doc/guides/rel_notes/release_21_11.rst > index 9bf4479002..490a8859d7 100644 > --- a/doc/guides/rel_notes/release_21_11.rst > +++ b/doc/guides/rel_notes/release_21_11.rst > @@ -401,6 +401,10 @@ New Features > overruns in C/C++ programs, and other similar errors, as well as > printing out detailed debug information whenever an error is detected. >=20 > +* **Updated mlx5 crypto driver.** > + > + * Added support for BF2. > + * Added support for CX6DX. >=20 > Removed Items > ------------- > diff --git a/drivers/crypto/mlx5/mlx5_crypto.c > b/drivers/crypto/mlx5/mlx5_crypto.c > index 038526c023..316cb46ebf 100644 > --- a/drivers/crypto/mlx5/mlx5_crypto.c > +++ b/drivers/crypto/mlx5/mlx5_crypto.c > @@ -1034,6 +1034,14 @@ static const struct rte_pci_id > mlx5_crypto_pci_id_map[] =3D { > RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > PCI_DEVICE_ID_MELLANOX_CONNECTX6) > }, > + { > + RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > + PCI_DEVICE_ID_MELLANOX_CONNECTX6D= X) > + }, > + { > + RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > + PCI_DEVICE_ID_MELLANOX_CONNECTX6D= XBF) > + }, > { > .vendor_id =3D 0 > } > -- > 2.17.1