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 7A0D5A0C4E; Tue, 2 Nov 2021 07:13:14 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 077144069F; Tue, 2 Nov 2021 07:13:14 +0100 (CET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2049.outbound.protection.outlook.com [40.107.94.49]) by mails.dpdk.org (Postfix) with ESMTP id DEA8E4068F for ; Tue, 2 Nov 2021 07:13:12 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KBTYAfUmOvn1jvkwH3mcVIzNt2rVz197iBmYB07XDSsp+f7LDcEvw8Ut8COGoMkpfZVrANLNRNqSqqadroMXxmGz6i+8oZmWZBuvHYpIqgb00vu7SfpRsh+59rIp1wX6L8VopszFyFB0Vv+dgiyJ/xUjYTxqkF5jo9lvp+tRpMPyju/H2eReyYBn+dY81L/I6AGRijWfDafFG6BTa27LlOmSnth2+1Oa/8tKRuUpeN+OOCA59LaanzQ2Nud/Sl5dLBUWGMEU7r+EHxk95tS9YKLuLMoy/QNufCxj+V1+PWClLe+O0BlycurJJ++iy5qe7zxo1uugRUIUebp2YmM4Ig== 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=1zVwL/qZY3MsNDV6XG+zna0I5/EzhSar7076U3v/ANU=; b=kD054gI/Y8nNGRK8MvGmEkomoJPh3ZCbXNzGEk1/EFF6kJZWgtevuVg5kYWxRcmUiFQ688HeEuaBcIlrG2GB4Pv81/pj99+sMfr5NGpgap5n4Ja0WyJtI6TUjnekkGoOJ03hPvt8AcgNrDkfDCbuTVuRELxBdFBaf6Ek2WoZANNHawj2sqGQUik6KSi3yW2ZniFMCI0MXjIRtk1N5DBacl2D1oaPkeVgrH0ok8JtiWwQVzw95Zni4FZD5ewnRAQ7v0QGz7Idn2Ha0aswoxhGfmQa0fiqye4oRzhUE5N4QN3cX4ZCrVobaMnIiJG1aXc/NyiFS2lgFzyKj3qBcpfqpg== 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=1zVwL/qZY3MsNDV6XG+zna0I5/EzhSar7076U3v/ANU=; b=JKFlidPe8OoLWAkx02zG3gSimLSkOdML7I/ORvwr1BvMckg1XSPj1OjYqAz7gtr+cvrn9o0+EHkWRYdpmbXqYH5Jk+D9XIVdg+q0YOiibz5Z2N6eUJ+bj3GKe/tZHRD74EzfBqgSdZ3jQEo7MTE2LLpHO+jkydFj7SiSH0JhWfC/NN2ZIh3j1pozkRIfVYUeNa4b76ZOMFADKNhJ0wNuTX05kFaII0O6uT9GxPMgXgqsfH9Go93JocHVFo/X+IG3YCM/HUV0biCKS4MY68tUFaEqLyfWjb5to4O+hJzrRMddkAsNrq4fMeQfhSYGb3ORPsRu9m+qV8b7Br/dvtw3YQ== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5215.namprd12.prod.outlook.com (2603:10b6:5:397::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15; Tue, 2 Nov 2021 06:13:10 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::584f:672a:653f:fe25%5]) with mapi id 15.20.4649.019; Tue, 2 Nov 2021 06:13:10 +0000 From: "Xueming(Steven) Li" To: "vijay.srivastava@xilinx.com" , "dev@dpdk.org" CC: "andrew.rybchenko@oktetlabs.ru" , "praveenj@xilinx.com" , "vsrivast@xilinx.com" Thread-Topic: [PATCH] eal: fix device iterator issue to find device for class type Thread-Index: AQHXzLNnmV0Dnp5WCEe+RhhFGOxpXqvvyAOA Date: Tue, 2 Nov 2021 06:13:10 +0000 Message-ID: References: <20211029105348.10885-1-vsrivast@xilinx.com> In-Reply-To: <20211029105348.10885-1-vsrivast@xilinx.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4 authentication-results: xilinx.com; dkim=none (message not signed) header.d=none;xilinx.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 09aa92f4-dd99-47da-0485-08d99dc7d847 x-ms-traffictypediagnostic: DM4PR12MB5215: x-microsoft-antispam-prvs: x-mlnxrule-acc-mlist-2: Rule triggered x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TuysDDg5OY3oIn9ZdPaMnZuwr3gb4drGnfxPYNI9RNBK+jyDVDuIAP+AtS6GJL1OcKGSFwhkvejdRUX5A/lqU60V8pCyrXGU7cSkzh85UrWvyEa3bz7cZJU8fgIB1tAHoWrW9rePG0376baH+r7rym0jyXRgqC+iYdY1gMFj0LYUWbUP18LQlles8DgDPzRxoX7WR8kQk9t0hJZml9A3d+Ji7AY4y/qwtoM8q6ydec99RHR4DdkwVDoHsiWiVLZD8OwDjKfPkAAcK1Vuydz4ZLNHvSuknY4oV20ed1P2h5Upbr6U/JTMN40aMveUHFAXGMsQ3g2v4V34mtywdtzYRElSzcTiAVlY67F+ThX3bTd+P/Q4NUetPXS7Y6TuRZSfO1RwUoV5mrAjrFYd0QEvH74DpavDDFv9oqfaSJI71vQri+juYawpC1/KRdJAwFkEBIXI9plmqovUXFRDtsQkM4IHsOANb5uEPKXXQv17Vhj2eFUM+Be/mPM/TB5777GQgS3tP7SnqS7UtKFLcRPU4fPRmt9kWWI+rJS0zKp+xUgpgZAoihy2hLN1rwGc8gMjQENyPQec5+2dT39NIgQF0Ntm7uoFhw7+a4M80Tdp29lTpgU+g/wCCFVOuS9klFdMgm8wOiM3wS8OjeuQunNYXXl0ZSmwBcNEbuc9MO5byNqPNV+4HiFC7AkNa27c2z8Q2bGPg1VoaeShmgUmVILnhHMFyaYSyAEsJdJU6wDstM5WgfTPB7JXSm0vZ9q2nJjQkrkSVE6IjVelvHvS9jzD++TXJuDJPBKqP+nBk4lbUhjOT6kLTU8lli6OWsTqL7Zx 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)(66946007)(66476007)(26005)(71200400001)(966005)(64756008)(36756003)(66556008)(38100700002)(2906002)(186003)(76116006)(508600001)(5660300002)(66446008)(8676002)(38070700005)(86362001)(122000001)(91956017)(166002)(8936002)(4326008)(4001150100001)(6506007)(6512007)(316002)(6486002)(2616005)(54906003)(110136005)(37363002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cGJxVGRPeGlhQlVQTmVJdVRBY3lWR3k0b2E3TUF5SDlMSXFCRDR2RXYyeVBn?= =?utf-8?B?aS9TeWIwZGNDOU5tRGF1dWpCZ0xidVlOV3ZPK2dnU0tXZHNzRDFNU1VGWXRL?= =?utf-8?B?WTIvbG5WQjBPRHlFNnhLUUY0UDF6d2VWMkExUnlBdTFJRWRRYUROa3dIcFMr?= =?utf-8?B?YjU3cTBydlV6RFF5ZW5FWDNUVjJCSDJlNzBpV0V2NUZmeDdDNG91M0F5ZC9M?= =?utf-8?B?VHowUVkrbE9XUkVmdUxCNyt2VXZBSWxsVEEvRFRZNWRkTmg1SS9JbkdMMmNC?= =?utf-8?B?bnBrWXZ2aTIvVzA0bU1hNVFUMnJIOHBnQW1sUXphcSttckxFSkhsSXFlVVh5?= =?utf-8?B?T3ZDdzlmZ0VWM2pnQjdsd0oyWTZiY0M2MkJWN05MdVlyYWtkNmpJNVlvSjhm?= =?utf-8?B?WUxodHRXQ3Z5Y3l3SklaWGdjZGZHSURSMVhCbzQ5TUN1VFR5SE12bXdGbWZi?= =?utf-8?B?RUIvM0hGVXliNHduUkNCdHJIMGthcEFwdlV4d296ZVNqb2lwNE9zNGRhUDg2?= =?utf-8?B?dlVkc1RScEg5V2o3em15MTZPRzQ1VHpUREkyUDRWcDlVQUczNDV4OFZIZjgy?= =?utf-8?B?RzNRd1krckZEbzdXc0VyVStHL25aWVhDc0d1b2ROQ3JtZE96UGgwVy9ncnQz?= =?utf-8?B?MmkzSG5oaSswVFdyaGpNVUF2SDU4YXBXeERjc2hkRk5OTkhtR3BTbFVCbnBw?= =?utf-8?B?UzhZYkY1czI2MEd1QVU5cXhodCtUclV3SndFbW16Q3FIVjJjU3RESkpYZkVo?= =?utf-8?B?SWlpY2RMdW1jMkt2NnVUeC9qNXBCclNlNmdWeUJIYnlkZmFKYktZQTRTVHdm?= =?utf-8?B?VlYyNURlOUJVM3c4eHhROFpINlpuNUNHdEhRaUo2NU94cExRUi9SM3V3NHpv?= =?utf-8?B?MjNaKzN3alJVaEFXa2tPY1pMaVFROHpxdTV6MDZldTcrdnp0NjZpYVhFL3Q2?= =?utf-8?B?d0xZSVZFek95QUlSV0h2QlNYaVNkZmdpUS9jaGs3d0JhcFErdU1mdDcvWXVJ?= =?utf-8?B?TnkwRXg4UDZ1VGZUVDlJRkN0V2JPT25nMWNsS3M3WFFkY1VBbkpQNjFlU3B4?= =?utf-8?B?bVUvNktQSnQxQURIMzZMazQxRGdFbERvUS9RMnB0WVl1QzhVaGZuU2xxSTlw?= =?utf-8?B?am5jTXNCTG44RXM4aUNWRDRNN2wybGZSMW5Bc2RsSkkrSmx1VGNENW93RzNy?= =?utf-8?B?U1Q4ZkRSOWZiNUVVWXUybGNBUlRqcDNmc0s1MzRBVE5GMnU2QW9OMnVkY0Vj?= =?utf-8?B?L2VsYXFLRkI3Z0o3QkhBK2lRay9xQm1sVkVSU0c4eHg3UXlmZ09OMHJQbyt5?= =?utf-8?B?WC81cGNqd3dsaTJqbVI4U2NTKzFYTWZoRHdFN2d0Uzd1dXFQRElSNUd4NGRM?= =?utf-8?B?N1hJVXRiVXdpNHBFTFJ4cnJoR0FaYVVPdjdIbkJERWxzQUtuZUlXWlQzazha?= =?utf-8?B?MXhZQkN2VmFmREFxT1RsNVNMOEpSSVVCSWMwRUlTWW1tcVlUQkhTMFdYMXJH?= =?utf-8?B?ZnFrVkw0K25nQ2JVN0xCZXFDRmV6QWhTdElaSXNmaTJGTDlLaVdMSDA3K1Jw?= =?utf-8?B?bUdxZTJ6dGVDSk1tZE9sTEt2M3JlRnZ5MDVuZHVIOWFlTTJMc2dQQno2bEdP?= =?utf-8?B?NnBOQnlMcDZqK0VZMWtReFNvRnNmclBlRjNoRUZFa3pLN0UvSTVJZnh2ZDMz?= =?utf-8?B?R1NGcEJQT2U0Rk9ueWYyc2k2VHJRTzllMVNsOGFnOHpoRVBQWEJiNm8wOFhQ?= =?utf-8?B?OXhyVVFiTHBDMlhNbXAvaGtEWTlPR1Qxd2xMZ0N4OXN4M0puVlVXelNsQmhm?= =?utf-8?B?WWZaTnV6UThXalhRbnYra0wyRlJBMmpVaUd4U2lFS2xoa2NxV2owTXZ5V1Qx?= =?utf-8?B?T1B6TXVsZGdNaHRYVnJ0Sjl0TzZWSElYa1JFWXFhUHFsK000TVo4cENrdnMr?= =?utf-8?B?bjczL3RvM0N2aHY1L0J6UlJDZ0xySmI2VlViS3NOWGVrMktiRTJCR0RMWWp1?= =?utf-8?B?STQ1ZDhIT2JSNUFOczZLZ0lPWThpZWlVOFVRc2VqbUg0YWczSDRBaDQxNDVS?= =?utf-8?B?U0IrNk5QZlJmZkhPL0ZEYklvQjRHa3VreGwrZUNXZkdOUW9iWDBqU2wvR1BZ?= =?utf-8?B?b0JMb0pxcXlLZTZuVXgvZ2FnbVArdnY5NnlSRFlVOUFyam53MVE5bzcwVURu?= =?utf-8?Q?RLHiAdsvq9ONfpiDZbp6Kk97AeiKTL99KaLfvVvQOEKF?= 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: 09aa92f4-dd99-47da-0485-08d99dc7d847 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2021 06:13:10.1136 (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: pvIwoXaH+Oe2qIClmqGQMNyIanibCEZlndR4cshK7s6tp8FNC8UY6NT2AZE/kTiveuRAEV4sopycOIPkMir4Ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5215 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-dev] [PATCH] eal: fix device iterator issue to find device for class type 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" DQpPbiBGcmksIDIwMjEtMTAtMjkgYXQgMTY6MjMgKzA1MzAsIFZpamF5IFNyaXZhc3RhdmEgd3Jv dGU6DQoNCmRldmFyZyBwYXJzZXIgcnRlX2RldmFyZ3NfbGF5ZXJzX3BhcnNlKCkgZG9lcyBub3Qg Y29uZmlndXJlcw0KDQpkZXZhcmdzLT5idXNfc3RyIGZvciBjbGFzcyB0eXBlLiBydGVfZGV2X2l0 ZXJhdG9yX2luaXQgaXMgbm90DQoNCnNldHRpbmcgZGV2YXJncy0+YnVzX3N0ciB0byBOVUxMIGJl Zm9yZSBwYXNzaW5nIGl0IHRvIGRldmFyZyBwYXJzZXIuDQoNCkl0IHJlc3VsdHMganVuayB2YWx1 ZSBmb3IgYnVzX3N0ciBhbmQgZHVlIHRvIHRoaXMgZGV2aWNlDQoNCml0ZXJhdG9yIGlzIHVuYWJs ZSB0byBmaW5kIGRldmljZSBmb3IgY2xhc3MgdHlwZS4NCg0KDQpCdWd6aWxsYSBJRDogODYyDQoN CkZpeGVzOiA5YTFhOWU0YTJkZGQgKGRldmFyZ3M6IHN1cHBvcnQgcGF0aCB2YWx1ZSB3aXRoIGds b2JhbCBkZXZpY2Ugc3ludGF4KQ0KDQoNClNpZ25lZC1vZmYtYnk6IFZpamF5IFNyaXZhc3RhdmEg PHZzcml2YXN0QHhpbGlueC5jb208bWFpbHRvOnZzcml2YXN0QHhpbGlueC5jb20+Pg0KDQotLS0N Cg0KIGxpYi9lYWwvY29tbW9uL2VhbF9jb21tb25fZGV2LmMgfCAyICsrDQoNCiAxIGZpbGUgY2hh bmdlZCwgMiBpbnNlcnRpb25zKCspDQoNCg0KZGlmZiAtLWdpdCBhL2xpYi9lYWwvY29tbW9uL2Vh bF9jb21tb25fZGV2LmMgYi9saWIvZWFsL2NvbW1vbi9lYWxfY29tbW9uX2Rldi5jDQoNCmluZGV4 IDE0OGEyMzguLjRlZmRkOGUgMTAwNjQ0DQoNCi0tLSBhL2xpYi9lYWwvY29tbW9uL2VhbF9jb21t b25fZGV2LmMNCg0KKysrIGIvbGliL2VhbC9jb21tb24vZWFsX2NvbW1vbl9kZXYuYw0KDQpAQCAt NTc3LDYgKzU3Nyw4IEBAIHN0YXRpYyBpbnQgY21wX2Rldl9uYW1lKGNvbnN0IHN0cnVjdCBydGVf ZGV2aWNlICpkZXYsIGNvbnN0IHZvaWQgKl9uYW1lKQ0KDQogICAgICAgIHN0cnVjdCBydGVfY2xh c3MgKmNscyA9IE5VTEw7DQoNCiAgICAgICAgc3RydWN0IHJ0ZV9idXMgKmJ1cyA9IE5VTEw7DQoN Cg0KDQorICAgICAgIG1lbXNldCgmZGV2YXJncywgMCwgc2l6ZW9mKGRldmFyZ3MpKTsNCg0KKw0K DQogICAgICAgIC8qIEhhdmluZyBib3RoIGJ1c19zdHIgYW5kIGNsc19zdHIgTlVMTCBpcyBpbGxl Z2FsLA0KDQogICAgICAgICAqIG1hcmtpbmcgdGhpcyBpdGVyYXRvciBhcyBpbnZhbGlkIHVubGVz cw0KDQogICAgICAgICAqIGV2ZXJ5dGhpbmcgZ29lcyB3ZWxsLg0KDQoNClRoYW5rcyBmb3IgdGhl IGZpeCwgSSBzZW50IGEgZml4IGVhcmxpZXIgZm9yIHNhbWUgaXNzdWU6DQoNCmh0dHBzOi8vcGF0 Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0Y2gvMjAyMTEwMjcwODIyMjEuNjkzOTU3LTEt eHVlbWluZ2xAbnZpZGlhLmNvbS8NCg0KDQoNCg0K