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 2E11343C35; Thu, 29 Feb 2024 11:27:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F1074402BB; Thu, 29 Feb 2024 11:27:39 +0100 (CET) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by mails.dpdk.org (Postfix) with ESMTP id 579A1402B4 for ; Thu, 29 Feb 2024 11:27:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1709202457; x=1740738457; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=So29uqHS694eoi/bZ2oUxaLJPLq5aGFfGYAkKWxO8/U=; b=V86E28AOipfNITK5+PsvG7EdqJM1ydjA8W9dXiVNybA/ZG7sdR2rG4/f QWNCFzBDIDAlbv4uU73oo8seM1nYw1RQNivyoNYMYM30v9u4Tjo+9eQVa fvSK2e1dCOsyuDEebvnqVuHcwK6VInF5KXsDW2n3h0BYGRxjxqvtWFa21 DCEVjaZh6Y3EO9Zx0X2SI+zwYu6CG0uLGNMILEEj80AVMYVuYjUQ8UbKj KpXyJC2mNRUO2nYPuyfTTrx2HRkUW7q5iS/GXBDMtMs0ma3TQkBx7uFD+ GNkhDmHjkcxyKfEcCFNfZ4Afzk1IGnXgVxVm4dOh7+QKgsDmuBmBUvC73 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10998"; a="3826379" X-IronPort-AV: E=Sophos;i="6.06,194,1705392000"; d="scan'208";a="3826379" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Feb 2024 02:27:36 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,194,1705392000"; d="scan'208";a="45288373" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 29 Feb 2024 02:27:36 -0800 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.35; Thu, 29 Feb 2024 02:27:35 -0800 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.35 via Frontend Transport; Thu, 29 Feb 2024 02:27:35 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) 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.35; Thu, 29 Feb 2024 02:27:35 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m+oiaQ1KAtb+QA2VbflnEGvcKjyNvUUd/mkwJCJ3yEwxLRpjvoby4AXIja1aJfKO7lZOuBWAyybh5ocKIEsKHsZRKwZOpgwl4PU/ome5oBS2QKyXcIZxHv94TGD3AlXIS5l5PpcYZ5U10zcAGvDKiLXXyZZPF+oyBFYN5fsqifCLs7CH//WC7OiiO4Zp+nD522SjRs7bHL+vOI22FV5/QX7JmWGxHCUzepnoshbPk3bGaUr3SHlp6HV3OF2rmrSiBFZfSgwg1g36x6VjmgLB3mGuVWnO8UEPkEYnlzbGU/BA02GAS3hYugzcXrOiHJf5KMCkrHPRhgsYNcEtWWB+jw== 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=7GR7onCuceQpVEJ38+q8Rul0W3eNO/zeqw/ZYuj138E=; b=jqSrdQ3q4KhEbj0Gcq+Utv8wuhq/rXMSIP6r5KHpNwfu18Lt6u9jWer8xpBtzkTMY9v19DgFRc9RCaj3mEMzuBBf1sC/hityDLNBUS91SWDbnwsGHkWhhMEcP2LCFu1QeC6FizpmYuKZTrGHSEeSDvbc7WsHjjGmKCzRAH0JTvi+/oHYtKGs2L6fgXEFMilzw7a8mVFbCc+AVD6Xqdww26p8HA5omkCYbDDfy3rQD2dILbygdT4bw2SAgO9nCuCUATlr3c+1gUCdIbCU6/LrzDsARwZtDSrl1IuckdQLxjPEKWPpE2B3JhB7UzHxIdSETZwmhM2uYS9ZM6ygF5rGPw== 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 PH8PR11MB7023.namprd11.prod.outlook.com (2603:10b6:510:221::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.19; Thu, 29 Feb 2024 10:27:32 +0000 Received: from SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::8a06:eadf:e98b:23ad]) by SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::8a06:eadf:e98b:23ad%2]) with mapi id 15.20.7339.023; Thu, 29 Feb 2024 10:27:32 +0000 From: "Power, Ciara" To: "Kusztal, ArkadiuszX" , "dev@dpdk.org" CC: "gakhil@marvell.com" Subject: RE: [PATCH v4] common/qat: add virtual qat device (vQAT) Thread-Topic: [PATCH v4] common/qat: add virtual qat device (vQAT) Thread-Index: AQHaavkcDOnB3TrvlUCCPXyJM4MJWrEhHazA Date: Thu, 29 Feb 2024 10:27:32 +0000 Message-ID: References: <20240221075011.28413-1-arkadiuszx.kusztal@intel.com> <20240229102141.32527-1-arkadiuszx.kusztal@intel.com> In-Reply-To: <20240229102141.32527-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_|PH8PR11MB7023:EE_ x-ms-office365-filtering-correlation-id: 0bc197e9-6bdb-404e-95b9-08dc39110a31 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fh2vTuBPEliAIc2sVta5LQ3t+RmFPtVGebavyJh7XE9Jd8jzTljcyMRj4EDkWeeD8EskOSp6DWsE0OfZWh2bgOHya0XfTGVgESMciMBA1DR+wE2rnPpSrCIV7Hk7AoA9KhXNBQBZCbZMAeoZTFKoKasvnN0c5px5GM/ulg4NroJd2aQK4Bd+BFy0PVp25IEDbOqkkYdCGmw2c6RmRvtIFKmuXAxYuepSXgV5Ua0s9oAvD0u6YflYrDAXizsdK05+e+CU3Zur4IoPGqr+Cfa4cX1Vf9DkwdbJFQWPxzvs0ffiVQblK+vCHpdpUB13Jz2JTXS4IOxuRKwM2PQO/TJs+uIWKVDXRSKfA3oMtouffS1ZUOjlVo4m6ScsE83CQexyj1ClNuVqfdfmGGvYOSm6teEB1qLm7xUAokrlAWFc9/qzXL0lmeXkyx9fGYqecnfXpnmfyerIs8F5UBj6Es68ah38imTh3xg+HExUeCJcBXtjZEXkRYyDkQ1b5iyTcDd9I0wgCtmlmQPqfd//57I0IIU9rTGqkVbkiHZbD+BNVKuIjucQYngMyA6HIIfIQQ/a1P38um5REcBG3tg3KlZjRC173XEpLu8Qk4eKw1cSlBB53AesdeMC8z/mqDhtFw/1m6eU/y6Y1BH9FoPnSqFDqMRI6rTRc74mrntqDd73311EwRMx9VP9TSmHlRJTmUEB6GevA0jxpEtQ5gw90f0SeQ== 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:(13230031)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MiGlSNYdSH2WRyEG0fmOvVJsQPuub4K+Qp87Q9reJFMFsV9+X8VFHo48/39U?= =?us-ascii?Q?01EXL45VKGdlMwq9I6OXJPAV5tVfIt6wPdBxhMHOM5nj1Wj7gH4HlmAhlv+e?= =?us-ascii?Q?B+LiDsUvkvIuhiyDt8oSyGKtQVboDkFWhqCb07xh1yJQbvSu/TpZheGSxI58?= =?us-ascii?Q?macb5NmepMrcNv9iysu9R58IVSOx7NJQY7ZTnoZa7WAV/Hwg0M6xM607JkLc?= =?us-ascii?Q?1f8MHaJ/LHsHc2dPYwyGrUF9XeODbwKPslc2BCg4IqFP2OeO8DaTOPPdiURh?= =?us-ascii?Q?TMbEvCOqYz/42Rii72QQmHsg5cgMGm1sNRsy0b0pzJsoucUqxP1w9/tk62hg?= =?us-ascii?Q?QopWNtF2HtZPGYC2GU/tN4krz2OYoqDQ+w0SdiyrDa25oK5AeGmCDejiWVqp?= =?us-ascii?Q?4d37fSmG2WhpNnfPyp9O39V5f57Pk8+Lt0Z2rq1mGDPdsIvk82vv4wHtyujG?= =?us-ascii?Q?Nny2KJakJ8a9fdAHsysdqDptMa6SAEBJ5V3T/eLJbxTsJGxWKmdcNHMFI5JG?= =?us-ascii?Q?9TjrDk5wAKjyBK9dF+DObtvKL4uXVYFSSshc4/t7fEWt78F4zYYzahG0eaFF?= =?us-ascii?Q?K8jU30QriLJNBmN2VzRY45nsRWwvv0uH5H5ubOlg6wn4XTs48HwqQtB2XsEX?= =?us-ascii?Q?ZwZDbkJ5tBfZffUxA8zl9v6SRkYaKhk8cuV2LaCqsyyph4pz1BVmcszH/LR9?= =?us-ascii?Q?Nsf511xBaeUCihafbRV3CXvNWv0rgWMB/+hI9lMytrF3yuRLEvzNnjEX/Qh/?= =?us-ascii?Q?MNuPuBF0mZePrCjnfO9tY5Az7J2xi9gtqocc4bwctnPIPoPyaESDQSrVD9+w?= =?us-ascii?Q?PbWX0odm0g/GTKqZUbSdlILowWoxJ2RV96lGZaduHWgoRv1JB8BOKnpaPpUG?= =?us-ascii?Q?dJZhjT5jrBbXNpJlDtQN6Pw2VNQzgnMR1PwkEVx8Ps4aXTxRKK4815oMLCjM?= =?us-ascii?Q?QxWsXq8vJ5jQs0EPqSFM5IFuTXCYrXuOyNnkJgpN8UXuUzXtgXf6JNBzdwHD?= =?us-ascii?Q?5vTVNZGngDnfALCqq04iyAA+YSCj4tPSSauaNfOa4cokQMmnNgTLErxc0Vxu?= =?us-ascii?Q?dF3AjHXMVLWSS9FS+zX+5W0jK9pnmLQTWSC/mBHB/x9qLnOt7yAJd5VXN0S0?= =?us-ascii?Q?JHeZg4yBoSdYGr2nxuJxQdoDUZ8pZ+RRTF40Pr1wzKtKDv0tuRG01ERpRwQr?= =?us-ascii?Q?tvgdNiW67BolJZQ/tIB8fXaqxici9BGk5EB/6YFIQo7uyjf2NY+7nrKycD4X?= =?us-ascii?Q?jVmKv0qNx9fpEKYZ0bxLRcYvTcEEImJuaOyd+LYIDRkDPW0UbwquYRcIxIXX?= =?us-ascii?Q?NuhrMubceta73LQgj1Uz8IF2/7jzCC8q+yJZh65DrRFjQswFjbZmwPhHcB0r?= =?us-ascii?Q?YNOhPejiIuQkNNBzpUY+6g65zQes7ySPXeT5vrHPwrSfP4js4kg0HfInbDLf?= =?us-ascii?Q?qnZl5iBsLZHZuXaMsFnFy3qvLNCVFT4wtv/ruJudYzshRNi8NPSSUKsjy+K/?= =?us-ascii?Q?B91D5CeJRYu5D/rn+3I55uf6QfH8tXPCjlYP3p+78fqpD1MDlASECUvxK8wX?= =?us-ascii?Q?Lyo4RuBRR+sWcXzz/gBfmau3KVcsX3DQIKGQYPsx?= 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: 0bc197e9-6bdb-404e-95b9-08dc39110a31 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Feb 2024 10:27:32.7630 (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: vVfoA5jvqecVDDdTo5NFvEo2bXlnT3OjM4ITNrFxFUdZ53tUla3mA1iEjj4jP7qi6oLlz+Zn7plba2BcF2Lq2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB7023 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 > -----Original Message----- > From: Kusztal, ArkadiuszX > Sent: Thursday, February 29, 2024 10:22 AM > To: dev@dpdk.org > Cc: gakhil@marvell.com; Power, Ciara ; Kusztal, > ArkadiuszX > Subject: [PATCH v4] common/qat: add virtual qat device (vQAT) >=20 > This commit adds virtual QAT device to the Intel QuickAssist Technology P= MD. > There are three kinds of virtual QAT device defined which offer different= QAT > service to the customers: symmetric crypto, asymmetric crypto and > compression. >=20 > 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 >=20 > 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 | 13 ++++--- > 11 files changed, 126 insertions(+), 22 deletions(-) Acked-by: Ciara Power