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 7B4BEA0353; Wed, 13 Nov 2019 08:46:34 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 38AB11BEBB; Wed, 13 Nov 2019 08:46:33 +0100 (CET) Received: from huawei.com (szxga08-in.huawei.com [45.249.212.255]) by dpdk.org (Postfix) with ESMTP id 4B6171BEBA for ; Wed, 13 Nov 2019 08:46:31 +0100 (CET) Received: from DGGEMM404-HUB.china.huawei.com (unknown [172.30.72.56]) by Forcepoint Email with ESMTP id 9C4CEB6262F992318B4F; Wed, 13 Nov 2019 15:46:28 +0800 (CST) Received: from DGGEMM422-HUB.china.huawei.com (10.1.198.39) by DGGEMM404-HUB.china.huawei.com (10.3.20.212) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 13 Nov 2019 15:46:28 +0800 Received: from DGGEMM533-MBX.china.huawei.com ([169.254.5.114]) by dggemm422-hub.china.huawei.com ([10.1.198.39]) with mapi id 14.03.0439.000; Wed, 13 Nov 2019 15:46:21 +0800 From: "Wangyu (Eric)" To: David Marchand CC: "dev@dpdk.org" , "ferruh.yigit@intel.com" , Linuxarm , "humin (Q)" , "Liyuan (Larry)" , "Burakov, Anatoly" , dengxiaofeng Thread-Topic: [dpdk-dev] [PATCH] lib/eal: resolve address conflicts Thread-Index: AQHVkVG6zpN/AWusK0anBjsF9/Npx6d6kHMQ//+4MgCADfghAIAAhmiAgAAC9tA= Date: Wed, 13 Nov 2019 07:46:21 +0000 Message-ID: <78A93308629D474AA53B84C5879E84D24B10A2D0@DGGEMM533-MBX.china.huawei.com> References: <1572680282-89785-1-git-send-email-dengxiaofeng@huawei.com> <78A93308629D474AA53B84C5879E84D24B0FF9AB@DGGEMM533-MBX.china.huawei.com> 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="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: [dpdk-dev] =?utf-8?b?562U5aSNOiAgW1BBVENIXSBsaWIvZWFsOiByZXNvbHZl?= =?utf-8?q?_address_conflicts?= 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" DQpUaGUgcHJvYmxlbSBoYXMgYmVlbiBzb2x2ZWQgYWZ0ZXIgdGhhdCBmaXgsIGl0J3MgYSBnb29k IHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxlbSA6KQ0KDQpBbmQgbWFueSB0aGFua3MgdG8geW91IGFu ZCBBbmF0b2x5Lg0KDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujogRGF2aWQg TWFyY2hhbmQgW21haWx0bzpkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tXQ0K5Y+R6YCB5pe26Ze0 OiAyMDE55bm0MTHmnIgxM+aXpSAxNTozNA0K5pS25Lu25Lq6OiBXYW5neXUgKEVyaWMpIDxzZXZl bi53YW5neXVAaHVhd2VpLmNvbT4NCuaKhOmAgTogZGV2QGRwZGsub3JnOyBmZXJydWgueWlnaXRA aW50ZWwuY29tOyBMaW51eGFybSA8bGludXhhcm1AaHVhd2VpLmNvbT47IGh1bWluIChRKSA8aHVt aW4yOUBodWF3ZWkuY29tPjsgTGl5dWFuIChMYXJyeSkgPExhcnJ5LlRAaHVhd2VpLmNvbT47IGRl bmd4aWFvZmVuZyA8ZGVuZ3hpYW9mZW5nQGh1YXdlaS5jb20+OyBCdXJha292LCBBbmF0b2x5IDxh bmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0K5Li76aKYOiBSZTogW2RwZGstZGV2XSBbUEFUQ0hd IGxpYi9lYWw6IHJlc29sdmUgYWRkcmVzcyBjb25mbGljdHMNCg0KT24gTW9uLCBOb3YgNCwgMjAx OSBhdCAxMToxNSBBTSBCdXJha292LCBBbmF0b2x5IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29t PiB3cm90ZToNCj4NCj4gT24gMDQtTm92LTE5IDY6MzIgQU0sIFdhbmd5dSAoVHVyaW5nIFNvbHV0 aW9uIERldmVsb3BtZW50IERlcCkgd3JvdGU6DQo+ID4NCj4gPiBSZXNvbHZlIGFkZHJlc3MgY29u ZmxpY3RzIG9uIDY0SyBwYWdlc2l6ZSB3aXRob3V0IGJhc2VfdmlydGFkZHIsIHdoaWNoIGNhdXNl IG5ldyBhZGRyZXNzIGNvbmZsaWN0cyBpbiBlYWxfZ2V0X3ZpcnR1YWxfYXJlYSgpLg0KPiA+DQo+ ID4gU2lnbmVkLW9mZi1ieTogQmVhcmQtNjI3IDxkZW5neGlhb2ZlbmdAaHVhd2VpLmNvbT4NCj4g PiBBY2tlZC1ieTogRXJpYyB3YW5nIDxzZXZlbi53YW5neXVAaHVhd2VpLmNvbT4NCj4gPiBBY2tl ZC1ieTogV2VpIEh1IDx4YXZpZXIuaHV3ZWlAaHVhd2VpLmNvbT4NCj4gPiBBY2tlZC1ieTogTWlu IEh1IDxodW1pbjI5QGh1YXdlaS5jb20+DQo+ID4gLS0tDQo+ID4gICBsaWIvbGlicnRlX2VhbC9s aW51eC9lYWwvZWFsLmMgfCAyMiArKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICAxIGZpbGUg Y2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2xpYi9saWJy dGVfZWFsL2xpbnV4L2VhbC9lYWwuYyANCj4gPiBiL2xpYi9saWJydGVfZWFsL2xpbnV4L2VhbC9l YWwuYyBpbmRleCA5NDYyMjJjLi5jMTVkNDA2IDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9saWJydGVf ZWFsL2xpbnV4L2VhbC9lYWwuYw0KPiA+ICsrKyBiL2xpYi9saWJydGVfZWFsL2xpbnV4L2VhbC9l YWwuYw0KPiA+IEBAIC0zNjAsNiArMzYwLDI4IEBAIGVudW0gcnRlX2lvdmFfbW9kZQ0KPiA+ICAg ICAgICAgICAgICAgcmV0dXJuIC0xOw0KPiA+ICAgICAgIH0NCj4gPg0KPiA+ICsgICAgIGlmICgo Z2V0cGFnZXNpemUoKSA9PSBSVEVfUEdTSVpFXzY0SykgJiYNCj4gPiArICAgICAgICAgICAgIChp bnRlcm5hbF9jb25maWcuYmFzZV92aXJ0YWRkciA9PSAwKSkgew0KPiA+ICsNCj4gPiArICAgICAg ICAgICAgIG11bm1hcChydGVfbWVtX2NmZ19hZGRyLCBzaXplb2YoKnJ0ZV9jb25maWcubWVtX2Nv bmZpZykpOw0KPiA+ICsgICAgICAgICAgICAgcnRlX21lbV9jZmdfYWRkciA9ICh2b2lkICopUlRF X1BUUl9BTElHTl9DRUlMKA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAodWludHB0cl90KXJ0 ZV9tZW1fY2ZnX2FkZHIsIChzaXplX3QpUlRFX1BHU0laRV8xNk0pOw0KPiA+ICsgICAgICAgICAg ICAgcnRlX21lbV9jZmdfYWRkciA9ICh2b2lkICopUlRFX0FMSUdOX0ZMT09SKA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAodWludHB0cl90KXJ0ZV9tZW1fY2ZnX2FkZHIgLQ0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICBzaXplb2YoKnJ0ZV9jb25maWcubWVtX2NvbmZpZyksIA0KPiA+ICsg c3lzY29uZihfU0NfUEFHRV9TSVpFKSk7DQo+DQo+IFBsZWFzZSB1c2UgUlRFX1BUUl9BREQgYW5k IFJURV9QVFJfRElGRiB0byBwZXJmb3JtIHBvaW50ZXIgYXJpdGhtZXRpYy4NCj4NCj4gPiArDQo+ ID4gKyAgICAgICAgICAgICBydGVfbWVtX2NmZ19hZGRyID0gbW1hcChydGVfbWVtX2NmZ19hZGRy LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICBzaXplb2YoKnJ0ZV9jb25maWcubWVtX2NvbmZp ZyksDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIE1B UF9TSEFSRUQsIA0KPiA+ICsgbWVtX2NmZ19mZCwgMCk7DQo+ID4gKw0KPiA+ICsgICAgICAgICAg ICAgaWYgKHJ0ZV9tZW1fY2ZnX2FkZHIgPT0gTUFQX0ZBSUxFRCkgew0KPiA+ICsgICAgICAgICAg ICAgICAgICAgICBjbG9zZShtZW1fY2ZnX2ZkKTsNCj4gPiArICAgICAgICAgICAgICAgICAgICAg bWVtX2NmZ19mZCA9IC0xOw0KPiA+ICsgICAgICAgICAgICAgICAgICAgICBSVEVfTE9HKEVSUiwg RUFMLCAiQ2Fubm90IG1tYXAgbWVtb3J5IGZvciBydGVfY29uZmlnXG4iKTsNCj4gPiArICAgICAg ICAgICAgICAgICAgICAgcmV0dXJuIC0xOw0KPiA+ICsgICAgICAgICAgICAgfQ0KPiA+ICsgICAg IH0NCj4gPiArDQo+ID4gICAgICAgbWVtY3B5KHJ0ZV9tZW1fY2ZnX2FkZHIsICZlYXJseV9tZW1f Y29uZmlnLCBzaXplb2YoZWFybHlfbWVtX2NvbmZpZykpOw0KPiA+ICAgICAgIHJ0ZV9jb25maWcu bWVtX2NvbmZpZyA9IHJ0ZV9tZW1fY2ZnX2FkZHI7DQo+ID4NCj4gPiAtLQ0KPiA+IDEuOC4zLjEN Cj4gPg0KPg0KPiBUaGUgcGF0Y2ggcmVxdWlyZXMgYSBiaXQgbW9yZSBleHBsYW5hdGlvbiAtIHdo YXQgZXhhY3RseSBpcyB0aGUgDQo+IHByb2JsZW0sIGFuZCB3aHkgdGhlIHNvbHV0aW9uIGlzIGFz IGFib3ZlPyBBbHNvLCBkaWQgeW91IHRlc3QgaXQgb24gDQo+IHRoZSBsYXRlc3QgbWFzdGVyLCBz aW5jZSB0aGUgZWFsX2dldF92aXJ0YWxfYXJlYSgpIHBhdGNoZXMgWzFdIGdvdCBtZXJnZWQ/DQo+ DQo+IFsxXSBodHRwOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVz PTcwNDMmc3RhdGU9Kg0KDQpQbGVhc2UsIGRvIHlvdSBzdGlsbCBoYXZlIGFuIGlzc3VlIGFmdGVy IHRoZSBmaXggQW5hdG9seSBwb2ludGVkIGF0Pw0KVGhhbmtzLg0KDQoNCi0tDQpEYXZpZCBNYXJj aGFuZA0KDQo=