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 29A8BA0526; Wed, 22 Jul 2020 14:47:57 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7150D1BFD1; Wed, 22 Jul 2020 14:47:56 +0200 (CEST) Received: from huawei.com (szxga02-in.huawei.com [45.249.212.188]) by dpdk.org (Postfix) with ESMTP id 0EE0F1BE90; Wed, 22 Jul 2020 14:47:55 +0200 (CEST) Received: from DGGEMM405-HUB.china.huawei.com (unknown [172.30.72.57]) by Forcepoint Email with ESMTP id 778B663361DE30D223B2; Wed, 22 Jul 2020 20:47:52 +0800 (CST) Received: from DGGEMM533-MBX.china.huawei.com ([169.254.5.165]) by DGGEMM405-HUB.china.huawei.com ([10.3.20.213]) with mapi id 14.03.0487.000; Wed, 22 Jul 2020 20:47:45 +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: AQHWW3ZmgB5dNI3zqkWPHLvQlTmbM6kLTZWAgAABGQCABGjB4IAAIjUAgAO7RMA= Date: Wed, 22 Jul 2020 12:47:45 +0000 Message-ID: <34EFBCA9F01B0748BEB6B629CE643AE60D0DD75E@DGGEMM533-MBX.china.huawei.com> References: <70169443-f475-a632-c1f8-6e993bea726c@intel.com> <34EFBCA9F01B0748BEB6B629CE643AE60D0D8765@DGGEMM533-MBX.china.huawei.com> <332ede30-4dae-1fde-b288-25f29469f3e7@intel.com> In-Reply-To: <332ede30-4dae-1fde-b288-25f29469f3e7@intel.com> 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 YWlsdG86YW5hdG9seS5idXJha292QGludGVsLmNvbV0NCj4gU2VudDogTW9uZGF5LCBKdWx5IDIw LCAyMDIwIDc6NDYgUE0NCj4gVG86IHdhbmd5dW5qaWFuIDx3YW5neXVuamlhbkBodWF3ZWkuY29t PjsgZGV2QGRwZGsub3JnOw0KPiBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tDQo+IENjOiBMaWxp anVuIChKZXJyeSkgPGplcnJ5LmxpbGlqdW5AaHVhd2VpLmNvbT47IHh1ZGluZ2tlDQo+IDx4dWRp bmdrZUBodWF3ZWkuY29tPjsgc3RhYmxlQGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1k ZXZdIFtQQVRDSCAxLzFdIGVhbC9saW51eDogZG8gbm90IGNyZWF0ZSB1c2VyIG1lbSBtYXANCj4g cmVwZWF0ZWRseSB3aGVuIGl0IGV4aXN0cw0KPiANCj4gT24gMjAtSnVsLTIwIDM6MDAgQU0sIHdh bmd5dW5qaWFuIHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBG cm9tOiBCdXJha292LCBBbmF0b2x5IFttYWlsdG86YW5hdG9seS5idXJha292QGludGVsLmNvbV0N Cj4gPj4gU2VudDogRnJpZGF5LCBKdWx5IDE3LCAyMDIwIDEwOjI0IFBNDQo+ID4+IFRvOiB3YW5n eXVuamlhbiA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gPj4gZGF2 aWQubWFyY2hhbmRAcmVkaGF0LmNvbQ0KPiA+PiBDYzogTGlsaWp1biAoSmVycnkpIDxqZXJyeS5s aWxpanVuQGh1YXdlaS5jb20+OyB4dWRpbmdrZQ0KPiA+PiA8eHVkaW5na2VAaHVhd2VpLmNvbT47 IHN0YWJsZUBkcGRrLm9yZw0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMS8x XSBlYWwvbGludXg6IGRvIG5vdCBjcmVhdGUgdXNlciBtZW0NCj4gPj4gbWFwIHJlcGVhdGVkbHkg d2hlbiBpdCBleGlzdHMNCj4gPj4NCj4gPj4gT24gMTctSnVsLTIwIDM6MTkgUE0sIEJ1cmFrb3Ys IEFuYXRvbHkgd3JvdGU6DQo+ID4+PiBPbiAxNi1KdWwtMjAgMjozOCBQTSwgd2FuZ3l1bmppYW4g d3JvdGU6DQo+ID4+Pj4gRnJvbTogWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWkuY29t Pg0KPiA+Pj4+DQo+ID4+Pj4gQ3VycmVudGx5LCB3ZSB3aWxsIGNyZWF0ZSBuZXcgdXNlciBtZW0g bWFwIGVudHJ5IGZvciB0aGUgc2FtZQ0KPiA+Pj4+IG1lbW9yeSBzZWdtZW50LCBidXQgaW4gZmFj dCBpdCBoYXMgYWxyZWFkeSBiZWVuIGFkZGVkIHRvIHRoZSB1c2VyIG1lbQ0KPiBtYXBzLg0KPiA+ Pj4+IEl0J3Mgbm90IG5lY2Vzc2FyeSB0byBjcmVhdGUgaXQgdHdpY2UuDQo+ID4+Pj4NCj4gPj4+ PiBGaXhlczogMGNiY2UzYTE2N2YxICgidmZpbzogc2tpcCBETUEgbWFwIGZhaWx1cmUgaWYgYWxy ZWFkeQ0KPiA+Pj4+IG1hcHBlZCIpDQo+ID4+Pj4gQ2M6IHN0YWJsZUBkcGRrLm9yZw0KPiA+Pj4+ DQo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWku Y29tPg0KPiA+Pj4+IC0tLQ0KPiA+Pj4+ICDCoCBsaWIvbGlicnRlX2VhbC9saW51eC9lYWxfdmZp by5jIHwgNyArKysrKysrDQo+ID4+Pj4gIMKgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMo KykNCj4gPj4+Pg0KPiA+Pj4+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9saW51eC9lYWxf dmZpby5jDQo+ID4+Pj4gYi9saWIvbGlicnRlX2VhbC9saW51eC9lYWxfdmZpby5jIGluZGV4IGFi YjEyYTM1NC4uZDhhOGMzOWFiIDEwMDY0NA0KPiA+Pj4+IC0tLSBhL2xpYi9saWJydGVfZWFsL2xp bnV4L2VhbF92ZmlvLmMNCj4gPj4+PiArKysgYi9saWIvbGlicnRlX2VhbC9saW51eC9lYWxfdmZp by5jDQo+ID4+Pj4gQEAgLTE4MjgsNiArMTgyOCwxMyBAQCBjb250YWluZXJfZG1hX21hcChzdHJ1 Y3QgdmZpb19jb25maWcNCj4gPj4+PiAqdmZpb19jZmcsIHVpbnQ2NF90IHZhZGRyLCB1aW50NjRf dCBpb3ZhLA0KPiA+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gLTE7DQo+ID4+Pj4gIMKg wqDCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsNCj4gPj4+PiAgwqDCoMKgwqDCoCB9DQo+ID4+Pj4g Kw0KPiA+Pj4+ICvCoMKgwqAgLyogd2UgZG9uJ3QgbmVlZCBjcmVhdGUgbmV3IHVzZXIgbWVtIG1h cCBlbnRyeQ0KPiA+Pj4+ICvCoMKgwqDCoCAqIGZvciB0aGUgc2FtZSBtZW1vcnkgc2VnbWVudC4N Cj4gPj4+PiArwqDCoMKgwqAgKi8NCj4gPj4+PiArwqDCoMKgIGlmIChlcnJubyA9PSBFQlVTWSB8 fCBlcnJubyA9PSBFRVhJU1QpDQo+ID4+Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gb3V0Ow0KPiA+ Pj4+ICsNCj4gPj4+DQo+ID4+PiBJJ20gbm90IHN1cmUgaSB1bmRlcnN0YW5kIHRoaXMgcGF0Y2gu IElmIHdlIGdldCBlcnJubywgdGhlIGNhbGwgaGFzDQo+ID4+PiBmYWlsZWQsIHdoaWNoIG1lYW5z IHdlJ3JlIGRvaW5nICJnb3RvIG91dCIgZnJvbSBhIGZldyBsaW5lcyBhYm92ZS4NCj4gPj4+IEFt IGkgbWlzc2luZyBzb21ldGhpbmcgaGVyZT8NCj4gPj4+DQo+ID4+Pj4gIMKgwqDCoMKgwqAgLyog Y3JlYXRlIG5ldyB1c2VyIG1lbSBtYXAgZW50cnkgKi8NCj4gPj4+PiAgwqDCoMKgwqDCoCBuZXdf bWFwID0NCj4gPj4gJnVzZXJfbWVtX21hcHMtPm1hcHNbdXNlcl9tZW1fbWFwcy0+bl9tYXBzKytd Ow0KPiA+Pj4+ICDCoMKgwqDCoMKgIG5ld19tYXAtPmFkZHIgPSB2YWRkcjsNCj4gPj4+Pg0KPiA+ Pj4NCj4gPj4+DQo+ID4+DQo+ID4+IE9oLCBpIHNlZSwgdGhlIGFjdHVhbCBmdW5jdGlvbnMgd2ls bCBzZXQgZXJybm8gYW5kIHJldHVybiAwLg0KPiA+Pg0KPiA+PiBJIGRvbid0IHRoaW5rIGl0J3Mg YW4gYWN0dWFsIGlzc3VlIGFzIGNvbXBhY3Rpbmcgd2lsbCBwcmVzdW1hYmx5DQo+ID4+IHJlbW92 ZSB0aGUgZXh0cmEgdXNlciBtZW0gbWFwIGFueXdheS4gV2hhdCBleGFjdGx5IGlzIGJlaW5nIGZp eGVkDQo+ID4+IGhlcmU/IERvZXMgY29tcGFjdGluZyB1c2VyIG1lbSBtYXBzIG5vdCByZW1vdmUg dGhlIGV4dHJhIGVudHJ5Pw0KPiA+DQo+ID4gSSByZWFkIHRoZSBjb2RlcyBhYm91dCBjb21wYWN0 aW5nIHVzZXIgbWVtIG1hcHMuIEN1cnJlbnRseSwgdGhlDQo+ID4gZnVuY3Rpb24gb25seSBtZXJn ZXMgYWRqYWNlbnQgdXNlciBtZW0gbWFwcyBhbmQgZG9lcyBub3QgcmVtb3ZlIHRoZQ0KPiBzYW1l IGVudHJ5Lg0KPiA+DQo+ID4gSG93IGFib3V0IHJlbW92aW5nIHRoZSBzYW1lIGVudHJ5IGluIHRo ZSBmdWN0aW9uPw0KPiANCj4gSSB3b3VsZCd2ZSBleHBlY3RlZCAidGhlIHNhbWUiIHRvIGJlIHdp dGhpbiB0aGUgZGVmaW5pdGlvbiBvZiAiYWRqYWNlbnQiLiBDYW4NCj4geW91IGNvbmZpcm0gdGhh dCB0aGlzIGFjdHVhbGx5IGRvZXNuJ3QgaGFwcGVuPyBJZiBzbywgdGhlbiB5ZXMsIHByb2JhYmx5 DQo+IGNvbXBhY3Rpbmcgc2hvdWxkIGRvIHRoYXQsIGluc3RlYWQgb2YgcmVseWluZyBvbiBhbiBh cnRpZmFjdCBvZiBpbXBsZW1lbnRhdGlvbi4NCg0KT0ssIEkgd2lsbCBkbyB0aGF0LCB3aWxsIHNl bmQgdGhlIHYyIGxhdGVyLg0KDQpUaGFua3MNCll1bmppYW4NCg0KPiANCj4gPg0KPiA+IFRoYW5r cw0KPiA+IFl1bmppYW4NCj4gPg0KPiA+Pg0KPiA+PiAtLQ0KPiA+PiBUaGFua3MsDQo+ID4+IEFu YXRvbHkNCj4gDQo+IA0KPiAtLQ0KPiBUaGFua3MsDQo+IEFuYXRvbHkNCg==