From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2AEE2A0353; Wed, 13 Nov 2019 04:12:05 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2EDE82BF7; Wed, 13 Nov 2019 04:12:04 +0100 (CET) Received: from huawei.com (szxga08-in.huawei.com [45.249.212.255]) by dpdk.org (Postfix) with ESMTP id A3DAE2BC8 for ; Wed, 13 Nov 2019 04:12:01 +0100 (CET) Received: from DGGEMM401-HUB.china.huawei.com (unknown [172.30.72.57]) by Forcepoint Email with ESMTP id CE9989F493225E4F941A; Wed, 13 Nov 2019 11:11:58 +0800 (CST) Received: from DGGEMM421-HUB.china.huawei.com (10.1.198.38) by DGGEMM401-HUB.china.huawei.com (10.3.20.209) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 13 Nov 2019 11:11:58 +0800 Received: from DGGEMM533-MBX.china.huawei.com ([169.254.5.114]) by dggemm421-hub.china.huawei.com ([10.1.198.38]) with mapi id 14.03.0439.000; Wed, 13 Nov 2019 11:11:52 +0800 From: "Wangyu (Eric)" To: "Gavin Hu (Arm Technology China)" , "dev@dpdk.org" CC: "ferruh.yigit@intel.com" , Linuxarm , "humin (Q)" , "Liyuan (Larry)" , nd , dengxiaofeng Thread-Topic: [dpdk-dev] [PATCH v3] bus/pci: resolve multiple NICs address conflicts Thread-Index: AdWZz8BSMUdRWWdTW0+7wJ3Jd2+giAAAEP/w Date: Wed, 13 Nov 2019 03:11:52 +0000 Message-ID: <78A93308629D474AA53B84C5879E84D24B10A112@DGGEMM533-MBX.china.huawei.com> References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.57.112.122] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: [dpdk-dev] =?gb2312?b?tPC4tDogIFtQQVRDSCB2M10gYnVzL3BjaTogcmVz?= =?gb2312?b?b2x2ZSBtdWx0aXBsZSBOSUNzIGFkZHJlc3MgY29uZmxpY3Rz?= 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQpUaGFuayB5b3UgZm9yIHlvdXIgYWR2aWNlLCBpdCdzIGhlbHBmdWwuDQoNCkkgd2lsbCBmb2xs b3cgeW91ciBhZHZpY2UgdG8gd3JpdGUgYSBuZXcgb25lLg0KDQotLS0tLdPKvP7Urbz+LS0tLS0N CreivP7IyzogR2F2aW4gSHUgKEFybSBUZWNobm9sb2d5IENoaW5hKSBbbWFpbHRvOkdhdmluLkh1 QGFybS5jb21dDQq3osvNyrG85DogMjAxOcTqMTHUwjEyyNUgMTU6MDINCsrVvP7IyzogV2FuZ3l1 IChFcmljKSA8c2V2ZW4ud2FuZ3l1QGh1YXdlaS5jb20+OyBkZXZAZHBkay5vcmcNCrOty806IGZl cnJ1aC55aWdpdEBpbnRlbC5jb207IExpbnV4YXJtIDxsaW51eGFybUBodWF3ZWkuY29tPjsgaHVt aW4gKFEpIDxodW1pbjI5QGh1YXdlaS5jb20+OyBkZW5neGlhb2ZlbmcgPGRlbmd4aWFvZmVuZ0Bo dWF3ZWkuY29tPjsgTGl5dWFuIChMYXJyeSkgPExhcnJ5LlRAaHVhd2VpLmNvbT47IG5kIDxuZEBh cm0uY29tPg0K1vfM4jogUkU6IFtkcGRrLWRldl0gW1BBVENIIHYzXSBidXMvcGNpOiByZXNvbHZl IG11bHRpcGxlIE5JQ3MgYWRkcmVzcyBjb25mbGljdHMNCg0KSGkgRXJpYywNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IDxkZXYtYm91bmNlc0BkcGRrLm9yZz4gT24g QmVoYWxmIE9mIFdhbmd5dSAoRXJpYykNCj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTIsIDIw MTkgMTA6MjMgQU0NCj4gVG86IGRldkBkcGRrLm9yZw0KPiBDYzogZmVycnVoLnlpZ2l0QGludGVs LmNvbTsgTGludXhhcm0gPGxpbnV4YXJtQGh1YXdlaS5jb20+OyBodW1pbiAoUSkgDQo+IDxodW1p bjI5QGh1YXdlaS5jb20+OyBkZW5neGlhb2ZlbmcgPGRlbmd4aWFvZmVuZ0BodWF3ZWkuY29tPjsg TGl5dWFuDQo+IChMYXJyeSkgPExhcnJ5LlRAaHVhd2VpLmNvbT4NCj4gU3ViamVjdDogW2RwZGst ZGV2XSBbUEFUQ0ggdjNdIGJ1cy9wY2k6IHJlc29sdmUgbXVsdGlwbGUgTklDcyBhZGRyZXNzIA0K PiBjb25mbGljdHMNCkNoYW5nZSB0aGUgaGVhZGxpbmUgdG8gImJ1cy9wY2k6IGZpeCBtYXBwaW5n IGlzc3VlIHdoZW4gcGFnZSBzaXplIGlzIGdyZWF0ZXIgdGhhbiBiYXIiPw0KPiBOSUMgYWRkcmVz cyBjb25mbGljdHMgb24gNjRLIHBhZ2VzaXplIHdoZW4gdXNpbmcgbXVsdGlwbGUgTklDcywNCj4g DQo+IGFzIHN5c3RlbSB3aWxsIG1tYXAgNjRLIHBhZ2VzaXplIGZvciBOSUMsDQo+IA0KPiBidXQg ZGV2LT5tZW1fcmVzb3VyY2VbaV0ubGVuIGlzIDE2Sy4NCkkgd291bGQgbGlrZSB0aGUgcHJvYmxl bSBpcyBkZXNjcmliZWQgYXMgZm9sbG93cyBhbmQgZm9sbG93ZWQgYnkgYW5hbHlzaXMgYW5kIGZp eC4NCldoZW4gaW50ZWdyYXRpbmcgTklDcyB0aGF0IHJlcXVlc3QgbWVtb3J5IHNwYWNlcyBsZXNz IHRoYW4gYSBwYWdlIHNpemUsIHRoZSBwcm9ibGVtIGhpdHMgYXMgZm9sbG93czoNCiIgQ2Fubm90 IG1tYXAgZGV2aWNlIHJlc291cmNlIGZpbGUgJXMgdG8gYWRkcmVzczogJXAgIg0KDQpUaGUgcm9v dCBjYXVzZSBpcyB0aGUgUENJIG1lbW9yeSBzcGFjZSBpcyBtYXBwZWQgYXQgYSBwYWdlIHNpemUg Z3JhbnVsZSwgd2l0aG91dCBjb25zaWRlcmluZyB0aGUgcGFnZSBzaXplIHRvIGNhbGN1bGF0ZSB0 aGUgbmV4dCBhZGRyZXNzIGZvciBmdXR1cmUgbWFwcGluZyBpcyB3cm9uZy4NCg0KVGhlIGZpeCBp cyB0byBjYWxjdWxhdGUgdGhlIG5leHQgYWRkcmVzcyBmb3IgZnV0dXJlIG1hcHBpbmdzIHVzaW5n IHRoZSByZWFsIG1hcHBpbmcgc2l6ZS4NCi9HYXZpbg0KPiANCj4gU2lnbmVkLW9mZi1ieTogYmVh cmQtNjI3IDxkZW5neGlhb2ZlbmdAaHVhd2VpLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogV2FuZ3l1 IChFcmljKSA8c2V2ZW4ud2FuZ3l1QGh1YXdlaS5jb20+DQo+IEFja2VkLWJ5OiBXZWkgSHUgPHhh dmllci5odXdlaUBodWF3ZWkuY29tPg0KPiBBY2tlZC1ieTogTWluIEh1IDxodW1pbjI5QGh1YXdl aS5jb20+DQo+IC0tLQ0KPiAgZHJpdmVycy9idXMvcGNpL2xpbnV4L3BjaV91aW8uYyAgfCAyICsr IA0KPiBkcml2ZXJzL2J1cy9wY2kvbGludXgvcGNpX3ZmaW8uYyB8IDMgKysrDQo+ICAyIGZpbGVz IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYnVz L3BjaS9saW51eC9wY2lfdWlvLmMgDQo+IGIvZHJpdmVycy9idXMvcGNpL2xpbnV4L3BjaV91aW8u YyBpbmRleCA2ZGNhMDVhLi4wOTdkYzE5IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2J1cy9wY2kv bGludXgvcGNpX3Vpby5jDQo+ICsrKyBiL2RyaXZlcnMvYnVzL3BjaS9saW51eC9wY2lfdWlvLmMN Cj4gQEAgLTM1MSw2ICszNTEsOCBAQA0KPiAgCXBjaV9tYXBfYWRkciA9IFJURV9QVFJfQUREKG1h cGFkZHIsDQo+ICAJCQkoc2l6ZV90KWRldi0+bWVtX3Jlc291cmNlW3Jlc19pZHhdLmxlbik7DQo+ IA0KPiArCXBjaV9tYXBfYWRkciA9IFJURV9QVFJfQUxJR04ocGNpX21hcF9hZGRyLA0KPiBzeXNj b25mKF9TQ19QQUdFX1NJWkUpKTsNCkhlcmUgInBjaV9tYXBfYWRkciIgaXMsIGluIGVmZmVjdCwg ZXhhY3RseSB0aGUgbmV4dF9hZGRyIHdlIHRhbGtlZCBhYm91dCBpbiBWMiwgZm9yIHVzZSBvZiBu ZXh0IG1hcHBpbmcsICBJIHZvdGUgZm9yIHRoaXMgZml4Lg0KL0dhdmluDQo+ICAJbWFwc1ttYXBf aWR4XS5waGFkZHIgPSBkZXYtPm1lbV9yZXNvdXJjZVtyZXNfaWR4XS5waHlzX2FkZHI7DQo+ICAJ bWFwc1ttYXBfaWR4XS5zaXplID0gZGV2LT5tZW1fcmVzb3VyY2VbcmVzX2lkeF0ubGVuOw0KPiAg CW1hcHNbbWFwX2lkeF0uYWRkciA9IG1hcGFkZHI7DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2J1 cy9wY2kvbGludXgvcGNpX3ZmaW8uYw0KPiBiL2RyaXZlcnMvYnVzL3BjaS9saW51eC9wY2lfdmZp by5jDQo+IGluZGV4IGI4ZmFhMjMuLjY0Y2Q4NGEgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvYnVz L3BjaS9saW51eC9wY2lfdmZpby5jDQo+ICsrKyBiL2RyaXZlcnMvYnVzL3BjaS9saW51eC9wY2lf dmZpby5jDQo+IEBAIC03NTAsNiArNzUwLDkgQEANCj4gIAkJYmFyX2FkZHIgPSBwY2lfbWFwX2Fk ZHI7DQo+ICAJCXBjaV9tYXBfYWRkciA9IFJURV9QVFJfQUREKGJhcl9hZGRyLCAoc2l6ZV90KSBy ZWctPnNpemUpOw0KPiANCj4gKwkJcGNpX21hcF9hZGRyID0gUlRFX1BUUl9BTElHTihwY2lfbWFw X2FkZHIsDQo+ICsJCQkJCXN5c2NvbmYoX1NDX1BBR0VfU0laRSkpOw0KPiArDQo+ICAJCW1hcHNb aV0uYWRkciA9IGJhcl9hZGRyOw0KPiAgCQltYXBzW2ldLm9mZnNldCA9IHJlZy0+b2Zmc2V0Ow0K PiAgCQltYXBzW2ldLnNpemUgPSByZWctPnNpemU7DQo+IC0tDQo+IDEuOC4zLjENCg0K