From mboxrd@z Thu Jan 1 00:00:00 1970 From: Saeed Mahameed Subject: [PATCH mlx5-next 13/15] net/mlx5: E-Switch, Use vport index when init rep Date: Mon, 17 Jun 2019 19:23:34 +0000 Message-ID: <20190617192247.25107-14-saeedm@mellanox.com> References: <20190617192247.25107-1-saeedm@mellanox.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190617192247.25107-1-saeedm@mellanox.com> Content-Language: en-US Sender: netdev-owner@vger.kernel.org To: Saeed Mahameed , Leon Romanovsky Cc: "netdev@vger.kernel.org" , "linux-rdma@vger.kernel.org" , Bodong Wang , Parav Pandit , Mark Bloch List-Id: linux-rdma@vger.kernel.org RnJvbTogQm9kb25nIFdhbmcgPGJvZG9uZ0BtZWxsYW5veC5jb20+DQoNCkRyaXZlciBpcyByZWZl cnJpbmcgdG8gdGhlIGFycmF5IGluZGV4IHdoZW4gZG9pbmcgcmVwIGluaXRpYWxpemF0aW9uLA0K dXNpbmcgdnBvcnQgaXMgY29uZnVzaW5nIGFzIGl0J3Mgbm9ybWFsbHkgaW50ZXJwcmV0ZWQgYXMg dnBvcnQgbnVtYmVyLg0KDQpUaGlzIHBhdGNoIGRvZXNuJ3QgY2hhbmdlIGFueSBmdW5jdGlvbmFs aXR5Lg0KDQpTaWduZWQtb2ZmLWJ5OiBCb2RvbmcgV2FuZyA8Ym9kb25nQG1lbGxhbm94LmNvbT4N ClJldmlld2VkLWJ5OiBQYXJhdiBQYW5kaXQgPHBhcmF2QG1lbGxhbm94LmNvbT4NClJldmlld2Vk LWJ5OiBNYXJrIEJsb2NoIDxtYXJrYkBtZWxsYW5veC5jb20+DQpTaWduZWQtb2ZmLWJ5OiBTYWVl ZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4NCi0tLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L21lbGxhbm94L21seDUvY29yZS9lc3dpdGNoX29mZmxvYWRzLmMgfCA2ICsrKy0tLQ0KIDEg ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1n aXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg1L2NvcmUvZXN3aXRjaF9vZmZs b2Fkcy5jIGIvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NS9jb3JlL2Vzd2l0Y2hf b2ZmbG9hZHMuYw0KaW5kZXggNTEyNDIxOWEzMWRlLi5mMjliOWUxZjQ5YWUgMTAwNjQ0DQotLS0g YS9kcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg1L2NvcmUvZXN3aXRjaF9vZmZsb2Fk cy5jDQorKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg1L2NvcmUvZXN3aXRj aF9vZmZsb2Fkcy5jDQpAQCAtMTM5OSw3ICsxMzk5LDcgQEAgaW50IGVzd19vZmZsb2Fkc19pbml0 X3JlcHMoc3RydWN0IG1seDVfZXN3aXRjaCAqZXN3KQ0KIAlzdHJ1Y3QgbWx4NV9jb3JlX2RldiAq ZGV2ID0gZXN3LT5kZXY7DQogCXN0cnVjdCBtbHg1X2Vzd2l0Y2hfcmVwICpyZXA7DQogCXU4IGh3 X2lkW0VUSF9BTEVOXSwgcmVwX3R5cGU7DQotCWludCB2cG9ydDsNCisJaW50IHZwb3J0X2luZGV4 Ow0KIA0KIAllc3ctPm9mZmxvYWRzLnZwb3J0X3JlcHMgPSBrY2FsbG9jKHRvdGFsX3Zwb3J0cywN CiAJCQkJCSAgIHNpemVvZihzdHJ1Y3QgbWx4NV9lc3dpdGNoX3JlcCksDQpAQCAtMTQwOSw4ICsx NDA5LDggQEAgaW50IGVzd19vZmZsb2Fkc19pbml0X3JlcHMoc3RydWN0IG1seDVfZXN3aXRjaCAq ZXN3KQ0KIA0KIAltbHg1X3F1ZXJ5X25pY192cG9ydF9tYWNfYWRkcmVzcyhkZXYsIDAsIGh3X2lk KTsNCiANCi0JbWx4NV9lc3dfZm9yX2FsbF9yZXBzKGVzdywgdnBvcnQsIHJlcCkgew0KLQkJcmVw LT52cG9ydCA9IG1seDVfZXN3aXRjaF9pbmRleF90b192cG9ydF9udW0oZXN3LCB2cG9ydCk7DQor CW1seDVfZXN3X2Zvcl9hbGxfcmVwcyhlc3csIHZwb3J0X2luZGV4LCByZXApIHsNCisJCXJlcC0+ dnBvcnQgPSBtbHg1X2Vzd2l0Y2hfaW5kZXhfdG9fdnBvcnRfbnVtKGVzdywgdnBvcnRfaW5kZXgp Ow0KIAkJZXRoZXJfYWRkcl9jb3B5KHJlcC0+aHdfaWQsIGh3X2lkKTsNCiANCiAJCWZvciAocmVw X3R5cGUgPSAwOyByZXBfdHlwZSA8IE5VTV9SRVBfVFlQRVM7IHJlcF90eXBlKyspDQotLSANCjIu MjEuMA0KDQo=