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 7F08042B22; Tue, 16 May 2023 14:26:36 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 51248410EE; Tue, 16 May 2023 14:26:36 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 03B3A40A8B for ; Tue, 16 May 2023 14:26:34 +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 34GBaOwd023323; Tue, 16 May 2023 05:26:34 -0700 Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2042.outbound.protection.outlook.com [104.47.74.42]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3qja2js3ha-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 16 May 2023 05:26:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VFA5ATNe36sgGtuiUrx6hARjHWIe/IYLWNLikn5FUWkv11RstjfOVLlnoRZqzXptpmEeZFsVkePCNsTaz88r9gJAUuAYmrn96WRs7YOMVs/yxH+2A2CUoIAWycQvwB1rAdSBHsldNEYSegHsSVB3fGhtTKlhlRIo2Jf67trKkolayhRVrXH+1adnSJrORdr5GhxNzAmlNIy1wLAtaBcQpGepIl3MbThqagfftag8yzwJwHdJ8BErUGtBWN1lt4q5UrNpNlYihPyvbGJAUYqfVzSKS9UbZHhCliWt6IPNs9bqTHI6z5t+zHC5Q/Ctye4tBoWSmTlp24BNPYNSJ/7DkA== 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=39WAkXCFUt1eZb5wBG5XhuCbskVkVtUFrJG0UFZ/riI=; b=kxsr7a35JCQiHKBZ+Z31yif3l23UeSveKDUvA9sQA+b+kI42VFqEjWnm4ALqrkU+SfSKRECAO4XY3PLEp3+dWQPL97Wm9TkZJU96viEGswfW5EZR5Tj9g00cLd7mX8H4m+x8/xImStEy7U87kBBSzpY3CYeLNZ9st+MJGEMVncw52TtEKLEFBlLud9Xor7LCLOpcyvq0PCXUBsi7Sbrl57etLPcKbCtHXUXbTkQzmjdcTttz3z22f/2jHxGFXGXwFPkEs9GvLX38tgKf5JEALCmwOM6snmxcqfy2bDWfdioIC00QRPIPAVoDGci3gPib7nL10j9uNeWrp81uE44elA== 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=39WAkXCFUt1eZb5wBG5XhuCbskVkVtUFrJG0UFZ/riI=; b=I9muWe2wtc/cB7C8coEtyB7LQOCqBmphAtSCZfgvmbH7CsayVsBn5GymEHPWfr1pbW23XeiYl8fSSB36ZaKbg3OEUyi//XKy4joooFzk90C0T/RDY4YyBv9fZ7FUUImK+1Aw0pAOR3vT4IJfuPtAqKI9SQzBus+2ihfsNx3N5Dw= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by DM6PR18MB2780.namprd18.prod.outlook.com (2603:10b6:5:170::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.29; Tue, 16 May 2023 12:26:00 +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; Tue, 16 May 2023 12:25:59 +0000 From: Akhil Goyal To: Ciara Power , "dev@dpdk.org" CC: "kai.ji@intel.com" Subject: RE: [EXT] [PATCH 0/8] add AESNI_MB optimisations Thread-Topic: [EXT] [PATCH 0/8] add AESNI_MB optimisations Thread-Index: AQHZdFLzopDMnzXOb0+PJBjpE+0aJK9c+gbQ Date: Tue, 16 May 2023 12:25:59 +0000 Message-ID: References: <20230421131221.1732314-1-ciara.power@intel.com> In-Reply-To: <20230421131221.1732314-1-ciara.power@intel.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?OWUzNWJcbXNnc1xtc2ctY2VmYmJjODEtZjNlNC0xMWVkLWEwOTMtOTRlNmY3?= =?us-ascii?Q?NjYxOTA3XGFtZS10ZXN0XGNlZmJiYzgzLWYzZTQtMTFlZC1hMDkzLTk0ZTZm?= =?us-ascii?Q?NzY2MTkwN2JvZHkudHh0IiBzej0iOTc5IiB0PSIxMzMyODcxMzU1NzkyMTM2?= =?us-ascii?Q?MjUiIGg9IlFNVFR5R2tCM2pLcFdRT2s4ejhVb1I4Nm9BND0iIGlkPSIiIGJs?= =?us-ascii?Q?PSIwIiBibz0iMSIgY2k9ImNBQUFBRVJIVTFSU1JVRk5DZ1VBQU1nTUFBQTVE?= =?us-ascii?Q?MVNSOFlmWkFUYit6aWFhc09vdk52N09KcHF3Nmk4VUFBQUFBQUFBQUFBQUFB?= =?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?QUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFB?= =?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?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNl?= =?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_|DM6PR18MB2780:EE_ x-ms-office365-filtering-correlation-id: 96e4e0e4-29ac-46cc-b056-08db5608b4ec x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qi/qM9loQdUcEQ31UOa9MxfN0zENFwBDGjS2A4NqvIpVYDYQCsfTUccsAbipdyuwvOkBkjOiwTi8OXkz5kSzXXVnz/gbWjBHV36Ug3qTITETJahn6WPQrEzRLHnojBeyq35PzZMBazdF3MqNKucjmMl5y6OsM5RstwHMFgxUqpvuITYo2241+KAjKIkih13k8jMjLxENu0fS+u+LSs/9ES2+x3O+2d8AlU+4Nizim4vXpcmT+9Xd1w3ZAyUWHLhDU5Y9zNpSKTeaPCilAK/OEgkSpmKb4aCb68T8EQK7VwwMzibWP9ve1vfKlymEQ7lS+z1XjbdniDKwJlz2GSQhs4h4Jlon9VnxLm8olejlSLkjFJs7h2cn7TNBrP73QfBrm7nea22+M6P5iYO/Mjj9dWgSMN+eiWDdBMbASA+2N0+eivNsbaRk+xVBEUSUL1G+/CCiM4npNiVRWQxZubyF/5ty/Dkw7v7E7ZdjPGvRKG7JR3auTmk1foB55eDH4NYQwIpiD/X1Qyc0zLaAVfVUCnVt4OyB2DeorojUQuQ8VbgxKjAq9CACjhHFHsqKouWxeX2w1Xvo5dkbWWduzdNrJUmp8RKXFSP6LWpdY5BOec1zFQ9NVd0lLIY0fL0+sz5t 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)(376002)(366004)(136003)(39860400002)(346002)(451199021)(33656002)(316002)(86362001)(110136005)(66556008)(66446008)(66946007)(66476007)(4326008)(478600001)(64756008)(7696005)(76116006)(55016003)(52536014)(8676002)(5660300002)(8936002)(2906002)(38070700005)(38100700002)(4744005)(122000001)(41300700001)(55236004)(6506007)(186003)(9686003)(83380400001)(26005)(71200400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?LgcQgQm8hiGgIY0LOs0069L/jAHTdRJ3tAib5gwDi61tYf9rCMmvYBe9C2eO?= =?us-ascii?Q?aBgRpSwHtsrxRG0ZVHYA3prhyQV2MJDckDyhSkpu2lR77Fi/zUflzetc1Zgz?= =?us-ascii?Q?FEAHzOy9Sx1iqomeUEFHMunyQsrncDMZozKNC3SlySbZdiHj29pK29xKsXQ3?= =?us-ascii?Q?e1qe4lDimJxKIOUZltqh0Bcg36+Bt6ScVXqEuthRWyPfH5fdqHd5KErN+IB5?= =?us-ascii?Q?KxLpowoZF7EE+7zCDnG4isRZvSmVlEZrBPcEt38dKhabhsDO3IOWku7fDbFT?= =?us-ascii?Q?i9yAQy7wjN1/HohIz8dsvyq1ee9aHIcBe9uKysw27b9oplVPfBYpy+L4yrny?= =?us-ascii?Q?RSCaxdQfpl0pqPj9WoEUDWgwMfgqvgcy5As6TV/LAcps4fGqc0KnsKpnPIqI?= =?us-ascii?Q?dc6ZHz+PHVLGShs4g3S8FPQsv5keNfBcjLzYQmpRprvMS6v173Q+PnSxQmGT?= =?us-ascii?Q?X7eSCq1XARcNuZ9RbgHZe1s0Avb4Zt/jJyFssdRMBNlaMX7Y6rrQ1bc0xh1Y?= =?us-ascii?Q?9dZzSY38H2bdc1ZN9Z8CPgsx9/qE8I/NyosjwmU0Xv/4adLsz6G1FoVDsxwq?= =?us-ascii?Q?B/lF5xQEYjAatI/pPLNtLT+SRfB2DY5aSAI0O77oV+YAez4BdW08AvHFadr0?= =?us-ascii?Q?Mk/+RRn1pSkqoADV52MVC4F8ROfpEz9Q+kdKj31M7fJoAkpohrl/JWxON3XB?= =?us-ascii?Q?ZJL/Vy8Iid87a83nsicDd9pQBNXkeTTZdaDE0HEZDZ3PuA7hvyGP/tR1rJsK?= =?us-ascii?Q?GlNI+bexQaJJB3gNKhGYB8T4uZFfb5IroghwvFx95VEx5w//IXw8FUWcV8vK?= =?us-ascii?Q?hkYvL8U9r9XeIZiqythHKAHQuROJv0XWRHUrq0oQp0Lc4eRKdUtBK0xOO+9N?= =?us-ascii?Q?R/+9C7F9nlKkRkgtUBakkAw8ilPSJ0YLdki3bukmcTlHWCpGa58aAwntxvmZ?= =?us-ascii?Q?tOi4E+wkq+P8jkVPYvnjxT8iCZoWHGvvj2DtJOBkvG3fHRCIJBySjF6wtyD/?= =?us-ascii?Q?1SI+ZXnq1/a/boCB/u0cRHkZlKtZxRKIu65rCh4Y8WhjvpGDGZEjDEL7G56k?= =?us-ascii?Q?mU8ck9wRBvlNByd5PjGTek/hX6brvow+UK3SU0Q2KRT5Vr9tRYpv7dT8hHPm?= =?us-ascii?Q?g/qPKbS9Ui0tvuijDbp1+ISHvDzeaaFaNNPYexVtstqBeTPuQ7t3TAHw1vFo?= =?us-ascii?Q?IzXFHPS2OPSsFNapzrKvF0DyeqNR2HMxmfzcsZG08J6yUook4LlFQvlFSR6v?= =?us-ascii?Q?MlVuhZyJ00OmJzo/q24anZM4DbOc5AjgMmG5j+unIvL93d5rKkJ5EneBnu93?= =?us-ascii?Q?x2Qp5NyQaDY/kIEoXM3sawhs3e3SEcbbMNCJ1hi9QLwwREv+hIr7zhW3QWzl?= =?us-ascii?Q?BUkrmWrM8dbpQU4J7EV2S4Ai3Y8MkbKUc8qpFT0SdaBdeCnln/yudGjSSYQb?= =?us-ascii?Q?9CkNOSwWHIAk4nThYHkcH9YKnk6ckMnGeRhAzkE43b/VwL8Ngh0Z3FwyfsVc?= =?us-ascii?Q?FCAOp3j4c+Z9xDA38Tp582yRO7yWlKVVQ6xNQunyqD4HWVCMgz17dNqsq2tz?= =?us-ascii?Q?V32Sagr1CKBnSGP14YwwtVRU+m7czwKp17Hquk6v?= 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: 96e4e0e4-29ac-46cc-b056-08db5608b4ec X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2023 12:25:59.7617 (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: VSVAMS8Jgy0AjPoU6tvOCbf/pW06CyQ78yGlIlj3FIIQg8wtkss3iZpf/iVNE4GFPGD4FLyOVPToOX1ty44A6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB2780 X-Proofpoint-GUID: DWjxcitn0yHbRSJcIPf_AH7NDdGCmFn0 X-Proofpoint-ORIG-GUID: DWjxcitn0yHbRSJcIPf_AH7NDdGCmFn0 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_05,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 Hi Kai, Can you review? Does it need updates to documentation for intel-ipsec-mb versions? > This patchset adds some optimisations for AESNI_MB PMD, many based on > features that are available in intel-ipsec-mb v1.3 and future release v1.= 4. >=20 > Marcel Cornu (1): > crypto/ipsec_mb: use burst API in aesni_mb >=20 > Pablo de Lara (7): > crypto/ipsec_mb: use GMAC dedicated algorithms > crypto/ipsec_mb: use new SGL API > crypto/ipsec_mb: remove unneeded fields in crypto session > crypto/ipsec_mb: store template job > crypto/ipsec_mb: optimize for GCM case > crypto/ipsec_mb: do not free linear_sgl always > crypto/ipsec_mb: set and use session ID >=20 > drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 915 ++++++++++++-------- > drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 32 +- > 2 files changed, 584 insertions(+), 363 deletions(-) >=20 > -- > 2.25.1