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 DEEC642CF3; Mon, 19 Jun 2023 07:25:40 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 68ECD410D7; Mon, 19 Jun 2023 07:25:40 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 0C392410D3 for ; Mon, 19 Jun 2023 07:25:38 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35IMLfDv017905; Sun, 18 Jun 2023 22:25:37 -0700 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2106.outbound.protection.outlook.com [104.47.58.106]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3r9a6n48ff-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 18 Jun 2023 22:25:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KbV7N27G2kDjOPtKjeXyohvg2omNuwRp7pM9dF5O8mIVmp0YEonXuHhg9OKkSPi+bXT/6Iptam1VHvJqcYz9GgJAW4fkJr45WVKL1nu2YgdDGZg2z1eJ8vAx2iqX8tpc7dVBCxh5r1vhvkcecAwECo7oS7mQlSqzAKIGvEhUSs62ODc9+AfpoZvd3dCxyRTtvi039A7y/WmCRMIOtgplQms06i0M5/6aWmVB5NA6TsD5s6XlFnIBnuSQ9T0rN9fTEN6y1+dZ3jplpDbGE2XT9ic8cJA1gkc+PhQvF4IsVgnr5IojDsVPO2rXOOBfjI7xwcRU3im6RK63ctagRsY1/w== 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=lgZG7AONc4ayBWAEqrkFpr6bsVYB2Oo3bq3U/Gr+cG4=; b=JzayOIP1K6cFM5EKMt2kMfSwnuqvslyVsuLtrw9vngAnD3PDTTpj/gxpoReibXSJ5qwV+X9XG2P1MMnGx4vnEKBLK9O4tt1QaW23T1UqL3Z4Ok1jAQe+eIXfzYJuYzTSl3oPba362TXAWDz+aFwqYLvm3+1IfXRB2I9Lh1qPdQEmp0h2qtGmKdMq+nWzGlrufbOg9b4Ou6Q1go6DlFoM9T7YLkCgb35tm3BfYKFPg/enzMexiXvSklF6zmV6BuB+BJ9CLUtUv6L+Nku5Q70MRfnuuIOcYB1RpewiJWNocLvfVcrK1UtsCBwbNe+a1X0Y/3TUYC5cL5X1SJdPQ9RJkQ== 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=lgZG7AONc4ayBWAEqrkFpr6bsVYB2Oo3bq3U/Gr+cG4=; b=fQ6aXFMr4OueQIUhrb4lD5uZx+PhEwPuyebaiapvxqkL8JYkD2zxuYD0GYuBGlwPCtf5+OxTL7HA7vZV3rmtZcKqvQ5Bm+OdpTNcD+2P29JfPq7JS7ZjGglhtdQbuZPiSVCNzIEiODehccmOfDZtUuOGGP0kVZqJuiYoX8Rh9oI= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by MW5PR18MB5067.namprd18.prod.outlook.com (2603:10b6:303:1ce::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.35; Mon, 19 Jun 2023 05:25:32 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::d578:1759:9d2c:9dfa]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::d578:1759:9d2c:9dfa%4]) with mapi id 15.20.6500.036; Mon, 19 Jun 2023 05:25:33 +0000 From: Anoob Joseph To: "Jiang, Cheng1" CC: "dev@dpdk.org" , "Hu, Jiayu" , "Ding, Xuan" , "thomas@monjalon.net" , "Richardson, Bruce" , "mb@smartsharesystems.com" , "Xia, Chenbo" , Amit Prakash Shukla , "Ma, WenwuX" , "Wang, YuanX" , "He, Xingguang" Subject: RE: [EXT] [PATCH v6] app/dma-perf: introduce dma-perf application Thread-Topic: [EXT] [PATCH v6] app/dma-perf: introduce dma-perf application Thread-Index: AQHZnbUBqZgjiRauVUmHTZ2wKSjZda+JzqzggAG0+YCAAAqisIAAW04AgAAatYCAALyLgIAAO+jQgAAlDICAAA7A4IAAFRzAgABJtwCAAoJvAIABgdrQ Date: Mon, 19 Jun 2023 05:25:32 +0000 Message-ID: References: <20230420072215.19069-1-cheng1.jiang@intel.com> <20230613043140.18101-1-cheng1.jiang@intel.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-rorf: true x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcYW5vb2JqXGFw?= =?us-ascii?Q?cGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEy?= =?us-ascii?Q?OWUzNWJcbXNnc1xtc2ctYjM4ZTc5NDMtMGU2MS0xMWVlLTljNTQtNGMwMzRm?= =?us-ascii?Q?NWY5YjRmXGFtZS10ZXN0XGIzOGU3OTQ0LTBlNjEtMTFlZS05YzU0LTRjMDM0?= =?us-ascii?Q?ZjVmOWI0ZmJvZHkudHh0IiBzej0iNTgzNiIgdD0iMTMzMzE2MjU5MzAzNDY2?= =?us-ascii?Q?NzMyIiBoPSJyTzJMRGlOWVg0L1Q0RWFCZFNQeUpaMExGZ0E9IiBpZD0iIiBi?= =?us-ascii?Q?bD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFONFBBQURz?= =?us-ascii?Q?SnBGMmJxTFpBY1EzUFZUWlNybFR4RGM5Vk5sS3VWTVpBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBSEFBQUFCdUR3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?RUFBUUVCQUFBQUk3cVRwQUNBQVFBQUFBQUFBQUFBQUo0QUFBQmhBR1FBWkFC?= =?us-ascii?Q?eUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFF?= =?us-ascii?Q?QUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFGOEFjQUJs?= =?us-ascii?Q?QUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFB?= =?us-ascii?Q?QUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdVQWJnQjFB?= =?us-ascii?Q?RzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCakFIVUFj?= =?us-ascii?Q?d0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlBTUFBeUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR01B?= =?us-ascii?Q?ZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4QWNnQmtB?= =?us-ascii?Q?SE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFCdkFHMEFY?= =?us-ascii?Q?d0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VBY2dCZkFI?= =?us-ascii?Q?WUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFB?= =?us-ascii?Q?QUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1QUY4QWN3?= =?us-ascii?Q?QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFH?= =?us-ascii?Q?UUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZBRzBBWlFC?= =?us-ascii?Q?ekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFYd0J6QUd3?= =?us-ascii?Q?QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFHY0FaUUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: =?us-ascii?Q?QUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dBY0FCZkFI?= =?us-ascii?Q?UUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZBR1lBYVFC?= =?us-ascii?Q?c0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFB?= =?us-ascii?Q?QUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFaQUJrQUhJ?= =?us-ascii?Q?QVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUx3QUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFD?= =?us-ascii?Q?ZUFBQUFiUUJoQUhJQWRnQmxBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBBRjhB?= =?us-ascii?Q?YmdCaEFHMEFaUUJ6QUY4QVl3QnZBRzRBWmdCcEFHUUFaUUJ1QUhRQWFRQmhB?= =?us-ascii?Q?R3dBWHdCaEFHd0Fid0J1QUdVQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFjZ0Iy?= =?us-ascii?Q?QUdVQWJBQmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QnVBR0VBYlFCbEFITUFY?= =?us-ascii?Q?d0J5QUdVQWN3QjBBSElBYVFCakFIUUFaUUJrQUY4QVlRQnNBRzhBYmdCbEFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVB?= =?us-ascii?Q?QUFBQUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUY4QWNBQnlB?= =?us-ascii?Q?RzhBYWdCbEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFISUFaUUJ6QUhRQWNn?= =?us-ascii?Q?QnBBR01BZEFCbEFHUUFYd0JvQUdVQWVBQmpBRzhBWkFCbEFITUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFB?= =?us-ascii?Q?QUNlQUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUdFQWNnQnRBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refthree: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlB?= =?us-ascii?Q?QUFBQUFKNEFBQUJ0QUdFQWNnQjJBR1VBYkFCc0FGOEFad0J2QUc4QVp3QnNB?= =?us-ascii?Q?R1VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFHMEFZ?= =?us-ascii?Q?UUJ5QUhZQVpRQnNBR3dBWHdCd0FISUFid0JxQUdVQVl3QjBBRjhBWXdCdkFH?= =?us-ascii?Q?UUFaUUJ6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBYlFCaEFISUFkZ0JsQUd3QWJB?= =?us-ascii?Q?QmZBSEFBY2dCdkFHb0FaUUJqQUhRQVh3QmpBRzhBWkFCbEFITUFYd0JrQUdr?= =?us-ascii?Q?QVl3QjBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFB?= =?us-ascii?Q?SUFBQUFBQUo0QUFBQnRBR0VBY2dCMkFHVUFiQUJzQUY4QWNBQnlBRzhBYWdC?= =?us-ascii?Q?bEFHTUFkQUJmQUc0QVlRQnRBR1VBY3dCZkFHTUFid0J1QUdZQWFRQmtBR1VB?= =?us-ascii?Q?YmdCMEFHa0FZUUJzQUY4QWJRQmhBSElBZGdCbEFHd0FiQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUcw?= =?us-ascii?Q?QVlRQnlBSFlBWlFCc0FHd0FYd0J3QUhJQWJ3QnFBR1VBWXdCMEFGOEFiZ0Jo?= =?us-ascii?Q?QUcwQVpRQnpBRjhBWXdCdkFHNEFaZ0JwQUdRQVpRQnVBSFFBYVFCaEFHd0FY?= =?us-ascii?Q?d0J0QUdFQWNnQjJBR1VBYkFCc0FGOEFid0J5QUY4QVlRQnlBRzBBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reffour: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFB?= =?us-ascii?Q?QUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFIQUFjZ0J2QUdvQVpRQmpBSFFBWHdC?= =?us-ascii?Q?dUFHRUFiUUJsQUhNQVh3QmpBRzhBYmdCbUFHa0FaQUJsQUc0QWRBQnBBR0VB?= =?us-ascii?Q?YkFCZkFHMEFZUUJ5QUhZQVpRQnNBR3dBWHdCdkFISUFYd0JuQUc4QWJ3Qm5B?= =?us-ascii?Q?R3dBWlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCdEFHRUFjZ0IyQUdV?= =?us-ascii?Q?QWJBQnNBRjhBY0FCeUFHOEFhZ0JsQUdNQWRBQmZBRzRBWVFCdEFHVUFjd0Jm?= =?us-ascii?Q?QUhJQVpRQnpBSFFBY2dCcEFHTUFkQUJsQUdRQVh3QnRBR0VBY2dCMkFHVUFi?= =?us-ascii?Q?QUJzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFB?= =?us-ascii?Q?QUFBQUFBZ0FBQUFBQW5nQUFBRzBBWVFCeUFIWUFaUUJzQUd3QVh3QndBSElB?= =?us-ascii?Q?YndCcUFHVUFZd0IwQUY4QWJnQmhBRzBBWlFCekFGOEFjZ0JsQUhNQWRBQnlB?= =?us-ascii?Q?R2tBWXdCMEFHVUFaQUJmQUcwQVlRQnlBSFlBWlFCc0FHd0FYd0J2QUhJQVh3?= =?us-ascii?Q?QmhBSElBYlFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNl?= =?us-ascii?Q?QUFBQWJRQmhBSElBZGdCbEFHd0FiQUJmQUhRQVpRQnlBRzBBYVFCdUFIVUFj?= =?us-ascii?Q?d0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFCQUFBQUFBQUFBQUlBQUFBQUFKNEFBQUJ0QUdFQWNnQjJB?= =?us-ascii?Q?R1VBYkFCc0FGOEFkd0J2QUhJQVpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFB?= =?us-ascii?Q?QUFBQUFBQUFnQUFBQUFBIi8+PC9tZXRhPg=3D=3D?= x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4672:EE_|MW5PR18MB5067:EE_ x-ms-office365-filtering-correlation-id: c9ea4c11-0c65-49eb-568a-08db70859a5a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xih2L4ZP8YE/e4s7ciRbzIF80LrkzPxqF4uHpa/AflavXdoEKU4ACjPzp9ysfALGDVqRSQGEKsfNdcxWp0aiD/TOWbkyYYjZbGFD+ZtRXxj2rg+EzrCYpJNOCRPtOYL5HpGJmLuIdxFvdynX4ULwiBiZ6kTqc8e8yJcEBfIDNVexsWPO6YjBkKDFqSv1q9lAAnB82ICZp5kV5tpKvuAxqYnDlrvcuZZBC816YkT8koR22wILlqQJOfMmG6LEfNQtjEsL5PBXamWReltcfm3cHABRdFwbU3Qkt+sJQPPl17yhcY2XGftukruplumgZyAyiQiL2diW3I0Q+wuglhcSc3NUd8U2iBYO66as4sWHejYmKxbP8+n26SpqlmXy5+z3dzBND+ABxKBVCE7NVsTCMBnbjIF7DCAPCF4LtYRhVj1sL1+z1BhtgKU04q8K0H4FxisNzeW+dgM8MuIUAQENCBW0NEUmZ6OTqQnV8EKaNLdDNU1pmJhORN6hIhROfX6i0bqul1XqOtj6xhv0GkB+VhCxZ0bqIltkVt6+8zh5hIJCoW43GA3uZiVAdYBepLvhpxKdXh9qbYOYnfq7HzN3W8bVbUZJV4wiz7wl4uvLM4Q= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(396003)(376002)(366004)(39860400002)(346002)(451199021)(71200400001)(86362001)(55016003)(33656002)(38100700002)(122000001)(38070700005)(478600001)(7696005)(6506007)(54906003)(8936002)(8676002)(7416002)(52536014)(5660300002)(76116006)(4326008)(6916009)(64756008)(66446008)(66476007)(66556008)(66946007)(316002)(41300700001)(2906002)(83380400001)(26005)(186003)(53546011)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JWB51/s0/owfobTeKc5RWurDRL2DXsi5cSgr41qtZ7rk05eMcA2WNgcY34V8?= =?us-ascii?Q?ShffceoGYFpcpZseWK4zGJNC+1th6WTgrfCEHXWid8InIiQfx2ZITG/2Upz0?= =?us-ascii?Q?oneMLWDwa245YVg2dopkAfbnUe6vgZ6AB1+JPEF1tj8s0AFK1zjQBI15K50J?= =?us-ascii?Q?zBs7SCZGe9DSKNZPBu3kvNd3njSaz3J5887UOPYxJoUTKodcwtdOhgsUxMqE?= =?us-ascii?Q?AjffnegWcZ0fmajZobhsbAEAPm6YIbXQfogZ4OLJFoL9zJHjbDaCx3KXvoXD?= =?us-ascii?Q?Dq9AqYsEqYerEnqco570z7ALkkrfYoh6iDcCwTdDofPsf/K500WRz5aV8JSZ?= =?us-ascii?Q?m52+Dsc7nrc8rxznEeJ9rBfK3lmrC1QBxwb3lowFXAAvev8OgXtghWo2xDz9?= =?us-ascii?Q?nWlPBJu3no3OYUiwYhh9lQwNf0A/LEvxk/5hLs53Q2DopIYpe+b1CAr97mGd?= =?us-ascii?Q?nhlNzSSshlf/oR5ojylC4mMMZaXUqObqByjx8r0euO7sb4w6ZSEqLbbv5huH?= =?us-ascii?Q?4Zcg2aEdCcJ+l1vTi4VlPSA92PKukUDtQRRVh3ooUS+duorM2x1uy88OQZxS?= =?us-ascii?Q?xm0O2DkI4YFWGUY6S4zimoxQLy/DSACLwSG4lA3qFpYoaIQ4AaSGXZ2+u/aM?= =?us-ascii?Q?5jooTnzxggXbW4gw6nM4CroE7xcqhq+pzJyaDCKm7wHmAfnIeGNPPxPqHqdf?= =?us-ascii?Q?+QtTWGYbxk24N3l1mvMhY3nv4LVRWJUrMF5vsf69gxKxqy71xDzCaV8rG1oJ?= =?us-ascii?Q?fVNogweeWQ63wdSHj7y6gnfmmCmbdf1nMqW6fUIaK5MPccD2R1qsPhEBc1R9?= =?us-ascii?Q?LuNGN9bjjDVoQeVcAZDHJT4K3asFpv6dT6ojhiw8z6mHI16LXXzikA82+3bL?= =?us-ascii?Q?MnnjDei1GdPz1MzUflP8P4eZtGMx81TKfL2eJn1kV+74CNHwv9jzN7TAoXfW?= =?us-ascii?Q?vWqdDA74dajcXjRdZtqcqwchJg/p0hNd+3OI+JWPNOEXdJcvfEbqLSUycBsc?= =?us-ascii?Q?wz9c/1g+2+gKco8o+KkOf5V845HFfgQPRZLlbycA031/cEugCgHgVpKVzC9G?= =?us-ascii?Q?1nFkQnks/agg8vkMbU6grZRDXjo7Jqz3JDkeEO8ymeO21CKuKTXWnSjmNPwt?= =?us-ascii?Q?6Cn+yeR+MBgDYzhYx3M6WR3J0FT+046ni9XoBGjuutypUp/QuAN5XR7jHNM4?= =?us-ascii?Q?gFBiZZxFHMNleItctcws/bsSEXwWku9wWGVDps/aQ0IHq78oUG5ipADzDcEF?= =?us-ascii?Q?vSCyQCH/Qiks6BSVfdm3lQkjGGU32dfyank8baK5cPWvLSm+jQ7YCH3cCmQS?= =?us-ascii?Q?jXUU8RN2547dU6T7/jJkOqPgAeZXfKoxk7uwZAjgfsaKmriWBJm7u+8YGGUT?= =?us-ascii?Q?fDtGureQmPAi5y8QHQapyKUhdvesTbKvdR9yZNNGwpuFs6Hq1kxE5sMBjH0e?= =?us-ascii?Q?krBQN+5sjjO1M+LeoV5leQsD1ViHzAav7Dt1Oiryx8ZTYeNkJWeXfzPxQfA8?= =?us-ascii?Q?JHAthzJTcEsyMHTDWtMCIW5pB2uQjrHAWueL4ugrzYoWSX1WnI36zJPDuj2f?= =?us-ascii?Q?407kyayCjneC01iRYhg=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: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c9ea4c11-0c65-49eb-568a-08db70859a5a X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2023 05:25:32.5446 (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: JSNBG2JyLcHRwkcXe94Fqy4ukquE9YLVyK3jEGkFbh9zBdRYkjry+lBR8HQCKneA6Nd5GbVjAaBIS+N+N90LsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR18MB5067 X-Proofpoint-ORIG-GUID: 3LOLy3TSkNZqX8oMlh2_BORIViwIkV3D X-Proofpoint-GUID: 3LOLy3TSkNZqX8oMlh2_BORIViwIkV3D X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-19_03,2023-06-16_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 Cheng, Please see inline. Thanks, Anoob > -----Original Message----- > From: Jiang, Cheng1 > Sent: Sunday, June 18, 2023 11:05 AM > To: Anoob Joseph > Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan > ; thomas@monjalon.net; Richardson, Bruce > ; mb@smartsharesystems.com; Xia, Chenbo > ; Amit Prakash Shukla > ; Ma, WenwuX ; > Wang, YuanX ; He, Xingguang > > Subject: RE: [EXT] [PATCH v6] app/dma-perf: introduce dma-perf applicatio= n >=20 > Hi Anoob, >=20 > I've looked into the memory footprint issue, and I didn't find any. > So could you please help to share the config file you are using? Maybe it= can > help me to accelerate the debug process. [Anoob] We had to increase the hugepages to get the test running. Otherwise= simple memory allocations were failing. Some of structs have redundant fie= lds which can be easily addressed. For example please check below members in struct lcore_params, 1. scenario_id 2. lcore_id 3. dma_name 4. worker_id 5. test_secs Also, some of the parameters in the above struct is const for a thread (lik= e buf_size, kick_batch etc). So I was thinking may be it is better to split= lcore_params into two portions and have only the dynamic part as volatile.= But that is something we can take up later. I leave that to your judgement= . >=20 > Thanks a lot, > Cheng >=20 > > -----Original Message----- > > From: Jiang, Cheng1 > > Sent: Friday, June 16, 2023 11:16 PM > > To: Anoob Joseph > > Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan > > ; thomas@monjalon.net; Richardson, Bruce > > ; mb@smartsharesystems.com; Xia, Chenbo > > ; Amit Prakash Shukla > > ; Ma, WenwuX ; > Wang, > > YuanX ; He, Xingguang > > > Subject: RE: [EXT] [PATCH v6] app/dma-perf: introduce dma-perf > > application > > > > Hi Anoob, > > > > Replies are inline. > > > > Thanks, > > Cheng > > > > > -----Original Message----- > > > From: Anoob Joseph > > > Sent: Friday, June 16, 2023 6:53 PM > > > To: Jiang, Cheng1 > > > Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan > > > ; thomas@monjalon.net; Richardson, Bruce > > > ; mb@smartsharesystems.com; Xia, > Chenbo > > > ; Amit Prakash Shukla > > > ; Ma, WenwuX ; > > Wang, > > > YuanX ; He, Xingguang > > > > Subject: RE: [EXT] [PATCH v6] app/dma-perf: introduce dma-perf > > > application > > > > > > Hi Cheng, > > > > > > I think there is a bug in EAL parsing. Please check the below diff > > > and see if we should do something similar. > > > > > > diff --git a/app/test-dma-perf/main.c b/app/test-dma-perf/main.c > > > index > > > d65655b87b..7fcaa5acf6 100644 > > > --- a/app/test-dma-perf/main.c > > > +++ b/app/test-dma-perf/main.c > > > @@ -432,7 +432,7 @@ append_eal_args(int argc, char **argv, const > > > char *eal_args, char **new_argv) > > > i++; > > > continue; > > > } > > > - strlcpy(new_argv[new_argc], argv[i], > sizeof(new_argv[new_argc])); > > > + strlcpy(new_argv[new_argc], argv[i], > > > + MAX_EAL_PARAM_LEN); > > > new_argc++; > > > } > > > > > > Thanks, > > > Anoob > > > > [Cheng] yes there is an issue in it. And I have the same fix. I'll > > submit it later, thanks. > > > > > > > > > -----Original Message----- > > > > From: Anoob Joseph > > > > Sent: Friday, June 16, 2023 3:19 PM > > > > To: Jiang, Cheng1 > > > > Cc: dev@dpdk.org; Hu, Jiayu ; Ding, Xuan > > > > ; thomas@monjalon.net; Richardson, Bruce > > > > ; mb@smartsharesystems.com; Xia, > > Chenbo > > > > ; Amit Prakash Shukla > > > > ; Ma, WenwuX > ; > > > Wang, > > > > YuanX ; He, Xingguang > > > > > > Subject: RE: [EXT] [PATCH v6] app/dma-perf: introduce dma-perf > > > > application > > > > > > > > Hi Cheng, > > > > > > > > > [Cheng] sure, no problem. Feel free to contact me if you have > > > > > any more questions. > > > > > > > > No further comments from my side. Can you submit next version? > > > > [Cheng] Glad to know. Yes, the next version is almost ready, I'll > > submit it this weekend. > > > > > > > > > > Top level, I think you may need to add a doc file for the new app. > > > > [Cheng] sure, I was thinking about this, and I'll add a doc for this, t= hanks. > > > > > > > > > > Few issues that we are also checking in our end, 1. The app is > > > > having significant memory footprint. Need to see where we can > improve. > > > > 2. EAL args passing doesn't seem to be working. Are you able to > > > > enable specific devices by making using of '-a' arg? > > > > [Cheng] I'll take a look at the significant memory footprint issue late= r, > thanks. > > As for the eal args process, yes there is an issue, Dengdui's comments > > also mentioned it, and I have fixed it in the v7 patch. > > > > > > > > > > Thanks, > > > > Anoob