From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jianbo Liu Subject: Re: [PATCH mlx5-next 11/15] RDMA/mlx5: Add vport metadata matching for IB representors Date: Wed, 19 Jun 2019 06:40:16 +0000 Message-ID: <20190619063941.GA5176@mellanox.com> References: <20190617192247.25107-1-saeedm@mellanox.com> <20190617192247.25107-12-saeedm@mellanox.com> <20190618101928.GE4690@mtr-leonro.mtl.com> <20190619044420.GA30694@mellanox.com> <20190619050412.GC11611@mtr-leonro.mtl.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190619050412.GC11611@mtr-leonro.mtl.com> Content-Language: en-US Content-ID: <97ACA4B207EA524CB323260E7D966353@eurprd05.prod.outlook.com> Sender: netdev-owner@vger.kernel.org To: Leon Romanovsky Cc: Saeed Mahameed , "netdev@vger.kernel.org" , "linux-rdma@vger.kernel.org" , Roi Dayan , Mark Bloch List-Id: linux-rdma@vger.kernel.org VGhlIDA2LzE5LzIwMTkgMTM6MDQsIExlb24gUm9tYW5vdnNreSB3cm90ZToNCj4gT24gV2VkLCBK dW4gMTksIDIwMTkgYXQgMDQ6NDQ6MjZBTSArMDAwMCwgSmlhbmJvIExpdSB3cm90ZToNCj4gPiBU aGUgMDYvMTgvMjAxOSAxODoxOSwgTGVvbiBSb21hbm92c2t5IHdyb3RlOg0KPiA+ID4gT24gTW9u LCBKdW4gMTcsIDIwMTkgYXQgMDc6MjM6MzBQTSArMDAwMCwgU2FlZWQgTWFoYW1lZWQgd3JvdGU6 DQo+ID4gPiA+IEZyb206IEppYW5ibyBMaXUgPGppYW5ib2xAbWVsbGFub3guY29tPg0KPiA+ID4g Pg0KPiA+ID4gPiBJZiB2cG9ydCBtZXRhZGF0YSBtYXRjaGluZyBpcyBlbmFibGVkIGluIGVzd2l0 Y2gsIHRoZSBydWxlIGNyZWF0ZWQNCj4gPiA+ID4gbXVzdCBiZSBjaGFuZ2VkIHRvIG1hdGNoIG9u IHRoZSBtZXRhZGF0YSwgaW5zdGVhZCBvZiBzb3VyY2UgcG9ydC4NCj4gPiA+ID4NCj4gPiA+ID4g U2lnbmVkLW9mZi1ieTogSmlhbmJvIExpdSA8amlhbmJvbEBtZWxsYW5veC5jb20+DQo+ID4gPiA+ IFJldmlld2VkLWJ5OiBSb2kgRGF5YW4gPHJvaWRAbWVsbGFub3guY29tPg0KPiA+ID4gPiBSZXZp ZXdlZC1ieTogTWFyayBCbG9jaCA8bWFya2JAbWVsbGFub3guY29tPg0KPiA+ID4gPiBTaWduZWQt b2ZmLWJ5OiBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4NCj4gPiA+ID4gLS0t DQo+ID4gPiA+ICBkcml2ZXJzL2luZmluaWJhbmQvaHcvbWx4NS9pYl9yZXAuYyB8IDExICsrKysr KysNCj4gPiA+ID4gIGRyaXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L2liX3JlcC5oIHwgMTYgKysr KysrKysrKw0KPiA+ID4gPiAgZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDUvbWFpbi5jICAgfCA0 NSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQ0KPiA+ID4gPiAgMyBmaWxlcyBjaGFuZ2Vk LCA2MyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiA+ID4gPg0KPiA+ID4gPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDUvaWJfcmVwLmMgYi9kcml2ZXJzL2lu ZmluaWJhbmQvaHcvbWx4NS9pYl9yZXAuYw0KPiA+ID4gPiBpbmRleCAyMmU2NTFjYjU1MzQuLmQ0 ZWQ2MTFkZTM1ZCAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L21s eDUvaWJfcmVwLmMNCj4gPiA+ID4gKysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDUvaWJf cmVwLmMNCj4gPiA+ID4gQEAgLTEzMSw2ICsxMzEsMTcgQEAgc3RydWN0IG1seDVfZXN3aXRjaF9y ZXAgKm1seDVfaWJfdnBvcnRfcmVwKHN0cnVjdCBtbHg1X2Vzd2l0Y2ggKmVzdywgaW50IHZwb3J0 KQ0KPiA+ID4gPiAgCXJldHVybiBtbHg1X2Vzd2l0Y2hfdnBvcnRfcmVwKGVzdywgdnBvcnQpOw0K PiA+ID4gPiAgfQ0KPiA+ID4gPg0KPiA+ID4gPiArdTMyIG1seDVfaWJfZXN3aXRjaF92cG9ydF9t YXRjaF9tZXRhZGF0YV9lbmFibGVkKHN0cnVjdCBtbHg1X2Vzd2l0Y2ggKmVzdykNCj4gPiA+ID4g K3sNCj4gPiA+ID4gKwlyZXR1cm4gbWx4NV9lc3dpdGNoX3Zwb3J0X21hdGNoX21ldGFkYXRhX2Vu YWJsZWQoZXN3KTsNCj4gPiA+ID4gK30NCj4gPiA+ID4gKw0KPiA+ID4gPiArdTMyIG1seDVfaWJf ZXN3aXRjaF9nZXRfdnBvcnRfbWV0YWRhdGFfZm9yX21hdGNoKHN0cnVjdCBtbHg1X2Vzd2l0Y2gg KmVzdywNCj4gPiA+ID4gKwkJCQkJCSB1MTYgdnBvcnQpDQo+ID4gPiA+ICt7DQo+ID4gPiA+ICsJ cmV0dXJuIG1seDVfZXN3aXRjaF9nZXRfdnBvcnRfbWV0YWRhdGFfZm9yX21hdGNoKGVzdywgdnBv cnQpOw0KPiA+ID4gPiArfQ0KPiA+ID4NCj4gPiA+IDEuIFRoZXJlIGlzIG5vIG5lZWQgdG8gaW50 cm9kdWNlIG9uZSBsaW5lIGZ1bmN0aW9ucywgY2FsbCB0byB0aGF0IGNvZGUgZGlyZWN0bHkuDQo+ ID4NCj4gPiBOby4gVGhleSBhcmUgaW4gSUIsIGFuZCB3ZSBkb24ndCB3YW50IHRoZW0gYmUgbWl4 ZWQgdXAgYnkgdGhlIG9yaWdpbmFsDQo+ID4gZnVuY3Rpb25zIGluIGVzd2l0Y2guIFBsZWFzZSBh c2sgTWFyayBtb3JlIGFib3V0IGl0Lg0KPiANCj4gUGxlYXNlIGVubGlnaHRlbiBtZS4NCg0KSXQg d2FzIHN1Z2dlc3RlZCBieSBNYXJrIGluIHByZXZvdWlzIHJldmlldy4NCkkgdGhpbmsgaXQncyBi ZWNhdXNlIHRoZXJlIGFyZSBpbiBkaWZmZXJlbnQgbW9kdWxlcywgYW5kIGJldHRlciB0byB3aXRo DQpkaWZmZXJlbnQgbmFtZXMsIHNvIGludHJvZHVjZSB0aGVyZSBleHRyYSBvbmUgbGluZSBmdW5j dGlvbnMuDQpQbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcsIE1hcmsuLi4NCg0KPiANCj4g Pg0KPiA+ID4gMi4gSXQgc2hvdWxkIGJlIGJvb2wgYW5kIG5vdCB1MzIuDQo+ID4gPg0KPiA+ID4g VGhhbmtzDQo+ID4NCj4gPiAtLQ0KDQotLSANCg==