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 A5EF743C0C; Fri, 1 Mar 2024 16:48:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8EB1A42DB1; Fri, 1 Mar 2024 16:48:34 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by mails.dpdk.org (Postfix) with ESMTP id AE45842830 for ; Fri, 1 Mar 2024 16:48:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1709308113; x=1740844113; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ew4AZsTO2p95r9lmHh/9gdHL81tf23qtrGj41leQ+fA=; b=keahsT/kgGSImsQCyUDM2DLgsGtE2wym4Oo3xC88WyQrRsxwvQXQf1by GTOX2vSkFIPkT3TlUpvwqe+ToWfDrG0hiIQq+WxTvPr5ELy8nLQL3lqEm Yhp4Wqk5+TE1xzr9YRr01LB5nFVmZUczRwutC6PrT2xhRQARMrxqKZMH/ C2d3cjHBehzuz3Rce/HLkSCIwbRK9gUdaHX+Dg0TrWZCcjYoL3awYzeXF 5yGopBOOTODqKT1D7L2+th2jbF69eVsv4nJvIQY83TDtsxHIPwooQQhKW JmpdAQaVUfaDEhdC0fmmPuklR/9EQL/D1H2DJc9MHTHvBgCtio+6SF5oi Q==; X-IronPort-AV: E=McAfee;i="6600,9927,11000"; a="4021303" X-IronPort-AV: E=Sophos;i="6.06,196,1705392000"; d="scan'208,217";a="4021303" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2024 07:48:31 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,196,1705392000"; d="scan'208,217";a="8144027" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 01 Mar 2024 07:48:31 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 1 Mar 2024 07:48:31 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.35 via Frontend Transport; Fri, 1 Mar 2024 07:48:31 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 1 Mar 2024 07:48:30 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xw5zVX9rfVy8nneerOBf+6jNJRPwZkMa9OjPAggL4BkpNRdWoBAFiIfEuuy+LGvu6nSxWA4K/9BWFauycl9zbrv9LkfdVYjuaJW5Hsqxclwbv5GXyZmzXyjgV1sG51GVAmPGESNE2ZCjmN8Q1f2JNJTMo3Rsd/khb+wV5TWVPFqPqK52O4fA++mffdg5Q1DGCH5focTE2qdk/79SzCNdKU8TUTOPwb+BSlDTiaD/W+gULPu3YN6AKV/U7j5K4JRidM7Syin/5VSpqnMXVReczj7L6c9iSHUiiSEHpC785XOR+EMKGM/xGLz+/G3Ea+I6IUIlOjoF5NX7NJ5gulOy9w== 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=h9kEJx8jRTYaHmj1GwODj8G5XCtWhmoT4lh2rgM3Mis=; b=YBaxoE2CDzr2ljmPudnJ1UHGj7n3JSZK9x6AOo/77G9YkUJmKtrKxkcDrOuISShSTcb4KijrNdWw1F7VRVdBSl5VmeERRuTVJiHftrhKFZxrSgDcqXBD4AUffF5/oeOvFFp9fRHmTYjDAmwztqXMw6dX7XPMVZWegvGfUuWZqVQK1om+LkdSDIx8av4fVN3a1Vr1EXMXi0uMo2mzE5UJ0R7TQdQEqk+mY8nPlP8+3oy07VoWc7Ip3Y2AQXfnf9jmzGG3gFOyahYSa1SpcYEATHBVRgZTmyRkiWPls4N15q8g+8lCD6eJrTxby1o/nPmg5k+G5h28n2ddIW3zzct4hQ== 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 DS0PR11MB7458.namprd11.prod.outlook.com (2603:10b6:8:145::13) by MW4PR11MB6666.namprd11.prod.outlook.com (2603:10b6:303:1eb::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.25; Fri, 1 Mar 2024 15:48:27 +0000 Received: from DS0PR11MB7458.namprd11.prod.outlook.com ([fe80::70c:b6b3:bf44:888c]) by DS0PR11MB7458.namprd11.prod.outlook.com ([fe80::70c:b6b3:bf44:888c%4]) with mapi id 15.20.7339.024; Fri, 1 Mar 2024 15:48:27 +0000 From: "Ji, Kai" To: "Kusztal, ArkadiuszX" , "dev@dpdk.org" CC: "gakhil@marvell.com" , "Power, Ciara" Subject: Re: [PATCH v5] common/qat: add virtual qat device (vQAT) Thread-Topic: [PATCH v5] common/qat: add virtual qat device (vQAT) Thread-Index: AQHaa+v6KZxPWlSbZ0+C4Oe8M0i+irEjB6Eg Date: Fri, 1 Mar 2024 15:48:27 +0000 Message-ID: References: <20240229102141.32527-1-arkadiuszx.kusztal@intel.com> <20240301151923.4906-1-arkadiuszx.kusztal@intel.com> In-Reply-To: <20240301151923.4906-1-arkadiuszx.kusztal@intel.com> Accept-Language: en-GB, en-US, en-IE Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: 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: DS0PR11MB7458:EE_|MW4PR11MB6666:EE_ x-ms-office365-filtering-correlation-id: fd359bb0-a2f6-4545-a607-08dc3a070978 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: URESbZg3TyZNfwJOySOkN7nbu+bpJHK5J/g6TnfIOa3b5Vv8Ora7bxDrSSRO4UK2yFTehrf8ACEdDSWNBnSllgnhgij7axOb2FCpKJ+r5H0+NfD5ioLn0gUcxAwFhR1lWTXJ5BX9eYlQh26gaG+ySDXlsbWgY/gjCqfy3DdVDHlz7boO7JeWEkyZpTHFq25GFp+1zDZhQnE3dxZHrbQuxg5H5j3baHMtIIXfEvOd4dipVFlIRsXmnH5mziiyTcweeqa755hPnu4GlI8ZXedhQthE7TxsuC9Mw3zwAoxKkMjeAwQ7fW4c1WA/3aUEzxE+0GnMK3EK475g3bphzFEd+GRVnukGirr2jC2DpJzkiUPRoy3kY8tKpG/NXnvCvzVd8wMU+peNzzXVDjoKtWLC5sFZua2XST6yyHQQ7wcWNgAKHKYRbR3TRlCSR9dnhQb6Qkt2oYyKe37y90mLaVF/IzyyG0hnauZBNQ/WXGwoHTjo02eUROtQ1LX1cLQiriWrqmS5p/JWobGh8EXW1ZBFlT3nmWb2KkmQuEkuFbTCfD55G1+UUCYAC0DWHj/5bzQihibdWOZ8mrvLVkvYwNucOCXXjjQSqZvXmlAKnvqmrLs12e8KoY76SWmfM00Fowh9ou3XL4kWvLkNE+HixrQgjJMqgexxNdoV615qcAkl3iNDlBj8p8th6D5kx1aLlE+JJ6qA2GzMqZBBFXlJAsr/8w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7458.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?l8ywtIRdIjBRYPi+zs6xMt2X0KM8ghIKGTZgpWn3493jTTttnvUc7MveFT?= =?iso-8859-1?Q?aQYMQVkz9vYQ7BsxW+kCb0UnXA6F2t19CZ0XaDOB1mxVI3zrfG2yu+V8AU?= =?iso-8859-1?Q?O/T2wtiAvr9shx4viiMPoLBJ0G+42HnsJOL8xK7vueCzT+TCRKadh/OBHe?= =?iso-8859-1?Q?61puhYBpPZxnxK0TUK/weThWU84Qw48kbRm2s+gmCiGNkwpD0opqmf+yPN?= =?iso-8859-1?Q?ueULt2v6j10Zb9t7ReiMqKQq/YwCwraLtrsaAPTmAmBM7+61MSKvDD4W9s?= =?iso-8859-1?Q?KEQ/j+GaKvlDtqJTK7h1O+Lbrw+zJTLvHjzJ3cNGUcvgUXxzeuvXBAFP+N?= =?iso-8859-1?Q?D8WfmsI3jIHMu3K9HNit+Feby/AHaU/Wu+utL2gHMoETK4hiTzsOeZg+ew?= =?iso-8859-1?Q?mjmSrQPvcdl6616mlo1Fgn1EUHulwEgE44gxY7LpcPWYFPnxHktUvImfO/?= =?iso-8859-1?Q?lq2RigoMLN6pdUEoEEjItK+f88mXQ+Ul1T98o8xAvVFHEcKdj2vPNPLfQX?= =?iso-8859-1?Q?nZ4LV6djNvI40hTWxvHF0ee7n9lL+B+wHTMIm4/Zru/rQd+2Eh6N+mySNt?= =?iso-8859-1?Q?oTxwJl/mvNE+vqWH6bJllXrbOk+siC7OtHagX4fjqJANhx/1t1hFyeOTh/?= =?iso-8859-1?Q?FrZN5w4kYwN+DJHmG8N04NmDyP3zvLA/giawv72R4chfKObdo08tS1w9Je?= =?iso-8859-1?Q?QV6tXEEc/8KQ4n9EJhWMpMP5/xVY9xRY/cJ1sqwAdfFc7Tp5PbOSXKC/D4?= =?iso-8859-1?Q?ENDdoWgqdxTkxd7UUGSRVeVuvWmTSCes4F/7N4bc8h2NocE9bbRxWo8ljW?= =?iso-8859-1?Q?yenBZgGtyzBLO16PSNI4cpwmAguXhCqVVRvRd3H1KU1RsWQkjdTjRYXpfG?= =?iso-8859-1?Q?9Xx/CUaDkuGM7CKcpYF7HKTPX++34vUj246bKUxd04WQgSnxPyig+UUcSe?= =?iso-8859-1?Q?6kJiR/KrRUxA1gNzJhO0qdYAtelxn7Kydh/FqbiSmFcz2mYahG1AwgP4Y1?= =?iso-8859-1?Q?B7OO/1diKgEW2o6aoaf+DUOnc/cfer1M+QK2aeNl/6xSlTU57qJjIToWvY?= =?iso-8859-1?Q?xueng23G4ZML8BNrVjatQcI5y+YDn1KXX/uKZfnI5ouyAoCbny0mdBfrBe?= =?iso-8859-1?Q?g2v3XnftMlD5WGFlqV70Gb/YQPAnB1vPpOi6ina3AGLj3EQUFObD1Tt21G?= =?iso-8859-1?Q?y5ExD7BHkZZTVxfLKW/c5nlpm2DP3SSK3zGK1hjZmzXY1CVtE51xk5mygY?= =?iso-8859-1?Q?akTOjMW5Nh0g1USHtCQfcqq/Of/7OzfZTJdvGsJjxLaSkVXrEbCozBQ4IJ?= =?iso-8859-1?Q?ch6olv2oTxTuIFOv+L6WfyJ6dSgs+WcYfhafnHy+wgEK0VIo4s3FumGjb1?= =?iso-8859-1?Q?dxqc2yblRzAwJl/FbTA47sDcOw3IXpEb/4OhHZVqN+vYU7G6rvHYnUEFsv?= =?iso-8859-1?Q?kEMF3RFcCc5wIj+ro1VNQScRYwTJquSPciTq0xjzRulnhCy89XQFablBqs?= =?iso-8859-1?Q?FrljU8YdGWmpqzfmOo2V1fLFpMmFrp/0LJoDvpWwUnwUneumiQrdc+mr+z?= =?iso-8859-1?Q?KbTiwAOJkAnvV3bNXy+jiPaRJGqCNeaFTVqXfQnBuk2C6yR3XmvMNepTmD?= =?iso-8859-1?Q?OlJ4toVrtg8sw=3D?= Content-Type: multipart/alternative; boundary="_000_DS0PR11MB74583B8C4E0D3A875BCDD21E815E2DS0PR11MB7458namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7458.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd359bb0-a2f6-4545-a607-08dc3a070978 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2024 15:48:27.7726 (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: dMenytlBc1npJfubbf1NiD1jlIGsn4qzFZ+EI4/V2ZsUNCzOx5wuIlBasKriR3wEzWOSuwMhTEzXvH3vLjD9Ng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6666 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 --_000_DS0PR11MB74583B8C4E0D3A875BCDD21E815E2DS0PR11MB7458namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Acked-by: Kai Ji ________________________________ From: Arkadiusz Kusztal Sent: 01 March 2024 15:19 To: dev@dpdk.org Cc: gakhil@marvell.com ; Power, Ciara ; Kusztal, ArkadiuszX Subject: [PATCH v5] common/qat: add virtual qat device (vQAT) This commit adds virtual QAT device to the Intel QuickAssist Technology PMD. There are three kinds of virtual QAT device defined which offer different QAT service to the customers: symmetric crypto, asymmetric crypto and compression. Signed-off-by: Arkadiusz Kusztal --- v2: - added symmetric crypto qp config v3: - added compression - added asymmetric crypto v4: - rebased to fix a release notes issue v5: - rebased against newest changes to the pmd doc/guides/rel_notes/release_24_03.rst | 4 ++ drivers/common/qat/dev/qat_dev_gen4.c | 55 ++++++++++++++++++++++++= +++- drivers/common/qat/qat_adf/icp_qat_hw.h | 5 +++ drivers/common/qat/qat_common.h | 1 + drivers/common/qat/qat_device.c | 7 +++- drivers/compress/qat/dev/qat_comp_pmd_gen4.c | 18 ++++++--- drivers/compress/qat/qat_comp_pmd.c | 7 ++++ drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 24 ++++++++---- drivers/crypto/qat/qat_asym.c | 7 ++++ drivers/crypto/qat/qat_sym.c | 7 ++++ drivers/crypto/qat/qat_sym_session.c | 18 ++++++--- 11 files changed, 131 insertions(+), 22 deletions(-) -- 2.13.6 --_000_DS0PR11MB74583B8C4E0D3A875BCDD21E815E2DS0PR11MB7458namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Acked-by: Kai Ji <kai.ji@intel.com>



From: Arkadi= usz Kusztal <arkadiuszx.kusztal@intel.com>
Sent: 01 March 2024 15:19
To: dev@dpdk.org <dev@dpdk.org>
Cc: gakhil@marvell.com <gakhil@marvell.com>; Power, Ciara= <ciara.power@intel.com>; Kusztal, ArkadiuszX <arkadiuszx.kusztal@= intel.com>
Subject: [PATCH v5] common/qat: add virtual qat device (vQAT)
 
This commit adds virtual QAT device t= o the Intel
QuickAssist Technology PMD. There are three kinds of
virtual QAT device defined which offer different QAT
service to the customers: symmetric crypto, asymmetric
crypto and compression.

Signed-off-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>
---
v2:
- added symmetric crypto qp config
v3:
- added compression
- added asymmetric crypto
v4:
- rebased to fix a release notes issue
v5:
- rebased against newest changes to the pmd

 doc/guides/rel_notes/release_24_03.rst     &= nbsp; |  4 ++
 drivers/common/qat/dev/qat_dev_gen4.c     &n= bsp;  | 55 +++++++++++++++++++++++++++-
 drivers/common/qat/qat_adf/icp_qat_hw.h     = |  5 +++
 drivers/common/qat/qat_common.h      &n= bsp;       |  1 +
 drivers/common/qat/qat_device.c      &n= bsp;       |  7 +++-
 drivers/compress/qat/dev/qat_comp_pmd_gen4.c | 18 ++++++---
 drivers/compress/qat/qat_comp_pmd.c     &nbs= p;    |  7 ++++
 drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 24 ++++++++----
 drivers/crypto/qat/qat_asym.c      &nbs= p;         |  7 ++++
 drivers/crypto/qat/qat_sym.c       = ;          |  7 ++++
 drivers/crypto/qat/qat_sym_session.c     &nb= sp;   | 18 ++++++---
 11 files changed, 131 insertions(+), 22 deletions(-)

--
2.13.6

--_000_DS0PR11MB74583B8C4E0D3A875BCDD21E815E2DS0PR11MB7458namp_--