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 F3775425D3; Mon, 18 Sep 2023 15:43:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DF5D9402E8; Mon, 18 Sep 2023 15:43:04 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 25CB3402E2 for ; Mon, 18 Sep 2023 15:43:03 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38IDEElN002052; Mon, 18 Sep 2023 06:43:02 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3t5bvkmads-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 18 Sep 2023 06:43:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FVGYH5sWM2Z29xE57MEbLH7R2SajG2LrsZKOilSoqat0Zrb95dmsyX+Ya/CB7z1/YhVmwdJODHAqbWJPs1qHjY2zMpTWkOjqA557y9/VJXMhso9OxcIS1qQIUfjFrW2VuuA4RL8SvJAwayVUOvXUEZ7KMKP66blnapdr8DstSZQy/enZqz9eT/oTyHqGsbG3XaIL/MhNhQpJpFUgRnL4nc8ko7PkV/nUtv87ulRD1ONw9MdAwO1rArsi0ko9n0HbfeC6vqgu/IcaYDjnCipVNm7N5JgVOq847W/k18Bp2UVDSEaVJ+WBf56av5J+ENeFxiu3YWT3ZoilrodRPZ+fEg== 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=7KzLaq8juZZGQkeOiv76Pb9hYHr4JYrZ/L/MvPWWuTA=; b=HjE3eXojvykxXnwGpJs0V9WStK+T81HzACtuo8M1CN3J7/q2yX1lnQsx05YUle0ZiZIZl/3SkKjtlme0JfqgKvlvYS1m5cv83YlPZ2E+zAQbGM4EFIK107xZccp2fcmg9aecEeggJoKnzOrBjq/6gIG4CYvzQP3iiQ/hnjbK6StF3NqFpjVJBM6f+02DQPnofTCHSNsvM1S90gHKkyYgVciO7Q5vdYXklUUiYAp7YPEhqMgmZ8/szd3Lm8lNJbAzGJpBzzSbvD0GNHBfRw5Yf/O4MF5TLY4FaqtX2WKR0josyzYsIvwlcMVnJWhBgFFZe+vq0/dQNNlnyQdBA4ndaw== 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=7KzLaq8juZZGQkeOiv76Pb9hYHr4JYrZ/L/MvPWWuTA=; b=O/HNBDrS8fLAw7T195FECvokQkITcjifHNz3PTRBRMBlbKU9WQ+3Qy3k864FWqFO1uLIjxNDn05MonkSvF2U3zYDcKSm0wfimfpsfN0Ga0SN6l2C/Val+TFq2+310ggwWB/7tWzCSYuOVtZdHALvkH+nbD+QZCrtpsSythUTRSA= Received: from PH0PR18MB5167.namprd18.prod.outlook.com (2603:10b6:510:168::7) by SA3PR18MB5556.namprd18.prod.outlook.com (2603:10b6:806:381::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.27; Mon, 18 Sep 2023 13:43:00 +0000 Received: from PH0PR18MB5167.namprd18.prod.outlook.com ([fe80::25ea:22cf:7a9a:f1fd]) by PH0PR18MB5167.namprd18.prod.outlook.com ([fe80::25ea:22cf:7a9a:f1fd%7]) with mapi id 15.20.6792.024; Mon, 18 Sep 2023 13:42:59 +0000 From: Amit Prakash Shukla To: Bruce Richardson CC: Chengwen Feng , Kevin Laatz , "dev@dpdk.org" , Jerin Jacob Kollanukkaran , "mb@smartsharesystems.com" , "conor.walsh@intel.com" , Vamsi Krishna Attunuru , "g.singh@nxp.com" , "sachin.saxena@oss.nxp.com" , "hemant.agrawal@nxp.com" , "cheng1.jiang@intel.com" , Nithin Kumar Dabilpuram , Anoob Joseph Subject: RE: [EXT] Re: [PATCH v1 1/2] dmadev: add DMA operation structure Thread-Topic: [EXT] Re: [PATCH v1 1/2] dmadev: add DMA operation structure Thread-Index: AQHZ6iw4aQSgRJkrXUG++G4IteEO0LAgi6iAgAAIaeA= Date: Mon, 18 Sep 2023 13:42:59 +0000 Message-ID: References: <20230918123227.1562074-1-amitprakashs@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcYW1pdHByYWth?= =?us-ascii?Q?c2hzXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02?= =?us-ascii?Q?Yjg0YmEyOWUzNWJcbXNnc1xtc2ctNDU3ZmU2ZjYtNTYyOS0xMWVlLWI2ZGMt?= =?us-ascii?Q?MWNjMTBjNDc0ZGNlXGFtZS10ZXN0XDQ1N2ZlNmY3LTU2MjktMTFlZS1iNmRj?= =?us-ascii?Q?LTFjYzEwYzQ3NGRjZWJvZHkudHh0IiBzej0iMjcyNyIgdD0iMTMzMzk1MTgx?= =?us-ascii?Q?NzY3MDYwNzQwIiBoPSIxMndWcUREOFZkeWZob3g4UmpMNk9lNzZ3U0k9IiBp?= =?us-ascii?Q?ZD0iIiBibD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFO?= =?us-ascii?Q?NFBBQUFFYmZrSE51clpBUmVaKyt1QkFuSFJGNW43NjRFQ2NkRVpBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBSEFBQUFCdUR3QUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBRUFBUUVCQUFBQTlSZW5Md0NBQVFBQUFBQUFBQUFBQUo0QUFBQmhB?= =?us-ascii?Q?R1FBWkFCeUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFG?= =?us-ascii?Q?OEFjQUJsQUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFB?= =?us-ascii?Q?QUNBQUFBQUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdV?= =?us-ascii?Q?QWJnQjFBRzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFC?= =?us-ascii?Q?akFIVUFjd0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlB?= =?us-ascii?Q?TUFBeUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5n?= =?us-ascii?Q?QUFBR01BZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4?= =?us-ascii?Q?QWNnQmtBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFC?= =?us-ascii?Q?dkFHMEFYd0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VB?= =?us-ascii?Q?Y2dCZkFIWUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFB?= =?us-ascii?Q?QUFBQUFBQUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1?= =?us-ascii?Q?QUY4QWN3QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFB?= =?us-ascii?Q?bmdBQUFHUUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZB?= =?us-ascii?Q?RzBBWlFCekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFY?= =?us-ascii?Q?d0J6QUd3QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFH?= =?us-ascii?Q?Y0FaUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dB?= =?us-ascii?Q?Y0FCZkFIUUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZB?= =?us-ascii?Q?R1lBYVFCc0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFa?= =?us-ascii?Q?QUJrQUhJQVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNB?= =?us-ascii?Q?QUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBWHdCd0FISUFid0JxQUdVQVl3?= =?us-ascii?Q?QjBBRjhBYmdCaEFHMEFaUUJ6QUY4QVl3QnZBRzRBWmdCcEFHUUFaUUJ1QUhR?= =?us-ascii?Q?QWFRQmhBR3dBWHdCaEFHd0Fid0J1QUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFH?= =?us-ascii?Q?RUFjZ0IyQUdVQWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFC?= =?us-ascii?Q?bEFITUFYd0J5QUdVQWN3QjBBSElBYVFCakFIUUFaUUJrQUY4QVlRQnNBRzhB?= =?us-ascii?Q?YmdCbEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUY4?= =?us-ascii?Q?QWNBQnlBRzhBYWdCbEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFISUFaUUJ6?= =?us-ascii?Q?QUhRQWNnQnBBR01BZEFCbEFHUUFYd0JvQUdVQWVBQmpBRzhBWkFCbEFITUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFB?= =?us-ascii?Q?Q0FBQUFBQUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUdFQWNnQnRBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-rorf: true x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFB?= =?us-ascii?Q?QUFBQUlBQUFBQUFKNEFBQUJ0QUdFQWNnQjJBR1VBYkFCc0FGOEFad0J2QUc4?= =?us-ascii?Q?QVp3QnNBR1VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdB?= =?us-ascii?Q?QUFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBBRjhB?= =?us-ascii?Q?WXdCdkFHUUFaUUJ6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0Js?= =?us-ascii?Q?QUd3QWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QmpBRzhBWkFCbEFITUFY?= =?us-ascii?Q?d0JrQUdrQVl3QjBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFB?= =?us-ascii?Q?QUFBQUFBSUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWNBQnlB?= =?us-ascii?Q?RzhBYWdCbEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFHTUFid0J1QUdZQWFR?= =?us-ascii?Q?QmtBR1VBYmdCMEFHa0FZUUJzQUY4QWJRQmhBSElBZGdCbEFHd0FiQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFu?= =?us-ascii?Q?Z0FBQUcwQVlRQnlBSFlBWlFCc0FHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFG?= =?us-ascii?Q?OEFiZ0JoQUcwQVpRQnpBRjhBWXdCdkFHNEFaZ0JwQUdRQVpRQnVBSFFBYVFC?= =?us-ascii?Q?aEFHd0FYd0J0QUdFQWNnQjJBR1VBYkFCc0FGOEFid0J5QUY4QVlRQnlBRzBB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFB?= =?us-ascii?Q?QUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFIQUFjZ0J2QUdvQVpRQmpB?= =?us-ascii?Q?SFFBWHdCdUFHRUFiUUJsQUhNQVh3QmpBRzhBYmdCbUFHa0FaQUJsQUc0QWRB?= =?us-ascii?Q?QnBBR0VBYkFCZkFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCdkFISUFYd0JuQUc4?= =?us-ascii?Q?QWJ3Qm5BR3dBWlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFj?= =?us-ascii?Q?Z0IyQUdVQWJBQnNBRjhBY0FCeUFHOEFhZ0JsQUdNQWRBQmZBRzRBWVFCdEFH?= =?us-ascii?Q?VUFjd0JmQUhJQVpRQnpBSFFBY2dCcEFHTUFkQUJsQUdRQVh3QnRBR0VBY2dC?= =?us-ascii?Q?MkFHVUFiQUJzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUd3QVh3?= =?us-ascii?Q?QndBSElBYndCcUFHVUFZd0IwQUY4QWJnQmhBRzBBWlFCekFGOEFjZ0JsQUhN?= =?us-ascii?Q?QWRBQnlBR2tBWXdCMEFHVUFaQUJmQUcwQVlRQnlBSFlBWlFCc0FHd0FYd0J2?= =?us-ascii?Q?QUhJQVh3QmhBSElBYlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FB?= =?us-ascii?Q?QUFBQUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUhRQVpRQnlBRzBBYVFC?= =?us-ascii?Q?dUFIVUFjd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJ0QUdF?= =?us-ascii?Q?QWNnQjJBR1VBYkFCc0FGOEFkd0J2QUhJQVpBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBRUFBQUFBQUFBQUFnQUFBQUFBIi8+PC9tZXRhPg=3D=3D?= x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB5167:EE_|SA3PR18MB5556:EE_ x-ms-office365-filtering-correlation-id: 0d3a0381-3cd2-4fb7-e705-08dbb84d2c4e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Qx3oCWyOfelML+ucF6NMPUm/M1Ye9HVfte8bf5lrGAlDbj78zkUheXDAn1u8KBajRVVFrrfQtotnUQNAczdXrmDcv76pRnGlGFAQRBhyLvIdL9t4TyZWLJxqAmQ9Mokbo5nzt2qWevwg90QjEeLK+4ZnfSY1oaLh/+ZkVSar1Cc+uEycyKViQy344lppG5B0o/cY86ztc0zkOd1GTtUOKRwlsLGIeCkCzAnfUAVb+pp6C5UlYZF6HF/9UxkTmoXwrWC/AdxABuqKg8aHEcavWe56olXNoq13ghr2eEMvNe+UxewrGTr94w9rIVhja9VTL2UNa01D24nkyNduw2FMqIiNb7mltOs/SdKLvSQ+dbBv5yKoqorlckmnpojH6mgAWVzPsfnN+rSu6BViNueaX4ZFfhaaaE9wvgQ+aXzd0esc/h06v3N10vMJXcccuaqYVmpLezESmxKBABo+ZKrNNtto17qn19Wc878C8xxoXY6fAvwwrvSfMzWiFXNT2PGUKyxw20TE1rH2NZblUtWRQIwWSWcABrIIxs1hN0pNmJzliqKJErlJxSc2XaNcgIkjKyD+S7WsALkKyyN5UW4al3q+syjY0PWyFgNWVW0A6ARMWqVzgluFTXa3hrcSgtYI 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)(376002)(39850400004)(136003)(366004)(396003)(346002)(451199024)(1800799009)(186009)(9686003)(4326008)(6506007)(7696005)(53546011)(26005)(107886003)(8676002)(8936002)(83380400001)(38100700002)(38070700005)(2906002)(122000001)(41300700001)(86362001)(66476007)(64756008)(66446008)(66556008)(66946007)(76116006)(52536014)(54906003)(316002)(6916009)(33656002)(71200400001)(55016003)(5660300002)(7416002)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+jKLnTMna8LTKrdw0WfsyPDB6b1KU5tKIOXopJIis1qFRnvb9dXs/lFyV/4U?= =?us-ascii?Q?h6S4iLzGkdKYtRFV5ODvlZE1WhRQD4q9CjFx4npin7rOQlFe8CCG9ae5UQ+l?= =?us-ascii?Q?tvJWrBfZF9iq8Pvefo3VfN/T5gutQDQ7AcGfhmYa4rtTSOyPWWryfwK2dO6e?= =?us-ascii?Q?Dnw3FHeV1UWuXwxPHuTvRFiFckxRriqdoBsJlb343RRMgXQvXF2opng7rPM2?= =?us-ascii?Q?zb7o4teXiDrFbBPcky4nnlB9irCceTaO17k8w/MuJ94/8+hO6AUmMPeKMe6d?= =?us-ascii?Q?uVzUZRQYGYCLuJX5x6g5GRIZTM7wx+1glJfKiP2uP9LVdDJ2ON0SQnBhr78L?= =?us-ascii?Q?n82OXPbHyqY81bVVN6/9v2ekZGjdZHcFb7RNZCrd2i3/0El8Fduy/kjREdR2?= =?us-ascii?Q?Xakn9PfO6/ds4YxHeSCdKYsPbyAhCiCmwGt9f9tTz8j19aI1G76OTY4a6+27?= =?us-ascii?Q?h100GzZnnl6v4MWF8XlRHL7uwgXVAQl2iUZRee5QtXPwJnpcWLuD1MYlp7AG?= =?us-ascii?Q?N9af/UC6ugL6XJkAtHVsXDXOE1tN8I3BV0/cFtM8bd53caB+XtFbI10c109B?= =?us-ascii?Q?q+8uOF9nSHG46ZzIsODMyjGSFWNkeUTloHpxC80svGEH74m4XAShg4CSdoNT?= =?us-ascii?Q?fA7XozmEdXYjUoJIlD4OfNRCEaeAhbkScgUGo4jJtNj3D4P3TM91ETs3YD7z?= =?us-ascii?Q?QDUNivh+YkjpgI0s+rhnNCCc9SPh5L6uuV0asKrPL+HI8mzN1sNJnoCxluUb?= =?us-ascii?Q?wqdSr3xXSxHyJkHmhs51/8Kt79DEoBHeb4Nhf9CJtrXjg3JZbbPa2OBaEYCh?= =?us-ascii?Q?OkIRMgt1YJVmGOkgAddCJb7WA+ty/eSaOAaVFpm8sKGhVu6qI3HTbhBg1xlK?= =?us-ascii?Q?05yLGvejbSjqMazo+poIRhfNYOsjxH6v/yFkr2BVgWr7igSvdfYloshqH+31?= =?us-ascii?Q?lRDxIANgNuyr+QY9nJap3YDQilb2wk7+Y17AXpyEcFzsNzUzYD+iQ6NfL4Ux?= =?us-ascii?Q?JsxC03NiwQzW60I+aEG7eUla2cEeRLh+uFmkVWISOEgvedxtur1LBL5fnPWd?= =?us-ascii?Q?/DAZoHq4q/9c8b6BUIy27fkdZSGKceun5kf4bzQJMduh50tC3rX6Q5+HaLev?= =?us-ascii?Q?6kdzShJhe5ZgB88d/aN7SqoxAqRL0FP6bt/nJiDH5c7rrZYXH54jFiI6jpNj?= =?us-ascii?Q?M0oU8y8XNpADJeuvKwdtC/b1WBKD/hMm58uiggAuF7bjGjkGFfkv4qbc/3FS?= =?us-ascii?Q?R6IX2V+HjdlUlthsJQW2JssSZk+XzI86Ux9XedwI4HRL6F5mlZGoQU7NmfSi?= =?us-ascii?Q?KoiBdJ3AZQrRLbxS+PFA6dAZRsdGWNKzGXvzLe9/wgh+46kQHXxrqQmMFE9U?= =?us-ascii?Q?5+D10rlfrmGeQcmsjMlE42bjVc6CQ5TJp/jwDH+Nfhc2ybJOX6FozTKWinxN?= =?us-ascii?Q?7/UImyk76FRxKfs4EL5FEPdxmNBybg3x84fgEmTirxzaRkgXGd1LVWYHXWOT?= =?us-ascii?Q?ze/e3JSsnm5sPm530uvCQPHqSdv6/rExORZe0r5kT+og2SsotB9/0pPXzBfF?= =?us-ascii?Q?cQHhJPmqT2LUnMrz/gG9CcHwOzWv+EVamybxTLHr?= 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: 0d3a0381-3cd2-4fb7-e705-08dbb84d2c4e X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2023 13:42:59.7879 (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: sRGydiYrw67nusL41NUdXrbghMkAWo9KwZatMUO6qcoxjHpeRY7KFWhUjFWnPnYTG7ACPL9Nn9On4R2LGQgzVxkdquZjCOxWdWmIJEtIb/s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR18MB5556 X-Proofpoint-GUID: taklHcw85Cj5Qp4zHGMjZLNeepkBzTyB X-Proofpoint-ORIG-GUID: taklHcw85Cj5Qp4zHGMjZLNeepkBzTyB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-09-18_07,2023-09-18_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 Hi Bruce, Thanks for the review. Please see my reply in-line. > -----Original Message----- > From: Bruce Richardson > Sent: Monday, September 18, 2023 6:30 PM > To: Amit Prakash Shukla > Cc: Chengwen Feng ; Kevin Laatz > ; dev@dpdk.org; Jerin Jacob Kollanukkaran > ; mb@smartsharesystems.com; > conor.walsh@intel.com; Vamsi Krishna Attunuru ; > g.singh@nxp.com; sachin.saxena@oss.nxp.com; hemant.agrawal@nxp.com; > cheng1.jiang@intel.com; Nithin Kumar Dabilpuram > ; Anoob Joseph > Subject: [EXT] Re: [PATCH v1 1/2] dmadev: add DMA operation structure >=20 > External Email >=20 > ---------------------------------------------------------------------- > On Mon, Sep 18, 2023 at 06:02:26PM +0530, Amit Prakash Shukla wrote: > > For the event based DMA transfer, all the required parameters are to > > be sent as part of a structure. This patch adds a structure containing > > the parameters for event based DMA operation. > > > > Signed-off-by: Amit Prakash Shukla > > --- > > lib/dmadev/rte_dmadev.h | 12 ++++++++++++ > > 1 file changed, 12 insertions(+) > > > > diff --git a/lib/dmadev/rte_dmadev.h b/lib/dmadev/rte_dmadev.h index > > b157ab7600..bf8db2d28d 100644 > > --- a/lib/dmadev/rte_dmadev.h > > +++ b/lib/dmadev/rte_dmadev.h > > @@ -794,6 +794,18 @@ struct rte_dma_sge { > > uint32_t length; /**< The DMA operation length. */ }; > > > > +/** > > + * A structure used to hold event based DMA operation request entry. > > + */ > > +struct rte_dma_op { >=20 > Would it be better called rte_dma_event_op, if it's just for use with > eventdev? Yeah, this is used only for the eventdev. I will rename it to rte_event_dma= _adapter_op and move this structure to rte_event_dma_adapter header file as= part of dma adapter eventdev series. I will send v2 for this series. Thanks! >=20 > > + struct rte_dma_sge *src_seg; /**< Source segments. */ > > + struct rte_dma_sge *dst_seg; /**< Destination segments. */ > > + uint16_t nb_src; /**< Number of source segments. */ > > + uint16_t nb_dst; /**< Number of destination segments= . */ > > + uint64_t flags; /**< Flags related to the operation= . */ > > + struct rte_mempool *op_mp; /**< Mempool from which op is > allocated. */ > > +}; > > + > > #include "rte_dmadev_core.h" > > > > /**@{@name DMA operation flag > > -- > > 2.25.1 > >