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 F366643B6F; Thu, 22 Feb 2024 08:08:08 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6C074402DA; Thu, 22 Feb 2024 08:08:08 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 3C42E40281 for ; Thu, 22 Feb 2024 08:08:05 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 41M6r8t6014811; Wed, 21 Feb 2024 23:08:03 -0800 Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2040.outbound.protection.outlook.com [104.47.74.40]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3wdns3ab84-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 21 Feb 2024 23:08:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UhfNGat0170avaKenMbIOfBEeqVUoFoiOLjJjw+Ix1OLNgWh5i7BSEd9Vlx3aClxBWPEQ2PeDNWmo0yRDAhd2K2sJcpLNnOSh17K1NodSsigNDX54swIQwJ0004pTQuymFg0AdIvwTsBWF7VZyakcCSnLGtNQITQZj2EJKiEY8O1m873V/EfQfkXbaSW8SEGcDHcIrxscwEN48+tNJpg+9GqSvK7wz8cLJ82BxKuisjL2M7zm3saif2q5OSvYkc6BYEB54Vgmo8Ur+htXaFwIXpNFmtRD/P+kJQdWrNBQE4aZHVDRQRAV2DFnnQtRCafPWkpdLQhq7kjS/QzrmsPIA== 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=UmRhrLtzf8rCIOokAGmZA72S0H3Hbgh6gh4weT9A9yQ=; b=nF7RyAv35GNSwnlAS4PtXD4PnZx9u5jO2rZ67zVJX/BVYJ05vWPX885L4Xxiez1Q+srumM2LmaB4ejwKgxG4lIfW/rYJQMZOJTIuv/cBm8PxUYDJmf91z8WNo9Dgt+f2iJEKFKoJ48at2BY5dfKioCfOvLXyCCmVrm5Ssn+zSVO4IawwOnMCkdUvzVV3okKvAPLlPsOT4egrhRUIPF8DlGd0YCmbbL1BbeVQFitaqHxZkyNtXW/bVP2IvP59FI9f0gXv9VD3zb81aglfq0SjPAlvc7+f7w7kQOHwMg9uqzSBSZzQA4Z/orKTWafKC2g4dyjXCu+n61Td7L3b7Hf6cA== 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=UmRhrLtzf8rCIOokAGmZA72S0H3Hbgh6gh4weT9A9yQ=; b=ZLzPs/uGJhkX079glZROifIUha17uW+CjKskj6TLn86ErqDM7khmfIore5PmtiCiKrQauI37llPKs6GL2YHlGnMR6K1ZYWiH0kP1fbyugWv5z8GWPLqOgdc/iYrJlLV/nENjDd2MAz5TOqAdWqDKSnjtgrIcELihBJsxEE43u/o= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BL1PR18MB4136.namprd18.prod.outlook.com (2603:10b6:208:30a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.21; Thu, 22 Feb 2024 07:07:50 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::b841:a648:139d:f558]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::b841:a648:139d:f558%4]) with mapi id 15.20.7292.042; Thu, 22 Feb 2024 07:07:50 +0000 From: Akhil Goyal To: Andrew Boyer , "dev@dpdk.org" Subject: RE: [EXT] [PATCH v2] cryptodev: speed up ops pool create Thread-Topic: [EXT] [PATCH v2] cryptodev: speed up ops pool create Thread-Index: AQHaYPom0DoYYIANmkC4F1JyHOMg1LEV+ZCw Date: Thu, 22 Feb 2024 07:07:50 +0000 Message-ID: References: <20240119164122.11829-1-andrew.boyer@amd.com> <20240216170334.55210-1-andrew.boyer@amd.com> In-Reply-To: <20240216170334.55210-1-andrew.boyer@amd.com> 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_|BL1PR18MB4136:EE_ x-ms-office365-filtering-correlation-id: 128c4889-4cb4-41d9-d486-08dc3374fb58 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jgyJoIUvEPccarjUtUaFqVrKdqBJZfPFJMFqvyu4hBWHoLSdA9ZeVlDhGXPUD+x2We1M/k53shxoa0cdFYChlQM/y00N0FReMTPs5zX3yuppqBQ6tKokpviGJZTEZJI+AttGoYc83CkEgqGFpN779GnV7sqcc4lz8GSoyXMwARzy3Kc3Lq/EPgVsZPg1gbxE2poHyoU5NTr83nZZySlG6GIkkvbo6LOz+RSAqoNXPbtgU/UZ8G3Uj9yrFppVNy+IifMtREEVyWMh5nqEXvENvJnADX/eBqVvVPsU97A7rsPnAUGMdalKTRC9yNiwmvmCT5r49bTZbZjL+64NwmdojuGonym45iJD+/fwA1f0/5gM0LnQ0R2FwCF9PGvh7NilRBlp1k/DkdkKUofOWRj2+rcvk9ylulDq9MColdU1I8/8X92BNmS1V6nybp/wly6JtgZjzgOH6px6hQQUJjN2rsfzhZ4gznBV/g+kcz/c5CWB27IO3ulslQBOvBq3EDX+7Ti+SrouHCK21KXQpQMmXmQF/ivjyd0Gh9M9Wn9jwHj/1YYCVcRrt/Zpmf4hAVLKUpWGiRMo2UT9Qn7MzFSsFs94H3XSaeaWuXZaL/1b+GR9ct1I4ADYCfEtfP+eyJqb 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:(13230031)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?mOehbfEnxCUDeg/e+Q3rK96O7aTw+p7V9RhIe2bb54R3zQFP5G54/CnhCdOi?= =?us-ascii?Q?2I4juYMG209l/CfL/iqWVd7vZnEPCdeLYlRLd01W2+Gqqz3PDUXg6ECxN3OE?= =?us-ascii?Q?F7s2qRV4rbyKl7goojftd5uc6RB/quMT6LFnmCws9ZOC4hAsNxvZIh74HbYP?= =?us-ascii?Q?5HeboWvt40J4MzeEr8o/uqwK4oGqMQgoxskxsqcnumnq5MyKaJfkCWZ2qjHy?= =?us-ascii?Q?BH1cGXoSUdCCOoNSOOaK8z2eHxhwiy2CXq44+rRBqfykz4iI/sjvCmm1v6aQ?= =?us-ascii?Q?IQPHhb0pk6/wZXTh7g7ScdkgiT8Tdi2ct9H2nPgJ+2Wru8FQuJ0gERs7FMQV?= =?us-ascii?Q?pNxFY3JZFJZM01OZUzsDCZUPg8erJL7elhFAzaMCHIfXFZ+gBTHk/Xad3ITj?= =?us-ascii?Q?yJxsYUCUZUCy5uFZ6N1S1K3F5ANfxFUoAkuFA33O15GOyh4+3LA1ttbUEzxY?= =?us-ascii?Q?u2ZDW8c1XMz+Wbm7tNwEZeksfo2Hvd/GJYbqmMGVSUH+SVHrSRUHanu19Gap?= =?us-ascii?Q?v2CBBgjj7JLgTa7SRDx8NWI0OEp01HcdReI4QwiNlnRMiaZdGE1AUa5vcgi5?= =?us-ascii?Q?kJIuO8LA12WFnxGeZnEzkf+fpZtjNVx5PNpFUa0a4S5MkaLOCrkVLnzqvzpg?= =?us-ascii?Q?0M8pqxj860XUfYZYcv+eHNBU5EDnoFDLJPY5c3I4221YRGM2aOwwuhrOEo6/?= =?us-ascii?Q?b3be7+59njK8E7/TSWSHW3hBjB/SSz3tUmqLaYVJKJm1RBzicsjgtn9Ip3UT?= =?us-ascii?Q?ayE5wrhefG5A9wZTEnSCWdxgbZVOxyv4sAadv4cFfJtDFptswBFBMIVvAVeP?= =?us-ascii?Q?k91V6/uLfYaPbZvfupbo2XDPEKl27bRw1NlrVyHdJ8H9ua6UJbj0VCM1lkmH?= =?us-ascii?Q?DcsOjAmXvotEQ0iOJsaKc8W5UE9Om8VWOHZWEkuvmri3gSnoEvTAU079abMt?= =?us-ascii?Q?014kAeXxb/9zx05ncqhMqrMK7+oeYa/3XvxOJdEb0RS+f1khL+WdzPjze1Zp?= =?us-ascii?Q?On6FCNr0B1kh/EqGPgdyRCozV2EctxDihU81GJwPgLzXZiadqcb8YKw8lc5K?= =?us-ascii?Q?Zw2nqQj4gd3orsJpvVHXkT3RDdPF4miiTA0q0dxzBH2Hkdz9K0cSpYVp7AEL?= =?us-ascii?Q?aaLYl+ip1bUxHjIJSsl8Oe4i0TrvsPC8e8mJX0xtB8nhJ0gWBXwQ5Ar7QlDp?= =?us-ascii?Q?jAzeH94ewt6rOsV+LbWzuuusCGj5RkRdybhLcjtT3XpC15N2IUneu/tUHFt/?= =?us-ascii?Q?5S4YIzkcLxm30NHVrbAiHG06FlEAVhQ795XfCLxn/hpfY7pBS8s3XXDHmTAu?= =?us-ascii?Q?xBrju93PvzXMoG48LSbcP+PWpj9NZHV7/EOICDDOgOASRJ3EwCUg2gFqwWZ4?= =?us-ascii?Q?3l2Wq2bObOS144eHS4x/dmPyIvGkztHcetstuDEwt4ipM4ki2BAJA/XQkNqh?= =?us-ascii?Q?az+MT5b4227/PWmUxQqoJ3Ti3FUtVkwgtNMr8HDwsgP4j+F/xfg3LEqrzVTd?= =?us-ascii?Q?7MbcZe6rUICEdXa8W5mSwVtHfBje4XF5sov/3CLZLe+Gc/ZQjcKtS/M6+vlR?= =?us-ascii?Q?2o6VCRAGBiAa8E2Yzgg=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: 128c4889-4cb4-41d9-d486-08dc3374fb58 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2024 07:07:50.5303 (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: gh0+rTmmzt7g2CrFkfAiAypVZLM9DPlBkxpzKRq1gk6b+w29qqtH28H97ZXNVBEBtk3mpMdtS6z7MNN+ugI36g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR18MB4136 X-Proofpoint-GUID: b7ECdmT73m9Llu7g8FSFvtwK8XxpGzOA X-Proofpoint-ORIG-GUID: b7ECdmT73m9Llu7g8FSFvtwK8XxpGzOA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-22_05,2024-02-22_01,2023-05-22_02 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 > Use rte_mempool_virt2iova(), which uses arithmetic based on the mempool > state, rather than rte_mem_virt2iova(), which uses syscalls to look at > the proc filesystem. This speeds up pool create by more than 90%. >=20 > Signed-off-by: Andrew Boyer > --- Acked-by: Akhil Goyal Applied to dpdk-next-crypto Thanks.