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 C195245AF3; Wed, 9 Oct 2024 16:29:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A9C5340DD8; Wed, 9 Oct 2024 16:29:56 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 6F11C402B7 for ; Wed, 9 Oct 2024 16:29:54 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4992AGd8009810; Wed, 9 Oct 2024 07:29:53 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2041.outbound.protection.outlook.com [104.47.55.41]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 425ats1wrv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 09 Oct 2024 07:29:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N6JIE1mdUWzxIC4ECJNmPwLAr5GFkNr/r419FbYVTAEOf9tD/VNAbm54dn59ElwwoKjnpPJR9hJAP1uUvWQFswqRr9W1RtktNwpCJllfa0ugNUFfQ+q2JlEi0rpkP2cYKCSgIUT/uZTOuRncC32koh2a6ga9dkqL42sBnAq1L9K1mXO+zsfW7LqVQMwXj20TFUjsRtd0+l9RDCo/ZL6P2vdeuD302IGujlTy/NWfzZPBA4SzzLbBIIrVhNmy4QUp4ePYmgZMpCCPWQPVPR+FeL+fwde4SGzbrKPhMeAaY6FaX9whqXZt1HvLNFHXsmzvbMdGDAfO8HdC3H/5RM5rPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=YzQC5cQo853MvVsdaqm1YpIB+Ay49AnJq5HaZ1oRR4I=; b=GhWChCs30OyOmk6/SPzhrsCAuN5zszjLi9HY7NvdxZnuyxSaFp43WdgisVSuv4bTZFl2q90jSViSPcYciCapGLfXCVmikLL904FYKIc7nekQDp1WKLLsL+88bpbMoUfcb5farId6L4zadUVhkX4JG+nWHYUhnjOaaMQBSboPt6EPj2qyQtuqNiN1Gb/479oozOyKwqfn5xy5nRLYWlRKuWQATDB7+rYC8u8aGSc4xepTdcE2BtzVTwEh7LiFmJDuWLWO58TWF4dxuG/RQZHuP+0FnObhvrSR2LF8RNRUi7+Fy1sgs/szZPQp+Vp5785pd6tF+ux0MxUSbTIix7R26Q== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YzQC5cQo853MvVsdaqm1YpIB+Ay49AnJq5HaZ1oRR4I=; b=fd1qbwqr7iR2BhL5Z8vHumo1ZjFvIz5SfoLL+E5WHQdMANKgdKSVbufgBfry13RCjq2VYg71gYIpABkEIINzjhBya6I2Wgr0ZhaVJ3t+zHdlb0XHph137A6Hpim5FXMiBbBrbBn0AT4kIQrV5CIkeYjmLGyg269hPgk6yWgXtug= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by SA0PR18MB3485.namprd18.prod.outlook.com (2603:10b6:806:9d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.16; Wed, 9 Oct 2024 14:29:45 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::3c98:dd36:4897:a51d%5]) with mapi id 15.20.8048.013; Wed, 9 Oct 2024 14:29:45 +0000 From: Akhil Goyal To: Vidya Sagar Velumuri , Fan Zhang CC: Jerin Jacob , Anoob Joseph , Vidya Sagar Velumuri , Aakash Sasidharan , Tejasree Kondoj , Gowrishankar Muthukrishnan , "dev@dpdk.org" Subject: RE: [PATCH v1 1/3] cryptodev: add queue pair reset API Thread-Topic: [PATCH v1 1/3] cryptodev: add queue pair reset API Thread-Index: AQHa9H4iQ4Z61LtgZEGfT0ofXCV6PrJdMT8wgCGUwgA= Date: Wed, 9 Oct 2024 14:29:44 +0000 Message-ID: References: <20240822102856.3965710-1-vvelumuri@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|SA0PR18MB3485:EE_ x-ms-office365-filtering-correlation-id: 96221fea-328b-41d4-f9d4-08dce86ed226 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?7KbBb0lsrSodpG5g/vUD7hOY6c7a44nMiJaoxMxs2Ef0kdkc/gJIKwL2yphr?= =?us-ascii?Q?f2x4ssX3RQEf82BeePOlxLe6SwRAfOeZoPf6cvFaLSonA/Y+0qCFfVPlFeeG?= =?us-ascii?Q?If5sR/gOQ0HZpDz+py/PtcF9hW6IOskG1YiZbJFA5wEvF4Ugh3AY/d/Fn+EH?= =?us-ascii?Q?/xihaVIUOi8tYZJj3Fkivl/FtaKjQ2qdbKH3SdXzDwOwQfpUuybkqlp5jGzz?= =?us-ascii?Q?whorz+P0Z/ztTY5t6hU9junDRBjuDPLAklFuPQ7ArpJU14BCtykjz9SnOP/0?= =?us-ascii?Q?HHMjpbvzYVLCPZJwxWEtKAniflJ+ii6qgDKl9974o1gbuh8Sa43iBHi9Nqgt?= =?us-ascii?Q?iZgqpFbpuWEuUXxA7WTbSOC1KFL0URyFstFWfzrCnfyFk0nloJm3mTD+wmfp?= =?us-ascii?Q?vhb93b94a7kU1YFGJTfuE2OlHXBEDLnW9bg20Tl4w1YJ2Yt57Jr1R7DaufKn?= =?us-ascii?Q?N6tZeBAWkfczuzDDoBcOemAJTsPgtpv4yJJ1txmgYP5WoTIj7AIxHreA0Qgu?= =?us-ascii?Q?tELIq9J2Rb9kgNJxooCACndeLTEJPmVPI748wGhI2f0ydDsj/dsbB6afNlTd?= =?us-ascii?Q?dvL+qL3cTgQxW7NEtbTvqrlToQENAZ+yARq3BQ4bPOJD5uY3TMBMVdTQP9fq?= =?us-ascii?Q?rqQx+6GKDP/gQmCAB3YTSOyONb89qv7AyaM3H5piCULA28LQrkHclsWfxkxI?= =?us-ascii?Q?O45yLXR6b9P1mB5AAAnR5nsl9v1svmJKerF1s66bG9LMz9sBemXIjNVDDeBf?= =?us-ascii?Q?cB46zD1p+l9uDB4PqR7mm/SGioLasrRfwVQtVPs+aVFoOklWLqQy+7W09vpk?= =?us-ascii?Q?9Az0XB9crZVOAo4ezeshFtwcgMQv3uRrqJSGmWLZ3FK3Ul/V1/hlASBjWcVj?= =?us-ascii?Q?Sk0JT3/yDkh8lX0Q9XvvFAXmAz26qRIo9h4NaB/Fm8+XFI7ONLR13bZjBbgu?= =?us-ascii?Q?dCJ8eiGGNl5bw+ClSOCcDO7ah0a6SkbwLaUbOT8+7sFfgVn2Iku3187BFSoT?= =?us-ascii?Q?s7+WWXL6Q4ogtc2K/3PTg1TZdzUDlMTv0ndkETREqTC5hIk7HaLMbqA2vAzc?= =?us-ascii?Q?9XxZiVBlDErZ6YrOf2ZvVibkkSDQdAHHpvecbpd7cCa0wYW+qP/z4QCA9n6Z?= =?us-ascii?Q?efF1n8faKihCCXlVlcf35hsDqzF5Yc243HTwTRhqmz+3VWOny61mW4wHxd66?= =?us-ascii?Q?Gr2xGVwtPrjdl2HUoopM6JL8c+Uarvep3LKjKdYL83eH3nsPzK3gNGFVBWs3?= =?us-ascii?Q?mlKPZSFqtfM/qB0QjDi/2gmQpZO4jeFWLOJHD4WD7kDONxSMmOA/SAId4D0C?= =?us-ascii?Q?LcngwG2DfP12SBshZBRiNiKOZUzyzldYydsXYfCAdlno2A=3D=3D?= 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:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wLF9Gk/p77htFshwwH46wLPIVFj+twjgxeMKhH38YENcaZH3Yhkg9r0muuSB?= =?us-ascii?Q?+/yzMvD/T+GvzmzL/tn+uNS4jNk6ityCvfF/PxKhxyHqO4lyc0HZ/o2jDrJN?= =?us-ascii?Q?e0oKC3Tclt8Gv9DyJgZfsxV/moxf3RH/H/PIkBmUq1Mimq480K5BiWDwDEr6?= =?us-ascii?Q?A/Pzb9nDn1jpLDuOpQQYuyQvkFOaBngJvOfvvU1hMOtZ+JMed7GQfUm1Eo6n?= =?us-ascii?Q?P2TQENGk5dyxOuIGh9NA110lUWOtl1Ack7RtLxqu+LWtuOTSKEEAk2rKEiND?= =?us-ascii?Q?V4yRvdlwH7hLw8rAK2q/8Bpdvntv3ErAp6HIZTrPB7L+7ohXCKDj2+ogquY7?= =?us-ascii?Q?35o3Y9s7O7Cug15i016z6lu+l3aR4IOEPOaukkIKxP0BNWTayFnscJy3gkuX?= =?us-ascii?Q?kbLzHycZpL1ftBWlM03RE8auHCDEpJYug9BJYZP/BHVAqZApCeKcKqmzId2W?= =?us-ascii?Q?ccE+clm9bC24HbeqJLoVhhK0HjJVTuJsvbV3SFu0iMXpNeRZGflQ7Jt7eBvG?= =?us-ascii?Q?60z+pBy+IAok0kP9aNNUELyv6u/OSS1vZasDc/bAcFCPbGE4zroISVc7pILO?= =?us-ascii?Q?71+/sxTyzrjh+YFQKry2qIy31oOVXd5Svywm4FKyEnO1VUMtybipKWyhXARc?= =?us-ascii?Q?r/sxyZ3J9BqawlOOI/27R277tHBrl/VUyGTNXjtFbehjiLlRFo4mcWSLa4gF?= =?us-ascii?Q?ac7+5m5QdpI+ngM80l1t1LLrkXABO4ei34Kh18TaYcgV/TV7Z128d/zw8J0X?= =?us-ascii?Q?UZ/dQP5H8SISAd0yYJyGl5Vn4l+HNbQVc1eR8JT/g7ABZ8JSdtwHi2pnvdvI?= =?us-ascii?Q?puy7kjsGAv7Jo4FVTCCg9dzlLjhOQeH6lZrOiIVDcGmv4b9l3sqdm9ODkU68?= =?us-ascii?Q?bNMjbl5/sP4u1uoKg+4uQLd9VtsLxch+WdEBq0B3gpsRdOCnZGbB74UBXzeJ?= =?us-ascii?Q?v5WXhkmRMR+ADxJ04IgjjyKLEn3HVpKV+lxIeBu7WNHpQ6jqn/j62hOIRpqT?= =?us-ascii?Q?qNhYQeJzzOLaGBfAWVQk69weR8ucYOzsbonD0Emsp2LtjSUf1OLhoO16w1Gj?= =?us-ascii?Q?grR0KbvE7c5gWOPNsrs59hbCxpR94i0T+mOmDeDFP+t0eBVRvBPzkgBzhy5c?= =?us-ascii?Q?DBnSo2b5ecxveRl0uKZ+84wgUNZw3vj8STDPLoH8uBdyTihsIlrDwdYNbX8R?= =?us-ascii?Q?3eIw+qEa4zRNXFeoTejOaNgtwxN3VuHgeKbrZ5rkwGbtQ7k+MYWSfGpqUBoq?= =?us-ascii?Q?E45FGRSzv7TBsPxqKU6oVWr5vr9POTdW+qUehGjpmi0roc9f+nI45lMfTN3S?= =?us-ascii?Q?TifX27xBhvRIxfy36FpfGblLEisfIZ3vvvZ3go9ozMZF2kyhTOo8CkRgjAxb?= =?us-ascii?Q?gCQXiuPDUbgB1W6XYzkuaZMPd3etEjdgWFCKajXAXkoDNfqRzZhiQI7pfB4k?= =?us-ascii?Q?o8WADNTIqUyunpbUAr53eY+sVCkKRxQPRtFvziMA2u/qeX0cndAs+i0dhPa4?= =?us-ascii?Q?oJDjc1DFFNfBs9XypOpWfQS/Bl6ppwuqira3jBd47oJA+M1vCLXIivLwhnr3?= =?us-ascii?Q?Wa2hhIaMOgCQwgS1prw=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: 96221fea-328b-41d4-f9d4-08dce86ed226 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2024 14:29:44.9250 (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: /A9pukFRvv2LKSaMRo6FTFpgIksmu3FmhTdSMxgqRkGeS5LjcVlE11N1Dy9BjelgXKz84Y+XFm/8f1OEBXcV9g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR18MB3485 X-Proofpoint-GUID: LQPv42La86x2YRCP-R0dqENUYQOe3EGd X-Proofpoint-ORIG-GUID: LQPv42La86x2YRCP-R0dqENUYQOe3EGd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_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 v1 1/3] cryptodev: add queue pair reset API > > > > The API will reset the specific queue pair of a cryptodev. > > The current API, cryptodev_queue_pair_setup(), requires the cryptodev > > to be stopped before reconfiguring any queue pair. Stopping the > > cryptodev in one thread can result in a segmentation fault when > > multiple queues are used for enqueue and dequeue operations. > > > > On supported PMDs, the cryptodev_queue_pair_reset() will > > reconfigure/reset the queue pair without affecting other queues or > > the cryptodev state. > > > > The caller should ensure that there are no enqueue or dequeue operation= s > > ongoing on that queue and that there are no inflight packets before > > calling this API. > > > > Signed-off-by: Vidya Sagar Velumuri >=20 > Acked-by: Akhil Goyal >=20 > Please update release notes. > > diff --git a/lib/cryptodev/version.map b/lib/cryptodev/version.map > > index fdac0d876e..eec06d9939 100644 > > --- a/lib/cryptodev/version.map > > +++ b/lib/cryptodev/version.map > > @@ -87,6 +87,9 @@ EXPERIMENTAL { > > > > # added in 24.03 > > __rte_cryptodev_trace_qp_depth_used; > > + > > + # added in 24.07 Changed this to 24.11 Added release note updated for new API. Applied to dpdk-next-crypto Thanks. > > + rte_cryptodev_queue_pair_reset; > > };