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 A073344040; Thu, 16 May 2024 09:39:32 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 654FF4026E; Thu, 16 May 2024 09:39:32 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 24C144025C for ; Thu, 16 May 2024 09:39:29 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 44G40GaA017382 for ; Thu, 16 May 2024 00:39:29 -0700 Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2169.outbound.protection.outlook.com [104.47.59.169]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3y5aqxrhgt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 16 May 2024 00:39:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TOABJ+tJwwplNVqmrGR9wHa/A6OrxPE154ZEQHqlrg2i/bUUfFCH80xmtsFBoFCUBBGW8k3SStnsV6D/YkkAo3Tx4KXlrC6KcEyC7aPzoa4jRkotegTe4rJw/LXsFhPZ9kUZzmpx2mQhKMXs52SA9alQCjlQqMzF2W4fCqfM5WD4Bsjou7p65O2w/jkv/CsiUa9BRnbJWYZdO7MjQ7LLL2ofVprVSLLTy2A0kIu9EsMQP8kGW8rSpsqAoSdVX3UjRQdLvtDd+piL0ZFanIpm6XPBStqXmhNg1cR8w21ncrsDwgIN3KHuJOE333a7+3Aw1B+LcYJDb7NHD9Xl1hqaTQ== 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=p/Zl0uaaTgsjVPpJxCZlepSMYej1U288rj8VKKrHQo0=; b=mBifO+vtKJIR3rD3Uic5GpkqipW41yreXh8kCkmq01RaOuze8OE7KrK8vDDXEYbOiOUadEx9U/loyirlDZvjOAosfXoSgRoq+i/B9csSJUmmiGH7yz0xfcWWgwx7ICNLWT1Q+YKq0801isF5L/hWuU0GbswnG41fiRZXlK8Qunl+CncM8kNBggAFbFRyXkY9/KhqfJSo6XYqfwzo891Q2GlXvVT5AZwi66O7QSzTmmVxhEywpJACZXY713LDYXC9n11n6mde1w6WekLdQMt935Ady3eJlJ5HW2Dg5Xelm/W3zUzBvMyZb0Wxe/OQvAaJWYNbYH6Ej/vuEjtE6ihonA== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p/Zl0uaaTgsjVPpJxCZlepSMYej1U288rj8VKKrHQo0=; b=Ub6HeKxc9geohOH8XjLWl7h57RbnJqq6tj3QOKOlLFEyPck1qPzqB59e26cbwI1sHZEwn/zOgmsdU540kI84zRIynsTCs6JUk+opKNqPIJJIVBEKNgIRS2BllYUAVb36P3IJJ+65lPZodlGyil1AAqVTAODlmnO3FeniuStQ21w= Received: from PH0PR18MB5167.namprd18.prod.outlook.com (2603:10b6:510:168::7) by IA3PR18MB6355.namprd18.prod.outlook.com (2603:10b6:208:51b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.25; Thu, 16 May 2024 07:39:26 +0000 Received: from PH0PR18MB5167.namprd18.prod.outlook.com ([fe80::eb:e2fd:eda6:4695]) by PH0PR18MB5167.namprd18.prod.outlook.com ([fe80::eb:e2fd:eda6:4695%7]) with mapi id 15.20.7587.025; Thu, 16 May 2024 07:39:26 +0000 From: Amit Prakash Shukla To: Pavan Nikhilesh Bhagavatula , Jerin Jacob , Vamsi Krishna Attunuru CC: "dev@dpdk.org" , Pavan Nikhilesh Bhagavatula Subject: RE: [PATCH v3 1/2] eventdev/dma: reorganize event DMA ops Thread-Topic: [PATCH v3 1/2] eventdev/dma: reorganize event DMA ops Thread-Index: AQHakKECix2XDSak1kWOIrsjsFJmtLGZpsaQ Date: Thu, 16 May 2024 07:39:26 +0000 Message-ID: References: <20240417055830.1935-1-pbhagavatula@marvell.com> <20240417082645.4259-1-pbhagavatula@marvell.com> In-Reply-To: <20240417082645.4259-1-pbhagavatula@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB5167:EE_|IA3PR18MB6355:EE_ x-ms-office365-filtering-correlation-id: f0e41a41-d10b-4bf2-7f8a-08dc757b4fdc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|376005|366007|1800799015|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?bjWNnBTK9fJSF4xJPEdHgCcRREQBLZBNWYRCvAkzx8afxQdIGDItjvpAGIv+?= =?us-ascii?Q?O47mCQsiW85PviRctWsUCRzo7BGMu5IHPiIL+zX7j+KIYGpVe4tWIAo22Kuv?= =?us-ascii?Q?0vGE0Z4DCFR+23FHOjXuTP1X7GLF260wDoBE9pTcWAUA/AImOVgrs2gCq1ha?= =?us-ascii?Q?1LPH0KjABqT26kd72oxr75wf0Oaao1rVyV6WN7s2T5uvhbT4egNyVp/3lvtz?= =?us-ascii?Q?4asLhUmuyWYzgv/bcbM3CeveskU78fGrTjv6/qHy3wzV8a7DddaUciZaw7WM?= =?us-ascii?Q?j9vvdGwwYnqJaKXBizeUXGkzjfUvQ0CophlOs6XxIM5lIVHRO55J7qIDNm/x?= =?us-ascii?Q?ZwXSMG3hMHQe27aSJFcgvCyD7nRG/zqEbsOp+eUoq0qjkcUuVI+yqpD/nMvb?= =?us-ascii?Q?kOIVD2WZPzHNMfRbDzkQKT8xvLRusYXkTEWZeN5htZ0pToE82tmHrLZpIHrv?= =?us-ascii?Q?Hqgd6wiV6dpysBk7KVf3NRVqCsTJD1nq64ESLRZvkjRboC5tqW/p0nkWYlEz?= =?us-ascii?Q?CmnboLcL1QmY1H57HsAs4IT5TscFZPtqYFz3uYt0XnrndEOpSCYaoJa4oyuJ?= =?us-ascii?Q?tFPzgPX/T63zthBHaY8IbW0uam7Kg3chsO+lVlfJ+/aqlG4lskj4pxQS0I0R?= =?us-ascii?Q?1EqnG9LW52ixdR+YlOzBZIgsy9ZhH/sWf04fvZtbEK4yDmVgr7Jqyuov5WdB?= =?us-ascii?Q?LDSmHgXxR0ckpodBnntC+klElA+cdGWF2yzbYErHKlFfWBFldxxIyATYQ5vQ?= =?us-ascii?Q?oLMkldw7POMhg23kAlE+EydHBbxEKcIMdBoY7DoPfdCjxvniQoddMR2Vhclj?= =?us-ascii?Q?bVNxqvDqYviz70JlU23zu8/kR+U+GJUxnJ9eD5gesuHfFob2ZlInHdtLS613?= =?us-ascii?Q?YVMXs0g5GzOfILKQrYkWwbRIXqOR11cJMe7IsUkRN9fub9bh15lAB+wEBwbI?= =?us-ascii?Q?0uL/HlJhbIbSD9TsXqpHzJp72+mb8LEPl70/256ujI0mDn9Z0UXzNgWrZgxI?= =?us-ascii?Q?zMhhNb56VieX7rmD/aYLvGtA0CX2AxJcb9QCrrsO0tUbt5ACR6bPqGxTFlVr?= =?us-ascii?Q?3++MNE1xhajIw6bP9+x7FmPdAGMFLNPg/maqYJ8mk3gbGPVFGiSn6P3QWMcP?= =?us-ascii?Q?I5bgecHLyK5uGwaWyySfGPaMOj8JZdd3E43YgQYEWnCEswWOizbheB5VlCUh?= =?us-ascii?Q?GOiH3Kj61873v8wzrzYOum2pZVRAW2M55ftLI7yO1+pRBQT3uhOiYd/pMsDM?= =?us-ascii?Q?21MWHjjpcnF1Lf3ZvJo8SgaYA86Vy3oUik5JfJ/9fzDhNSQVihTKPaaSeCSD?= =?us-ascii?Q?roJ9DGLt+uQ/EsQy2bsBefWGm3Z9bNbFcYEOXSZInQUaSA=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB5167.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?4ZTLWt6kJ1RtGTaOH8GlLJ5+7/Q8lsCaLJ/iPhUb0hcDf64+N24vBOzwaOb8?= =?us-ascii?Q?t2rGpX4wGNrCRb7jDBpRx5Xjw57f5WHzrlqX9ps//J/+OSJVLapHbfCdFS+s?= =?us-ascii?Q?2xG5NCMmR0VXuhvhBkYVCwrJfh2rq0zODf/0I2Jk0l2qDn/bwIvlNVv/h5Ws?= =?us-ascii?Q?QrEsjNccNvTTPzU8tHIEi1zmjVtgu/QtfBKvJ/oij4A//mNcMbsL8zNYwwFw?= =?us-ascii?Q?tiR2U8Un6DeIRJYdgmOdBrTxD9Mi3qvg4UynvzZ03JPza+t1R2W8QNju6iV7?= =?us-ascii?Q?Svh8+aA24YyAPV0v6cufx1RR0vkUy4rORlJ8NqNg97HiZ5S6jp89YsoxOIcE?= =?us-ascii?Q?S7KdbSXC1itfcJOoI4MCfjmx29AZCSmer85WI4fpugN7l5d37HnAXuIlMKUS?= =?us-ascii?Q?iDQ6T4+SeDLtNuULZWRL6rz8yIeeL/YLkd6FZV71MaAIA//yTHH3L6OyPQOu?= =?us-ascii?Q?tPMw1plaeMEYpzV3maKTKcWagwmBXR3NEmAyLsS3ofqLqXeeQ9Mci1i2qxc8?= =?us-ascii?Q?DkobiyXcdA0+oZrEamjFZ0kSf6cwgDzy/U+dVvVYm0iR9CECgmymSYUIyJNB?= =?us-ascii?Q?ktZcaZJj2n+CBoIwqtGbMkZF35B3cDYyHGI/I6blXODyA30/+PwagAj7l2u4?= =?us-ascii?Q?GM77xi+YDcoEhm5ctIqAu3Jc7ity3DLNPYU24co9v0ngNCEF7Cnr52LIT84V?= =?us-ascii?Q?DV/NWZI+YMfQ8H03oeMJQ2zx/oFNifljbwcAfFbVa08O25XPC8Tz7oCdaCwY?= =?us-ascii?Q?CxJxcPTIo8Y0GQ/miMb2tZ1xiCDUr7psSgZbQXNjljOCb6E/Ey0lhPzdNiui?= =?us-ascii?Q?1Iz+7NDF/bCy3MT9JOvF/qSvgqza7YzsurrbKsAXi5BYMINO7uxVB2ikDhpj?= =?us-ascii?Q?1ZtO0zZ4Bu32tekAr3827db8kRVQJsrB/1tv6vYLn/gSE95BBvtKXtq9CFx2?= =?us-ascii?Q?ObM9qABwUfPkzpu4H/e4+Gcqzti2j21fbHKfrumljNw2jPpev0LNJxGUnprU?= =?us-ascii?Q?5Y0g2Y0Qs9EAiC21PREV/w6Sbq9u4s1Oa4sgPDaP93O+0herq/o44zdJNKjP?= =?us-ascii?Q?IobIc5nUEn5tAKRZk0uquGfq9iQL9f/YOq2Q9EUekoNoTYqAoNN0bWKNugd5?= =?us-ascii?Q?fWm1sZcuSMsY5MO0F8epAfObx7kJRCsqPLvD/2Przfw5niLfz+uvqJPoIBeG?= =?us-ascii?Q?xHorkVjkXJIQiGnbhayoCC3mxlaVT93UUeIBh+d5Z7YQVHLzjglLHId03gTY?= =?us-ascii?Q?na31Y0eVj5mfZq0SjExOJ2tdeUBZP4+dXI0HBLilLDNBrVeSKVGxlG37CXvL?= =?us-ascii?Q?Oqijb6vrnnf7XKsTFWZve6Yo44cBjCNBsy347Wk/67YhBOJhd35dHT0gCJS0?= =?us-ascii?Q?n4NstjLr3ywNEB4RU+cyhTjBD7Ns7/KsZNs3AUVmS7Rsgz8c/OS6Y/pEVTUU?= =?us-ascii?Q?9uxaPgxo0Qn/rBjEppnvAMA3NLEh1RAJD3kuortk5Nd9FIQXY6zEcL7kVtTQ?= =?us-ascii?Q?wON1BkCuGA9k8/pZNcWxAMlm/caK2JlMDUYdo6K74G7O6YwwheC/7NaJqHCl?= =?us-ascii?Q?uir127l4prvYrcgfTAFdyUSmQ/DHWeCAD4vLOI0v?= 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: PH0PR18MB5167.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f0e41a41-d10b-4bf2-7f8a-08dc757b4fdc X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2024 07:39:26.0722 (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: iHnARy4Pe2SJ+O21dJqmLHeqOyU8+GwLNhNqGEglHoSO3FAJ4yACWY3fukR/ivwhPjlQRDk44UVgjS+7IyYqnpJsYf1k3LUC6xCy+RaO1vM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA3PR18MB6355 X-Proofpoint-GUID: 6QyYaMTMG4zHtCVWoVfSsQtHswRPcJiX X-Proofpoint-ORIG-GUID: 6QyYaMTMG4zHtCVWoVfSsQtHswRPcJiX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-16_03,2024-05-15_01,2023-05-22_02 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: pbhagavatula@marvell.com > Sent: Wednesday, April 17, 2024 1:57 PM > To: Jerin Jacob ; Amit Prakash Shukla > ; Vamsi Krishna Attunuru > > Cc: dev@dpdk.org; Pavan Nikhilesh Bhagavatula > > Subject: [PATCH v3 1/2] eventdev/dma: reorganize event DMA ops >=20 > From: Pavan Nikhilesh >=20 > Re-organize event DMA ops structure to allow holding source and destinati= on > pointers without the need for additional memory, the mempool allocating > memory for rte_event_dma_adapter_ops can size the structure to > accommodate all the needed source and destination pointers. >=20 > Add multiple words for holding user metadata, adapter implementation > specific metadata and event metadata. >=20 > Signed-off-by: Pavan Nikhilesh > --- > v3 Changes: > - Fix stdatomic compilation. > v2 Changes: > - Fix 32bit compilation >=20 > app/test-eventdev/test_perf_common.c | 26 ++++-------- > app/test/test_event_dma_adapter.c | 20 +++------ > doc/guides/prog_guide/event_dma_adapter.rst | 2 +- > drivers/dma/cnxk/cnxk_dmadev_fp.c | 39 +++++++---------- > lib/eventdev/rte_event_dma_adapter.c | 27 ++++-------- > lib/eventdev/rte_event_dma_adapter.h | 46 +++++++++++++++------ > 6 files changed, 72 insertions(+), 88 deletions(-) >=20 Acked-by: Amit Prakash Shukla