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 CFBEFA034F; Sun, 3 Oct 2021 12:51:48 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5E5D241222; Sun, 3 Oct 2021 12:51:48 +0200 (CEST) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam07on2063.outbound.protection.outlook.com [40.107.95.63]) by mails.dpdk.org (Postfix) with ESMTP id 9B2BC4068E for ; Sun, 3 Oct 2021 12:51:47 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X54f0WTfgxJ4AZiGNR5W8+esP3sc4NqbUldDUaSLFH6dd1ZOBUYAckbFQV9Q6AiLCVIsPveqcImwrA2hlk+1s0SXc2Hl1Uu67lu7Y27czm74dH2wwCQ3cuJ+IyCMfQkuiG9hV0aZUbL8BWl+uaaQ2g5CUONqgc4QYco3Ra1Lh/vX3wV4ySfaNW0ZGsXAed6lekBDdfoNaYVU38/9ROvBBmJtvB+J761zr8BkzbfABlr6Otn518fhJbcr7tj7AXn4xL6RLwFLQ2CuZ6VrQ8BxX/xS+gNQH/fNBVXpduJsvkqz4BBn+UkEInD5zSplRSNhwVe9q9VUv1/k7U7X7aNlng== 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=OIGKLWw8HRclOy5CxtdFggwlBlCpdYgSNr0sRsnXUFQ=; b=NR2uKRR/XTJZtPUhqYfkIE0+xvzldbgGlmtqUH9FIRYLdg2MoZ2YlrXM7uR4+f+88GL39dtW9vQf5H79MA/Lpd3UWkNLwzb0j4F8BI2YLUUiYzB/0Bwa4VIthj3SvtYSYh41+krFgGFGgWxH/XU+8XV0w1nk6tD+BJg144a6kuPl3J1jhH9NVuhdXsP3IXtp704hd7aJkiJZZFCwqoKDFDJfL+GhjwWoq70zkkipKALwVhd99TTdcD12Yo8NAoKfRT+ZOLQeVOvxV1P3qWBDSafjuvBRX2fG6KDBA4Nftbb3I5flql7vxk1lDM9XhH9pYWHhv3HBQ/xcZ86XdWfD8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OIGKLWw8HRclOy5CxtdFggwlBlCpdYgSNr0sRsnXUFQ=; b=HKYhMzmbo2M7bXARNvNN/jD1rFPgg/zF4U5m4yXyURqKc7jmtgSSaHqJG7JcB835eX9q+0MyhBVVefW4UPqTEf1UPm32Goqpqc3Rhe46b9g+XFsJJpU1hjFzIWIZlCkNcFz/kGObqF7eaLNrQLvlx3xB/x+xe/lCTrjhkUETmPC2eZLzZshIj2Nd/2SYhSX9ebbjVFVvImZI3D7DiP+SFC40UigjD6tczFsoM9xBI+pKjVsbxQ/3qes/fmz45KpsAfjDz1NKRJEjIWlv/PvdTmEUx6oaWLC9+QUOBu4VRPyidHK042TTIz9O7ggx+kWu8egIZWwZhJKdNBLj07sVIw== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5231.namprd12.prod.outlook.com (2603:10b6:5:39b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.22; Sun, 3 Oct 2021 10:51:46 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25%6]) with mapi id 15.20.4566.022; Sun, 3 Oct 2021 10:51:46 +0000 From: "Xueming(Steven) Li" To: NBU-Contact-Thomas Monjalon , Gaetan Rivet , "david.marchand@redhat.com" CC: "andrew.rybchenko@oktetlabs.ru" , "dev@dpdk.org" , Asaf Penso , "ferruh.yigit@intel.com" Thread-Topic: [dpdk-dev] [PATCH v5 5/5] devargs: parse global device syntax Thread-Index: AQHXMBM+G+dsFO53M0OrxxhPt1c5NKu6JdCAgAAJ2oCAB/DigA== Date: Sun, 3 Oct 2021 10:51:45 +0000 Message-ID: <09b16284e0b70172137d3aa15585c0362c3636c3.camel@nvidia.com> References: <1608304614-13908-2-git-send-email-xuemingl@nvidia.com> <1618283653-16510-6-git-send-email-xuemingl@nvidia.com> <2557544.gBOyUbuW4X@thomas> In-Reply-To: <2557544.gBOyUbuW4X@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4 authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bf7a4c5b-954c-4241-c249-08d9865bcb53 x-ms-traffictypediagnostic: DM4PR12MB5231: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JRMasF5sbFtkVJs0Cai5LSW08GFE/mnfti45NGfsLbCilMDqVYUQ2ZWPjgP+0jyKE6tsTh0ZSf0epMxj/+pvw0O0bjw//AnjpOgi3uxlPdBCc43emrDcBAGQHKkLFQayJxYcglCm3ID1OXDiV4z3+YgtE3kWMxHHFRz8i80W3wLz5nPfcDu/2wQLdHv6jLHmWR8/0f441k74tPr7ctlLX1BZXywVgyeSWG+dReGtDjUXxPVPOfyEqYKo5Mrj+UN6tF0nkFWqCD4m9qKUv1Ywjht2zmyidAsxIt8rmkIV8mKLrAvORy9QcwYad4GpF83dNL0k/584kGGFiAFzPe+XCT2dGQxVPi9Lldm4TX8a//iCTbdOX1iWS7nERy1yubocKBBrKzSAIg432aliP5+/eWuhq4XqR0iGLTja+5SItOo72f35xKiiSHAxR4GrhevCbjB31qBCVRO5c0MwmPfu9Sndq1xCalmgCJTwAKS1ZgggUs308yYxMh/huBrmCKrbvKOa4o46VJm1Dy6CTICWltsDeS1SSrvgR+SID8Cg7FATdmzTkp/Z0M9fnByueEW8xjBPKNWAAic/U9OAgf1o06/hhA6TUUrp7M8fJdHp/x7mlacY0Id6cV9m3coyzk9FLDF4Vw4t4TshSZAgUdVPxhimizqaKN/hyJYMZerKYTUtWGfbMCJj3kNJTUPf2JIoRhJeJSeglJ5YUWPPVgBfeA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(508600001)(76116006)(6512007)(71200400001)(66446008)(64756008)(66556008)(66946007)(66476007)(91956017)(38100700002)(54906003)(122000001)(2906002)(110136005)(316002)(6486002)(36756003)(4326008)(38070700005)(83380400001)(8936002)(2616005)(186003)(5660300002)(86362001)(8676002)(6506007)(26005)(53546011); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bVpvVGhHOHF0a2x2VEl1bXNPODVqQzdlZ29uSlpRdUhQNjBHelgxL1lnckFr?= =?utf-8?B?N3dPL0VVLzVrNkVQNVdWMWQ1dkZUb1c1dXY4cTN1WVZES2w2WDY4TmJiUmpx?= =?utf-8?B?SE02S1NBNDdCTW9QSE80N2gxYUdxUUhIc1hya1ZQSGFKanZjUHZyWTMzaXcx?= =?utf-8?B?eUtoSGExUUh1Nk5PK09oUE1RbzU4d0VGQmFOTEVKUHorUHhSK2ZBdXd2RjlO?= =?utf-8?B?QVp2anZMVGxJa0s5a1QyVUFxSlhlT2JldWJKYjdZc2doaDlYbEZJdDlPTExF?= =?utf-8?B?REd5MkZFb3A3Sm9BeDZRNm5XZ1l4R2lLaDFwdUN2VUpsTXhyZUFqTnVySmM1?= =?utf-8?B?VmZFRGhwc2NCSWZuQ29aeTYwOXkwUnUyZ1A2SW5TTVVrbDBMR3hkN1JabHor?= =?utf-8?B?ZWlhdCtWdW1odlFtOGF2algzbEVrYU9JSDdmUUNmMzdnZlRiYi90bU8ySTdt?= =?utf-8?B?ZG1uOWxZZnhyeFNvOGh3ZG4ydTRyL2NwQVQ5NkhmTTBhc1A4b2MyK21FTW9P?= =?utf-8?B?L1BqaVdLbU9qSm9zRVdONG93dTl4bXpGZytBRUlWa2hBeUVFQ2lhVXV0NXZm?= =?utf-8?B?ZzBOQXpLbHJuSkRwdWFnQlJUVURyekxxS1E5enIwNTk4VXM4QXNidFFrYW90?= =?utf-8?B?RThFa3d1WWdSVExzREZXU2xKSTlKNEl4Nm5lR21mTTRDTWpEdTQ1WUsyRG1i?= =?utf-8?B?YWRIbjBFbmJ2Zmp1M04rcDZwcVZmbVZmMFUyU2ZUWk9lNmtzWjRNcVVRTU8w?= =?utf-8?B?MWRhZURxSUc5a3pJNi9pVnN4VStWNFY5ZHpJU01SRWxHWHdBY25TSDg1cUZF?= =?utf-8?B?VDRaMDZCaG53NFkxS3hyaVVoMDVaSkgzOWFIeEI1N25YU05PNEluaHh0bU1U?= =?utf-8?B?Zm1SQzQ5TGpQNU5YSUl3Um80NFVOWjhmaDlpN2lFeEV0U1pQcEFxZUl6d0d3?= =?utf-8?B?NG1ISnVCTkRDdzlheEZjVjFKVi9YSGU2NEFDZGxRY1pPNmx0ZHFzVEp5dm9s?= =?utf-8?B?YmxNVU9EVmJyY2tBVFdvaTB4NjJYOWpUZGRvcE1oQ28yRlJVU1R1WUkzbTJo?= =?utf-8?B?U1BhVGVlOGlzYk1XaTBTYWxUWEdZWFZVUE1GM09IS3JsN1V3U1FDbWpRM0k3?= =?utf-8?B?TDhVMTc3M2h3T04reExIQnc1R3VRMG5GaC85c05YVkxkRSthRjdLMWVsYStE?= =?utf-8?B?QXM2UnA3SStzNG1mQU5GUEtsZC8rcmIyVkNkTjVnVjBuK1lJUDdXeWN2a0M3?= =?utf-8?B?RTdUV0FDZlo5eTFXQzc5cGlxV0Fsb0pjOFJ4cFAySXlJU1BDbmVyTk53aTVl?= =?utf-8?B?cWZ0WnBJcHRmTXFWVE0rQyt3bjVQS1pKd2pPRVhpbXYxQjVOc01nOWYwcjJ0?= =?utf-8?B?THpENk9oUkpPMTJJTjZEZnErU0VQeWkrRUdrblhYK0g0cForYmJuRW1BNjVM?= =?utf-8?B?TzN0UEtJRmNnT0U4dnZNSklZSHJTWEdDelY3eWJ1WmlSR0dDUFlnd0svNmty?= =?utf-8?B?c2srV0p1TkZzSUw2VUdJcWJFODlXR01TaVIwdHVzTGxwbVRXY1VUcGdRRVly?= =?utf-8?B?NGpGODhwNjlFQjcvYkpTQWVWVTFzdzZyLzlEYXhvVXhtS0N4VjFsNkVEcTkr?= =?utf-8?B?UHVrZkYxcFZGc0RQNDNWMVVMVnpTN2xGMEZMd3NKellWMVZaQ1lRN0V2RGN2?= =?utf-8?B?aXUvWGh1Y0Nock5aZTBPS1RrV1RObVowaTBTYm96Q2M5R0IwaVZnR0s4bEN0?= =?utf-8?B?MmtENE9EZjJ6cWFkcmNvVkpXQjUvcmxVTmx2THk0NjAwWk95V2N0cGNRLzlS?= =?utf-8?B?MEtBalRvbXVtVW8yV1RPZz09?= Content-Type: text/plain; charset="utf-8" Content-ID: <16CDB6F9358FBF419D092A801468CD36@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf7a4c5b-954c-4241-c249-08d9865bcb53 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2021 10:51:45.9930 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DC9VXVLEE3CX+AcTkzZzplESaE67Vn/NASJlzw9IxFlN2/nOKsGtfdBqyv7SlXPJKL2gGSACOSntoQ900/+e1A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5231 Subject: Re: [dpdk-dev] [PATCH v5 5/5] devargs: parse global device syntax 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 Sender: "dev" T24gVHVlLCAyMDIxLTA5LTI4IGF0IDExOjA0ICswMjAwLCBUaG9tYXMgTW9uamFsb24gd3JvdGU6 DQo+IDI4LzA5LzIwMjEgMTA6MjksIERhdmlkIE1hcmNoYW5kOg0KPiA+IE9uIFR1ZSwgQXByIDEz LCAyMDIxIGF0IDU6MTUgQU0gWHVlbWluZyBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT4gd3JvdGU6 DQo+ID4gPiANCj4gPiA+IFdoZW4gcGFyc2luZyBhIGRldmFyZ3MsIHRyeSB0byBwYXJzZSB1c2lu ZyB0aGUgZ2xvYmFsIGRldmljZSBzeW50YXgNCj4gPiA+IGZpcnN0LiBGYWxsYmFjayBvbiBsZWdh Y3kgc3ludGF4IG9uIGVycm9yLg0KPiA+ID4gDQo+ID4gPiBFeGFtcGxlIG9mIG5ldyBnbG9iYWwg ZGV2aWNlIHN5bnRheDoNCj4gPiA+ICAtYSBidXM9cGNpLGFkZHI9ODI6MDAuMC9jbGFzcz1ldGgv ZHJpdmVyPW1seDUsZHZfZmxvd19lbj0xDQo+ID4gPiANCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFh1 ZW1pbmcgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+ID4gPiBSZXZpZXdlZC1ieTogR2FldGFu IFJpdmV0IDxncml2ZUB1MjU2Lm5ldD4NCj4gPiANCj4gPiBTdGFydGluZyB3aXRoIGEgdmlydGlv IHVzZXIgcG9ydCwgSSBnZXQgYSB3YXJuaW5nOg0KPiA+IA0KPiA+ICMgZHBkay10ZXN0cG1kIC0t dmRldg0KPiA+IG5ldF92aXJ0aW9fdXNlcjAsaWZhY2U9dGVzdCxwYXRoPS9kZXYvdmhvc3QtbmV0 LHF1ZXVlcz0xDQo+ID4gLS1sb2ctbGV2ZWw9cG1kLm5ldC52aXJ0aW8uKjpkZWJ1ZyAtLSAtaQ0K PiA+IC4uLg0KPiA+IEVBTDogVW5yZWNvZ25pemVkIGxheWVyIGRldi92aG9zdC1uZXQscXVldWVz PTENCj4gPiAuLi4NCj4gPiANCj4gPiBBbSBJIGRvaW5nIHNvbWV0aGluZyB3cm9uZz8NCj4gPiBJ ZiBub3QsIGNvdWxkIHlvdSBoYXZlIGEgbG9vaz8NCj4gDQo+IFRoZSBuZXcgZ2xvYmFsIHN5bnRh eCBpcyB1c2luZyB0aGUgc2xhc2ggLyBhcyBzZXBhcmF0b3IuDQo+IFdlIHNob3VsZCBkZXRlY3Qg bGVnaXQgdXNlIG9mIHNsYXNoIGluIGEgcGF0aC4NCj4gSGVyZSwgdGhlIHZhbHVlIHN0YXJ0cyB3 aXRoIGEgc2xhc2ggc28gaXQgc2hvdWxkIGJlIGVhc3kgdG8gaWdub3JlLg0KPiBBbm90aGVyIHdh eSBpcyB0byBjb25zaWRlciBzbGFzaCBvbmx5IGlmIGZvbGxvd2VkIGJ5ICJjbGFzcz0iIG9yICJk cml2ZXI9Ig0KDQpUaGVyZSBpcyBhbiBhc3N1bXB0aW9uIGluIHRoZSBmdW5jdGlvbiBydGVfZGV2 YXJnc19sYXllcnNfcGFyc2UoKToNCgkJICogVGhlIGxhc3QgbGF5ZXIgaXMgZnJlZS1mb3JtLg0K CQkgKiBUaGUgImRyaXZlciIga2V5IGlzIG5vdCByZXF1aXJlZCAoYnV0IGFjY2VwdGVkKS4NCkZv ciBzb21lIGNhc2UgbGlrZSAiYnVzPXgsazE9djEvY2xhc3M9eSxrMj0vc29tZS9wYXRoL2szPXYz IiwgImszIg0KYmVsb25ncyB0byBkcml2ZXIgbGF5ZXIsIHRoaXMgd2lsbCBjb25mdXNlIHBhcnNl ci4NCg0KDQoNCg==