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 099D5A0C41; Wed, 23 Jun 2021 13:27:11 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4822240141; Wed, 23 Jun 2021 13:27:10 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2060.outbound.protection.outlook.com [40.107.244.60]) by mails.dpdk.org (Postfix) with ESMTP id 68AF24003E; Wed, 23 Jun 2021 13:27:08 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gMs9p+YkGjjvE0NtiS9pmX96yBB+VycTSBbELsw0xUI+/ggcMDi6QjOe0tbhX37JL/YqKX9wB+pHAvtvBaDbXSwsYMVOgO7txh7vyObQ9O+Ely1D+UftjK55BSWjbCB+LXD8zclwlVdUhMESCrP3vnTX36rr3Wi/0NifncJqZU8dy0MaGbbfPklSWBO6xpxa3clEiJ+vqRZ/dM68lLCHo0CzQ3SLB6qQ0DuhQhsyg2GXqTV9zk7MJ/rsWRrGfFxkWpG5vftioTqmvU8T/NzNB8q+079qJM4f+jHaEjSWMNuvBw/eNHdhFfgQt9UyzekfFQAOU2v2hnaXp4jLLBFnXg== 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-SenderADCheck; bh=Air9mKhjvvJsoL4xKWA229enqfDaKbokhRRQfs7iBjU=; b=S5MaIl679Nn92r3s0OluUqzTbvWeYR5UzsbMyS4xHCeMlXZAgJSv9+0vX0QNZ19Hlpp/MY+KsdyLRWV6iWpFSxjY4vNenWfHAxP0HsNUP8Ok8HVDgt9m02O/xhgpKDC4F1Ci75qPx6+OUx3eQaO0UxeGwYQPOAkj+h/u3WOKXGmb89gU2BXxgLILWEqZhj/fykr8Wxe4HekkIqylUNtbbGyqOP5mVaWs2UaM1eNOFRFu8VxpXTxysRUl6DWmVISIpBIYdB9qpKrdhLNe81xf88FhDC4fytdNck91L3PEhz5m0yLRAZWHx3b5ES68QBMuj6oA9PDikdUIjy2zxf/p0A== 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=Air9mKhjvvJsoL4xKWA229enqfDaKbokhRRQfs7iBjU=; b=ZE+AU6V/JbclRw4X89wfIdKJYGnyBwKozOHZoefe8iZIqDBy3jKrJLAd3YbvKv6Mdzsc8p3injm9PBR49EyIczybWw1IKIxHnlTf1d1EjbmGq4gM6kYrm/7jTFtUtXm/7tWRoD8KfdTyDH0Muu1VT+ZYGaD+Q0rRfsMacy/HSapgfgdOGj0s4PIP5cL1YAautbcnHsPguPgw59+bxHqeptMk7YUEEt3dRLnyrJzRymkCt5T+H8lRVOdUn5Ns49NhbFETgHiwTbA4Fvsw88Hyhz5H7pk1kCy8WWtkw/o7xWVSGV8pCCebwJK2BCx01AsSGju8xr0hzs3NYoOG+1XAQg== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by DM6PR12MB4170.namprd12.prod.outlook.com (2603:10b6:5:219::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19; Wed, 23 Jun 2021 11:27:03 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::2521:f25e:e8db:6e35]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::2521:f25e:e8db:6e35%6]) with mapi id 15.20.4264.018; Wed, 23 Jun 2021 11:27:03 +0000 From: Slava Ovsiienko To: David Marchand CC: dev , Raslan Darawsheh , Matan Azrad , NBU-Contact-Thomas Monjalon , dpdk stable Thread-Topic: [dpdk-dev] [PATCH v2] common/mlx5: add provider query port support to glue library Thread-Index: AQHXZQl5Vl6rlOJ4REakpD75VxQBlKshbu2AgAAJ+eA= Date: Wed, 23 Jun 2021 11:27:03 +0000 Message-ID: References: <20210619124830.25297-1-viacheslavo@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ad2ebad2-fcd9-4c34-71d7-08d93639d316 x-ms-traffictypediagnostic: DM6PR12MB4170: 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:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tdny35e6a2pq+IN2mFrZZ2McDu7D5Nhv0vCHRlQ/IW2x4dkmaScf9J6u7edbLrEvsyssTREs+j+RL+z0ROC1I7hsK7L81bC56o7Xchp0+kg2ZTYBrVXCvX8n9QTzNaDyAaWjzatpbgrvaN1Xbjuthi2vQyLaHfPtJgdJYWSSHVIoS214PHrx5GXw6TYa8bb6iJ7OhhGm9CNi67RUiOxmwZwWBiMbK9KZnT/TUHCz7KH4bcZeki0j639Wf9ki3X3nrdLO9+fqVki/PevL5mQoAXelCSKLMWQrJLxOZ4F7IoipeTfDlFt7XZoBIQ7GyvnkwcVwNBQ8W+bBcsu3hmVVfMKTUH1TYL04t5jJ2g7ILUvBIlyqpfUnzwHIMlqgK1JbT8XeL1DTW1F1LEY5oExf7iZ3YbB7u0DNrMAdMizrsxhnfvMxIYTzFLh1pFewdiMOEeLyvhSjTc1Wh1BXRxsSRSck0ruALrzM/SCuOFvg3KY9DSf2+3Gr7dZoisgYQ2Dnkvoa7kpX/koq5HneY/2x+T8J1LnYLtJcENxqJuIy2SCk62w1zNxTWnHgTeDKawkTwBxKJnRKUwyj26cGNPNf3WrIHFmiiMhrMmZq35oLndI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(136003)(396003)(376002)(366004)(478600001)(6916009)(66476007)(64756008)(66446008)(76116006)(66946007)(66556008)(54906003)(83380400001)(316002)(86362001)(52536014)(5660300002)(38100700002)(122000001)(186003)(71200400001)(33656002)(53546011)(6506007)(8936002)(2906002)(26005)(9686003)(8676002)(55016002)(7696005)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QjM0OGswK2JQS0lIb0RlY1doT2l0RE9wSTVEbDlhQ0R0NVgxUmgxQVlLZXBl?= =?utf-8?B?MGwyVVN3SXIyZXA4WGY5V3VYN2lBUUJ6bzkrN25tV0dsSHhVM3BoT2w3bXVj?= =?utf-8?B?TGtYS09qTHd5ejFLakh0cnVVYy92b2tiWmZVSWFUOUpDQmJpNUk0Ym5lNUQ0?= =?utf-8?B?NjlKeVY1by9XZkFCRUNQWmNqRHVPVldOSytNWS9pYyt0MTM3eUZOZ0Jpb1hZ?= =?utf-8?B?QWZLR1RuRmozajl4ZWIvb2hIV3RYZlNvZThEbjVRY0NjNlVUaEltY3FVclNq?= =?utf-8?B?YzNYMGYvb1VzQU9IelFoZFVNQklqemZCYWhSOVFzcDlZNThNMFRISHFpS3Vt?= =?utf-8?B?UkVmcGhQWEhSSmZpdmd3Ly83UkZNaTZaWGEraXZBc01aWmRqRE9EeEdqdTF0?= =?utf-8?B?aTVXdEhWbzNTVi9BbHkvUi9DeGd5R3FIc1NkcFJkZG5xOVFTUU9vckVNbXUv?= =?utf-8?B?bVBtYjJQZUxsVmlYdWV0d0lqNWttZGx2STE2WmtRQ3A2N09nYzZNTWxNMzVW?= =?utf-8?B?T2NnOVp0Q3NkTXJ5UXBjQjJPc09Zb2NVbGxOaGJ4dHlhSFZsMjhrU2xIV0dE?= =?utf-8?B?cEdHeTI1Y0ZrYjVuOG9RSjBCOGsrVTNNNjdXeDlJakJ5Y0FoMm1pMnBUN0RH?= =?utf-8?B?NFRrZ3RrdzlaWTZzK1ZONkpSQjQzRy9KQVhuYlZ1Tm44ZHVGcHJZS2x5enY2?= =?utf-8?B?WEkyYmp2d1YzRUZNNk1ETUViczRSajdlbERkSi9SazdCWU51eFU0QXcyNFkr?= =?utf-8?B?bTRwWnlmTDAxbjVjUU1UbGkyazJ6SWpNT0phdTVMOEVzNk94RWZvUjBRTmU5?= =?utf-8?B?L2szdjVCTmY2a2xDNnI1SFIrN3IzUEhxNTVXMmdRUTU4UExRZnpTUDZZUDNx?= =?utf-8?B?VUFLSjB6QmEzWUlnZEI4bzhwZStCQzNwSXNYUUlVSFJVU0M1Uk9LSy83YXFi?= =?utf-8?B?Qkkvb241bWRYNGhmK3RxQ09GazBTdGM4bFNNTEJQcGdLYmVDZDRtclU1OExa?= =?utf-8?B?dGFtdGxnSHRzL2NVNlVEdVM1NElVVEI3aCtkRXFBNDloMGI0RlFjZllFWkRX?= =?utf-8?B?ZHlhUktlT0QzOFNFL3JZT0NCVVhvbUhRcHh3S0tIczlvemR5ZU15QS9vT0Zm?= =?utf-8?B?ZXZKQVdUdWd1bHpWOVZ1bGNKR0tIbXo3WnpEYWc5ekNjNGNuMVZBdTh0dEI2?= =?utf-8?B?KzVNaDBUcTdOdFJ2Y3c2WkFHdlBlcGFwV2E0cE1xL1ZnM0RTendkbUZnejJ5?= =?utf-8?B?Ri9RZ1hncUdKTWhoZEthdC9ZaUd3R1p2VFhkekpWQzFFSFMyenIxMTBxdGVZ?= =?utf-8?B?WTMvV1EzVHNQVXNBVmdRQnlHMDNEaTh5b2lqVEwrMWxJQWVHcjJzMXlOcjRm?= =?utf-8?B?SGpyQS9RTG9uakN6V3pTY3kwNVB4UGFLVi9QckNNRkVHdG5ZS090NEVqbUtu?= =?utf-8?B?SjhwcVZ4Wm1jRTU1bWdvQzBXMmdmbW9sbURwSDFTd1N3M2t1RlJaTHZZLzVK?= =?utf-8?B?VUVLN2pKZzEyTmFpSDJVRy9sclBieFoxMXVIaFdrUEF0aHhJNVNlb0MrQ1pp?= =?utf-8?B?akthQ25weVFpNjB3d1VRdnZQS3g3MHRvM1hUK2NkU2lSNUk4UkQwVVBOSDlN?= =?utf-8?B?aEIyTG9XRExlaWZnM3hpR3NOMStLMVJjNGgyWC9CMThLd1RiM0FYNHJhSEw3?= =?utf-8?B?aEZPc3RkejAvSFVaM25JZEZ1WTJjMVJQa2xNM1ppSTdJaHZHSC9pbjlvL2hH?= =?utf-8?Q?PbSnWhiWMKdZ0PDVDU=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad2ebad2-fcd9-4c34-71d7-08d93639d316 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2021 11:27:03.1405 (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: hZpJDS624Yv94lOxEvCXBzfLDtoe0UxUu+mk6spEDt28bVZJp1AHzBdceM4uMWV2etJpTZ7SciHH0z569Q2rPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4170 Subject: Re: [dpdk-dev] [PATCH v2] common/mlx5: add provider query port support to glue library 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" SGkgRGF2aWQsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQg TWFyY2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwg SnVuZSAyMywgMjAyMSAxMzo0Mw0KPiBUbzogU2xhdmEgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0Bu dmlkaWEuY29tPg0KPiBDYzogZGV2IDxkZXZAZHBkay5vcmc+OyBSYXNsYW4gRGFyYXdzaGVoIDxy YXNsYW5kQG52aWRpYS5jb20+OyBNYXRhbg0KPiBBenJhZCA8bWF0YW5AbnZpZGlhLmNvbT47IE5C VS1Db250YWN0LVRob21hcyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IGRwZGsg c3RhYmxlIDxzdGFibGVAZHBkay5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRD SCB2Ml0gY29tbW9uL21seDU6IGFkZCBwcm92aWRlciBxdWVyeSBwb3J0DQo+IHN1cHBvcnQgdG8g Z2x1ZSBsaWJyYXJ5DQo+IA0KPiBPbiBTYXQsIEp1biAxOSwgMjAyMSBhdCAyOjQ5IFBNIFZpYWNo ZXNsYXYgT3ZzaWllbmtvDQo+IDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPiB3cm90ZToNCj4gPg0K PiA+IFRoZSByZG1hLWNvcmUgbWx4NSBwcm92aWRlciBpbnRyb2R1Y2VkIHRoZSBwb3J0IGF0dHJp YnV0ZXMgcXVlcnkgQVBJDQo+ID4gc2luY2UgdmVyc2lvbiB2MzUuMCAtIHRoZSBtbHg1ZHZfcXVl cnlfcG9ydCByb3V0aW5lLiBJbiBvcmRlciB0bw0KPiA+IHN1cHBvcnQgdGhpcyBjaGFuZ2UgaW4g dGhlIHJkbWEtY29yZSB0aGUgY29uZGl0aW9uYWwgY29tcGlsYXRpb24gZmxhZw0KPiA+IEhBVkVf TUxYNURWX0RSX0RFVlhfUE9SVF9WMzUgaXMgaW50cm9kdWNlZCBieSB0aGUgdGhpcyBwYXRjaC4N Cj4gPg0KPiA+IEluIHRoZSBPRkVEIHJkbWEtY29yZSB2ZXJzaW9uIHRoZSBuZXcgY29tcGF0aWJs ZSBtbHg1ZHZfcXVlcnlfcG9ydA0KPiA+IHJvdXRpbmUgd2FzIGludHJvZHVjZWQgYXMgd2VsbCwg cmVwbGFjaW5nIHRoZSBleGlzdGluZyBwcm9wcmlldGFyeQ0KPiA+IG1seDVkdl9xdWVyeV9kZXZ4 X3BvcnQgcm91dGluZS4gVGhlIHByb3ByaWV0YXJ5IHJvdXRpbmUgd2FzIGNvbnRyb2xsZWQNCj4g PiBpbiBQTUQgY29kZSB3aXRoIEhBVkVfTUxYNURWX0RSX0RFVlhfUE9SVCBjb25kaXRpb25hbCBm bGFnLg0KPiA+DQo+ID4gQ3VycmVudGx5LCB0aGUgT0ZFRCByZG1hLWNvcmUgbGlicmFyeSBjb250 YWlucyBib3RoIHZlcnNpb25zIG9mIHBvcnQNCj4gPiBxdWVyeSBBUEkuIEFuZCB0aGlzIHZlcnNp b24gaXMgYSB0cmFuc2l0aW9uYWwgb25lLCB0aGVyZSBhcmUgdGhlIHBsYW5zDQo+ID4gdG8gcmVt b3ZlIHRoZSBwcm9wcmlldGFyeSBtbHg1ZHZfcXVlcnlfZGV2eF9wb3J0IHJvdXRpbmUgYW5kIHRo ZQ0KPiA+IEhBVkVfTUxYNURWX0RSX0RFVlhfUE9SVCBmbGFnIGluIFBNRCB3aWxsIG5vdCB3b3Jr IGFueW1vcmUuDQo+ID4NCj4gPiBXZSBoYWQgb25lIG1vcmUgZGVwZW5kZW5jeSBvbiB0aGlzIGZs YWcgaW4gdGhlIGNvZGUgKGZvciB0aGUNCj4gPiBtbHg1ZHZfZHJfYWN0aW9uX2NyZWF0ZV9kZXN0 X2liX3BvcnQgcm91dGluZSkgYW5kIHRoZSBwYXRjaCBmaXhlcw0KPiA+IG1lbnRpb25lZCBkZXBl bmRlbmN5IGFsc28sIGJ5IGludHJvZHVjaW5nIHRoZSBuZXcgZGVkaWNhdGVkDQo+ID4gY29uZGl0 aW9uYWwgZmxhZyAtIEhBVkVfTUxYNURWX0RSX0NSRUFURV9ERVNUX0lCX1BPUlQuDQo+ID4NCj4g PiBUaGlzIHBhdGNoIGlzIGhpZ2hseSBkZXNpcmFibGUgdG8gYmUgcHJvdmlkZWQgaW4gRFBESyBM VFMgcmVsZWFzZXMgZHVlDQo+ID4gdG8gaXQgY292ZXJzIHRoZSBtYWpvciBjb21wYXRpYmlsaXR5 IGlzc3VlLg0KPiANCj4gVGhpcyBwYXRjaCBpcyBhIGZpeCwgeWV0IG5vdGhpbmcgdGVsbHMgdGhp cyBzdG9yeSBpbiB0aGUgdGl0bGUuDQoNClRoaXMgcGF0Y2ggaXMgbm90IGEgZml4LiBBY3R1YWxs eSBpdCBjb3ZlcnMgdGhlIGNvbXBhdGliaWxpdHkgaXNzdWUsIG5vdCBhIGJ1Zy4NClRoZSBVcHN0 cmVhbSByZG1hLWNvcmUgd2FzIGV2b2x2ZWQsIGl0cyBjb21tdW5pdHkgYWRvcHRlZCBhDQpzbGln aHRseSBkaWZmZXJlbnQgQVBJIHZlcnNpb24gdGhhbiB3YXMgcHJlc2VudGVkIGluIHRoZSB2ZW5k b3IgdmVyc2lvbi4NCk91ciBQTUQgc2hvdWxkIGNvbmZvcm0gYm90aCB2ZXJzaW9ucyBhbmQgd2Ug cHJvdmlkZWQgdGhpcyBwYXRjaCBmb3IgRFBESy4NCg0KPiBBbmQgdGhlIHRpdGxlIGRvZXMgbm90 IHJlZmxlY3QgdGhhdCBpdCBpcyBhIGZpeCB3cnQgdmVyc2lvbnMgb2YgcmRtYS1jb3JlLg0KPiBJ cyB0aGlzIGEgYnVpbGQgaXNzdWU/IG9yIGEgcnVudGltZSBjb21wYXQgaXNzdWU/DQoNCkl0IGlz IG5vdCBhIGJ1aWxkIGJlY2F1c2Ugd2UgaGF2ZSBjb25kaXRpb25hbCBjb21waWxhdGlvbiBhbmQg d2UgY2FuDQpidWlsZCBQTUQsIGJ1dCBmdW5jdGlvbmFsaXR5IGlzIGFmZmVjdGVkIGluIHNldmVy ZSB3YXkuDQoNCj4gDQo+IEEgZ29vZCB0aXRsZSBtYWtlcyBsaWZlIGVhc2llciBmb3IgdXNlcnMg YW5kIHBlb3BsZSBtYWludGFpbmluZyBzdGFibGUgdmVyc2lvbnMNCj4gb2YgRFBESy4NCkknbSBp biBjb250YWN0IHdpdGggTFRTIG1haW50YWluZXJzIGFib3V0IHRoZSBwYXRjaCwNCnRoZSB0aXRs ZSBzaG91bGQgbm90IGJlIGEgcHJvYmxlbS4NCg0KQW55d2F5LCBpZiB5b3UgcHJlZmVyIHRoZSB0 aXRsZSBiZSBjaGFuZ2VkIHRvIG9uZSB3aXRoICJmaXgiIHdvcmQgLQ0KcGxlYXNlLCBsZXQgbWUg a25vdywgSSdsbCBwcm92aWRlIHRoZSB1cGRhdGUuIA0KDQpXaXRoIGJlc3QgcmVnYXJkcywNClNs YXZhDQoNCg==