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 7B18942B22; Tue, 16 May 2023 14:55:02 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4B68C41141; Tue, 16 May 2023 14:55:02 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id C73F2410EE for ; Tue, 16 May 2023 14:55:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684241701; x=1715777701; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=heN/BgCf0FETRIrCTXf0TeOAwKGAwp3bo4Zb2W7JmRI=; b=VKPP9vox465eTCVQJBMVXuFRbELh6hud22Z0KM6rV5aorYisvP/6/Ybd uPDgMg9k3L9wO1QBHm1mhCRxV6KfsqNmPP2NpWVHBUfTsgGNs6XjMTvEG im8+deSZc+m/vNwT0OeN6VxtPf/utd7SKGSWtfs45v5Oj/RxeOGjprGgj Is+GZB7OQsT9msj3RNmx6II+5DPFoubLGZJU4oXwtprWgu+qtWJfkvUAv nCIDOjj64Ty9Kpmvy0qoULXAorM4GXqKbkVgnozrAKfY4aup9CdV/q8Yn pAR/6bIS8vAl5upcfcgRS6eAgizPyU/NtgGcPdAmRfEHTACAG1aRvRIId Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10711"; a="353748537" X-IronPort-AV: E=Sophos;i="5.99,278,1677571200"; d="scan'208";a="353748537" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 May 2023 05:54:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10711"; a="791066577" X-IronPort-AV: E=Sophos;i="5.99,278,1677571200"; d="scan'208";a="791066577" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 16 May 2023 05:54:59 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 16 May 2023 05:54:59 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 16 May 2023 05:54:59 -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; Tue, 16 May 2023 05:54:59 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) 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; Tue, 16 May 2023 05:54:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RvKj4yLJKM0rUdz6m2aXZ/lVI+b/xoidE8xpcUTyIwh1dTN56wWbRvtaGhsUW9NsGR2h0CmsYq8cn0X4kFbbUnvVNCArhDvSJceonoJlVXv/iiYBV0aGwjDe7YqVHJiLBFntx4YkbiZpTDiZSkwvsQdSCp34IhW6bgZJBlKh8QiOJy3PlcP0UvgwXcD4YDQTQpW1pQefWqiS9mcx/MTKrjBKRBz+G7k9VAj2NoSeUiSAOLX4IiJzrm18juzvjgDG7jx4N+t4mqWMhqIo90UAvcuwQBpLNKegc6NbIHACNAAzYLFBlvdmtO6yXKCi9rBTLZPqvZ/WoOL30bmhYWonBQ== 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=07N9Wou4wehmkYhK2bw66K/Bk9B321BxO4rITFOwOr0=; b=lsaSzw8kGyAXfWPO119IGA6qqPg93A/g+l9ltY+WnBe9GHlMneNQO2NUEZSOtHBm050eh2Y3cMkxMPVDm9RyQw/7lq0/7/wQe9quELb1ifUwRKmFhsrHsBcGXCPKu9dz0b5n/GBIHp87NzcjePJNuucrF46JUk1Zq1QHpuWeAFlxIUnP4oZMTvynQfAtYTOQNfzmRRmcievdmvbBs1NOBAmC/393U66aFSetOQ7ql8ZfSOd77eeozuhDQQEILApbNcTR/B+6s+O8RkuILewMrV1Az1S1b+RgxQeujk3ez5YE+dyrdQTqq6Y0odRReHVHVvZC+2M3jKDdKuabqywOtQ== 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 SN7PR11MB7639.namprd11.prod.outlook.com (2603:10b6:806:32a::14) by CO1PR11MB5140.namprd11.prod.outlook.com (2603:10b6:303:9e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.30; Tue, 16 May 2023 12:54:55 +0000 Received: from SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::43d0:7481:a8c4:76a0]) by SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::43d0:7481:a8c4:76a0%4]) with mapi id 15.20.6387.032; Tue, 16 May 2023 12:54:55 +0000 From: "Power, Ciara" To: Akhil Goyal , "dev@dpdk.org" CC: "Ji, Kai" Subject: RE: [EXT] [PATCH 0/8] add AESNI_MB optimisations Thread-Topic: [EXT] [PATCH 0/8] add AESNI_MB optimisations Thread-Index: AQHZdFLypWs5Fi9IaEeAO2/unad9dK9c+n6AgAAG+4A= Date: Tue, 16 May 2023 12:54:55 +0000 Message-ID: References: <20230421131221.1732314-1-ciara.power@intel.com> In-Reply-To: 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: SN7PR11MB7639:EE_|CO1PR11MB5140:EE_ x-ms-office365-filtering-correlation-id: 76c644dd-f361-40e9-1300-08db560cbf47 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bLdc4A2qXKyrk2EPDgLUxAdHgN9l/15JWH8DMLtlc4LyeSFlP9J1hNrHyDk8+3+lE5SBtb0i+OH7eZJifFBIvdTkcgICQmbPY4cPWY19PT7Izs9dZ3a2j468Eq3t5Qtb0/extf6qAnPSkwAD2Ks7ahvWybwV/cW74kuant3jTKDYM+igG9FE5d8F9/YtqTy8V2TcSNlKJfMybNRzci2us6SzIeJiYd0Ov18XqKRMtiTO8QfCm/EA3/SJDCoc9rFcYJr8mMsrX+aretqd2DhG+yXuilMIjigyGhVcv6avq6dePHquPqAY+W0GbB/KGMyNPbC5CB3zqDvxrE+2Tz6+o8X4PZoaCgHNNWjMea5EUtqzAgY/NO6Ze2xepoysAquPSaArdUvTfY16GDk9K7RIWPWP8JvXYoEgKIEu5z4ejk0bq4Y16PLFBe3lRxk73o2yoM1enybV5KZKZujPNTnrgJ6Y7vG1ByD9xBeeGchzV03VhAql+0ey3oYr0EzJxX6G+RaMmK9dqLzKoaWlmyQjU8oyN9yzYNLTtE6On+icbUicy8A1QKY1g7FKpIbGzNqYAmSaJXPBVSvFwuHm0JHnQM7Zf6N/S5FAqcOM3hCL02mX0fiLGWK795EY+TBmfK+S x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7639.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(136003)(39860400002)(376002)(396003)(346002)(451199021)(33656002)(64756008)(110136005)(316002)(478600001)(66476007)(66946007)(66556008)(4326008)(66446008)(86362001)(7696005)(76116006)(55016003)(5660300002)(8676002)(52536014)(8936002)(82960400001)(2906002)(122000001)(38070700005)(41300700001)(38100700002)(107886003)(26005)(186003)(53546011)(9686003)(6506007)(83380400001)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Yq03g6OYOh2oUk1FasDrQ6omdWURzGO1Y/33Ss1FDu2nTbdCJWF2dl1kzwUq?= =?us-ascii?Q?ffbUkdEeL+3WGguYqAFRSlzD0RzJn0aQtXzxKoE0XR0RM3b/w79i1cr2yT/c?= =?us-ascii?Q?GIaqhNM1wh+cWzQ5xG+yC7yAf9qB9wwnf7JAGQM+nGX43oHnfARwK4VRvSLi?= =?us-ascii?Q?16LFUZgnJiLXnI9i0OiMwq8USGwAcy3Y1HrRoY+A+aJYsrF4URFi6Zp2Sl+W?= =?us-ascii?Q?61GxZxHcC96jIeVwinPbZAEUOFnM+dm4yYHqNNfawjfpLwTxi/PrquVGArjh?= =?us-ascii?Q?Akt6ACikCpgN7jscMSuen/4voAaor2Nv7grqHcwYl6SHjexcuErLvGmZLGwd?= =?us-ascii?Q?5uqyJ3ycdW2+6pvOFy9e90zKUkbxsqdrgcqjdkx/jF5LJoK7AqeJb2YtK6oR?= =?us-ascii?Q?lOvjkXhVjAg7IQFYWUMahkx1sZC4c5Olw9mTBML89rZLsiNoy1UzzpXLCpE3?= =?us-ascii?Q?fQ9TB+t5fcdWXOSIKQ/39KSSqZg3oqe9bkFj5BwuLAFPTdB5kQT0fB2uR8SQ?= =?us-ascii?Q?dijAHBbCHyIeJv+EgHeqLWAYxm9xX5Q2KPn+R2LWR7MCnUeLJ162IKRygVk/?= =?us-ascii?Q?xp5xbKoJjwseiZElj/yeQy1Y2FF3+qxrLctjm6R0bLRV7MJo9ZrtvFpIcjPL?= =?us-ascii?Q?0MMnRh9CPkT2lLUO5rmKDyl9Lc+eTq9pb0hxBNaR3uyeUNUzb0zq/5Gl2zIS?= =?us-ascii?Q?5UfIKcPE2sPjaaPTdGG0MQRMy0abJmGSso7AWzMDGekEWCaAc+EOYm53eYFm?= =?us-ascii?Q?Ntb02nv97ff8Ey7X/YX3lU4NhqFsRizOnOcgxQ07TZx2m7QIrpafork2kj74?= =?us-ascii?Q?khfdLsI+696XtSdXKQW0+7Zm91qaerfOejRggl/vB2x/p4KHbzVs3/JVfElZ?= =?us-ascii?Q?Bqcx0ftT83niriJ9TP7vEVTFl/IofxhLOYVPHLYsMvTizBXP3RSRR3hAoe1n?= =?us-ascii?Q?f2/VbFswRNSfS6iHRDATmzeVAB0unb4OBgn/Ybnz49CsSLYt5LH9i93yBnMr?= =?us-ascii?Q?Qw1xAUbMnHezhOPjpFzJbYs8oTIl2uPn8ODOay94tZ1PH1H/nXetKX/YGgXi?= =?us-ascii?Q?F+o+Bjw/pyeiluup+E9ei0NoAUmoKV6p3KdszWj+rlLygFEqd75viX4lbmgI?= =?us-ascii?Q?x3FOCCFnjpi2oJSimCEky1kaSsBQfqew3Xhwwo1qVAbsgBeZRGlmSauHDe5R?= =?us-ascii?Q?ToTmFYwmZrJE5+QJ97JamcW8HifM0HAa6Nms4YmAmc9IRFQiUYuylwglERTQ?= =?us-ascii?Q?oBREDU2vNNvNirhhPttNk/+UaNpFPbnujbTHAPw4wH6D8DC6TtxdmyUPEu0k?= =?us-ascii?Q?eak/FbSHp2BH9HpGOrBrgJQ+VVnrXazmLqY4kNvUpd6PedoloTEeJxpjn3ch?= =?us-ascii?Q?xJkf1zHeda7RkufeHVmc8A81uRbVOhRDkk5UrdwaOVafVGkyhoahmCy1yTxV?= =?us-ascii?Q?JZ5NDLEt/OKWmz359rkfm0vCUWlUPgk1JNKO0boWwBpF7M3vDqfP6MyWwDb9?= =?us-ascii?Q?C0L+TSi51OwtFhyLa/VuUIJ0r+aTg/Lu5FWPfr+kLkX+9g5S/WIOMuVsfiPs?= =?us-ascii?Q?ywNJFSz9kHnnx7aMoueSVGMDHIZOzdalpT0QzAhy?= 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: SN7PR11MB7639.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76c644dd-f361-40e9-1300-08db560cbf47 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2023 12:54:55.1504 (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: 8v4imHRkx735dV0r1HVFi9HTLwWqKxkZohSNSNVjo4yHCuCQTeHDj23/aJ6QCgOSaqSEvovQYFNeFgZc8dYFqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5140 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 Hi Akhil, > -----Original Message----- > From: Akhil Goyal > Sent: Tuesday 16 May 2023 13:26 > To: Power, Ciara ; dev@dpdk.org > Cc: Ji, Kai > Subject: RE: [EXT] [PATCH 0/8] add AESNI_MB optimisations >=20 > Hi Kai, >=20 > Can you review? FYI I will be sending a v2 patchset later today, to address CI compilation = error. >=20 > Does it need updates to documentation for intel-ipsec-mb versions? Not for now. Most of the changes are for version <=3D 1.3. One change (session ID stuff) is in 1.4, which will be released soon, befor= e our 23.07 release. We plan to update the documentation to show the support once we have the li= nk to the 1.4 release. Thanks, Ciara >=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 v= 1.4. > > > > Marcel Cornu (1): > > crypto/ipsec_mb: use burst API in aesni_mb > > > > 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 > > > > 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(-) > > > > -- > > 2.25.1