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 1F29DA0032; Thu, 17 Feb 2022 18:59:27 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BC56440150; Thu, 17 Feb 2022 18:59:26 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 4040440042 for ; Thu, 17 Feb 2022 18:59:25 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 21HGG9Q9013894; Thu, 17 Feb 2022 09:59:24 -0800 Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2045.outbound.protection.outlook.com [104.47.57.45]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3e9sqrggj8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 17 Feb 2022 09:59:24 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UuFyIITgZPB0+wMffwVVvcXZxP7c6bmpcPpTrS5j1i9XbtXT73o206M5pqCHMPFQdZrCmS3XAeULRIp7aTypFOjr+tDvzdq4ltmww+nhiK8IFRCTIxz7gkwK6d4FrrKxMkipR6WcQLn+XxVysifKYx1iD47ZLtdTQGzEi4jwq9a8SSFCACIa4rCdIDzcUhcf81jKcWwnsiYGMx5f9FiJgWGIS9VIx0jpUxDBMUXGQtnAcb7YiJd8MYH7WFXkP1ekcXrGz1vfvUazfIKXeVUMi18ZU5nUDggONo1eH7vYam8KpN2MaEpXKIMOIHkJcpmfBjgzkpsvNRoyLr2a2AVkXA== 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=Zz9BmLMTdAYc04ec/7GDszkIdkdciIXOB+HdsGa07l4=; b=PMhwLo74F5SvzCsPPCiBvxJmKfKoU6FnvAlt1GtmWBW7DHHPkxLNFKzCqdxFRm6+WzPF7dNuqp2ntwahyjjVG8gjhdkTj4/3eGn4sRjLI5pf+vDrYFpnAdNwekA6BpUDvK03NLeg7Rq/vtjOqzIcnXxplIbdU9WMsM7pkdDdryB0b1dCh1sHd7HqQ/8Wr+9s6ldl89fIcwJ9SlqlK3uWwsH6Xd/DX6dnsipbmY/YVU6serLhR1fPz+xFUpFlRTtZ5D/7jaOFSUT3LypyIgsZtrOwfc7wQ+Xx4y+2jnlAGUN8udo+I1V83J1+fW85CzM7uIJ/myz+Obus+8532hAJRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zz9BmLMTdAYc04ec/7GDszkIdkdciIXOB+HdsGa07l4=; b=oQAsUuch0Fx+ZdUmA90ShqDJWyXi5dzf5W62TnRStGFx5gFwoEU48xeyRjPWu9Fo+o78Vu7wy/CXd+RupY6oEsuQte++76rUI1LyAubKCbxqbH5bXAsNmNo7YrvyGlVxZu4v5u5fpe/kejEek3tNDnjWIEIFBcTg7Ogz7Z1NQrw= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by MWHPR18MB0960.namprd18.prod.outlook.com (2603:10b6:300:9e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4995.16; Thu, 17 Feb 2022 17:59:21 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::1c79:10d9:2997:cd79]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::1c79:10d9:2997:cd79%7]) with mapi id 15.20.4995.017; Thu, 17 Feb 2022 17:59:21 +0000 From: Akhil Goyal To: Kai Ji , "dev@dpdk.org" , "roy.fan.zhang@intel.com" Subject: RE: [EXT] [dpdk-dev v8 00/10] drivers/qat: QAT symmetric crypto datapatch rework Thread-Topic: [EXT] [dpdk-dev v8 00/10] drivers/qat: QAT symmetric crypto datapatch rework Thread-Index: AQHYJBuCMnrSrlmmH0S8ESmfX3jsGayYBmOg Date: Thu, 17 Feb 2022 17:59:21 +0000 Message-ID: References: <20220208181454.69121-1-kai.ji@intel.com> <20220217162909.22713-1-kai.ji@intel.com> In-Reply-To: <20220217162909.22713-1-kai.ji@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fa3d859e-a307-4625-499d-08d9f23f39c7 x-ms-traffictypediagnostic: MWHPR18MB0960:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3968; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cZGWDQZj1kkpok+rTBGryFPQJ4z+/49wbDngNSJdb1IG8+fxknLGHB1tkRj1alm0zpNZZQL/8+wGcQyaPsvBrigDQxkkEqybVKq4kI8HIXSV24yhlfChu33j05W2bJt0p4zUDy08vd1SkL490jBRq6CTYu/t2V9ZIQ2fQXFia/h+6P3YcMEVOAeq+pTSkxK9TOP+L4RpZtktM1RjYqE+vZgV0Xd4ZshQGMAeOtTSKAxAIjVZb+eMoNxRwrnb8VV9kkcqIL59Cw3dah2ZtzLp6O51P8Pj52e+y5AS5j0RqxSCrstOrkpBLM7nXMFzTgp1bEX8DfkKeFAjv3zrkRQ8CJ44IT2DosLebPFZa8xcikYr9N35VLjXeBBDRWmeDeqnlyQzsn/uDU1geWrSRvzlLYBqmolBCnn5pQwCXipYemDSD3CaKWRC8jhO1ttJDXX1hk28X78ozXuP0ZPXSyZKAAL2n9G4TA/Ye2+zM6li3vgjxAxbWQnP814jeEpkiyPuCuG8xpVbAniJ8HFP2Y9wkeU0lC2hkzW6Vk+OJvqPRJAFmlajbOTmxpXOCeWXDsdmUEre7Aq4X04HBFLbzy7txg+1USVYMuOfJm+G0el+hYZC8OAQ3x9t/PPH5EqD1qqhOR2WJ5gslJw94GP0sAYy5UwvbLttVD87t53nGi+sAB/apdFlY+SYaBsrruqdXlSrn6WWncy4lH5qX6R1LshWmQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66556008)(9686003)(8936002)(52536014)(26005)(186003)(86362001)(66476007)(5660300002)(6506007)(55236004)(508600001)(38100700002)(7696005)(122000001)(38070700005)(71200400001)(8676002)(64756008)(76116006)(110136005)(66446008)(316002)(33656002)(83380400001)(55016003)(66946007)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?mHrf1MaFdqN4TKj/AW5PQpZV2CUbJLiTymC4MFg75v6aG1D0NKE5aTzVSCOa?= =?us-ascii?Q?ZEYriGzEwMme2YsKYNM9dFpsVHAQqYhEBm7mX00QeSgQpxKt/sF2o076qpYs?= =?us-ascii?Q?YfSkkAezAfDYnWx3N2ngiY9/bHM/6ig1sgrW4DiRfmMTB5XcK+bj/XCwKKcn?= =?us-ascii?Q?Xoj8ujF2wauKSLBH9bhlzy8B0QVNDyg2QMmx13qAL9/QJ3vflMzSyt2DRtcN?= =?us-ascii?Q?6oh6Ek7//2DjQAGp6O6mXoJKwIpOfN3VqBGpdpCTdnLh1JxZlXO8r3flUZp+?= =?us-ascii?Q?rEWUe4RT9Lr0h+dTbjOSo23JsuRcKdseIIV1Xcue5gFdXGg4cMAGUgtJfybc?= =?us-ascii?Q?xAMDTIFE8OJVIbAGS5PfZ2TWCcPenjYJhDcMgsOPmHkSVrqZA22we54sxgZf?= =?us-ascii?Q?JQnWJ6EpZuyze1C3jLUz+EXevoNpnOch2RalRytzpLp0E79pwnzQTfvc+dIN?= =?us-ascii?Q?IRYnHtgYT2JQMkHxLBahvA+ALm/bLFai6xH+XwcsmfjFGWLFW0GDmk88RxmC?= =?us-ascii?Q?bVNG/SBDqpV/7hgNFxsNHgtyAzBzrQ6ZlhE6bEbamo4uvlyb+FKJezMAUKvZ?= =?us-ascii?Q?XTYzYOav5S+uTLiOElg8vcMZz95mATh0xiRqiRNWwzliFGRT0iSV0aIEau7U?= =?us-ascii?Q?Hs0BcFn9wuHFN8qlq5bYZXJIqDS04ZJWhKPkVj4SYqh9sMGWvjyffwkJpwXF?= =?us-ascii?Q?Uktx8jU8o+3gmIJ9+YTsdtH5yBoOOodry0C2tIR9WgqLYbApMF8ScWpXUTER?= =?us-ascii?Q?32d77YCaT9FOAwFJiuu1r/H6A+F6e+jZWDuF47Kpn0yxl8OfYYdw0qIA81un?= =?us-ascii?Q?h/ZSe69qItngSy24f3OghFu+keH7BTLJeEgHGdFF6rpF0iuKpqQW+3259bVn?= =?us-ascii?Q?e74ZcarUstEvGp9xJ6nYftrpZQf5TgCon5XQUAypyNAq23KOWS9T7keYineu?= =?us-ascii?Q?jkiRR7ihUFp3jkHZ7vBkkgs5kPzxlqKpPnd+svGh3ttgGYrumP9c1+9SsK/d?= =?us-ascii?Q?vxzGRCNdgcYj/PsDvlPXWogZy9gJRLeO1MtPXKoq+lsatXm488P3emReWVT3?= =?us-ascii?Q?F3pGeZeDVSsH/Vj0rmnB4nVuSMrI6OLgZO9smocmas3KS9hiX2z0SxhlGG/S?= =?us-ascii?Q?1n8zN2CxinPZsBX04fl/a84GReQ31fBEW7dwm/g4AlEiRDcfJOQpP1TWJxJX?= =?us-ascii?Q?lFdigX61BYD1oFWC6tJHTvdnkhFWmow4CHowD1SoNLTT0KeuwvG84rmrF7fb?= =?us-ascii?Q?/yaO0aYv4ss6LTofMMKB5wiYwtb7XK9r1rqjXp/7IELrBnie+kBN/TxxIj4K?= =?us-ascii?Q?v0mYUAwza3yK8mvwMAPT8SOR4HXJ3KSSF1qu4n7iUD0ngAuXBZl4GzVM6hGF?= =?us-ascii?Q?D5LxIIVmGasLXg+1TDeCiGs21OgUUCQm8VswpgZZpg/t5JEkYniRztCE7gUM?= =?us-ascii?Q?of6wIMtgAPvh0ZcsbSU4hLzp4lO5H7HJO9F6TbVvjhdSGCakpapsi4DHJsqj?= =?us-ascii?Q?h1XpCdNn1n866L0sdq7v4C1GirDQl2EumnnEa737Nz8t81QivFZHTHPrS/6o?= =?us-ascii?Q?YI8hN81fmnaDXMQuRe3iisafFubEUgGCHgXCypagBtMFfg8UZ1hVwRjG6WYa?= =?us-ascii?Q?zeQcIEbLUzZahqSnAyfmnJY=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa3d859e-a307-4625-499d-08d9f23f39c7 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Feb 2022 17:59:21.4765 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JHF0Fu1cT6GBILm2QjumI6S1HVEU+DvcIMyi8YMjQySoDeQWbOQFbeRrAffBpVmysqVVjolt3ehqh3Uy4um47g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB0960 X-Proofpoint-ORIG-GUID: 6pdMDsfnKCWgSyI2quUHTsTfZmnXBspR X-Proofpoint-GUID: 6pdMDsfnKCWgSyI2quUHTsTfZmnXBspR X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-02-17_06,2022-02-17_01,2021-12-02_01 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 > ---------------------------------------------------------------------- > This patch reworks QAT symmetric crypto datapatch implementation where > each > generation request building separated and the crypto operation under the > raw datapath api implementation are unified. >=20 > In addtion this patchset also enables QAT OOP support in raw datapath api > implementation. >=20 > v8: > - rebase to 22.03-rc1 >=20 > v7: > - fix of pointer cast compile error in x86 >=20 > v6: > - fix of pointer cast error in x86 > - rebase to the lastest for-main >=20 > v5: > - rebase to the latest for-main > - patchset reconstruct >=20 > v4: > - patchset break down and reconstruct >=20 > v3: > - sperate a single patch 6 to two different patches >=20 > v2: > - review comments addressed >=20 > Kai Ji (10): > common/qat: define build op request and dequeue op > crypto/qat: sym build op request specific implementation > crypto/qat: qat generation specific enqueue > crypto/qat: rework session APIs > crypto/qat: rework asymmetric crypto build operation > crypto/qat: unify qat sym pmd apis > crypto/qat: unify qat asym pmd apis > crypto/qat: op burst data path rework > crypto/qat: raw dp api integration > crypto/qat: support out of place SG list Reword the patch titles as follows. crypto/qat: support out of place SG list crypto/qat: unify raw data path functions crypto/qat: rework burst data path crypto/qat: unify asymmetric functions crypto/qat: unify symmetric functions crypto/qat: rework asymmetric op build operation crypto/qat: rework session functions crypto/qat: add generation specific enqueue crypto/qat: support symmetric build op request common/qat: define build request and dequeue ops Infact I changed some of the descriptions also. Please reword the descriptions also. >=20 > drivers/common/qat/meson.build | 6 +- > drivers/common/qat/qat_device.c | 4 +- > drivers/common/qat/qat_qp.c | 42 +- > drivers/common/qat/qat_qp.h | 54 +- > drivers/compress/qat/qat_comp_pmd.c | 14 +- > drivers/crypto/qat/dev/qat_asym_pmd_gen1.c | 9 +- > drivers/crypto/qat/dev/qat_crypto_pmd_gen2.c | 93 +- > drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 490 ++++++++- > drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 257 ++++- > drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 913 ++++++++++++++++- > drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 942 +++++++++++++++++- > drivers/crypto/qat/qat_asym.c | 303 +++++- > drivers/crypto/qat/qat_asym.h | 79 +- > drivers/crypto/qat/qat_asym_pmd.c | 231 ----- > drivers/crypto/qat/qat_asym_pmd.h | 54 - > drivers/crypto/qat/qat_crypto.h | 16 +- > drivers/crypto/qat/qat_sym.c | 979 ++++++------------ > drivers/crypto/qat/qat_sym.h | 148 ++- > drivers/crypto/qat/qat_sym_hw_dp.c | 995 ------------------- > drivers/crypto/qat/qat_sym_pmd.c | 251 ----- > drivers/crypto/qat/qat_sym_pmd.h | 95 -- > drivers/crypto/qat/qat_sym_session.c | 115 +-- > drivers/crypto/qat/qat_sym_session.h | 15 +- > 23 files changed, 3582 insertions(+), 2523 deletions(-) > delete mode 100644 drivers/crypto/qat/qat_asym_pmd.c > delete mode 100644 drivers/crypto/qat/qat_asym_pmd.h > delete mode 100644 drivers/crypto/qat/qat_sym_hw_dp.c > delete mode 100644 drivers/crypto/qat/qat_sym_pmd.c > delete mode 100644 drivers/crypto/qat/qat_sym_pmd.h >=20 Individual patches do not compile ninja: Entering directory `./build-gcc-shared' [9/9] Linking target drivers/librte_common_qat.so.22.1. ninja: Entering directory `./build-clang-static' [1/27] Compiling C object 'drivers/a715181@@tmp_rte_common_qat@sta/crypto_q= at_dev_qat_crypto_pmd_gen4.c.o'. FAILED: drivers/a715181@@tmp_rte_common_qat@sta/crypto_qat_dev_qat_crypto_p= md_gen4.c.o clang -Idrivers/a715181@@tmp_rte_common_qat@sta -Idrivers -I../drivers -Idr= ivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I= ../drivers/common/qat/../../crypto/qat -I../drivers/common/qat/../../compre= ss/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I= . -I../ -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/e= al/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/= eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal= -Ilib/kvargs -I../lib/kvargs -Ilib/telemetry/../metrics -I../lib/telemetry= /../metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib= /cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../l= ib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../l= ib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/secur= ity -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=3D64 -Wall -Winva= lid-pch -Werror -O2 -g -include rte_config.h -Wcast-qual -Wdeprecated -Wfor= mat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-= prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-c= ompare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-m= ember -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=3Dnative -= DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DBUILD_QAT_SYM -DBUILD_QAT_AS= YM -DRTE_LOG_DEFAULT_LOGTYPE=3Dpmd.common.qat -MD -MQ 'drivers/a715181@@tmp= _rte_common_qat@sta/crypto_qat_dev_qat_crypto_pmd_gen4.c.o' -MF 'drivers/a7= 15181@@tmp_rte_common_qat@sta/crypto_qat_dev_qat_crypto_pmd_gen4.c.o.d' -o = 'drivers/a715181@@tmp_rte_common_qat@sta/crypto_qat_dev_qat_crypto_pmd_gen4= .c.o' -c ../drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c ../drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c:107:1: error: unused functi= on 'enqueue_one_aead_job_gen4' [-Werror,-Wunused-function] enqueue_one_aead_job_gen4(struct qat_sym_session *ctx, ^ 1 error generated. [2/27] Compiling C object 'drivers/a715181@@tmp_rte_common_qat@sta/crypto_q= at_dev_qat_crypto_pmd_gen3.c.o'. FAILED: drivers/a715181@@tmp_rte_common_qat@sta/crypto_qat_dev_qat_crypto_p= md_gen3.c.o clang -Idrivers/a715181@@tmp_rte_common_qat@sta -Idrivers -I../drivers -Idr= ivers/common/qat -I../drivers/common/qat -I../drivers/common/qat/qat_adf -I= ../drivers/common/qat/../../crypto/qat -I../drivers/common/qat/../../compre= ss/qat -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -I= . -I../ -Iconfig -I../config -Ilib/eal/include -I../lib/eal/include -Ilib/e= al/linux/include -I../lib/eal/linux/include -Ilib/eal/x86/include -I../lib/= eal/x86/include -Ilib/eal/common -I../lib/eal/common -Ilib/eal -I../lib/eal= -Ilib/kvargs -I../lib/kvargs -Ilib/telemetry/../metrics -I../lib/telemetry= /../metrics -Ilib/telemetry -I../lib/telemetry -Ilib/pci -I../lib/pci -Ilib= /cryptodev -I../lib/cryptodev -Ilib/mbuf -I../lib/mbuf -Ilib/mempool -I../l= ib/mempool -Ilib/ring -I../lib/ring -Ilib/rcu -I../lib/rcu -Ilib/net -I../l= ib/net -Ilib/compressdev -I../lib/compressdev -Ilib/security -I../lib/secur= ity -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=3D64 -Wall -Winva= lid-pch -Werror -O2 -g -include rte_config.h -Wcast-qual -Wdeprecated -Wfor= mat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-= prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-c= ompare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-m= ember -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=3Dnative -= DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DBUILD_QAT_SYM -DBUILD_QAT_AS= YM -DRTE_LOG_DEFAULT_LOGTYPE=3Dpmd.common.qat -MD -MQ 'drivers/a715181@@tmp= _rte_common_qat@sta/crypto_qat_dev_qat_crypto_pmd_gen3.c.o' -MF 'drivers/a7= 15181@@tmp_rte_common_qat@sta/crypto_qat_dev_qat_crypto_pmd_gen3.c.o.d' -o = 'drivers/a715181@@tmp_rte_common_qat@sta/crypto_qat_dev_qat_crypto_pmd_gen3= .c.o' -c ../drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c ../drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c:147:1: error: unused functi= on 'enqueue_one_aead_job_gen3' [-Werror,-Wunused-function] enqueue_one_aead_job_gen3(struct qat_sym_session *ctx, ^ ../drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c:178:1: error: unused functi= on 'enqueue_one_auth_job_gen3' [-Werror,-Wunused-function] enqueue_one_auth_job_gen3(struct qat_sym_session *ctx, ^ 2 errors generated. ninja: build stopped: subcommand failed.