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 6981AA00C4; Sun, 1 May 2022 15:18:57 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4B4634069D; Sun, 1 May 2022 15:18:56 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 2B0B44069D for ; Sun, 1 May 2022 15:18:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651411134; x=1682947134; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=MWKXgBtiZIiRg38fDzHicC59F5hnKz0EQkdDsLByR8o=; b=VEaakc2XMWilAhU46+yFQZOm1LFvzNJYq0cHkrHJw7XCIu8xOgCDVusU Iq6Bqz1pVgRlv5p4/KxaPoE9ueWA6NFiPT+xQh6uTOy8m1ITz2Kfa4DDP ysBO8h1Z5gEWYlrtzhnBg8ialwPNq8pIcCd4iNBjfdK8McLAn+MyxRZ3G zCMlGc5yrhGiw9L7eAIONbQ3SyKHiN/rAGoKOzW2ysRvoqixsTnIjiTjL XFyYz4mcl7b2fI5MiWEQFbOQ6dc77FwxRhvbwejVBOphTFotT7EQdOViC ePyVQ88JvNLTUuNohqMb42cNC4NpsukpUzr2BB+5daY2GFHkUIe3N4LzZ Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10333"; a="265861057" X-IronPort-AV: E=Sophos;i="5.91,190,1647327600"; d="scan'208";a="265861057" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 May 2022 06:18:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,190,1647327600"; d="scan'208";a="515636673" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP; 01 May 2022 06:18:52 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Sun, 1 May 2022 06:18:52 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Sun, 1 May 2022 06:18:52 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) 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.2308.27; Sun, 1 May 2022 06:18:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V9R3Ed9+bKVvPzqde2E1jvm+AKnZGh45VvxzoLLJk3xZRLjx8yqO8kyKwVE+2lRqgexm9EfSUKYDK7w3i2pouGyRhwKeeUSvpYabQSLK/R2Jv6Yf5UIqFLTXKPoa+MxSh21IbciBi/eoMfFUhpi33wwyx9jOpzJtxeIVMoF+XM9vpo3+GS2l9WCGwjJFgBv4WGQUDKdXpXaDj9sKO0O429yNyr5+9dEsi5tZKp9YXiN+I6hnDo9s3zl9yZKBHpLZToIge7zdncEA1IKK/7OsYvBnSBIAnWBQ8a20SteWuwQQ76NYK0nOJISOEFWEdyYGyAetGVNsqYuhkZoX1K1r1g== 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=iR/3aILke94NbIVR7RmQ5D4OCrj3503Cp8RzfsDmYl0=; b=JfyUdy93x7/vAYnHfFaUfS6M08zT76d4L1YxbekSBpodZI13mFd3Bpyz99vDE9LOnROByHo98kawwtpjqg71yEQx0CYLVTBxo/Lj3vvqsC+19iZZ7kVeANcFFnTFPQWZkPyPGxPmB//+rLYbkAeFV1QcCY5FhteAhnY+URMdMG9QRzqpFGzo/CpEtCeg+k3295Exdoa1GQb5L6xmlzfb+3hjBgOKFI7z5jYWJLOQbIOv+DR5rnd5P1xEzm8+og3wy4RU5Ooy81Z4VE1Att23rdf4e93PerzsiDkOSmj35nEbb8WMnlvWeb8f0326ZWmrc/+YXosC0u+UlyzAGJ+hrg== 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 PH0PR11MB5832.namprd11.prod.outlook.com (2603:10b6:510:141::7) by CH0PR11MB5330.namprd11.prod.outlook.com (2603:10b6:610:bd::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Sun, 1 May 2022 13:18:51 +0000 Received: from PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::ad86:86fe:a02b:174f]) by PH0PR11MB5832.namprd11.prod.outlook.com ([fe80::ad86:86fe:a02b:174f%5]) with mapi id 15.20.5186.028; Sun, 1 May 2022 13:18:51 +0000 From: "Gujjar, Abhinandan S" To: Akhil Goyal , "dev@dpdk.org" CC: "anoobj@marvell.com" , "jerinj@marvell.com" , "Jayatheerthan, Jay" , "Vangati, Narender" , "vfialko@marvell.com" Subject: RE: [PATCH v3 3/7] crypto/octeontx: use new API for event metadata Thread-Topic: [PATCH v3 3/7] crypto/octeontx: use new API for event metadata Thread-Index: AQHYVY1iBicA4evXXkeePgHyXigh060KEN9Q Date: Sun, 1 May 2022 13:18:50 +0000 Message-ID: References: <20220418193325.368313-1-gakhil@marvell.com> <20220421143720.1583062-1-gakhil@marvell.com> <20220421143720.1583062-4-gakhil@marvell.com> In-Reply-To: <20220421143720.1583062-4-gakhil@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.15 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5e0e1da7-a6a2-43be-d2b0-08da2b75222f x-ms-traffictypediagnostic: CH0PR11MB5330: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: sKTtIRnGoOs2w04oM3o1OmSpvq5SOfBwU4VLInldVSLExlVJtv8II6zgEyIUj5O29t3jUscR3KBWMYt5KSxjGaCaZO0OGqy2AhMoAoptuHJaBZ5CEQ7pMwjk3Yz7sPrao3ONh+n9c1pjk4AQawfpBQYK0aBEQPfE3w0zms8siVkyMtP1pKI+IpRm4FsotqtiWm8TNQp9E06IpWjLEAVZoKX1/DMhKNRC/xAVJ7FZHBaFAl/F9rTSyOrv0LRhriSufGrXE7BcCO7OLOWiQs9XpG8yaLPh9pBeVdPy65evkI8IwNakPzGhsLrIqSce5Sq/bUbLUvyHOmQ6On3Qzrv/VK/7YygGJ3kftRnUFwbWrguE6BRrAVlCQUB4DfUp0o59WRuxonM1AlG5f2CuEJei6gYRjkqxZZFuG/o2U86ZPLps8l1ukpFb0DoykX7Krg/PpAZtx3rqiriPcffv88yOIZ0iqNiSSCijwzJWvtcsyoZ2NnmlgSXkqYudVa6/ABCiBfhu60VOp+XIDQilMq2oOKvEirBW2Ma8Tr9ZQDYKMqxcFdRsYRiwaky38OYHGBmw3wdwguvHiUy9daCPMpeiLu5+QXMFCwe0q/PWezy9IurfLedaXWAv0s4GkxgxQJsIwfm4AkULuqXD/heU367xvpOlIDesZhexjTFnutAGsfAiyFiVA7bITh938y/woBZhbhRjKVojkeBsKTg64YD4mg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5832.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(186003)(9686003)(316002)(55016003)(33656002)(55236004)(38100700002)(508600001)(86362001)(8936002)(52536014)(54906003)(110136005)(7696005)(38070700005)(82960400001)(71200400001)(83380400001)(66476007)(66556008)(66446008)(64756008)(122000001)(5660300002)(76116006)(6506007)(2906002)(26005)(66946007)(53546011)(8676002)(4326008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?P5NNrGpGiDf4iduGbSwuOH7Vm52u7LtSF7Sn4erZxH0W5fZOKCzScXIG6ZSq?= =?us-ascii?Q?S66BhgzDiNBQ+LwW7Z4WMNO+9E8e59Wvid8rvPuET/1gG4Uqbo8yvUFG3tIk?= =?us-ascii?Q?q7nL+Lf00Zv+7WJcBp0m4UmN3EDJAT1j6xzZmTjRwsMLUI90m9V8PB/gKUn2?= =?us-ascii?Q?mCYYl9uD8Tem9/unq587NA1Xw3joEreqpgYlUfWEWluqbd8zQg/RU8smT2QM?= =?us-ascii?Q?941u4Nu6OYoSvyD9PRe3lgdhUA7GP+TV6+q1ld8NyhbYFZ9nPl0RhFmqeVIw?= =?us-ascii?Q?oshukjgL7+LajF6YXkiA8fRjC5A5t7zywEKZEspmbzBOWrX3sqT3PcbS+5Xa?= =?us-ascii?Q?0gEtf+IMhzz2WEu20LSpa04nzee+ki9c2NnH7Cm/9qLfF8y8IBw7n4vhntvJ?= =?us-ascii?Q?IgViqV07jtObbblUs0nBcWOpq+1Mc9b4BkWYqqM4MbAIgr07zQ3OEe5uSVyq?= =?us-ascii?Q?FpqMTmwMx7Qx1hWH4Rn0Wl7U53x9n3vJq+SK0Q93mWhA5tCDdsTCC/41fbaz?= =?us-ascii?Q?U+tb1mpAf52QJEIPBzfBy5s/uCZ+j6CVY5CXA8vkfJ7LQu5VVsd3QpbjLt6c?= =?us-ascii?Q?U0ANA+OWI3nujm5DTKv+isAW1CSDx6lE4+cpP08+ICHF/tCDcjela8J65Bdd?= =?us-ascii?Q?7M5mB+n8NCFcr0mubR26ayCuVO/66KLmpuzYubNH8ayH+NJL6PbZmUXWRqOt?= =?us-ascii?Q?NFqM2AeiP1HHPen8n5oWCCA64KlIb64t26nX1hG1/ngun/MfhbHmCc5/dFUv?= =?us-ascii?Q?jXURrmeaTZdQXO1BZi7F+UloXnnNh3OeB/iTFPKAz2qk9AfFzjus37YDxaQY?= =?us-ascii?Q?2OuKYI+j1dpb+trwrkqnzOdi9kO5LftqdCf8in4bc5gD/5XWDaZwQlnfVM21?= =?us-ascii?Q?MocA/PvzNdK4Q131PKKgK7HsgbxP0spak3qe8E7idbe7ERQ0LEHEx9fO0t5Z?= =?us-ascii?Q?pkQT04Ywz1Nut92VSlwYLqSspw299izYl7yICvQ+YPRiNPj5yS1gvLmGEMq7?= =?us-ascii?Q?h53Apk0DV52i1/CHWIO0AMD6R9QHAxGn1NkqxVvmfM+rrUBW1BJAGDguWynd?= =?us-ascii?Q?rlXiIkqjX0YGFFjSpX3RWz8Cl+5z4hRQjSOEqhzDzJymL+fl4DVGAKceIjZ3?= =?us-ascii?Q?cTkFdw/2CMuvFj2huYTihkCrQ6D1SIK/zOUwa8EeJ3mdXayBlLnL8SbchMGE?= =?us-ascii?Q?0bvPBxc2Y5h9NUHf23Rb7N+G8gNPTzeAeWxapsXHKQWP/HAAiJmjAErUVBEg?= =?us-ascii?Q?G0/z/bChKPzx19+l23SlAPxHLZunMHQ/6Gc+1iG1yw7PPcVWl56Vvyl1onGh?= =?us-ascii?Q?bcK7VLrD9oOOcELiNU6dbfAHXTPeqaYT82Xic+p0MTeZQj4/txDejZmBjtyu?= =?us-ascii?Q?gGYScmk9T1gSUPEOxjXnC0A8fKd99f6kzfkLxDk3BOHFg0+Um50SSBcbvJxo?= =?us-ascii?Q?TQj6LtYecFqEXE+sNufkrIFNPwEplkEXF8m4YsXp9PiqDbltaYeIt53HhzRT?= =?us-ascii?Q?MWauqlRyWNm7AyCVqSzu9WGRqJxxpQjDgTIVkWy4LtW2d4otdavziDu9NX1+?= =?us-ascii?Q?DKA3Q8QZo+RbAunFID3Oc/U+Z84WMH6I+6fHEo8tInpE3VKVDoAGCH6mrCvp?= =?us-ascii?Q?2A9xCWeq8VHqVdX+bqJzRzZrr1/JNbM4tSjUrolstNKgSx94vJOIxaVJekQm?= =?us-ascii?Q?fLYPdJC52FrxqFSHIFvLJ7vUiRsdkmMUEbTjag1B34sETWWFlKAs1UCpfUxO?= =?us-ascii?Q?KqfpO48b8dCFUp2SHYTbyN2ZHYiIKfU=3D?= 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: PH0PR11MB5832.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5e0e1da7-a6a2-43be-d2b0-08da2b75222f X-MS-Exchange-CrossTenant-originalarrivaltime: 01 May 2022 13:18:50.6074 (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: gY0kEdJ48W7I2nOJLV5lDVwtAqYfpih2uoqNBxxxiIera7iWuQSm1Lp4dQRuZD1IlXsFh1ohqgr0EMZ1+yIQyObC1bxgUYiSixQjb8pk1uI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5330 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 Acked-by: Abhinandan Gujjar > -----Original Message----- > From: Akhil Goyal > Sent: Thursday, April 21, 2022 8:07 PM > To: dev@dpdk.org > Cc: anoobj@marvell.com; jerinj@marvell.com; Gujjar, Abhinandan S > ; Jayatheerthan, Jay > ; Vangati, Narender > ; vfialko@marvell.com; Akhil Goyal > > Subject: [PATCH v3 3/7] crypto/octeontx: use new API for event metadata >=20 > For getting event crypto metadata from crypto_op, the new API > rte_cryptodev_get_session_event_mdata can be used directly instead of > getting userdata inside PMD. >=20 > Signed-off-by: Akhil Goyal > --- > drivers/crypto/octeontx/otx_cryptodev_ops.c | 20 +------------------- > 1 file changed, 1 insertion(+), 19 deletions(-) >=20 > diff --git a/drivers/crypto/octeontx/otx_cryptodev_ops.c > b/drivers/crypto/octeontx/otx_cryptodev_ops.c > index ddb1266c3c..d5851d9987 100644 > --- a/drivers/crypto/octeontx/otx_cryptodev_ops.c > +++ b/drivers/crypto/octeontx/otx_cryptodev_ops.c > @@ -684,24 +684,6 @@ submit_request_to_sso(struct ssows *ws, uintptr_t > req, > ssovf_store_pair(add_work, req, ws->grps[rsp_info->queue_id]); } >=20 > -static inline union rte_event_crypto_metadata * - > get_event_crypto_mdata(struct rte_crypto_op *op) -{ > - union rte_event_crypto_metadata *ec_mdata; > - > - if (op->sess_type =3D=3D RTE_CRYPTO_OP_WITH_SESSION) > - ec_mdata =3D rte_cryptodev_sym_session_get_user_data( > - op->sym->session); > - else if (op->sess_type =3D=3D RTE_CRYPTO_OP_SESSIONLESS && > - op->private_data_offset) > - ec_mdata =3D (union rte_event_crypto_metadata *) > - ((uint8_t *)op + op->private_data_offset); > - else > - return NULL; > - > - return ec_mdata; > -} > - > uint16_t __rte_hot > otx_crypto_adapter_enqueue(void *port, struct rte_crypto_op *op) { @@ - > 712,7 +694,7 @@ otx_crypto_adapter_enqueue(void *port, struct > rte_crypto_op *op) > uint8_t op_type, cdev_id; > uint16_t qp_id; >=20 > - ec_mdata =3D get_event_crypto_mdata(op); > + ec_mdata =3D rte_cryptodev_session_event_mdata_get(op); > if (unlikely(ec_mdata =3D=3D NULL)) { > rte_errno =3D EINVAL; > return 0; > -- > 2.25.1