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 7A44A42CD8; Fri, 16 Jun 2023 10:57:54 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 428CC410ED; Fri, 16 Jun 2023 10:57:53 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 2C08F410ED for ; Fri, 16 Jun 2023 10:57:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686905871; x=1718441871; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=/IksKGG8nL6pzEzkck2lPGKYYsoa+QEK3T5iSNLqE4M=; b=S8bezH90arFyaho1veUaBWNdabhwVg/bENgFRPxOY5x3Z271lnLzjV9/ 3pRCEKu1fE/3YXNhTE3+bvZY6U5wuD4/VU7jxPezd3ib2oujmO1oy/kvt c/VyjUI6lZ8o3g4Rtq+LZ0kUHS1TmBDWEBoDSnPdUV+b7TGeW+l1X5rUk MJxKjnKy19HG0nbkXgVHhEK4IgV/koFRUle/m4wYdMulCKTa8dNaHeOpH eJn4EQT6mf3vCB56LVw1a15aKdc88ap5gslV0OstBjM035DOrqnM+76f+ n3+H6C3ioJav+JvQNwmqumykpK7YrUiGSgCEPtecEPyls+xzBrt9lX71g A==; X-IronPort-AV: E=McAfee;i="6600,9927,10742"; a="422813599" X-IronPort-AV: E=Sophos;i="6.00,247,1681196400"; d="scan'208";a="422813599" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2023 01:57:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10742"; a="782832937" X-IronPort-AV: E=Sophos;i="6.00,247,1681196400"; d="scan'208";a="782832937" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 16 Jun 2023 01:57:45 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 16 Jun 2023 01:57:40 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 16 Jun 2023 01:57:39 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Fri, 16 Jun 2023 01:57:39 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Fri, 16 Jun 2023 01:57:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H69/icXfYqS7m1oVpRpCxuJ6ZOaQOyw7t4GR6i9V9EC5GSRtYlzBec0IyPPmnWbpET08gbfsu2PR5rekDThiWsZNhw5Beur4Bbjnh2aFEUq1bWFADy+OUDxlxIg8dkPjRksoXAyx6fxMLPJraHcC+AUIE+syw4iYkgkJk+XezMknf9MQDMmOUR91Hs/kW5Dv9GqrD8VH0E5c1vtX6Z60aBPXuXhHcZuR7JY4mSJdHXBBg8k7QDiCiMM/O7gPVgtknKw/LpopM2M4Jzcyr1xDZ2Zd09xRsRaR/tcmgvUbPJ0upUOB2eTuQhPD9g+B4uRvtktRliYUOsmLxyPfZ+xAtQ== 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=hyBbieYzJWWqNhK0Wqz4rafeNjUKD/SVftoH5FvqteY=; b=C03GH+XhBlyuP3VStSph+ZUYJIif1OYoYw+ctH3aW0mzR+Nabr4eGULUU4cqBeWTbQ/2FABJblYOlI15PSsWcspNZKlfPGYRBiIiDEF+45PaBySnWX1Xh/yObiAXpHhVHfXNWiRG9nNC+4uWRkv08BnMQtITU9FsYUAqx3BJoXqMiTFPpKfnnvYYtubmxDGZJVRCD9qPhZIdsfbsaelHM+X/hZ7cEfsijXcNrdNwfa6F4tKGPjBw8pDuCOTpAFNQluVbCRdLRixfoT7Q1Ll0+/fe3IyWyi9EtfSe9QMcW4Vpb/+Vkhi2R3n8IBTH6WV7tdZVHLY6/NygeNG3C2C1FA== 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 CH3PR11MB8496.namprd11.prod.outlook.com (2603:10b6:610:1ba::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.46; Fri, 16 Jun 2023 08:57:37 +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.6433.024; Fri, 16 Jun 2023 08:57:37 +0000 From: "Power, Ciara" To: "Kusztal, ArkadiuszX" , "dev@dpdk.org" CC: "gakhil@marvell.com" , "Ji, Kai" Subject: RE: [PATCH v3] crypto/qat: add SM3 HMAC to gen4 devices Thread-Topic: [PATCH v3] crypto/qat: add SM3 HMAC to gen4 devices Thread-Index: AQHZnumNUoLDflwWnEqhGwsshNSyaK+NIq5Q Date: Fri, 16 Jun 2023 08:57:36 +0000 Message-ID: References: <20230614175623.153833-1-arkadiuszx.kusztal@intel.com> In-Reply-To: <20230614175623.153833-1-arkadiuszx.kusztal@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: SN7PR11MB7639:EE_|CH3PR11MB8496:EE_ x-ms-office365-filtering-correlation-id: 4070f069-3a6f-4c6e-7e3e-08db6e47bb50 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6oK3OWjUJamG7TPm/j9SpRKZdkRTcO1pxtY0qvf6joJME8ZQHxnSLYVZusJB+bx2H1dbviOFFX/EOuzKs35DrAoaretaaF+yyuqxYVsIl3SHhEuY2SKKkd+GmNw3WUuXlmjD/eVS8s5GjzE1ZPmB3lvSbW5FVgfm/hTMY34ZcQG7HRUedgL3AUgS62lD2k38dgzRmeG4+jKQWcnU5Wx70odZIZ9pyrLYNxxTAYiA5K7ADzIBVTfdxJ78SeLSGExQGd33O94YrKo2iDT6MA7O5wwArh4uS+CDrxVmUzmLF1TNPv7UQVJgbf1g9/26UfIaiRAeBlaKl1E4tFvSQ74hfN3c7GxbmJ0/BF3xE6TBJaXPlPatLY3Jb7wDDbX9jVh21mC8xZX5TmXGxh0oQiTVjUcSyHuvRAu0x6C06yUr/bnQ19q9WQ4NnsoA3WjpLz3K6jjoQIQWkPaSjRyEhaOzEtyeJtlD3DI8U3r+jt2pRmMosotXHpL+ueI5hu/+FP/BGzsWsFoYQWfVZdkcLXZpD2I+CCObdL+cewi6jUxvHInzLHrSzsysAb2kYYmiKP/kKZL8YtgSLcXVOHjBFwUFakg6pfSq7wk/TuDiE0KrScE= 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)(396003)(39860400002)(136003)(346002)(376002)(451199021)(316002)(64756008)(66446008)(66556008)(66476007)(4326008)(76116006)(478600001)(41300700001)(186003)(54906003)(2906002)(110136005)(8676002)(5660300002)(8936002)(66946007)(52536014)(71200400001)(7696005)(107886003)(53546011)(6506007)(26005)(33656002)(55016003)(122000001)(83380400001)(9686003)(38070700005)(82960400001)(38100700002)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?SKF74Q2kl2B8E981qt/K6SqsBpdlJ7cc/d2kwQr+pcqxslvtU+U5jqc2NxU8?= =?us-ascii?Q?GX8zRH3q4QAiyHF9TIvRPSe7Xps0zcFIobAEayalU/eTlQSw7f/CM+Uo+UVP?= =?us-ascii?Q?1vwlUmaEJb/0UD1ss1uOAFuoP7B9CGUmVO3rBP6XmV/93IHernZ9HwVUpspz?= =?us-ascii?Q?qKkFs9x6RBIXHCy7gZj1IKTY/qpZX8sudC65EcK/jByUv9FGIVWK+4+BIkXh?= =?us-ascii?Q?sVcOM9lEe7gfU0bQvprYPx7/Q/ozttk7PAiVP8weRujrGPBGOJwxdD97mUaq?= =?us-ascii?Q?1nuZNKA15EcE/8BBjEeP5KbthPxP9FTttDsAiew6y/zZ/RIfrP8+W7MaQ5fm?= =?us-ascii?Q?3vPQ7Kr4BfnDDA8mOH1JSw2eCx6lWWM0qzNCrPezkHEFROek+IYbDkAA2516?= =?us-ascii?Q?tNbLKVQm5QiJvZ+MRMGkESl1+oq1muiT5jxyaKv6trRmcqC0Bc7+XLJShpWE?= =?us-ascii?Q?04qJ9QnxVKZjHklCJwqAhTMe5tur+gooaywjhIIjzTvcbmZehPFoAg1HGNgF?= =?us-ascii?Q?xvjb9Jy79Iseh8V26VACQkHD1SEqC3NaS6U2/D3sUhYwDuYah0412OuR5Vxt?= =?us-ascii?Q?CT3OgW4X09zyO8FP1Ksz44M2YSrcGWxDBvPwfcufWSGbEugXOcdWitGjGbJs?= =?us-ascii?Q?xEyEWuZPzs5fUlYP03OSHzW0owVZmwqPMLKhLkx2fQMzuCoCEXxy5w8B8Rh9?= =?us-ascii?Q?sMz18qTW3SMBdvfUb4Ql9d5pwHzGFMWCgK6l17KLSpOQTHbhkK5Gg9C1l5Kf?= =?us-ascii?Q?qcJlT2qTniExbcpsHk8xtkDySmJS4M78oEUcXDlo7PSuI3k/YVk9RBDwRqcg?= =?us-ascii?Q?VXBHh2XbXCeyRCbz4As1nPplJIsahQI8EH69vXiaUbW7q3uZpJko/fdgeIhj?= =?us-ascii?Q?E6E4EOKS6LorbjJ354cbhOEenb0GuMny7j6wIxAkTOqbTL55shBsTZRO1qmA?= =?us-ascii?Q?k3NesItIpsI0W3ApzdhrpqQ7twFTWo6b4BWFg9XdOzsNkb7x30ALlEGAEDP8?= =?us-ascii?Q?j/WYnGiR7XSXFhJGq0PgsZNw1QdydCD2fDDDJTXQ64wNtfpeUUl0bP0oHZ9+?= =?us-ascii?Q?XfQtcYfZEK9WbmTgBUhOR3RBEgv3Lb3RTK/9jDxRbEBPT0zzvAqpEm61puu2?= =?us-ascii?Q?mO7u5pwGryzjtLWb6PYV3SSH9DWjPC4WBHg1QEN38hOKDIVyHTsykpvF7cVU?= =?us-ascii?Q?zBOs3XjO5npJ3szfG7DrpqKbJWIZ8EfExpM2ppXtkoP9v8xhpk6uDwFUHE1V?= =?us-ascii?Q?vn9cN8gpS4m10Jv7+8DDaLy3bOCZOV547J/4ly8zrBY+FUlPsNIC4hxIB82+?= =?us-ascii?Q?l6MnDtxtAvCBESu3bNlcp4jVDMpOR3xA8UkQqpjKLRMrWfHTFpxgXYw9uW+Y?= =?us-ascii?Q?NZm7MrOBcRfK+lRMkmihKWhwIrulLaN/J2XzsotDywyJPOPfbzmVACV3kIHb?= =?us-ascii?Q?501voa8iu3/Ht5Fu9IAjXl1zQ7XXs6c9oFxZRGsL6duBNdWLBmt6Dfjn9ojO?= =?us-ascii?Q?sy03Z1Fed6PuoLuywk2UKvE4bo4cnaMOwSMswFR5YMdtJ0DNC/wNmnzLZx2g?= =?us-ascii?Q?TKlG1FRog1CBpGuMjBi0VF5khR1Wu+LDSDc3JBK7?= 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: 4070f069-3a6f-4c6e-7e3e-08db6e47bb50 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2023 08:57:36.7238 (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: iJ0dKMe0+NLhr0aQKXELS97q2/7ESm1TgiBQqyYK6ovRIk/6TGdGHGj9Z6xYhkJLHLuniTsDVPxo/knsUVHxvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8496 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 Arek, > -----Original Message----- > From: Kusztal, ArkadiuszX > Sent: Wednesday 14 June 2023 18:56 > To: dev@dpdk.org > Cc: gakhil@marvell.com; Ji, Kai ; Power, Ciara > ; Kusztal, ArkadiuszX > > Subject: [PATCH v3] crypto/qat: add SM3 HMAC to gen4 devices >=20 > This commit adds SM3 HMAC to Intel QuickAssist Technology PMD > generation 3 and 4 devices. >=20 > Signed-off-by: Arek Kusztal > --- > v2: > - Fixed problem with chaining operations > - Added implementation of prefix tables > v3: > - Added support for gen3 devices >=20 > doc/guides/cryptodevs/features/qat.ini | 1 + > doc/guides/cryptodevs/qat.rst | 5 + > drivers/common/qat/qat_adf/icp_qat_fw_la.h | 10 ++ > drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 4 + > drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 4 + > drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 12 +++ > drivers/crypto/qat/qat_sym_session.c | 100 +++++++++++++++---- > drivers/crypto/qat/qat_sym_session.h | 7 ++ > 8 files changed, 122 insertions(+), 21 deletions(-) >=20 Acked-by: Ciara Power