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 E486DA0353; Thu, 6 Aug 2020 15:36:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 370702BF2; Thu, 6 Aug 2020 15:36:11 +0200 (CEST) Received: from huawei.com (szxga01-in.huawei.com [45.249.212.187]) by dpdk.org (Postfix) with ESMTP id 3304A2BF1; Thu, 6 Aug 2020 15:36:09 +0200 (CEST) Received: from DGGEMM403-HUB.china.huawei.com (unknown [172.30.72.55]) by Forcepoint Email with ESMTP id 8F189AD2E22035682EB7; Thu, 6 Aug 2020 21:35:44 +0800 (CST) Received: from DGGEMM533-MBX.china.huawei.com ([169.254.5.24]) by DGGEMM403-HUB.china.huawei.com ([10.3.20.211]) with mapi id 14.03.0487.000; Thu, 6 Aug 2020 21:35:36 +0800 From: wangyunjian To: Ferruh Yigit , "dev@dpdk.org" CC: "keith.wiles@intel.com" , "ophirmu@mellanox.com" , "Lilijun (Jerry)" , xudingke , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/tap: free mempool when closing Thread-Index: AQHWZZzOozuoX/cl2U+8EaesNm5Ws6kpO52AgAHPq8D//4eBAIAAjY7A Date: Thu, 6 Aug 2020 13:35:35 +0000 Message-ID: <34EFBCA9F01B0748BEB6B629CE643AE60D1112C4@DGGEMM533-MBX.china.huawei.com> References: <40a0e68ed41b05fba8cbe5f34e369a59a1c0c09c.1596022448.git.wangyunjian@huawei.com> <34EFBCA9F01B0748BEB6B629CE643AE60D11126E@DGGEMM533-MBX.china.huawei.com> <955bd4da-7549-f04a-4edb-6ae4534cb25f@intel.com> In-Reply-To: <955bd4da-7549-f04a-4edb-6ae4534cb25f@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] net/tap: free mempool when closing 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgW21haWx0 bzpmZXJydWgueWlnaXRAaW50ZWwuY29tXQ0KPiBTZW50OiBUaHVyc2RheSwgQXVndXN0IDYsIDIw MjAgOTowNCBQTQ0KPiBUbzogd2FuZ3l1bmppYW4gPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+OyBk ZXZAZHBkay5vcmcNCj4gQ2M6IGtlaXRoLndpbGVzQGludGVsLmNvbTsgb3BoaXJtdUBtZWxsYW5v eC5jb207IExpbGlqdW4gKEplcnJ5KQ0KPiA8amVycnkubGlsaWp1bkBodWF3ZWkuY29tPjsgeHVk aW5na2UgPHh1ZGluZ2tlQGh1YXdlaS5jb20+Ow0KPiBzdGFibGVAZHBkay5vcmcNCj4gU3ViamVj dDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBuZXQvdGFwOiBmcmVlIG1lbXBvb2wgd2hlbiBjbG9z aW5nDQo+IA0KPiBPbiA4LzYvMjAyMCAxOjQ1IFBNLCB3YW5neXVuamlhbiB3cm90ZToNCj4gPg0K PiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEZlcnJ1aCBZ aWdpdCBbbWFpbHRvOmZlcnJ1aC55aWdpdEBpbnRlbC5jb21dDQo+ID4+IFNlbnQ6IFRodXJzZGF5 LCBBdWd1c3QgNiwgMjAyMCAxMjozNiBBTQ0KPiA+PiBUbzogd2FuZ3l1bmppYW4gPHdhbmd5dW5q aWFuQGh1YXdlaS5jb20+OyBkZXZAZHBkay5vcmcNCj4gPj4gQ2M6IGtlaXRoLndpbGVzQGludGVs LmNvbTsgb3BoaXJtdUBtZWxsYW5veC5jb207IExpbGlqdW4gKEplcnJ5KQ0KPiA+PiA8amVycnku bGlsaWp1bkBodWF3ZWkuY29tPjsgeHVkaW5na2UgPHh1ZGluZ2tlQGh1YXdlaS5jb20+Ow0KPiA+ PiBzdGFibGVAZHBkay5vcmcNCj4gPj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBu ZXQvdGFwOiBmcmVlIG1lbXBvb2wgd2hlbiBjbG9zaW5nDQo+ID4+DQo+ID4+IE9uIDcvMjkvMjAy MCAxMjozNSBQTSwgd2FuZ3l1bmppYW4gd3JvdGU6DQo+ID4+PiBGcm9tOiBZdW5qaWFuIFdhbmcg PHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+DQo+ID4+Pg0KPiA+Pj4gV2hlbiBzZXR1cCB0eCBxdWV1 ZXMsIHdlIHdpbGwgY3JlYXRlIGEgbWVtcG9vbCBmb3IgdGhlICdnc29fY3R4Jy4NCj4gPj4+IFRo ZSBtZW1wb29sIGlzIG5vdCBmcmVlZCB3aGVuIGNsb3NpbmcgdGFwIGRldmljZS4gSWYgZnJlZSB0 aGUgdGFwDQo+ID4+PiBkZXZpY2UgYW5kIGNyZWF0ZSBpdCB3aXRoIGRpZmZlcmVudCBuYW1lLCBp dCB3aWxsIGNyZWF0ZSBhIG5ldw0KPiA+Pj4gbWVtcG9vbC4gVGhpcyBtYXliZSBjYXVzZSBhbiBP T00uDQo+ID4+Pg0KPiA+Pj4gRml4ZXM6IDA1MDMxNmE4ODMxMyAoIm5ldC90YXA6IHN1cHBvcnQg VFNPIChUQ1AgU2VnbWVudCBPZmZsb2FkKSIpDQo+ID4+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ ID4+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3 ZWkuY29tPg0KPiA+Pg0KPiA+PiA8Li4uPg0KPiA+Pg0KPiA+Pj4gQEAgLTEzMTcsMjYgKzEzMjAs MzEgQEAgdGFwX2dzb19jdHhfc2V0dXAoc3RydWN0IHJ0ZV9nc29fY3R4DQo+ID4+PiAqZ3NvX2N0 eCwNCj4gPj4gc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYpDQo+ID4+PiAgew0KPiA+Pj4gIAl1aW50 MzJfdCBnc29fdHlwZXM7DQo+ID4+PiAgCWNoYXIgcG9vbF9uYW1lWzY0XTsNCj4gPj4+IC0NCj4g Pj4+IC0JLyoNCj4gPj4+IC0JICogQ3JlYXRlIHByaXZhdGUgbWJ1ZiBwb29sIHdpdGggVEFQX0dT T19NQlVGX1NFR19TSVpFIGJ5dGVzDQo+ID4+PiAtCSAqIHNpemUgcGVyIG1idWYgdXNlIHRoaXMg cG9vbCBmb3IgYm90aCBkaXJlY3QgYW5kIGluZGlyZWN0IG1idWZzDQo+ID4+PiAtCSAqLw0KPiA+ Pj4gLQ0KPiA+Pj4gLQlzdHJ1Y3QgcnRlX21lbXBvb2wgKm1wOyAgICAgIC8qIE1lbXBvb2wgZm9y IEdTTyBwYWNrZXRzICovDQo+ID4+PiArCXN0cnVjdCBwbWRfaW50ZXJuYWxzICpwbWQgPSBkZXYt PmRhdGEtPmRldl9wcml2YXRlOw0KPiA+Pj4gKwlpbnQgcmV0Ow0KPiA+Pj4NCj4gPj4+ICAJLyog aW5pdGlhbGl6ZSBHU08gY29udGV4dCAqLw0KPiA+Pj4gIAlnc29fdHlwZXMgPSBERVZfVFhfT0ZG TE9BRF9UQ1BfVFNPOw0KPiA+Pj4gLQlzbnByaW50Zihwb29sX25hbWUsIHNpemVvZihwb29sX25h bWUpLCAibXBfJXMiLA0KPiBkZXYtPmRldmljZS0+bmFtZSk7DQo+ID4+PiAtCW1wID0gcnRlX21l bXBvb2xfbG9va3VwKChjb25zdCBjaGFyICopcG9vbF9uYW1lKTsNCj4gPj4+IC0JaWYgKCFtcCkg ew0KPiA+Pj4gLQkJbXAgPSBydGVfcGt0bWJ1Zl9wb29sX2NyZWF0ZShwb29sX25hbWUsDQo+IFRB UF9HU09fTUJVRlNfTlVNLA0KPiA+Pj4gLQkJCVRBUF9HU09fTUJVRl9DQUNIRV9TSVpFLCAwLA0K PiA+Pj4gKwlpZiAoIXBtZC0+Z3NvX2N0eF9tcCkgew0KPiA+Pj4gKwkJLyoNCj4gPj4+ICsJCSAq IENyZWF0ZSBwcml2YXRlIG1idWYgcG9vbCB3aXRoIFRBUF9HU09fTUJVRl9TRUdfU0laRQ0KPiA+ Pj4gKwkJICogYnl0ZXMgc2l6ZSBwZXIgbWJ1ZiB1c2UgdGhpcyBwb29sIGZvciBib3RoIGRpcmVj dCBhbmQNCj4gPj4+ICsJCSAqIGluZGlyZWN0IG1idWZzDQo+ID4+PiArCQkgKi8NCj4gPj4+ICsJ CXJldCA9IHNucHJpbnRmKHBvb2xfbmFtZSwgc2l6ZW9mKHBvb2xfbmFtZSksICJtcF8lcyIsDQo+ ID4+PiArCQkJCWRldi0+ZGV2aWNlLT5uYW1lKTsNCj4gPj4+ICsJCWlmIChyZXQgPCAwIHx8IHJl dCA+PSAoaW50KXNpemVvZihwb29sX25hbWUpKSB7DQo+ID4+PiArCQkJVEFQX0xPRyhFUlIsDQo+ ID4+PiArCQkJCSIlczogZmFpbGVkIHRvIGNyZWF0ZSBtYnVmIHBvb2wgIg0KPiA+Pj4gKwkJCQki bmFtZSBmb3IgZGV2aWNlICVzXG4iLA0KPiA+Pj4gKwkJCQlwbWQtPm5hbWUsIGRldi0+ZGV2aWNl LT5uYW1lKTsNCj4gPj4NCj4gPj4gT3ZlcmFsbCBsb29rcyBnb29kLiBPbmx5IGFib3ZlIGVycm9y IGRvZXNuJ3Qgc2F5IHdoeSBpdCBmYWlsZWQsDQo+ID4+IGluZm9ybWluZyB0aGUgdXNlciB0aGF0 IGRldmljZSBuYW1lIGlzIHRvbyBsb25nIG1heSBoZWxwIGhlciB0byBvdmVyY29tZQ0KPiB0aGUg ZXJyb3IuDQo+ID4NCj4gPiBJIGZvdW5kIHRoYXQgdGhlIHJldHVybiB2YWx1ZSBvZiBmdW5jdGlv bnMgc25wcmludGYgd2FzIG5vdCBjaGVja2VkDQo+ID4gd2hlbiBtb2RpZnlpbmcgdGhlIGNvZGUs IHNvIGZpeGVkIGl0Lg0KPiA+IEkgdGhpbmsgaXQgbWF5YmUgZmFpbCwgYmVjYXVzZSB0aGUgbWF4 IGRldmljZSBuYW1lIGxlbmd0aCBpcw0KPiA+IFJURV9ERVZfTkFNRV9NQVhfTEVOKDY0KS4NCj4g DQo+ICsxIHRvIHRoZSBjaGVjay4NCj4gTXkgY29tbWVudCB3YXMgb24gdGhlIGxvZyBtZXNzYWdl LCB3aGljaCBzYXlzICJmYWlsZWQgdG8gY3JlYXRlIG1idWYgcG9vbCIsDQo+IGJ1dCBpdCBkb2Vz bid0IHNheSBpdCBpcyBmYWlsZWQgYmVjYXVzZSBvZiBsb25nIGRldmljZSBuYW1lLg0KPiBJZiB1 c2VyIGtub3dzIHRoZSByZWFzb24gb2YgdGhlIGZhaWx1cmUsIGNhbiBwcmV2ZW50IGl0IGJ5IHBy b3ZpZGluZyBzaG9ydGVyDQo+IGRldmljZSBuYW1lLg0KPiBNeSBzdWdnZXN0aW9uIGlzIHVwZGF0 ZSB0aGUgZXJyb3IgbG9nIG1lc3NhZ2UgdG8gaGF2ZSB0aGUgcmVhc29uIG9mIGZhaWx1cmUuDQoN ClRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLCB3aWxsIGluY2x1ZGUgdGhlbSBpbiBuZXh0IHZl cnNpb24uDQoNCj4gDQo+ID4NCj4gPiBEbyBJIG5lZWQgdG8gc3BsaXQgaW50byB0d28gcGF0Y2hl cz8NCj4gDQo+IEkgdGhpbmsgT0sgdG8gaGF2ZSB0aGUgY2hhbmdlIGluIHRoaXMgcGF0Y2guDQoN Ck9LDQoNCj4gDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gWXVuamlhbg0KPiA+DQoNCg==