From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70051.outbound.protection.outlook.com [40.107.7.51]) by dpdk.org (Postfix) with ESMTP id 7E7561E870 for ; Tue, 12 Jun 2018 15:57:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t9jtSFomxrE2PSDXBMO3i0fGZr9k0iz/udy0mdFh5sk=; b=QKIKzfD3eOHdvVQRsoJ94Moq3GxO2JMG0D4kcnuXlpKUh47/CaV3303/1ghcjgZc7AT+GbkgJHLqtggw1pA66svpWkuK4HSTSuFMK1RddoGQu0E/BUUI00nk9r1ysF3fJ3NzKQmyD/XwstazLFNUrQMfLnC8SHdEsqhpajJZ10o= Received: from AM5PR0501MB2420.eurprd05.prod.outlook.com (10.169.149.146) by AM5PR0501MB2419.eurprd05.prod.outlook.com (10.169.149.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.863.14; Tue, 12 Jun 2018 13:57:46 +0000 Received: from AM5PR0501MB2420.eurprd05.prod.outlook.com ([fe80::e852:af25:231c:79c1]) by AM5PR0501MB2420.eurprd05.prod.outlook.com ([fe80::e852:af25:231c:79c1%10]) with mapi id 15.20.0841.019; Tue, 12 Jun 2018 13:57:45 +0000 From: "Xueming(Steven) Li" To: Adrien Mazarguil CC: Shahaf Shuler , "dev@dpdk.org" Thread-Topic: [dpdk-dev,5/7] net/mlx5: add port representor awareness Thread-Index: AQHUAlApghD17IB3vUSY6tHC9SXaaqRcpRhQ Date: Tue, 12 Jun 2018 13:57:45 +0000 Message-ID: References: <20180612132022.GX4025@6wind.com> In-Reply-To: <20180612132022.GX4025@6wind.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=xuemingl@mellanox.com; x-originating-ip: [180.174.142.249] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM5PR0501MB2419; 7:F+KeRxxriIuWN8A1UDC0hCh7iTf1YT5posxSVrWd0DUAUf18wxGbbcm5+SD6pmGMLVQBlH7vjRDJXm/uY202i/nUxCPUmJ+bzyeoEk6wJwzAZszKM+AWMIPXAVUr/0ZZVl6vH8K9t1344C9ZxRsjgEkNkWTS7MxPumJFDqKPZf0Skviwn8TR23YCWSHNWRGSWkMB2cL3TMZ2k4FvGzizQMob05ja6XPFx3cY/QWPdfHq0KSHdNIoeFmhLYcOE3PN x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM5PR0501MB2419; x-ms-traffictypediagnostic: AM5PR0501MB2419: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(10201501046)(93006095)(93001095)(3002001)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:AM5PR0501MB2419; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0501MB2419; x-forefront-prvs: 07013D7479 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(39860400002)(366004)(39380400002)(376002)(55674003)(13464003)(199004)(189003)(52314003)(3280700002)(25786009)(99286004)(66066001)(6506007)(53546011)(102836004)(76176011)(68736007)(59450400001)(26005)(7696005)(5890100001)(2906002)(229853002)(186003)(6436002)(5660300001)(3660700001)(5250100002)(74316002)(81166006)(81156014)(86362001)(9686003)(305945005)(7736002)(8936002)(106356001)(14454004)(105586002)(8676002)(97736004)(6916009)(478600001)(33656002)(6246003)(3846002)(6116002)(2900100001)(54906003)(53936002)(55016002)(316002)(4326008)(486006)(476003)(446003)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2419; H:AM5PR0501MB2420.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: ixCXFcd/PfFA1eUA5c6IhWFU5cGBMEZ/3oFo3flrqP8FuG/cqi80XDqy6wIE9TZmgZksc+n+xSOPe+l7zqIyLvYxmnpyIl3tR4DSz/00Ryqnpt+FU6WWT69mkOlzye7+mMlko2fibtmugxTg9qB/oFsLkrX+VglvYnnBLaQutgiN3kfC80Ybo5dNnoIpiaoh spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 1bc073e8-9496-43ca-4437-08d5d06c79b5 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1bc073e8-9496-43ca-4437-08d5d06c79b5 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2018 13:57:45.8029 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2419 Subject: Re: [dpdk-dev] [dpdk-dev, 5/7] net/mlx5: add port representor awareness X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jun 2018 13:57:47 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWRyaWVuIE1hemFyZ3Vp bCA8YWRyaWVuLm1hemFyZ3VpbEA2d2luZC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIEp1bmUgMTIs IDIwMTggOToyMCBQTQ0KPiBUbzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBtZWxsYW5v eC5jb20+DQo+IENjOiBTaGFoYWYgU2h1bGVyIDxzaGFoYWZzQG1lbGxhbm94LmNvbT47IGRldkBk cGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2LDUvN10gbmV0L21seDU6IGFkZCBwb3J0 IHJlcHJlc2VudG9yIGF3YXJlbmVzcw0KPiANCj4gT24gTW9uLCBKdW4gMTEsIDIwMTggYXQgMDE6 MDU6NTVQTSArMDAwMCwgWHVlbWluZyhTdGV2ZW4pIExpIHdyb3RlOg0KPiA+IEhpIEFkcmllbiwN Cj4gPg0KPiA+IENvdWxkbid0IGZpbmQgeW91ciBvcmlnaW5hbCBlbWFpbCBmcm9tIGluYm94IGFu eXdheSwgaGF2ZSB0byBzdGFydCBhIG5ldyB0aHJlYWQgaGVyZS4NCj4gPHNuaXA+DQo+ID4gPiAr c3RhdGljIGludA0KPiA+ID4gK21seDVfY21wX2lidl9uYW1lKGNvbnN0IHZvaWQgKmEsIGNvbnN0 IHZvaWQgKmIpIHsNCj4gPiA+ICsJY29uc3QgY2hhciAqbmFtZV9hID0gKCooY29uc3Qgc3RydWN0 IGlidl9kZXZpY2UgKmNvbnN0ICopYSktPm5hbWU7DQo+ID4gPiArCWNvbnN0IGNoYXIgKm5hbWVf YiA9ICgqKGNvbnN0IHN0cnVjdCBpYnZfZGV2aWNlICpjb25zdCAqKWIpLT5uYW1lOw0KPiA+ID4g KwlzaXplX3QgaSA9IDA7DQo+ID4gPiArDQo+ID4gPiArCXdoaWxlIChuYW1lX2FbaV0gJiYgbmFt ZV9hW2ldID09IG5hbWVfYltpXSkNCj4gPiA+ICsJCSsraTsNCj4gPiA+ICsJcmV0dXJuIGF0b2ko bmFtZV9hICsgaSkgLSBhdG9pKG5hbWVfYiArIGkpOw0KPiA+DQo+ID4gQ29tcGFyaW5nICIxIiBh bmQgIjEwIiBoZXJlIHdpbGwgcmV0dXJuIDAsIGRvZXMgdGhpcyBtYXR0ZXI/DQo+IA0KPiBTdXJl IGl0IGRvZXMhIFRoZSB3aG9sZSBwb2ludCBvZiB0aGlzIGZ1bmN0aW9uIGlzIHByZWNpc2VseSB0 byBhdm9pZCB0aGlzIGtpbmQgb2YgaXNzdWVzLiBJJ2xsIGZpeCBpdA0KPiBmb3IgdjIsIHRoYW5r cy4NCj4gDQo+IDxzbmlwPg0KPiA+ID4gKwlpZiAobiA+IDEpIHsNCj4gPiA+ICsJCS8qDQo+ID4g PiArCQkgKiBUaGUgZXhpc3RlbmNlIG9mIHNldmVyYWwgbWF0Y2hpbmcgZW50cmllcyBtZWFucyBw b3J0DQo+ID4gPiArCQkgKiByZXByZXNlbnRvcnMgaGF2ZSBiZWVuIGluc3RhbnRpYXRlZC4gTm8g ZXhpc3RpbmcgVmVyYnMNCj4gPiA+ICsJCSAqIGNhbGwgbm9yIC9zeXMgZW50cmllcyBjYW4gdGVs bCB0aGVtIGFwYXJ0IGF0IHRoaXMgcG9pbnQuDQo+ID4gPiArCQkgKg0KPiA+ID4gKwkJICogV2hp bGUgZGVmaW5pdGVseSBoYWNraXNoLCBhc3N1bWUgdGhlaXIgbmFtZXMgYXJlIG51bWJlcmVkDQo+ ID4gPiArCQkgKiBiYXNlZCBvbiBvcmRlciBvZiBjcmVhdGlvbiB3aXRoIG1hc3RlciBkZXZpY2Ug Zmlyc3QsDQo+ID4gPiArCQkgKiBmb2xsb3dlZCBieSBmaXJzdCBwb3J0IHJlcHJlc2VudG9yLCBm b2xsb3dlZCBieSB0aGUNCj4gPiA+ICsJCSAqIHNlY29uZCBvbmUgYW5kIHNvIG9uLg0KPiA+ID4g KwkJICovDQo+ID4gPiArCQlEUlZfTE9HKFdBUk5JTkcsDQo+ID4gPiArCQkJInByb2JpbmcgZGV2 aWNlIHdpdGggcG9ydCByZXByZXNlbnRvcnMgaW52b2x2ZXMiDQo+ID4gPiArCQkJIiBoZXVyaXN0 aWNzIHdpdGggdW5jZXJ0YWluIG91dGNvbWUiKTsNCj4gPiA+ICsJCXFzb3J0KGlidl9tYXRjaCwg biwgc2l6ZW9mKCppYnZfbWF0Y2gpLCBtbHg1X2NtcF9pYnZfbmFtZSk7DQo+ID4gPiArCQlEUlZf TE9HKFdBUk5JTkcsICJhc3N1bWluZyBcIiVzXCIgaXMgdGhlIG1hc3RlciBkZXZpY2UiLA0KPiA+ ID4gKwkJCWlidl9tYXRjaFswXS0+bmFtZSk7DQo+ID4gPiArCQlmb3IgKHJldCA9IDE7IHJldCA8 IG47ICsrcmV0KQ0KPiA+ID4gKwkJCURSVl9MT0coV0FSTklORywNCj4gPiA+ICsJCQkJImFzc3Vt aW5nIFwiJXNcIiBpcyBwb3J0IHJlcHJlc2VudG9yICMlZCIsDQo+ID4gPiArCQkJCWlidl9tYXRj aFtyZXRdLT5uYW1lLCByZXQgLSAxKTsNCj4gPg0KPiA+IFN1Y2ggZHVtcCB3aWxsIGFwcGVhciB3 aGVuIGF0dGFjaGluZyBlYWNoIHJlcCBwb3J0LCBob3cgYWJvdXQganVzdCBkbw0KPiA+IGl0IGZv ciBQRiBpbiBERUJVRyBsZXZlbD8NCj4gDQo+IEl0IG9jY3VycyBvbmx5IG9uY2Ugd2hlbiBwcm9i aW5nIHRoZSBtYXN0ZXIgZGV2aWNlIGFuZCBkZXRlY3RpbmcgdGhlIHByZXNlbmNlIG9mIHJlcHJl c2VudG9ycywgbm90IGZvcg0KPiBlYWNoIG9mIHRoZW0uDQo+IA0KPiBJIHByZWZlciB0byBsZWF2 ZSBpdCBhcyBhIHdhcm5pbmcgYmVjYXVzZSB0aGlzIGRldGVjdGlvbiBhcHByb2FjaCwgd2hpbGUg YW4gdW5kZW5pYWJsZSBpbXByb3ZlbWVudA0KPiBvdmVyIG5vdCBjaGVja2luZyBhbnl0aGluZyBh bmQgZW5kaW5nIHVwIGNvbmZpZ3VyaW5nIHRoZSB3cm9uZyBuZXRkZXZpY2UsIGlzIHVuZm9ydHVu YXRlbHkgbm90IDEwMCUNCj4gYWNjdXJhdGUuIFRoaXMgd2lsbCBiZSBpbXByb3ZlZCwgaG93ZXZl ciB1c2VycyBtdXN0IGJlIHdhcm5lZCBvZiBwb3NzaWJsZSBpc3N1ZXMgaW4gdGhlIG1lYW50aW1l Lg0KDQpZZXMsIHRoZSBsaXN0IGlzIGRpZmZlcmVudCB3aGVuIFZGIG51bWJlciBjaGFuZ2VkIG91 dHNpZGUsIGEgZnVsbCBkdW1wIHNob3VsZCBiZSBoZWxwZnVsLCBob3cgYWJvdXQgc2V0IGl0IHRv IERFQlVHIG9yIElORk8gbGV2ZWw/DQpVc2VycyBkb24ndCBuZWVkIHRvIGtub3cgdGhpcywganVz dCBmb3IgZGVidWcgcHVycG9zZS4NCg0KPiANCj4gLS0NCj4gQWRyaWVuIE1hemFyZ3VpbA0KPiA2 V0lORA0K