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=-2.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,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 60C69C43460 for ; Tue, 13 Apr 2021 18:02:13 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id B3789613B1 for ; Tue, 13 Apr 2021 18:02:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3789613B1 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 8EB78161247; Tue, 13 Apr 2021 20:02:11 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 1F63F161246 for ; Tue, 13 Apr 2021 20:02:09 +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 13DI1F57018259; Tue, 13 Apr 2021 11:02:09 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103]) by mx0a-0016f401.pphosted.com with ESMTP id 37w6vuj0r4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Apr 2021 11:02:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fYEKeUCWaaixiDd4IW3QTUoGK6XKV0CQi+M7mZ1e9M4zpyMJvynfqRTFGUZrSgKvFS57BP7sTUY+9fDqPOUI2lymIj9DVp9QNct8ipeITrNmfPfJ13pphiIJIT+bjITI2ejbxNmZ4PDLrqShimkTxjpuyjJj5ZXRyb+wRhwd9Ggv/qlRKlibk5Jac7tmBuVg6bs8pIKd/tMUdP5Getn869d4DUVTotQOIQ+LXdy6ixcJym9s6eqieaok1VRaBkXuvweGQjtgoBBvF7sFrcF3yQqV2eb/rtck+ohcgR89LqanEypNuz62sYwCXy82yrEepV7KrT8bQNq46cxAGUVgaw== 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=Ty5KduxiGOUAvjQmbCCQtGG+qzS62geWwoz9fecHUS0=; b=I1T0iLpi4m+e9pGwkgSsdio79tWNRiylsVBdnXRl94w9DuTZTG2rsI7EP+mSI/5BLWApgKsdSXk2zW9EkO+DqwcgeS5XH3ANYg4NF4pUnivcnT1MDz9OMJdlhN/09wV8W7yaiMTdomWfWop9e+2V02FHz7bJiTzJhpB/Plia3eiDWELA9t8PZ5FUPiTepCYsch+emBFa573w4C8I7DtDFv7sb/UwEKf+6TSnlpUbZmehHIRpLTbymNHxi8ggytevXiZRwW1IX9GBiwTeYOPIJY7JAWJIfFE2v6CjIXNNL3QaCd3dfJOZG5k/CMOSYL5FyVEtFuNeBKiaHoDz/M66Aw== 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=Ty5KduxiGOUAvjQmbCCQtGG+qzS62geWwoz9fecHUS0=; b=GE0Ps5hZwkpihoEoxxH2RQjIqhL6RZpsAlT0mJITiDYwyLrbofTo+Yw3Ok8hTbSobzbIgTmWswZgr3I32BNXofB9cuBertouHQdxedlERI32FVLeX4TcvsdFb4lVGrQ6C+6hD9xbfKPvXtuteWsxsUA14mkQPFeiPglJ6qCwcpQ= Received: from MW2PR18MB2284.namprd18.prod.outlook.com (2603:10b6:907:10::16) by MW3PR18MB3659.namprd18.prod.outlook.com (2603:10b6:303:53::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.20; Tue, 13 Apr 2021 18:02:07 +0000 Received: from MW2PR18MB2284.namprd18.prod.outlook.com ([fe80::3168:cb00:6607:743f]) by MW2PR18MB2284.namprd18.prod.outlook.com ([fe80::3168:cb00:6607:743f%7]) with mapi id 15.20.4020.022; Tue, 13 Apr 2021 18:02:07 +0000 From: Akhil Goyal To: Shiri Kuzin , "dev@dpdk.org" CC: "matan@nvidia.com" , "suanmingm@nvidia.com" , Raslan Darawsheh Thread-Topic: [EXT] [PATCH 00/24] drivers: introduce mlx5 crypto PMD Thread-Index: AQHXLLijf9XNDbXbK0WDGDZ6rgyPC6qywreg Date: Tue, 13 Apr 2021 18:02:07 +0000 Message-ID: References: <1615447568-260965-1-git-send-email-matan@nvidia.com> <20210408204849.9543-1-shirik@nvidia.com> In-Reply-To: <20210408204849.9543-1-shirik@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=marvell.com; x-originating-ip: [182.69.47.6] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0d6ba998-3db4-433e-5610-08d8fea640b8 x-ms-traffictypediagnostic: MW3PR18MB3659: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ctiUWIIeO8kVn2WLG0muTc9OLBVIdf2fDzCjKJaws/Wq0oYt6gsTR2kFVXj4K2Z6zp5BUrQ75Pfjbqt5NQUPYMGhVPhSMvkQ1iFELitlZtyF25g/di5yONuzfTji3HOUZz0Qgt/OC2wOV2inJy37YrpOhdMetK6xTVHd8jgqwNNaEc0qnjqhEHD/yB1lfKjL14E3tXev/ui33kE1dhjrlKsK0h4TGA546sDYyWE3nCPs7IVlKhtAAfeK78SbiYPAhM4GlNl5YqQUD6CuVFPZOv8ixJdfFoInBKO03zQ1Jd9jDhLsWOF/kxvMD2us4k3mJYyRxFiki5OmaOWpUkRf7+LjKaoDXyr2HMEzOYC7/mUlT+6vzi/4oqLuI4fdC6JtauDzfZfHL1QKvfNEjVpxGDFgNSZkUNiN0GDhnhdxGYi6K1lzkVXtHIcVflD8/2I/Df3d6qXqlt9uA9I8RtvaPQvm1dpNn8xmMd+lXk+J9f+uzea1mxZJhGGOfOFOmYH+zv+SXjvbSuTiTF3kFY6bwrpafuOCCLSLIvUKebgbArMhlgdNzWq2YlnJlQZi+oJyq+qxJi5ilwrt4THHjrrQcE/Rwvl3lMaX5Y+umh+hzL0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR18MB2284.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(396003)(136003)(39850400004)(376002)(4326008)(26005)(71200400001)(52536014)(86362001)(478600001)(6506007)(33656002)(38100700002)(83380400001)(66556008)(66946007)(66476007)(8936002)(76116006)(64756008)(55016002)(186003)(2906002)(122000001)(110136005)(5660300002)(9686003)(316002)(8676002)(66446008)(54906003)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?FlG78n3F8aR2M1GyH5/VhjP5H9aFvqf1dWo64pofbHus4GJFjLphPLJDqyXg?= =?us-ascii?Q?K3LmXNmpVMvQBeib7dU/rck04uNcQ14LxyR+7fNvKaJj9Y1udDuNSX4pRXG/?= =?us-ascii?Q?6kPfJTRgGN1C3riXbCl/Gx7yKwpLv3ewhNYNtPxoQqzpl7kp44/zh1IvsG9+?= =?us-ascii?Q?QzoF6AYmdNsSE7g9872cTRGwCG/nvmC62mNIWGgKGTqGUhP2CvAGf4/j3vD5?= =?us-ascii?Q?IJVXOla7CohwPdlb9Z1BpFD3JIQx7Bnn+SRky67wClJGqcuGUU00Bwr74Aci?= =?us-ascii?Q?YUrnDBLINgZvbMKNY7Y46/+zxc2s7pJanuAj67heKgUfFqZMsF539VLrt0pT?= =?us-ascii?Q?ZQJNHbhCz2vp+yBBxKBK4j3yrNg4o5qjTj14i6n3NnCYBVFVPCUfp+rQokLH?= =?us-ascii?Q?BZ0xrP6ljIJr6d8fLY/zI4MzXIEmUDl4aeCNrTFPXTXuHXYPQ5SbY8S6M+I9?= =?us-ascii?Q?rRN8sFSgYXLPotjnNaYEMSfzCUvJDGf0aa1VycCWmsBKw8i+fQt1PuWYjzYp?= =?us-ascii?Q?GvpZrSp+7zQSUswy35eglZirY8wz6Q5ZvAU6sI02+jfQDdZcPM9ZkZBl6D7y?= =?us-ascii?Q?OinoWMamEqyjuVnJ6lbGbkaOOkWlRPO9xLWltvIPKDXq+Jw4XeLa2iTnzT6k?= =?us-ascii?Q?Tytu0feM5GcNPKTUrSGUhrSWlYRv1BlBzFzkVXK8lhikFE1TtSjjEfJAmXIE?= =?us-ascii?Q?lrayhc3PGJ3/IFxerQQx81zdE/Grl5R2WFn3Btymn4YhjF8XKA/XrxeATTXD?= =?us-ascii?Q?br7JVNUsYVSe3040TNxb6OzrQIgPFxhUOWgC9HLM2Ch/p5zX9EyTje+PxMK8?= =?us-ascii?Q?VkPL10L0ivhaUM7hS2No+AV0OZ3cPq1JTJgn/fU3Bj2qzO3ANaYZDQbofxRi?= =?us-ascii?Q?pi0JMqykmpBnUFLf17gceEkINQIoCQ9BrS8Pk8Rj8BpvpHVA3HPMQZpwdMya?= =?us-ascii?Q?g5h9Su8NcfLdpLjeg/6gLKwbgrKqMtrk6zAGSmbV+Dzbm6wlayJ4wode+jC1?= =?us-ascii?Q?rn+WujP/6o6GI1MIsAIabzHxaW5GtEG5/WpOtihFykRdqyACPyX5Ze1HfvgX?= =?us-ascii?Q?qoDsyqw1J7ktNkXDJVjZT2TPvuYQ018erIkxWIwrnQVMew10ToIuVcdsisn/?= =?us-ascii?Q?HnRthSrJl4DTTqg9lGqx9HS+GxpiusNteeBWEy5NMGbq/EgWOSFgkpQhenFx?= =?us-ascii?Q?X3SoeKUV7lmtRHtbByF661dj9iV6xAMOMeeQGS3jaPAVf28NI/hbqQtJzKN8?= =?us-ascii?Q?bOxlnMd+7dd4hT9xd2mF5GdNvK9gdVGtpih2gsIoYldmwBfnokJcQCH7QdQx?= =?us-ascii?Q?s1g=3D?= x-ms-exchange-transport-forked: True 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: MW2PR18MB2284.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d6ba998-3db4-433e-5610-08d8fea640b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 18:02:07.4934 (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: IwaheIkohN1u1FjBrR7I+kesyiGPsJteF1aL/uJeHx6SR/bB8O6MyDkRDR00soinxFtNUbNMAuByTDlfn633ZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR18MB3659 X-Proofpoint-GUID: 0zX6z_8dsPKZk_BqcLDyKcPYIS4RzNmP X-Proofpoint-ORIG-GUID: 0zX6z_8dsPKZk_BqcLDyKcPYIS4RzNmP X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-13_12:2021-04-13, 2021-04-13 signatures=0 Subject: Re: [dpdk-dev] [EXT] [PATCH 00/24] drivers: introduce mlx5 crypto PMD 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" Hi Matan/Shiri > Dekel Peled (13): > common/mlx5: remove redundant spaces in header file > common/mlx5: update GENEVE TLV OPT obj name > common/mlx5: optimize read of general obj type caps > common/mlx5: add HCA cap for AES-XTS crypto > common/mlx5: support general object DEK create op > common/mlx5: add crypto en field to MKEY context > common/mlx5: support umr en field in MKEY context > common/mlx5: support general obj IMPORT KEK create > common/mlx5: support general obj CRYPTO LOGIN create > common/mlx5: add crypto BSF struct and defines > common/mlx5: support general obj CREDENTIAL create > common/mlx5: add crypto register structs and defs > common/mlx5: support register write access >=20 > Shiri Kuzin (11): > common/mlx5: share hash list tool > common/mlx5: share get ib device match function > drivers: introduce mlx5 crypto PMD > crypto/mlx5: add DEK object management > crypto/mlx5: support session operations > crypto/mlx5: add basic operations > crypto/mlx5: support queue pairs operations > crypto/mlx5: add dev stop and start operations > crypto/mlx5: add memory region management > crypto/mlx5: create login object using DevX > crypto/mlx5: adjust to the multiple data unit API >=20 I would recommend this series be split into 2. 1. non-crypto code for common/mlx5 for next-net-mlx tree. Eg: common/mlx5: remove redundant spaces in header file common/mlx5: update GENEVE TLV OPT obj name common/mlx5: optimize read of general obj type caps common/mlx5: support register write access 2. crypto PMD and crypto related changes in common/mlx5 for crypto tree. Regards, Akhil