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 0A93542B2C; Wed, 17 May 2023 18:44:55 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D451140EE1; Wed, 17 May 2023 18:44:54 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id C828B406B7 for ; Wed, 17 May 2023 18:44:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684341893; x=1715877893; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+iPfDb0Lkea2XVWog0MLUYMk9xtGc8RJf3q+sqyOSb4=; b=A3BLa1fByW+/Ud0XWG03ogt5QGlCwONdsGZURtkeTR/qmTiK2ACvLR0I feVR0iWEUPcorRS+6cSWruGQYqoFrpbnWiqoF7x5v56lUi5AhkIGNknMQ wcDv23g+C0DYdbpH1+VOKXMBd8oJwF9L7BzkrxplNNKNnBXZ+Dth+tYmV g/px1hkYPhFePzXSGG3O/DaK7wHxPWoWoxO0pXQEVJKIAx9ExLiHRK4E1 dTq9dmDg/+WatPgsdAZF17auv2G3SxymiiVR+emtWk4UVPnlEK68gHkcL MdmYd8ug51ATIYXggHrejgGQ/85nDbtB+J5WLh/8XRP7wFHF+NEbEdXzy Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10713"; a="380005636" X-IronPort-AV: E=Sophos;i="5.99,282,1677571200"; d="scan'208";a="380005636" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 May 2023 09:44:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10713"; a="876113369" X-IronPort-AV: E=Sophos;i="5.99,282,1677571200"; d="scan'208";a="876113369" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 17 May 2023 09:44:50 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 17 May 2023 09:44:49 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 17 May 2023 09:44:49 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 17 May 2023 09:44:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P51V2TR0g/R2BMehtf7Bq8nDtTbd4YljdSIHkM3x20n9gIkwaAMcYLsAQIuIqsmKq6ESIo7UslJnVrKieDmi5VelDSGKrvsz5mFUgkuTcEr01cqW3gNmyEDp6ZzGqDOdNE6hp1bi1g6IqIqSnpiegUvASg+QQijVe1blCPSB5FE7xrNkcJAa9yx8XQxrigvgAeeqHrFhgIKX0pYvQupdxTVXCWjY2v8KRKJx9yTGzeJSzk0SaJe3nxzSNSXHq0ByO78OQtuMg8SjMv4qsmz7fLekZb4/xK1Oz9KUpjdFqHvcsNCs567F96litGA7Gq5UYlsRyGSlc6hkS9fxq7RV+A== 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=yFW2ENp3fGiBz7IVbjsHB0iTUj+PQsNt0yLaeVj4esQ=; b=jgOPH8K0OhyNxx+N1y+adQYG2ar63kIKhhNHGj1TAjL7N6u9Gs9d68KgNn0UPk6TkIXw35Ne8fAZHQpmBDBCUPjLOvC6jZmnIJa4RqOZVenXpfNrBGhZep5kVNHPjimckF0BSZ1ht0fsQHc5UpQwXEhaw2Rw81aD6BZZsQIOof36WOZDqhYLlAZL/NvAR1iznmk87+k4N8wpRr6NBpyKGZ1TYAGkX5EKA89uPnE5z/3HRzWIaYFgJ0dzW6EKq6t45UwaCAzgDKzXKoVIqKlZzihbFtn2yUniFNM9uNfXprWpnmBmldUW8x/d3X7ezd9zpQ+u38SE5foYqoruy4S8lA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN6PR11MB3408.namprd11.prod.outlook.com (2603:10b6:805:bc::22) by SA0PR11MB4734.namprd11.prod.outlook.com (2603:10b6:806:99::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.17; Wed, 17 May 2023 16:44:48 +0000 Received: from SN6PR11MB3408.namprd11.prod.outlook.com ([fe80::7bfe:acda:6bdb:84c2]) by SN6PR11MB3408.namprd11.prod.outlook.com ([fe80::7bfe:acda:6bdb:84c2%5]) with mapi id 15.20.6387.030; Wed, 17 May 2023 16:44:47 +0000 From: "Ji, Kai" To: "Power, Ciara" , "dev@dpdk.org" CC: "gakhil@marvell.com" Subject: RE: [PATCH v2 0/8] add AESNI_MB optimisations Thread-Topic: [PATCH v2 0/8] add AESNI_MB optimisations Thread-Index: AQHZiAqD14rp2+dIx0GcWudX1G9z2K9erZiQ Date: Wed, 17 May 2023 16:44:47 +0000 Message-ID: References: <20230421131221.1732314-1-ciara.power@intel.com> <20230516152422.606617-1-ciara.power@intel.com> In-Reply-To: <20230516152422.606617-1-ciara.power@intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR11MB3408:EE_|SA0PR11MB4734:EE_ x-ms-office365-filtering-correlation-id: 4db834bf-adf7-4cd1-18b0-08db56f606a9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fuGhbXM1tFuTEWz472t+P6L338ohJ4MtyhRlXoVtyLKSv6RoQ8eS/s4zonSXNqPVKKUNANSzCs9mwRyBzwYyX93mgWFIzgfLHeuueLS+pBra5aH4rvZHfI5dgCz8DrYnWM/xlzcnNM4H2ahrznTU/F4YoHAxKzWE3mwgWsKDt+6m8TXh/JeFzTUsSqg4gRmT69k4GWwpikC8lCAclTTlgMkQlQix7E4WTKxnW925wSdUXyqCgYIJ34RKI9x3KHgB9DXT88etXtBTCS68i9XWKHyeYMfi0hfHw0+TONmETBJ/I3E9Txjlm3kuS8LYcAnH5F2o5a0+MrCHSO2xAcX+9kcE1RDjpJ0QXMEd/+uNSmsBav7vfKEKOoWg84vWdpC1S0WThnWz3e5BdV6jY79bpFWyrtpuZuFXKD91N2Z9nbOMS1doonOWAJ+ZJED5pD2YiYvEk4+qOsupZh3x/9foO+VUEyQGlLUJFHCVKKg4BTXY+6RrmS0Bg0Pr+i38q2jQ1cA2A5TRXHcPn/PMgmq4ECDtY1f5Q6byvATeUQ2PuJVhQBwV9hAw7WLxB0+KMv7mliT0P9MqwwwEPrqAqOx1bFKwM7Z8wB7g2hU8Bx5P9QHapKopUpW8EhUT8LtuOQNd x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3408.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39860400002)(136003)(366004)(396003)(346002)(376002)(451199021)(2906002)(52536014)(8936002)(5660300002)(41300700001)(8676002)(76116006)(66946007)(66556008)(66476007)(64756008)(66446008)(4326008)(110136005)(478600001)(71200400001)(7696005)(83380400001)(316002)(122000001)(26005)(6506007)(53546011)(9686003)(186003)(33656002)(82960400001)(38100700002)(38070700005)(55016003)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?eKKxvj0LcwCD9IySZ9nmnMv5jxHGN5d5A1Uk69zEglWBQ0oSUtZ9QuGGNQIJ?= =?us-ascii?Q?E//2E8ExPUF3zQkQaXPVol4fFho3H4CTP71soH/boPCOLGRW95F3adivriRC?= =?us-ascii?Q?MspKn/wF7aFptuY3JQBAem4j4rhO8XJTXV/8OZn5MkZkjwa94FWm9DVNpFm7?= =?us-ascii?Q?F4Cf+EiBCrw2WQZFxkde/zGBdtVGk61eyKiYStnaQr8i/ezHKFMBrauVMlG2?= =?us-ascii?Q?PF4HGrCbybdPVdDTfAY5KToMZLLuNfNee0ex3vfA3pP7bRBpF37N+PfCkqKY?= =?us-ascii?Q?3vkuSSl4QLzO1s/mLAvaFKFmpNNjIy6vCAhMIXVMZ08qqQ0foOmeLjgu1W0H?= =?us-ascii?Q?a8ss0q3BfDmBQWKqUohHqWCEUPXOdQuF03AObSoAu8nQFCBpL/iDtsM9dxPO?= =?us-ascii?Q?8kx5TfBep3XMEIibtp+cAVHXPk9XsreCzRV/z2hc6QkGNkMnqXBibVjGQxck?= =?us-ascii?Q?wnYwlooe5ofEkdW/s2CIVinoUb7VONdTSMwNonXwKSGBDBhknD3vp4Msmq2j?= =?us-ascii?Q?hkMseLy5DUW0KVgeebiKotyxa0IAbYMo9ZZT5kf281dF9o389h4qQCbRhFro?= =?us-ascii?Q?LzAJB5+i7tBCSvh9sisyDSKuYIe7l3GuYj25Lk9UV62tAfNzbuVqvOCtlgbU?= =?us-ascii?Q?fHKq+/pvPpm8I6uWf7O2Ao+GmEU32Jpmt1J9Xp2I1oDwfQzk6w5RcSNlls0J?= =?us-ascii?Q?Uz8hMU6s/lgTQx+uekV2s+Gexi4+r8oOfiXT3Zc3jXrVFcodAVRYrDFDQoNy?= =?us-ascii?Q?1SWjRZ2+mXg2sON5eEGCKARVByXk/gdxHHGoG8JF8HIFvDzjyR1Xmp3l7YHZ?= =?us-ascii?Q?OZlRxzBLtUg/lsb7nC4oRCj0FgBTcfdr40Ej2YGstbNeWn84ZWB2whIzES71?= =?us-ascii?Q?a0Ai9zZxnHp777NJIGOw2Wob9dqo2+xgx2jmKjNjzyEltkOFlWnVH2flaYw7?= =?us-ascii?Q?UzbiE38J4Y5M1gVKx3xppwEPIp/Q6CnzLw/6bGoQAJTqN6ca3rF7ulsPN+MC?= =?us-ascii?Q?l0gVICb6aSetpAsa6l1HZDixQySwpSrw/XnGgpkkp7zE9E0w/qb6eu3lQrwD?= =?us-ascii?Q?3cPwPJcRyKb5txH1UmTNE9UcwRtUvuA67F9yglHt2QoQQ1FICIYp++gP0o9E?= =?us-ascii?Q?x8G7xfRutA//CRgwJ6/fao6vXDertijwzo/fiKFJX7Jj0MQFVtJww0klOJhU?= =?us-ascii?Q?aJULOqjwoIsb8U5Dy7XIx2x5BCqSlfuHICV76+LeekPqo85FSkoEP02y6+rb?= =?us-ascii?Q?GZfyqOnQNbd66CMrNL9k4ydnsQUFQQ8ZT/dkPGBSbnnpWjFXQG8t+7ZlepDm?= =?us-ascii?Q?14A3BELX6Ownhgwt2DWifCOSwuxBIFwa8qPXWhLeO7HV8EE3/Fhj30jrg5hm?= =?us-ascii?Q?ulJzef5Ig51pztQkdk7tE5Du775fT0Up2NwjTT/yZxatwgbDmvq1Cg6eX3rR?= =?us-ascii?Q?41bLqSY8nxdxVxK2vCCDqqqd8PzJSvrmdW+3W4D7MoLI4dBUETIpAtEKu+bU?= =?us-ascii?Q?nS2t708gGofIMZ6nG8hsYk+OsqFH7aMXYMAI7/ENuWRYzKub1vczuaOhSWM8?= =?us-ascii?Q?RVgZMURbLrYBBK1eOhs=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3408.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4db834bf-adf7-4cd1-18b0-08db56f606a9 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2023 16:44:47.6232 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: i1oB+OKh+FjEDa3qui0RXkPmQQ9fpQkgswh63HxPydtoWh1YFg1G7+QSSFI2Kx7Q2mFyrFh9u8988vxYma3ViA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4734 X-OriginatorOrg: intel.com 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 Series-acked-by: Kai Ji > -----Original Message----- > From: Power, Ciara > Sent: Tuesday, May 16, 2023 4:24 PM > To: dev@dpdk.org > Cc: Ji, Kai ; gakhil@marvell.com; Power, Ciara > > Subject: [PATCH v2 0/8] add AESNI_MB optimisations >=20 > 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 > v2: moved some functions inside ifdef as they are only used when > IPSec_MB version is 1.2 or lower. >=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 | 984 ++++++++++++-------- > drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 32 +- > 2 files changed, 619 insertions(+), 397 deletions(-) >=20 > -- > 2.25.1