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 4062BA0540; Mon, 20 Jul 2020 04:01:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 20F5E2C6D; Mon, 20 Jul 2020 04:01:00 +0200 (CEST) Received: from huawei.com (szxga03-in.huawei.com [45.249.212.189]) by dpdk.org (Postfix) with ESMTP id 07D002B9C; Mon, 20 Jul 2020 04:00:58 +0200 (CEST) Received: from DGGEMM404-HUB.china.huawei.com (unknown [172.30.72.57]) by Forcepoint Email with ESMTP id 119ABFA56B112A161E7C; Mon, 20 Jul 2020 10:00:55 +0800 (CST) Received: from DGGEMM533-MBX.china.huawei.com ([169.254.5.165]) by DGGEMM404-HUB.china.huawei.com ([10.3.20.212]) with mapi id 14.03.0487.000; Mon, 20 Jul 2020 10:00:48 +0800 From: wangyunjian To: "Burakov, Anatoly" , "dev@dpdk.org" , "david.marchand@redhat.com" CC: "Lilijun (Jerry)" , xudingke , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 1/1] eal/linux: do not create user mem map repeatedly when it exists Thread-Index: AQHWW3ZmgB5dNI3zqkWPHLvQlTmbM6kLTZWAgAABGQCABGjB4A== Date: Mon, 20 Jul 2020 02:00:48 +0000 Message-ID: <34EFBCA9F01B0748BEB6B629CE643AE60D0D8765@DGGEMM533-MBX.china.huawei.com> References: <70169443-f475-a632-c1f8-6e993bea726c@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.174.185.168] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: Re: [dpdk-dev] [PATCH 1/1] eal/linux: do not create user mem map repeatedly when it exists 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCdXJha292LCBBbmF0b2x5IFtt YWlsdG86YW5hdG9seS5idXJha292QGludGVsLmNvbV0NCj4gU2VudDogRnJpZGF5LCBKdWx5IDE3 LCAyMDIwIDEwOjI0IFBNDQo+IFRvOiB3YW5neXVuamlhbiA8d2FuZ3l1bmppYW5AaHVhd2VpLmNv bT47IGRldkBkcGRrLm9yZzsNCj4gZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbQ0KPiBDYzogTGls aWp1biAoSmVycnkpIDxqZXJyeS5saWxpanVuQGh1YXdlaS5jb20+OyB4dWRpbmdrZQ0KPiA8eHVk aW5na2VAaHVhd2VpLmNvbT47IHN0YWJsZUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGst ZGV2XSBbUEFUQ0ggMS8xXSBlYWwvbGludXg6IGRvIG5vdCBjcmVhdGUgdXNlciBtZW0gbWFwDQo+ IHJlcGVhdGVkbHkgd2hlbiBpdCBleGlzdHMNCj4gDQo+IE9uIDE3LUp1bC0yMCAzOjE5IFBNLCBC dXJha292LCBBbmF0b2x5IHdyb3RlOg0KPiA+IE9uIDE2LUp1bC0yMCAyOjM4IFBNLCB3YW5neXVu amlhbiB3cm90ZToNCj4gPj4gRnJvbTogWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWku Y29tPg0KPiA+Pg0KPiA+PiBDdXJyZW50bHksIHdlIHdpbGwgY3JlYXRlIG5ldyB1c2VyIG1lbSBt YXAgZW50cnkgZm9yIHRoZSBzYW1lIG1lbW9yeQ0KPiA+PiBzZWdtZW50LCBidXQgaW4gZmFjdCBp dCBoYXMgYWxyZWFkeSBiZWVuIGFkZGVkIHRvIHRoZSB1c2VyIG1lbSBtYXBzLg0KPiA+PiBJdCdz IG5vdCBuZWNlc3NhcnkgdG8gY3JlYXRlIGl0IHR3aWNlLg0KPiA+Pg0KPiA+PiBGaXhlczogMGNi Y2UzYTE2N2YxICgidmZpbzogc2tpcCBETUEgbWFwIGZhaWx1cmUgaWYgYWxyZWFkeSBtYXBwZWQi KQ0KPiA+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IFl1 bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT4NCj4gPj4gLS0tDQo+ID4+IMKgIGxp Yi9saWJydGVfZWFsL2xpbnV4L2VhbF92ZmlvLmMgfCA3ICsrKysrKysNCj4gPj4gwqAgMSBmaWxl IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvbGliL2xp YnJ0ZV9lYWwvbGludXgvZWFsX3ZmaW8uYw0KPiA+PiBiL2xpYi9saWJydGVfZWFsL2xpbnV4L2Vh bF92ZmlvLmMgaW5kZXggYWJiMTJhMzU0Li5kOGE4YzM5YWIgMTAwNjQ0DQo+ID4+IC0tLSBhL2xp Yi9saWJydGVfZWFsL2xpbnV4L2VhbF92ZmlvLmMNCj4gPj4gKysrIGIvbGliL2xpYnJ0ZV9lYWwv bGludXgvZWFsX3ZmaW8uYw0KPiA+PiBAQCAtMTgyOCw2ICsxODI4LDEzIEBAIGNvbnRhaW5lcl9k bWFfbWFwKHN0cnVjdCB2ZmlvX2NvbmZpZw0KPiA+PiAqdmZpb19jZmcsIHVpbnQ2NF90IHZhZGRy LCB1aW50NjRfdCBpb3ZhLA0KPiA+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gLTE7DQo+ID4+ IMKgwqDCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsNCj4gPj4gwqDCoMKgwqDCoCB9DQo+ID4+ICsN Cj4gPj4gK8KgwqDCoCAvKiB3ZSBkb24ndCBuZWVkIGNyZWF0ZSBuZXcgdXNlciBtZW0gbWFwIGVu dHJ5DQo+ID4+ICvCoMKgwqDCoCAqIGZvciB0aGUgc2FtZSBtZW1vcnkgc2VnbWVudC4NCj4gPj4g K8KgwqDCoMKgICovDQo+ID4+ICvCoMKgwqAgaWYgKGVycm5vID09IEVCVVNZIHx8IGVycm5vID09 IEVFWElTVCkNCj4gPj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gb3V0Ow0KPiA+PiArDQo+ID4NCj4g PiBJJ20gbm90IHN1cmUgaSB1bmRlcnN0YW5kIHRoaXMgcGF0Y2guIElmIHdlIGdldCBlcnJubywg dGhlIGNhbGwgaGFzDQo+ID4gZmFpbGVkLCB3aGljaCBtZWFucyB3ZSdyZSBkb2luZyAiZ290byBv dXQiIGZyb20gYSBmZXcgbGluZXMgYWJvdmUuIEFtDQo+ID4gaSBtaXNzaW5nIHNvbWV0aGluZyBo ZXJlPw0KPiA+DQo+ID4+IMKgwqDCoMKgwqAgLyogY3JlYXRlIG5ldyB1c2VyIG1lbSBtYXAgZW50 cnkgKi8NCj4gPj4gwqDCoMKgwqDCoCBuZXdfbWFwID0NCj4gJnVzZXJfbWVtX21hcHMtPm1hcHNb dXNlcl9tZW1fbWFwcy0+bl9tYXBzKytdOw0KPiA+PiDCoMKgwqDCoMKgIG5ld19tYXAtPmFkZHIg PSB2YWRkcjsNCj4gPj4NCj4gPg0KPiA+DQo+IA0KPiBPaCwgaSBzZWUsIHRoZSBhY3R1YWwgZnVu Y3Rpb25zIHdpbGwgc2V0IGVycm5vIGFuZCByZXR1cm4gMC4NCj4gDQo+IEkgZG9uJ3QgdGhpbmsg aXQncyBhbiBhY3R1YWwgaXNzdWUgYXMgY29tcGFjdGluZyB3aWxsIHByZXN1bWFibHkgcmVtb3Zl IHRoZQ0KPiBleHRyYSB1c2VyIG1lbSBtYXAgYW55d2F5LiBXaGF0IGV4YWN0bHkgaXMgYmVpbmcg Zml4ZWQgaGVyZT8gRG9lcw0KPiBjb21wYWN0aW5nIHVzZXIgbWVtIG1hcHMgbm90IHJlbW92ZSB0 aGUgZXh0cmEgZW50cnk/DQoNCkkgcmVhZCB0aGUgY29kZXMgYWJvdXQgY29tcGFjdGluZyB1c2Vy IG1lbSBtYXBzLiBDdXJyZW50bHksIHRoZSBmdW5jdGlvbg0Kb25seSBtZXJnZXMgYWRqYWNlbnQg dXNlciBtZW0gbWFwcyBhbmQgZG9lcyBub3QgcmVtb3ZlIHRoZSBzYW1lIGVudHJ5Lg0KDQpIb3cg YWJvdXQgcmVtb3ZpbmcgdGhlIHNhbWUgZW50cnkgaW4gdGhlIGZ1Y3Rpb24/DQoNClRoYW5rcw0K WXVuamlhbg0KDQo+IA0KPiAtLQ0KPiBUaGFua3MsDQo+IEFuYXRvbHkNCg==