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 566B1A04FF; Tue, 24 May 2022 13:12:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F172340140; Tue, 24 May 2022 13:12:51 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id B91FD400D6 for ; Tue, 24 May 2022 13:12:50 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24O99sre005733; Tue, 24 May 2022 04:12:49 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2047.outbound.protection.outlook.com [104.47.66.47]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3g8vg48d0e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 24 May 2022 04:12:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hwGoJcQkQ0IcH6Zni5nWmA5K1dJOB8ihU1762+G01nnDtRjj6gRKm524tSA9ntk8kfS6qB4NSG5dn97qm3izsiZTgEGa6JIlZL2AgtTGQPmRST5FEb8cVyzx9iMF8ktOaL9zhxgLLhifHseJYVhteSeax+L+QuaYe9GvcLz4GaZBgEc9iCuPjKxa/TTnqBIsjMDmxGS02zZrzPWPCDx+oDUETip92Yk96Sb8QoVV9saPKOCdpALPxHpWOfNXHo36OVydIjGxONlYt7zNxpM0VM1FGD4sW4SUz6hJ9737uEFoAbEZb1kYom4x/pxYxE/NJWGXgKKBHHNNVhep9xQEkA== 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=CS9wedtIGw7V0XTjA0S/YIawniR0QUVKKygDyZUEES4=; b=J9lWAsbecHW6smCRvFIM/zEo7/CCFmhutjRB9Cih4RdpElHkERmoZLNRCN133Xrl802S3BGib4Y9XaIGXo4VRC9h60jkcxZKLjKqw1Sy0xGYSiDtfCqMiqRu0I5SWigPVg1yxAP6wpEsl2RMijKSEMuSAP0VhDk4RrAzzTda1QkYjEYyc5LJYcPa9cAYn3CItNU/x730hwvklN4iAnDmNZpTB250WUgk3vEORm2pbQ3u6w2PzS8llhI34+XDnkDzVAhx8khB8crUkzKfdGsn8LfMzcLYXAg4+c+kYzqjUvTvLZnNAhMGhfqxvJ/IKmU1Jezs8rEqw1VsYAxCubOtwQ== 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=CS9wedtIGw7V0XTjA0S/YIawniR0QUVKKygDyZUEES4=; b=Hf2wJTSibQYrsyTC5X8B1tzdXNLw+OrvUwKFUlt7qTDjFxXxyyg3/iEoiWDMnmO0R0TzeT0RlZersgjyqellmYJksUaQgyI6DTsFhUqJOSL7o4X8JeU1mhEYrcrmdTZaIdmlZccdxxidA0PkOSG+zN0voYuTrbec1xLSWR1SO6U= Received: from PH0PR18MB4491.namprd18.prod.outlook.com (2603:10b6:510:e6::13) by DM5PR18MB2166.namprd18.prod.outlook.com (2603:10b6:4:b0::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.23; Tue, 24 May 2022 11:12:46 +0000 Received: from PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::b065:32c0:f517:f85a]) by PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::b065:32c0:f517:f85a%4]) with mapi id 15.20.5293.013; Tue, 24 May 2022 11:12:45 +0000 From: Akhil Goyal To: Arek Kusztal , "dev@dpdk.org" CC: Anoob Joseph , "roy.fan.zhang@intel.com" Subject: RE: [EXT] [PATCH 11/40] cryptodev: remove asym crypto next xform Thread-Topic: [EXT] [PATCH 11/40] cryptodev: remove asym crypto next xform Thread-Index: AQHYbBelYDqy3ZgaBEOpezgSxEE94a0t5dhA Date: Tue, 24 May 2022 11:12:44 +0000 Message-ID: References: <20220520055445.40063-1-arkadiuszx.kusztal@intel.com> <20220520055445.40063-12-arkadiuszx.kusztal@intel.com> In-Reply-To: <20220520055445.40063-12-arkadiuszx.kusztal@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: 2e750db9-c9b6-4b0a-3a98-08da3d7653f8 x-ms-traffictypediagnostic: DM5PR18MB2166:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QizDxHSvJ2XMmXYbMQOeH/cxTl9CTm6wxjZzDlA1XjoYKPKoSlcMoEeBvCxfMfceTSKWHOIN++1PYK374x480X+cjgA6tzLAIGaxwtfmkgMewPTuMsHr+QeWC0eXeb4jCL6W0iqMeMjvApkaB1ZniAtvFYgOa9VqovYGQgXOwY2bJd8Zjv0Zo21/Q/x3opbo5rueBlTyqLNF7Xt+lhv6C44wSaiZV6TwdhSTLKmEZmNcdZznW3veyx5O4htE1zeADIAGHgZbmqrVcRlprz9OjuT/vssaPqUG70kub/yACp9JJPYKfHCOv7p7F2ZMHQhQOE805cC0OIS8U7bAey+JQF9KspNNSGc6pj9tGKpupgD1GZpicQ+ePkxoQy/CVKXVqUNkCra67BOz+SEf/HMH0aPd3PZLWAf98EXRz7MBFmtnBhFO93HQoDoFotjopLkrsa+nwy5HnRaLayHrdv0fl1053IhMPguMssxiUWmXB0Apz6sVWo8RqRsTOpToINOjzYkS0VjwzQHQQNrxQYqUeT3xZrHoFl8G1lShi7pzExxfYvUebq5LZiLX+PdOMoBTulto9vK6GqAlvw61aF5o+oNuGRXoZ2vmuyNllctrpDvK6QyZXDAirDpTUj9fOoyDXzyZXhxjW28qbdrAtCYu6pfmioY4vUy3C4o09rNh0b28zOQlSslrRfZTyZWdWed2S6IU36lKjbg38tpJ38+bsg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4491.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(38100700002)(9686003)(64756008)(316002)(26005)(186003)(66946007)(83380400001)(122000001)(76116006)(66446008)(66476007)(54906003)(110136005)(6506007)(7696005)(71200400001)(8676002)(66556008)(86362001)(4326008)(33656002)(55016003)(38070700005)(8936002)(52536014)(508600001)(55236004)(2906002)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?7ojfK8acy5lQ75bEVRXm4PTxiONviLovcK4iiMsbEEn++QNxFCgxBAXZ5BfV?= =?us-ascii?Q?O9g5ZX6kNsur3zkwSD4lWPhLZCpCpKQZT6W80CvS7ZfCiPqoq46V6fMucnnl?= =?us-ascii?Q?cGTVfssYR6yuJBG6fHsTkTHEvmUiDF5L6bhWoNw20Z5Gwi5q6UKHJytcih3q?= =?us-ascii?Q?UQAHJxe8Cgf8en+hfUzJIWKoCkHLz16V++jMzEfVDMt97dpc6EhqwNAUEXAq?= =?us-ascii?Q?UGBwQXYw2LdyvbmMTy9oRGWp8Y9qbjDUWgVlkvuOvyINvuB8puFrIp5lG1H0?= =?us-ascii?Q?w7qKplQKjNmEODk3Prqb54OdvcsgvKd0/bZCTqh6+iRI2mR+xlFgIvTQ65Ww?= =?us-ascii?Q?uQQL3JRIUUO8LgHj78p4JRonmBV+9+IR6j71cV8Z2Mku2uwICS8cC+I1PRsQ?= =?us-ascii?Q?p+4cn3q04WlpZks9zU7suzkAcko3QzkLtQ0BKvzzxZNRDCjMOej5O7KH4Pa+?= =?us-ascii?Q?aatvlnCWimm8Uz8nRl1UyiK10Gyc6D6hAZazANqbwGEEAAk7CIj4rAa2r5Ht?= =?us-ascii?Q?V5se4QXPI0SrDOKFg/If3HAzcMaBterao2bjXqlear6nA7hUv3mKkSypJ/q2?= =?us-ascii?Q?zEAqKrmETnX9KQv/Ri9TfOdbqofJGhWAncEizcQo39dylHbb7Szmyki7kNzD?= =?us-ascii?Q?YG5xI5+U9cUDBz+1VKwKmBmMsED4+3IeYwQYoS34EG6o94jHWr/fRIt0Wrs+?= =?us-ascii?Q?QP10BmeamGaU0AiDUOtdlZn/MbGBI7lEjsHXlrDse+YaDjCnfppKJOuSGOyw?= =?us-ascii?Q?BUF9wulPxLPbjzntC3+1xrCj9VMM1TFJcqhbs7lA8qJDji+POUhIkFaJTkyS?= =?us-ascii?Q?2V3v77/B6FLE6qBQXi5BjxMH06iMVuGCopx/Ly0++6nxn07Clg6/rTBZd65E?= =?us-ascii?Q?XNWEs+LbdA08tDj+Ae1X7jApfuYpDpRjNda8oPDmPM81hovC7tlI0G+D0rCA?= =?us-ascii?Q?f5r4YpRuCnG1E6HyHx72dES1nT4Lt1NBa79MPDV0Y/Dj0oI4bVYSzYwsQdLl?= =?us-ascii?Q?vtjDDGD0SW4Tbb09LVJSRLgRREcHkH+Ecs41ZSzu7y35eIuga+y2q8ITmlYf?= =?us-ascii?Q?WwYokZgz5ytLTHQLIJY0Mskpan75H4LCRrgTwR8OGqEbMQIhuOWEfQl1sxV+?= =?us-ascii?Q?p+8LXuGjh+NYpw/FY0fj08og0bYvQXp6bQmPp8c8ZguOqNGYC29sp0r2XOdY?= =?us-ascii?Q?kKBg5nnZGtjG9G4DlxS/Grc3AH6yM50WLYTZH9/ZrxPDVkEJbsYmrR7cci6/?= =?us-ascii?Q?/Sy+eSATcCOT/cgtVJ6Fx7MfUL2OLUWhig+ZZ9g/nVHM2bJ2RBQwWayNztmo?= =?us-ascii?Q?Kbs/RdLMghGmeCVitPob7TjQP9QcBr/K9/MYafPGdPxoTVEUqzmXWwQlNt4A?= =?us-ascii?Q?wFxuoGTlkABtpIjMMqzgNFLbOFNXFoTutYHwCPN5sDFdp6Zw74LTc6K8u1ak?= =?us-ascii?Q?IOn6iOm1XBaKFuun7NSG7BK3DDkLvxP8/udzsJuZ8WBKzMTAvTvq1f1dJ8V8?= =?us-ascii?Q?hCNkqC3aFay0xEQLlXWHKePyPMW4icyv3qDsW4UuzoCDNKeLHvsRn6pVxcIR?= =?us-ascii?Q?JCvfjZinmuC9y7vk+vlkfpbIUllz9mGiw3Udnnux3SgeMbuhUZZQxmDfV3l/?= =?us-ascii?Q?POAYSK24IjgAZvgMo/tQTqSA8vrvQkllzhwk7WvjvGHCI0bnCvPAzxuk3Oev?= =?us-ascii?Q?mswDlxE5Tf8UT//5i+fj8F+uYHgF/MrRdJRamuVt9p0fDD2Wm7+08PA/XVKS?= =?us-ascii?Q?9yTVReBEng=3D=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: PH0PR18MB4491.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e750db9-c9b6-4b0a-3a98-08da3d7653f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2022 11:12:45.0089 (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: SkNI+rSzg4TISi+vAfvS/5zXyiYvDBV6sum6zrzmc1UpYybUngrbodE91LFhb2aC/YFtHXlWOM49+avJTMDCTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR18MB2166 X-Proofpoint-ORIG-GUID: v1eIPg705wRwADuRkobdfJt2M6mpM9Rt X-Proofpoint-GUID: v1eIPg705wRwADuRkobdfJt2M6mpM9Rt X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-24_06,2022-05-23_01,2022-02-23_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 > - removed asymnetric crypto xform next field. > Rationale behind having chaining in symmetric crypto > was a fact that encryption and authentication are usually > done on the same set of data independent of algorithm. > HW usually will be able to handle it in one PCI call. > In asymmetric there is no such relation between algorithms, > therefore next field would be useless. >=20 > Signed-off-by: Arek Kusztal Please check documentation "doc/guides/prog_guide/cryptodev_lib.rst" Not all asymmetric crypto xforms are supported for chaining. Currently supp= orted asymmetric crypto chaining is Diffie-Hellman private key generation followe= d by public generation. Also, currently API does not support chaining of symmetr= ic and asymmetric crypto xforms. > --- > lib/cryptodev/rte_crypto_asym.h | 2 -- > 1 file changed, 2 deletions(-) >=20 > diff --git a/lib/cryptodev/rte_crypto_asym.h b/lib/cryptodev/rte_crypto_a= sym.h > index 1652a434a5..b355cbe5fa 100644 > --- a/lib/cryptodev/rte_crypto_asym.h > +++ b/lib/cryptodev/rte_crypto_asym.h > @@ -492,8 +492,6 @@ struct rte_crypto_ecpm_op_param { > * Structure describing asym xforms. > */ > struct rte_crypto_asym_xform { > - struct rte_crypto_asym_xform *next; > - /**< Pointer to next xform to set up xform chain.*/ > enum rte_crypto_asym_xform_type xform_type; > /**< Asymmetric crypto transform */ >=20 > -- > 2.13.6