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 2B69542B25; Wed, 17 May 2023 09:47:22 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0DDC44114A; Wed, 17 May 2023 09:47:22 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 568434067B for ; Wed, 17 May 2023 09:47:20 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34H5m8k0001598; Wed, 17 May 2023 00:47:19 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3qja2jvjp7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 17 May 2023 00:47:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WFw4PtDcU/gz7diir4AKEe8nBNvIrkybRqLq0PyBi2Y1FLVy60zrX2q9dpNCMEZQcgmi12hHHZC2fptB9k9148iYbt+rTI5QRnjDpPUuyyakB0WcQOdsPjLrnXzPMDnH7U611UFsoH2uQOLbx0n5j5Ypzm33bzA9S71ukMp2eznKaKkfP3P3jp7EPrQrXfkOueJoL0nC5/Y+TxIsGpGVHEZswMpJLq4CENQWuOhlfIJZPU7f3jT1aJHmxcgIV9fm6AMI8nNGaDVo9x6obzsqOxGe/e0s+8iWjc/iautvMBtL9Q+ZaY5Khi/JFL285C20waSzI8MNaSTUa6nPK6qf1g== 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=hDejzWq+ydeqkKClcRv+mNsuhtg8dHsGEPQ33E1ICRE=; b=Boh6wR+LffJXQSMGgbEaiGT9jkuj+iFoMdinDzkUMzEsEdyTYiu3GSvD/AnZBNGdSfMYQqI+v46URPnRWeXRkn2ynKK8K82fOY/0L5LNDt5/d2GiQVNtLrinrpLpxDHTELRTKJ+OaQ7D07UC/nDmj/cftOKaNmdbC7dH4s3cJ1PixYt5E1+9z3wNq7omN6w85DP88Zi0NfCZkpSOBJHJeFgyDGcEpZ3F/ERvgAMIRvv8hwHl4mKNdIBCdLLaN3As0nl7qpH8rTafB5lL1rOVa4aQcbCGZjkZ2uf0O6nrlO1nGrkg60JzNydlSz5qRXLjhSIJqxM6OqBzIy+KtkLUHQ== 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=hDejzWq+ydeqkKClcRv+mNsuhtg8dHsGEPQ33E1ICRE=; b=W7rRiryVCcqtygLZLD0vBBl//Q3kScJVMYeeboq+N81c0UxyeSjQj+HtPnkZ8gJt5KxZztrDUiXTprBeo67p7gKKmZ//JKLTx+CwhTmBcbpBO6qkh1qnL06gcrp5+z/uXCsmcI/xISkeTEHwXkpjMacfev+O5cVk5yLofXmmEXA= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by MN2PR18MB3605.namprd18.prod.outlook.com (2603:10b6:208:268::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.33; Wed, 17 May 2023 07:47:16 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::831b:85d2:9a45:8489]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::831b:85d2:9a45:8489%6]) with mapi id 15.20.6387.033; Wed, 17 May 2023 07:47:16 +0000 From: Akhil Goyal To: Suanming Mou , Matan Azrad CC: Raslan Darawsheh , Maayan Kashani , "dev@dpdk.org" , "NBU-Contact-Thomas Monjalon (EXTERNAL)" Subject: RE: [EXT] [RFC PATCH 1/5] crypto/mlx5: add AES-GCM capability Thread-Topic: [EXT] [RFC PATCH 1/5] crypto/mlx5: add AES-GCM capability Thread-Index: AQHZcdeQn5UzYPECvkaXB13Q8bTSea9eP8HAgAAC9QCAAADM0A== Date: Wed, 17 May 2023 07:47:16 +0000 Message-ID: References: <20230418092325.2578712-1-suanmingm@nvidia.com> <20230418092325.2578712-2-suanmingm@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-rorf: true x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcZ2FraGlsXGFw?= =?us-ascii?Q?cGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEy?= =?us-ascii?Q?OWUzNWJcbXNnc1xtc2ctMDk2NTZjYjktZjQ4Ny0xMWVkLWEwOTMtOTRlNmY3?= =?us-ascii?Q?NjYxOTA3XGFtZS10ZXN0XDA5NjU2Y2JiLWY0ODctMTFlZC1hMDkzLTk0ZTZm?= =?us-ascii?Q?NzY2MTkwN2JvZHkudHh0IiBzej0iMTM2MSIgdD0iMTMzMjg3ODMyMzQzOTMy?= =?us-ascii?Q?Njc5IiBoPSJkbDRvWjR4ZUpwa05lbHRFOVRsR21UbEhjck09IiBpZD0iIiBi?= =?us-ascii?Q?bD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFNZ01BQUFI?= =?us-ascii?Q?NzczTGs0alpBUjl5eTVBSnNyWlhIM0xMa0FteXRsY1VBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBSEFBQUFCWURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?RUFBUUVCQUFBQTQrVXREQUNBQVFBQUFBQUFBQUFBQUo0QUFBQmhBR1FBWkFC?= =?us-ascii?Q?eUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFF?= =?us-ascii?Q?QUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFGOEFjQUJs?= =?us-ascii?Q?QUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFB?= =?us-ascii?Q?QUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdVQWJnQjFB?= =?us-ascii?Q?RzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCakFIVUFj?= =?us-ascii?Q?d0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlBTUFBeUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR01B?= =?us-ascii?Q?ZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4QWNnQmtB?= =?us-ascii?Q?SE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFCdkFHMEFY?= =?us-ascii?Q?d0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VBY2dCZkFI?= =?us-ascii?Q?WUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFB?= =?us-ascii?Q?QUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1QUY4QWN3?= =?us-ascii?Q?QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFH?= =?us-ascii?Q?UUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZBRzBBWlFC?= =?us-ascii?Q?ekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFYd0J6QUd3?= =?us-ascii?Q?QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFHY0FaUUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dBY0FCZkFI?= =?us-ascii?Q?UUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZBR1lBYVFC?= =?us-ascii?Q?c0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFB?= =?us-ascii?Q?QUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFaQUJrQUhJ?= =?us-ascii?Q?QVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFD?= =?us-ascii?Q?ZUFBQUFiUUJoQUhJQWRnQmxBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBBRjhB?= =?us-ascii?Q?YmdCaEFHMEFaUUJ6QUY4QWNnQmxBSE1BZEFCeUFHa0FZd0IwQUdVQVpBQmZB?= =?us-ascii?Q?R0VBYkFCdkFHNEFaUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFjZ0Iy?= =?us-ascii?Q?QUdVQWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFCbEFITUFY?= =?us-ascii?Q?d0J5QUdVQWN3QjBBSElBYVFCakFIUUFaUUJrQUY4QWFBQmxBSGdBWXdCdkFH?= =?us-ascii?Q?UUFaUUJ6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVB?= =?us-ascii?Q?QUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUd3QVh3QmhB?= =?us-ascii?Q?SElBYlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFB?= =?us-ascii?Q?QUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUhBQWNnQnZBR29BWlFCakFI?= =?us-ascii?Q?UUFYd0JqQUc4QVpBQmxBSE1BQUFBQUFBQUFB?= x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlB?= =?us-ascii?Q?QUFBQUFKNEFBQUJ0QUdFQWNnQjJBR1VBYkFCc0FGOEFjQUJ5QUc4QWFnQmxB?= =?us-ascii?Q?R01BZEFCZkFHTUFid0JrQUdVQWN3QmZBR1FBYVFCakFIUUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFHMEFZ?= =?us-ascii?Q?UUJ5QUhZQVpRQnNBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBBRjhBYmdCaEFH?= =?us-ascii?Q?MEFaUUJ6QUY4QWNnQmxBSE1BZEFCeUFHa0FZd0IwQUdVQVpBQmZBRzBBWVFC?= =?us-ascii?Q?eUFIWUFaUUJzQUd3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3QWJB?= =?us-ascii?Q?QmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFCbEFITUFYd0J5QUdV?= =?us-ascii?Q?QWN3QjBBSElBYVFCakFIUUFaUUJrQUY4QWJRQmhBSElBZGdCbEFHd0FiQUJm?= =?us-ascii?Q?QUc4QWNnQmZBR0VBY2dCdEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFB?= =?us-ascii?Q?SUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWRBQmxBSElBYlFC?= =?us-ascii?Q?cEFHNEFkUUJ6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUcw?= =?us-ascii?Q?QVlRQnlBSFlBWlFCc0FHd0FYd0IzQUc4QWNnQmtBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFBPSIvPjwvbWV0YT4= x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|MN2PR18MB3605:EE_ x-ms-office365-filtering-correlation-id: 961ee441-3360-4a30-35e6-08db56aaef44 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DAMB5Z9UgoCr9nKNyDZ26rianXl/mAoQNklLc6q02VEV7pgWiAQugOKqkKndzYHex+WjeQs0jW66aeygNC4NQz9mYb/NOW4Ial//DUQLyi88Y6aaC8NmumxPseEwe4D+CEZ4dzF9sRuIhgnCMUVar9vm4VHgc9JryBb9gabIxJ97+GeUZiqP+MdF3woBFNu+AwWUG7qi85eBqJdIsmvm4djKW1IAEcLy6MnslLxdCI4XWH/auGSo55poVc4DdFHM85qX3VUOsGtSsAOzdKFRQi0zEnsd0CDoivTB1rs55xIlhIV9L6+wYzIUJ0cVbEnfzzOeLyUrzIoufgu0xsg6DcN+hjPsvyEe/CRIA4A+p47JU9pK8vJn5I4YcXru/5KjRHy1Dyc3CP/zvER5UOrGMuzJa6lpyfrS08Qbcx1SsSQMaK7Vm/8ibYVwn605Ps22FzQaSLoK/moyW7mO3aHCdGHqZcn6ufeRFRfYNIuF+67G1rkOSvUWW1KaxHVMRbhRHewC3x3nRQ5YM7WGNzej0SoFM2cyUiG57Ucftp6QincJeTAR/18sudQwVWbnFCJSloIt7kVNGC8Zoct4HFd9wkr2yQ+PDMx8zXG5DzCuNEcqMtm08zkwK8wY7wNH5fdG 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:(13230028)(4636009)(396003)(346002)(376002)(366004)(39860400002)(136003)(451199021)(478600001)(7696005)(110136005)(54906003)(9686003)(26005)(71200400001)(2906002)(4326008)(55236004)(316002)(66946007)(66556008)(41300700001)(66446008)(66476007)(64756008)(8676002)(5660300002)(83380400001)(8936002)(52536014)(76116006)(38100700002)(122000001)(55016003)(33656002)(86362001)(38070700005)(186003)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?frwfRTusmReFfovlGUygtCBf+qzR8TNNZO7uzXu37hVR1graRVaKiWETTnus?= =?us-ascii?Q?mpCdR7T2EZqKXQSlXmCVuhAtOFUB3EqhCR3Obv1oUNh9NiKp/E/L7qVZP2S5?= =?us-ascii?Q?vJVWEkRo/UKwb215zE6L6NqYO82p7wfBs9Jfj6HdD8N87l9T1QPF0y4KSIS/?= =?us-ascii?Q?TqwLzjpUN9MSd4QcwXE1QHdf0g4wY4TBwO/jMugpy7E3OHQe+YIt3McG7vKX?= =?us-ascii?Q?eEmObXmL0ijhfgpI8nZa+MEwPomFojvcH8COUXD8cB1UjHQkNeiUg3Snxxzz?= =?us-ascii?Q?WJtSX6cHHO8K6r8mySmjHX0Sjz0HmQhnT1oyaTfHa/uiLnRHVoUOQs9viFTP?= =?us-ascii?Q?7Q0tyg3PdO2Eths0YUoA+pjWEjNfl3FlX0ZbJ5K3UQuLOZ24sCsNwtyc1W8n?= =?us-ascii?Q?BsijmYs0smmrrFvjW026sTi5J0eSFAjLp76PEL+dLsmXsFD5oO7Xm510XQdr?= =?us-ascii?Q?ig3yyJjz+TP8eIFP3H6GfTK1CJJjkwWtkvYL5mJs417KZESaaTbLx4RaM4yC?= =?us-ascii?Q?o3tYj/itpOh4H9RAhZa7633Jq2nib/6s1bemwT9fVsguoLjIh4jrGr2owpIY?= =?us-ascii?Q?KNTl+wxKzeuPNtKl78LNZ/OCa3lsPuzHqUKvFo9ppeMn6M/1oTsiXMiDhkn8?= =?us-ascii?Q?bt7uRZyWJyOy2oxybJpLj/YZhubfd23DcVpKa/BrxT5sB9pVbnjlkdJN6Xbd?= =?us-ascii?Q?h6hGFqzgHCZprhmGHiav/QWaPBksLSk6eEFc1ZgEyoHCeEwAX5p7iyv8AkD6?= =?us-ascii?Q?EHj4usONFGAsNIX3Q5+HjdBiObhm09MAtY++JqgcApROIg+wrLqY4wJ4ZPCS?= =?us-ascii?Q?rq/8Ku4gJeJ3X0e5QgZmG4bfnUQXOSCbBY/b47P7rtVczVFDRRame2/h+7/y?= =?us-ascii?Q?bCRzOgTzx7TMTEc5qiaXJfyi0VgTe+UruSPW9qXTsTJ45aHLGgNaI+29yhLt?= =?us-ascii?Q?1SXxxt2UI3GkvbCWuLcwYOosNrr5p1ZhAc6+ukwQNXsNY570B4aeqzvQ61LT?= =?us-ascii?Q?n/lSmA2MyccaIt/4hRSeBtpUKeBYhnhmqrhE9ZUD+ce3BbUceRmHhx++VsHD?= =?us-ascii?Q?K6Nc5i36U8Zw46+6irbV3e8GPmNPlM/kHuA7JnDqzhd5gTqlQBgLR/wdsq13?= =?us-ascii?Q?4TydhqUyYOYwN9NXirkpJO5TMo8DC4QP7xNtheIG229HdV50ibu71ndG2yuZ?= =?us-ascii?Q?WeQtjEBZxM2h+kgwEEllWsldzNkXMKr4tEIWiDgyqCVZi738yF+CuOoX3doX?= =?us-ascii?Q?5EP9HUUAqa06K+jlwEvWgGTl9EiQxNEiwrcip4IFakjGNB8BnrFO1zQR+OGm?= =?us-ascii?Q?kuOR87wlodKR+6f6pf4LcpaCBeDM5koqJ4LjpFehJb3FZeoaklwu6x+l9nmm?= =?us-ascii?Q?CyQpjlQZYjc83Vsn0OvkYMrGwdAK+58h30N1UQrq29D//1gxqeZC6FmZtWp8?= =?us-ascii?Q?nayzEVx5QTEB7OckgY7BsBbbYEcLaynSuP2whrLP25tJgw/u6chNFi9zf/el?= =?us-ascii?Q?msW58ANVuaSw9nMf3BC4FPKqaRCu+rvrfVmk8ojxtF0EClquCLMzHBbyoZ80?= =?us-ascii?Q?cuDK4R57sx5QixZfWC4BNhx7o4/UlPG8cJzcCl9F?= 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: 961ee441-3360-4a30-35e6-08db56aaef44 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2023 07:47:16.1508 (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: AmDtCUsrqgOehbx6/uECOYRfxB0KWMWbSkVVBvxdcVUmhrvrNMrGcx+OkHXcd4DP/Gs6jz3LSBK0hLtqzutAxQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3605 X-Proofpoint-GUID: Fc0QjIXEZ076ngCk0zC1H8VPvxY18TuB X-Proofpoint-ORIG-GUID: Fc0QjIXEZ076ngCk0zC1H8VPvxY18TuB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-16_14,2023-05-16_01,2023-02-09_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: RE: [EXT] [RFC PATCH 1/5] crypto/mlx5: add AES-GCM capability > > > > > Subject: [EXT] [RFC PATCH 1/5] crypto/mlx5: add AES-GCM capability > > > > > > AES-GCM provides both authenticated encryption and the ability to > > > check the integrity and authentication of additional authenticated > > > data (AAD) that is sent in the clear. > > > > > > This commit adds the AES-GCM capability query and check. An new devar= g > > > "algo" is added to identify if the crypto PMD will be initialized as > > > AES-GCM(algo=3D1) or AES-XTS(algo=3D0, default). > > > > Why do you need a devarg for identifying the algorithm? > > Is it not sufficient to use enums rte_crypto_aead_algorithm and > > rte_crypto_cipher_algorithm? > > > > Devargs are normally added for things which are specific to a particula= r PMD > And > > which is not exposed via public APIs. > > For identification of algo, it is not needed to use devargs. > Due to current HW limitation, the NIC can only be initialized as GCM or X= TS > working mode during probe. It's not able to provide both in running time.= That's > the main reason for the devarg. > Session configure with algo is too late. Is it not possible to reconfigure the NIC when GCM is detected in session c= reate?