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 EA9D942B25; Wed, 17 May 2023 09:37:07 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C3E8E4114A; Wed, 17 May 2023 09:37:07 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id C74274067B for ; Wed, 17 May 2023 09:37:05 +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 34H5if9X028992; Wed, 17 May 2023 00:37:05 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2109.outbound.protection.outlook.com [104.47.55.109]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3qja2jvhnw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 17 May 2023 00:37:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C/H45P8Ze6QCBq3dEi5sTp+Og3zbVX27+xO1l50dGcrQCeZIKYExJex4DKWhzwdnWqkMWfBAV8M9H2zDV2gRYQnVyR6+YyoFNIpN6pJHM5OPejpqes+x8z+nI12QVY6KEy8Y+SJGKZNRpnpVKAtUU/NRmn14MMUL88+X7wyr90mJBTzbhYq0OmypeKCtPWBSdmuXdx4e7CG7af1uLr9+t9JU1nNyYgz9jmY2ezWV7LqnaYID1IsWSYcJkQVZoPAgiy2yQg/m12hptsxFg8euTIKaBBp9GOtEusCf6wd14p7QtbAwKX4VwYXj32GLfUyNJe6HbrH+Pqo7lNyFS2aZvg== 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=AILOasJ+q6ZNnZ4b6sO112BAb9eT6XFCEoVMAc3WBM8=; b=ioFSoLhi+JUdYfL7uU68FkslgZxuf6KUxnwfqTXF/TMDoJ+rnD96km9R51PFnsvdM21sRrFCTuE/WhGzyH0Xx/trXFxDiVtmRsP21P1Ssv9urPMgHdf1Qzm4RKGc/QQGCRm1v3cVzMPx8hOlwop7R77o7DzcMTjpbYnzoHKNqPeY8lMBXoq3E9KtW+XnshCIqmhQWnzKqGvfFvExQaijdbfx7vikEaCfGsDElI1iuoA7a7o7LcS5WDZJFuwcHiH51JD2ErVHEYp2qDT3B/avd3xLBdoSuQMUYM9pCjczoNgudICX453eMmBA8AvGqEGu+VNuNw7igSaJoKox6BaBoA== 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=AILOasJ+q6ZNnZ4b6sO112BAb9eT6XFCEoVMAc3WBM8=; b=Y3yqfxI5PJJ+AMbq2glKqRwn0rFzcen/+ivm3D2I9LzuZvICqzO2WvF9R6smorlLxl+oQb8UpyYQh2/svRNqJ6fo3QGerZQAOcSuTOrHdaqc5R8Gboumv/DHDsWEWzz1Ye4IMOkbnpaNWCl5WcIE6XQQum+PE0t9zNDebudqgoo= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by SJ0PR18MB3946.namprd18.prod.outlook.com (2603:10b6:a03:2ee::16) 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:37:02 +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:37:02 +0000 From: Akhil Goyal To: Suanming Mou , "matan@nvidia.com" CC: "rasland@nvidia.com" , "mkashani@nvidia.com" , "dev@dpdk.org" , "thomas@monjalon.net" 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: AQHZcdeQn5UzYPECvkaXB13Q8bTSea9eP8HA Date: Wed, 17 May 2023 07:37:01 +0000 Message-ID: References: <20230418092325.2578712-1-suanmingm@nvidia.com> <20230418092325.2578712-2-suanmingm@nvidia.com> In-Reply-To: <20230418092325.2578712-2-suanmingm@nvidia.com> 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?OWUzNWJcbXNnc1xtc2ctOWIzOWQxYmItZjQ4NS0xMWVkLWEwOTMtOTRlNmY3?= =?us-ascii?Q?NjYxOTA3XGFtZS10ZXN0XDliMzlkMWJkLWY0ODUtMTFlZC1hMDkzLTk0ZTZm?= =?us-ascii?Q?NzY2MTkwN2JvZHkudHh0IiBzej0iOTQ5IiB0PSIxMzMyODc4MjYyMDA1OTE5?= =?us-ascii?Q?MzAiIGg9IktwMlk3c1dYcjlSK3pSTlpRK1FOZ3Z1USthMD0iIGlkPSIiIGJs?= =?us-ascii?Q?PSIwIiBibz0iMSIgY2k9ImNBQUFBRVJIVTFSU1JVRk5DZ1VBQU1nTUFBQTYv?= =?us-ascii?Q?cEZka29qWkFhYjRhOXY3c0N1VXB2aHIyL3V3SzVRVUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFIQUFBQUJZREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFF?= =?us-ascii?Q?QUFRRUJBQUFBNCtVdERBQ0FBUUFBQUFBQUFBQUFBSjRBQUFCaEFHUUFaQUJ5?= =?us-ascii?Q?QUdVQWN3QnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVB?= =?us-ascii?Q?QUFBQUFBQUFBZ0FBQUFBQW5nQUFBR01BZFFCekFIUUFid0J0QUY4QWNBQmxB?= =?us-ascii?Q?SElBY3dCdkFHNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFB?= =?us-ascii?Q?QUNlQUFBQVl3QjFBSE1BZEFCdkFHMEFYd0J3QUdnQWJ3QnVBR1VBYmdCMUFH?= =?us-ascii?Q?MEFZZ0JsQUhJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJqQUhVQWN3?= =?us-ascii?Q?QjBBRzhBYlFCZkFITUFjd0J1QUY4QVpBQmhBSE1BYUFCZkFIWUFNQUF5QUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFHTUFk?= =?us-ascii?Q?UUJ6QUhRQWJ3QnRBRjhBY3dCekFHNEFYd0JyQUdVQWVRQjNBRzhBY2dCa0FI?= =?us-ascii?Q?TUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWXdCMUFITUFkQUJ2QUcwQVh3?= =?us-ascii?Q?QnpBSE1BYmdCZkFHNEFid0JrQUdVQWJBQnBBRzBBYVFCMEFHVUFjZ0JmQUhZ?= =?us-ascii?Q?QU1BQXlBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFB?= =?us-ascii?Q?SUFBQUFBQUo0QUFBQmpBSFVBY3dCMEFHOEFiUUJmQUhNQWN3QnVBRjhBY3dC?= =?us-ascii?Q?d0FHRUFZd0JsQUY4QWRnQXdBRElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdR?= =?us-ascii?Q?QWJBQndBRjhBY3dCckFIa0FjQUJsQUY4QVl3Qm9BR0VBZEFCZkFHMEFaUUJ6?= =?us-ascii?Q?QUhNQVlRQm5BR1VBWHdCMkFEQUFNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFaQUJzQUhBQVh3QnpBR3dB?= =?us-ascii?Q?WVFCakFHc0FYd0JqQUdnQVlRQjBBRjhBYlFCbEFITUFjd0JoQUdjQVpRQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCa0FHd0FjQUJmQUhR?= =?us-ascii?Q?QVpRQmhBRzBBY3dCZkFHOEFiZ0JsQUdRQWNnQnBBSFlBWlFCZkFHWUFhUUJz?= =?us-ascii?Q?QUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFB?= =?us-ascii?Q?QUFBQUFBZ0FBQUFBQW5nQUFBR1VBYlFCaEFHa0FiQUJmQUdFQVpBQmtBSElB?= =?us-ascii?Q?WlFCekFITUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQVFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNl?= =?us-ascii?Q?QUFBQWJRQmhBSElBZGdCbEFHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFGOEFi?= =?us-ascii?Q?Z0JoQUcwQVpRQnpBRjhBY2dCbEFITUFkQUJ5QUdrQVl3QjBBR1VBWkFCZkFH?= =?us-ascii?Q?RUFiQUJ2QUc0QVpRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJ0QUdFQWNnQjJB?= =?us-ascii?Q?R1VBYkFCZkFIQUFjZ0J2QUdvQVpRQmpBSFFBWHdCdUFHRUFiUUJsQUhNQVh3?= =?us-ascii?Q?QnlBR1VBY3dCMEFISUFhUUJqQUhRQVpRQmtBRjhBYUFCbEFIZ0FZd0J2QUdR?= =?us-ascii?Q?QVpRQnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFB?= =?us-ascii?Q?QUFBQUFBQUFnQUFBQUFBbmdBQUFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCaEFI?= =?us-ascii?Q?SUFiUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFB?= =?us-ascii?Q?Q2VBQUFBYlFCaEFISUFkZ0JsQUd3QWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhR?= =?us-ascii?Q?QVh3QmpBRzhBWkFCbEFITUFBQUFBQUFBQUFB?= x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFB?= =?us-ascii?Q?QUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWNBQnlBRzhBYWdCbEFH?= =?us-ascii?Q?TUFkQUJmQUdNQWJ3QmtBR1VBY3dCZkFHUUFhUUJqQUhRQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUcwQVlR?= =?us-ascii?Q?QnlBSFlBWlFCc0FHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFGOEFiZ0JoQUcw?= =?us-ascii?Q?QVpRQnpBRjhBY2dCbEFITUFkQUJ5QUdrQVl3QjBBR1VBWkFCZkFHMEFZUUJ5?= =?us-ascii?Q?QUhZQVpRQnNBR3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFC?= =?us-ascii?Q?ZkFIQUFjZ0J2QUdvQVpRQmpBSFFBWHdCdUFHRUFiUUJsQUhNQVh3QnlBR1VB?= =?us-ascii?Q?Y3dCMEFISUFhUUJqQUhRQVpRQmtBRjhBYlFCaEFISUFkZ0JsQUd3QWJBQmZB?= =?us-ascii?Q?RzhBY2dCZkFHRUFjZ0J0QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJ?= =?us-ascii?Q?QUFBQUFBSjRBQUFCdEFHRUFjZ0IyQUdVQWJBQnNBRjhBZEFCbEFISUFiUUJw?= =?us-ascii?Q?QUc0QWRRQnpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBB?= =?us-ascii?Q?WVFCeUFIWUFaUUJzQUd3QVh3QjNBRzhBY2dCa0FBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUE9Ii8+PC9tZXRhPg== x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|SJ0PR18MB3946:EE_ x-ms-office365-filtering-correlation-id: cab40078-50af-4f8e-fd20-08db56a98119 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lmdUXqAgvsWjmYOCADqKq0VcZD0GOSB02ILW7stL0MsEIwreIRFuMEJ7eJj5FRToX8EeA0DoERPsJ6JuRnbL7kq8l9nOz1H06tbRJDVnNZAFHSHBF0ibnMYzetiXjChy5fIzI5IPtfI60cf9oCnRU4UNRQp0wxN+SB0+ME+9JJOFN654eZ0QtXLD9P1/qr7SYGPDTyDDTdUSuZ0gaKOS/y4PZxWQqGJYmznSUP13NAMc7qYS/dbzoH3COiQQxB33lv9W8rWIi/04aUc/qaXWrhqlDryb38d/2Ovn+h7SRJG55FNH5v0akN0vIQtbSqgthw8fvmXtf7hvNNKP3bsGenE8YlvISvTP46YFjr11H6i8RP44mNwcnwwuYrIm61TWF/HUwQoQJbLWnd6cQVR0roxs0AAbU/Shinordvn0NIrWJ2F0uc1qeL9UVB7PzJEstz1ebuHwK40iA0cZbomzEhDiAUp3dhYoaji5s28OEcMxI0eXufTyw+bEGXO4ig1ybdscElGpNoMOZDtrkfdnA+aMYeZg/y8rHOundqNOa2KK1CYciwjtOWWb6XGL+DSIgPu9B/kynL9p5OgZQ7r+MSfACDEO6c3sYUtvbipX5Fyvx/qEQTr2u4B9MhjROjAO 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)(136003)(376002)(366004)(346002)(396003)(39860400002)(451199021)(5660300002)(52536014)(8676002)(8936002)(33656002)(83380400001)(2906002)(4744005)(186003)(122000001)(38070700005)(38100700002)(86362001)(55016003)(66476007)(9686003)(55236004)(6506007)(26005)(71200400001)(54906003)(41300700001)(76116006)(110136005)(478600001)(66946007)(66556008)(316002)(64756008)(4326008)(66446008)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?oLPye5mswDHHJ+iD/FDKy/WX5seUxAfnZaZ869eJ/at4waXD611RnvbWmPnH?= =?us-ascii?Q?rBHuH8wHdg9OCahRsA3x8+3XE9O3yc2x97crpIOmGnPlgUdiKa9JN5PDihC+?= =?us-ascii?Q?xYgfSeWnloSyNM4KqwXnJrF8ezTUJpLDLx8SaCDgV6WxaW1Pz4jhfRc1H9qG?= =?us-ascii?Q?UQDxvubYZvOSRfIo9r0XHg+zIfKdie+yfULoVD7QqUi/Vd9xzblDRoh1CMRv?= =?us-ascii?Q?ua0OzhRAnG8A1KBTdRgrVP4KhCqngvioQh/PQfdo+Y75gqguYFMTetnJyfrl?= =?us-ascii?Q?V5/mQaPjMxW7g446fdtvWFK/TjHdSl4C2sN7CmzuYzoSMaWyqwz9tMOb+IHi?= =?us-ascii?Q?Pp/hUcA4KHlLv5SR7rrnLqiWuOxAXEXV7BDf2hesEA7U9EyQt4wbVpTOGcFO?= =?us-ascii?Q?mWwNJsVKz+GkwC3tG2XJOkvm/5R2QpHwZP3ptZMKM3hkVFZGQ270jWSA17C7?= =?us-ascii?Q?nbZyPVO9SJ2VtVjul5qOhZRGVNmoSeFbCmx5k9RzCAjuVsdtZVM6tHvFD5XB?= =?us-ascii?Q?4D7xYp4bHz6sclMCI14yyCWnuXPivI/QrJN4lhMtEOFOQ6kid9YyvjgOJH4n?= =?us-ascii?Q?AH5fjLV+AMTwllazT0p57vP1jY7mlYMJzWpJD51XuOc0FpKFjhd2BrWcUvoS?= =?us-ascii?Q?palnofr5OjmjJL42d5FgLcGwhNE9mR9nbkNkxQdrPRK7z6uUy+nxymuEXJTQ?= =?us-ascii?Q?N0LpOmfADYJXnR36C+vN1+X5OLjqNvdYk3/Bj3EiuG1nxyU0RWmnpgS3SOtv?= =?us-ascii?Q?XKRcBnkma/BpWHVJ7unbDImZwdfHnl01KYQSP6tn2g3/dybXp0ZtzrZjkX+G?= =?us-ascii?Q?5MQIhFMPIO8rN2CgttopZlqspFMtE6UN/Hvp2niZ4n+lk0rJsGIL2lEXcgGk?= =?us-ascii?Q?iMYEYM31ODuHEi1SPqSr++jPg1LJ3R4gFxz1B2e8cg2HsQmZ8ttbyXaHEZ+E?= =?us-ascii?Q?skpzZXYJTU+pZwQyRY0ZG0lgw24LZkeZ4nUDFFrzKc6B+v8T4BNmpdPRyt40?= =?us-ascii?Q?yM5pJR3M3zk/qNmUfc0D5PQUYaU3qPsMczsCPsxBVjZGcsNr+x++32UZo8ly?= =?us-ascii?Q?Fi344Yw6Aa486ocS+baDcFltFkop9rT0MaA/QYTiteHYV7HK4g/+K882kjz6?= =?us-ascii?Q?2qW2AkjPAPwe4M0vI1S/HCTM+jeI1u3235TGwS7bVxjnrllGpwAZY4+8i3uX?= =?us-ascii?Q?FIrwLz10ym+3KoLA8ZOP3kDx/4ZiMMgCvn9K9RL8YfRK7oSZJ1ADyuXpuUA1?= =?us-ascii?Q?Wp7X6zuVglsrhVQyQGeUoRGvDr7ZW1U0lTIT9TvMZJIvn8ILyDhb1enTODVs?= =?us-ascii?Q?LEVXJ3sR39eRbpYMwn/J4W6RTB/p7pc/kCeoWOsCgPi+xU/6bY7l2b2XLaZY?= =?us-ascii?Q?FQtuu4phNUczK3INeKT46qNpb4emCo9XRwYVeRbUVxE8RJs9vPQ6gYjjjvkI?= =?us-ascii?Q?V63GXS6jLEv11SUrmZFYrO5jnpR9gNoMvOeCFhLcbsV67wOOTeWB2RuBXFhe?= =?us-ascii?Q?dnUw3a9xfZ28YKSP5DKdnKjsuomJshcBCkcfRiOKLLA7/J6XpRkEBufHccfb?= =?us-ascii?Q?oJrzrx4PpfP7Xedoon/t4OhQWXZZR/hvGHvm76dX?= 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: cab40078-50af-4f8e-fd20-08db56a98119 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2023 07:37:01.7900 (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: h1SpYTBWaEfUcPP3i6Pr1YCseIkFjQJ1vLN9Ogk7HqcQrXTPaY5GjJGEGW181aNLvwwbe+oTC2WAJoMwAo5fbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR18MB3946 X-Proofpoint-GUID: bNxJknTFZtl87b-z6dqUVBTKkyLPeF9k X-Proofpoint-ORIG-GUID: bNxJknTFZtl87b-z6dqUVBTKkyLPeF9k 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: [EXT] [RFC PATCH 1/5] crypto/mlx5: add AES-GCM capability >=20 > 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. >=20 > This commit adds the AES-GCM capability query and check. An new devarg > "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 particular PM= D And which is not exposed via public APIs. For identification of algo, it is not needed to use devargs. >=20 > Signed-off-by: Suanming Mou > ---