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 A8CFAA0032; Fri, 21 Oct 2022 17:00:47 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 972C242826; Fri, 21 Oct 2022 17:00:43 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id D59B1427F7 for ; Fri, 21 Oct 2022 17:00:41 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29LAFEgf009503 for ; Fri, 21 Oct 2022 08:00:41 -0700 Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2169.outbound.protection.outlook.com [104.47.59.169]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3kbsfx8u09-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 21 Oct 2022 08:00:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=If+UXMODlfIPBCoJ9ugXsqbhdIH98qxKMDKmzuT4kXYWRP/GqDw9LSGB3eIkfsdQPiLHvix/RZW+nA2VItEJVc7oja4qKfctX3u3YPMn25q4JFs3Wz7ZvgnZfXCDC7bokEsG16mNP2CnBfEqGFOS2KFGd7Yyo+Hyxjtgc5IE2Yl9t6fRfAzsCYuk7aRa9BFJr7RNewck6fYt9gMYElMr0TQEsBXKaHKOca5g7gJqruPyLIYSUg069cnMEXhe+vY8cVKPWYrvMtL+P67RcxIoUx2gQpC6PacVMMXmQhAi0ygLfL6zsdDMk3Qa9kZ8kw0I6ZxIx1BttAhRhyjHmZNnMQ== 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=ZnF5nu6Yrh2wKGlTATP6lXPVYTwHHtoxStfwoMYd/2U=; b=kySEK+IuiVcBnkPF8UWbsnYHe/iuePOdnqqokw2n2ZaUTQfIG7f8HMAGhSEyfyA1LC1Y35n2vwes694K1ligmRAG+U3hI7UoQQSRUgoySGi6MRnCBzbBRC9A8dwY0gVLkKuspA9zwkPwdCL0GZNLo5h8TwHxsR05I56St45YqKzCdl6EfpQwqk4w14viA5gB1FeGMsfMJ3qQJTBs0h70Fq8MuUgPT+Svp87f5uUWNi4c04cuNk3uvshiPvrYByj+u5f6SbEqIKFDZRWgvlWFUeeI6CMaEvE3RJBqGkYNYo5QH0ipYnWisVsy3im/IaTZ/RmZwWeBoib1GVRj56LK2Q== 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=ZnF5nu6Yrh2wKGlTATP6lXPVYTwHHtoxStfwoMYd/2U=; b=iQsjK6WuyLUpVVFwSXpkuNpqW4mHAsAnBGE0Wpl2107jsQXMRLhyneJOE+aUGZB4DuByvGzGKnT7+lHZ8pKCDhLKtVGtEmqoOefzF03+c5PYLIvNjQR18hCcfPGMZIC54v146F3Z/IMGaJ3YWOukmlVyJNDiIX9SdQgZlXhZ6WY= Received: from PH0PR18MB4491.namprd18.prod.outlook.com (2603:10b6:510:e6::13) by DM6PR18MB3474.namprd18.prod.outlook.com (2603:10b6:5:2a7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 21 Oct 2022 15:00:39 +0000 Received: from PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::bbbc:1f13:37e0:691d]) by PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::bbbc:1f13:37e0:691d%5]) with mapi id 15.20.5723.034; Fri, 21 Oct 2022 15:00:39 +0000 From: Akhil Goyal To: Tejasree Kondoj CC: Anoob Joseph , Vidya Sagar Velumuri , Ankur Dwivedi , "dev@dpdk.org" Subject: RE: [PATCH 00/13] fixes and improvements to cnxk crypto PMD Thread-Topic: [PATCH 00/13] fixes and improvements to cnxk crypto PMD Thread-Index: AQHY5HUw0csp3TI640e6Dj8tsKnCpq4Y8fZw Date: Fri, 21 Oct 2022 15:00:38 +0000 Message-ID: References: <20221020111453.1982947-1-ktejasree@marvell.com> In-Reply-To: <20221020111453.1982947-1-ktejasree@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4491:EE_|DM6PR18MB3474:EE_ x-ms-office365-filtering-correlation-id: 1329fc0b-bab9-430c-a009-08dab3750448 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LSX0cA2MFQuOUUxxiot1/BJfZ2DtiPuGPNKFyekYDd8chz2UrxdW67b8vgpy6xcI/PeIBOChBJZqBJoW/we+ku55cnfjq8LbJL0BZaDwRBsOFKFh/bdjqKuk+9pmmTiu00mvP+4t6B99NTlLH2dTDNpz6yEsZjazObFAej7DNq0QGRJfWJp487VMnwJRDsUzznJnUKCT9JWXgzmwsagw7Wh+lXdRJ2qi5lGZPrV/kHzaXrMxWpewfzjbrQGDbAr/LPzv3gXHUsxh4gbEiUscsGVzucbbszUTIKRHCxr53lKSOee/fyh7vbVm9mldjNXAgIiRlTf86ciisXiNK+oroBNSKl9r52I9Xza/iHbehsOpPOnBZKe69caftE7CjDx9JgwLoV93dYDqM4g+amuEU8xzYoE8U3+UKa7tb5nnKbXqI+9hVmhekzBsFDOPXDhwe8H1Ve+JFkwc6MAnwSOVAl/lF/tBmTqfePqzFWW2/tEA6LllWpARZ7Gheh66sVfl9bHw5/xOhaBrlZ599LIBUL6nx4CvEWjf0TkwO7bXOm/868xZ9vdSUUtfukLB7I6VU0XoJLwKhoz9Gel6lRtnF4eU50CtQhisrsTdOTVI2YM59wABXtdcoX2k4aqsrefxdn0g0ZWIY1HhNv94w54EZHVIVRHq4mPLh/ASycVBON47z/bFf99YStQR5L49zyHCSubcf4XjwsFpwC3iakfllqdK2o6gPDsUNRVGVJ9nPXH59YhVYi1RNSkAk6plLbH2uOwuC1sC8zjHx7lsJTemtQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4491.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(39860400002)(376002)(396003)(366004)(346002)(451199015)(7696005)(71200400001)(6506007)(4326008)(66946007)(5660300002)(76116006)(66476007)(38100700002)(66556008)(33656002)(66446008)(316002)(26005)(38070700005)(2906002)(64756008)(6636002)(8676002)(122000001)(55016003)(54906003)(52536014)(8936002)(55236004)(186003)(41300700001)(9686003)(83380400001)(478600001)(86362001)(6862004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?1IVMH7OBam1DJUlgP4yH55tA5zQUdGgxDJkpOiFoyEKhCYHVDIRjZMTubIzT?= =?us-ascii?Q?n3T8TtR5jmdVOpFvFZDntWPpiQrrpn+FE9Nh4++b/p7V8yGW9W88iustaTgX?= =?us-ascii?Q?sj89wkymFy/T2C7/WoDBITaWLtGsS1+L1wwEdeyqDJsC45Y1JMIZPolg1WdP?= =?us-ascii?Q?LTNnJAEFByUOPJh+9FRrrTosRFyGiS6wte8VVCu64qHyjWQMTY5r7PBdUt9G?= =?us-ascii?Q?ZFA8cNVusU70mJrqoWEyGyvSBB8AcEgl59MRXqd92gzBthx9EbLjeeKkh82T?= =?us-ascii?Q?KAgZLoUQ2szQl1A1dNhfVzRt1Cl5vjh+lzed/or5Rulvt7amt+2aTJNDRyFe?= =?us-ascii?Q?tgM1Asrji5LZ9Q5XiYTVh9IiJDBSYX/u2L3e0gKF5VVeiJSrJ/nAe9s/lqWc?= =?us-ascii?Q?SiRKsTD74GHW7iNzTSSLjgwVkUrFxmHnwIKA1IE72cUNzRE/2whsfu/Ii/qM?= =?us-ascii?Q?lggQGQYgZMfMmdhzHW3GMuIPmsgSzfJk1geQNQnWPtD2fj9ZoxXA7ktoVFC9?= =?us-ascii?Q?TaCc7hGoVH8Y2z+x0JIHPyIUaBRptTbFOFRBLt7TzgyXOxsi/WUZkIzgFiZ0?= =?us-ascii?Q?dJOEv5yGvpO7Terfhi4tm9z1fPJUVZv2t3Vt09C4BzcqL4CKiMG5ADtPxRmq?= =?us-ascii?Q?r9xrJEQgKXYplFMvinjYSKPPPaFn7/TwikAnu61e2Ynv15RZJFkTESQEbaDk?= =?us-ascii?Q?JkRy83cLXIBJZa6j/bmCQ2IB9kZD2lyxMXKgiA5piDt8KAUx8Rkhh4zpi+iV?= =?us-ascii?Q?bMWUCRmjH0+Hf0UAOh6QmpV3ApXH6IY9ExM9SMe2mHQB/om868g5/pZCHzWT?= =?us-ascii?Q?33cvaZnHWy4v7pCfI98QaUNiUThlsoVXIcZf1pS0Ybsveb9Zhx4xFQpzrtRp?= =?us-ascii?Q?j4Y7dQXSU121LJ9AylBNx/skosH29VN8H9p/lcUdqm8HK6hfLnvpeL0bubCn?= =?us-ascii?Q?U+3X4Sq+5i2mAxMmxsEaTo5zGslDZhkH8Zt03sGA2UUtNXfyH99UKYOXaMyc?= =?us-ascii?Q?ON85QWDLFNPl3wiU2ewFs8bPvFkVCbBC/ryRSmPxN0belo78kL61Mw7fdHuW?= =?us-ascii?Q?KanJ2sbvHmIumMbMkUrjo7R/QvP1PreOwcl1mleMmg8T3b2Kae9k+1Kt0N44?= =?us-ascii?Q?K3KiT5XPPq6OBwo1O31a1QymmjTrUFl1WRF+SPtnYwG9F4K9tt/0DTpfSHw3?= =?us-ascii?Q?RzU3I034Eh9JCVqGjFhFgrm/sFGkoYjs9Zv+9Ddb+ItV6Y1qpLFsFVJzHloE?= =?us-ascii?Q?TGznMg/zvUnwJ5znKupibHVDbyhkqRBHFpLr5jNQE3Wf+sV1ZuoN4KRNC4uU?= =?us-ascii?Q?UprslOhY+jHb5WGQArM6oDvskiJlH+3Hbfwk3IrXlKYeBd16ui0hOgy/JdV8?= =?us-ascii?Q?T+JFaptvYl8HQfF6qgQYoPh4ncCPQSOPotRP6x+Z5m33ZUC/GK8bhuAF1WRu?= =?us-ascii?Q?uqK1w04ocw/jilt7KBCuC6t40ZZOrTpQ1EFxsMbeoGBVoS7yyyPBTzD/hdbl?= =?us-ascii?Q?xQiDkUzEe7WbPg6y5VPPT2XNekZsE+HjSIUzRUIGpe/Kf0ZB3YUmUc/lFd0v?= =?us-ascii?Q?FqNIj4s/HRYFntH2thTZlhE8IsHwCTUtNB0zo4G6?= 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: PH0PR18MB4491.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1329fc0b-bab9-430c-a009-08dab3750448 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2022 15:00:39.0135 (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: LcPrsXegR4ZpBFS6FR6mzH6WtA3Yv7L1M9mCvFlvdpFdgmVxQ6mftqyXJYoEMMuBWIa7E2IAb9Y8LAHI+I5qww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB3474 X-Proofpoint-ORIG-GUID: TLJfBzWO5XrrEe5r-BMjuTY3l6XVG2UX X-Proofpoint-GUID: TLJfBzWO5XrrEe5r-BMjuTY3l6XVG2UX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-21_04,2022-10-21_01,2022-06-22_01 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 > Subject: [PATCH 00/13] fixes and improvements to cnxk crypto PMD >=20 > This series adds improvements and support for 103XX CPT, > PDCP AAD, DES and MD5 algorithms in cnxk crypto PMD. >=20 > Anoob Joseph (3): > crypto/cnxk: switch to SG when metabuf is allocated > crypto/cnxk: verify IV length during session create > crypto/cnxk: remove dead code >=20 > Tejasree Kondoj (5): > crypto/cnxk: fix length of AES-CMAC algo > common/cnxk: set inplace bit of lookaside IPsec > crypto/cnxk: change capabilities as per firmware > common/cnxk: support 103XX CPT > crypto/cnxk: support PDCP AAD in CPT PMD >=20 > Vidya Sagar Velumuri (5): > common/cnxk: support custom UDP port values > crypto/cnxk: update rlen calculation for lookaside mode > crypto/cnxk: add support for DES and MD5 > common/cnxk: add opad ipad gen for md5 > crypto/cnxk: acquire lock while updating antireplay >=20 > drivers/common/cnxk/cnxk_security.c | 75 +- > drivers/common/cnxk/hw/cpt.h | 26 +- > drivers/common/cnxk/roc_cpt.c | 95 - > drivers/common/cnxk/roc_cpt.h | 3 - > drivers/common/cnxk/roc_hash.c | 155 ++ > drivers/common/cnxk/roc_hash.h | 1 + > drivers/common/cnxk/roc_ie_on.h | 3 +- > drivers/common/cnxk/roc_ie_ot.h | 2 + > drivers/common/cnxk/roc_mbox.h | 5 +- > drivers/common/cnxk/roc_nix_inl.c | 6 - > drivers/common/cnxk/roc_se.h | 11 + > drivers/common/cnxk/version.map | 2 +- > drivers/crypto/cnxk/cn10k_cryptodev.c | 2 +- > drivers/crypto/cnxk/cn10k_cryptodev_ops.c | 67 +- > drivers/crypto/cnxk/cn10k_cryptodev_ops.h | 9 +- > drivers/crypto/cnxk/cn10k_ipsec.c | 4 +- > drivers/crypto/cnxk/cn10k_ipsec_la_ops.h | 2 - > drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 6 +- > drivers/crypto/cnxk/cn9k_ipsec.c | 53 +- > drivers/crypto/cnxk/cn9k_ipsec_la_ops.h | 13 +- > drivers/crypto/cnxk/cnxk_cryptodev.h | 2 +- > .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 42 +- > drivers/crypto/cnxk/cnxk_cryptodev_ops.c | 14 +- > drivers/crypto/cnxk/cnxk_cryptodev_ops.h | 4 +- > drivers/crypto/cnxk/cnxk_ipsec.h | 9 + > drivers/crypto/cnxk/cnxk_se.h | 1734 +++++++++-------- > drivers/crypto/cnxk/version.map | 3 +- > drivers/event/cnxk/cn10k_eventdev.c | 13 +- > drivers/net/cnxk/cn9k_ethdev_sec.c | 8 - > 29 files changed, 1248 insertions(+), 1121 deletions(-) >=20 Series applied to dpdk-next-crypto Thanks.