From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 234E41B4FF for ; Fri, 23 Nov 2018 10:13:33 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Nov 2018 01:13:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,269,1539673200"; d="scan'208";a="276248213" Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga005.jf.intel.com with ESMTP; 23 Nov 2018 01:13:32 -0800 Received: from irsmsx106.ger.corp.intel.com ([169.254.8.8]) by irsmsx110.ger.corp.intel.com ([169.254.15.20]) with mapi id 14.03.0415.000; Fri, 23 Nov 2018 09:13:31 +0000 From: "Ananyev, Konstantin" To: "Yigit, Ferruh" , wanlebing , "dev@dpdk.org" CC: wanlebing Thread-Topic: [dpdk-dev] [PATCH] ethdev: fix memory leak on removing eth rxtx callback Thread-Index: AQHUgald4d21hl1ABEWZNTZzYO1/zKVdFARQ Date: Fri, 23 Nov 2018 09:13:30 +0000 Message-ID: <2601191342CEEE43887BDE71AB977258010CEBB451@IRSMSX106.ger.corp.intel.com> References: <20181121131127.28528-1-wanlebing@didichuxing.com> <219e09d4-5516-b297-3e85-d4078e55a2fd@intel.com> In-Reply-To: <219e09d4-5516-b297-3e85-d4078e55a2fd@intel.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2RiZGIxYTUtMjNkNi00NWFiLTg2YzctMjQ2NDg4ZDg2Nzk4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiY1d0emxaQ3NMdnNpZmpQa2ZxUjBlOGQzMEFEQlBcL1FvUThiak5CTDlHR3dOUlFyd1NYRXhuNUdKVmg2ZlEyU3EifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] ethdev: fix memory leak on removing eth rxtx callback 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: , X-List-Received-Date: Fri, 23 Nov 2018 09:13:34 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWWlnaXQsIEZlcnJ1aA0K PiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDIxLCAyMDE4IDI6NDkgUE0NCj4gVG86IHdhbmxl YmluZyA8d2FubGViaW5nQGdtYWlsLmNvbT47IGRldkBkcGRrLm9yZzsgQW5hbnlldiwgS29uc3Rh bnRpbiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4gQ2M6IHdhbmxlYmluZyA8d2Fu bGViaW5nQGRpZGljaHV4aW5nLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENI XSBldGhkZXY6IGZpeCBtZW1vcnkgbGVhayBvbiByZW1vdmluZyBldGggcnh0eCBjYWxsYmFjaw0K PiANCj4gT24gMTEvMjEvMjAxOCAxOjExIFBNLCB3YW5sZWJpbmcgd3JvdGU6DQo+ID4gZXRoIHJ4 dHggY2FsbGJhY2sgaXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHVzaW5nIHJ0ZV96bWFsbG9jKCkN Cj4gPiBidXQgbm90IHJlbGVhc2VkLiBGaXggaXQgYnkgY2FsbGluZyBydGVfZnJlZSgpIHRvIGZy ZWUgY2FsbGJhY2sNCj4gPiB3aGVuIHJlbW92aW5nIHJ4dHggY2FsbGJhY2suDQo+IA0KPiBJIGd1 ZXNzIHRoZXkgYXJlIG5vdCBmcmVlZCBpbnRlbnRpb25hbGx5IGJlY2F1c2UgdGhlcmUgaXMgbm8g c2FmZSB3YXkgdG8gZG8gaXQuDQoNClRoYXQncyByaWdodCAtIHdlIGNhbid0IGZyZWUgaXQgaGVy ZSB3aXRob3V0IGV4dHJhIHN5bmNocm9uaXphdGlvbi4NCg0KPiBJIHJlbWVtYmVyIEtvbnN0YW50 aW4gc2VudCBhbiBSRkMgaW4gdGhlIHBhc3QgdG8gcmV3b3JrIHRoZSBjYWxsYmFja3MsIGNjJ2Vk IGhpbQ0KPiBmb3IgbW9yZSBkZXRhaWxzLg0KDQpGb2xsb3dpbmcgUkZDIHdhcyBzdWJtaXR0ZWQ6 DQpodHRwOi8vcGF0Y2hlcy5kcGRrLm9yZy9wYXRjaC8zMTg2Ny8NCg0KVGhvdWdoIHRoZXJlIHdh cyBhIGNvbmNlcm4gdGhhdCBpdCB3b3VsZCBpbnRyb2R1Y2Ugc29tZSBwZXJmb3JtYW5jZQ0KZGVn cmFkYXRpb24gb24gbG93LWVuZCBhcm0gbWFjaGluZXMsIHNvIGl0IGlzIGRlZmVycmVkIHJpZ2h0 IG5vdy4NCktvbnN0YW50aW4gDQoNCj4gDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiB3YW5sZWJp bmcgPHdhbmxlYmluZ0BkaWRpY2h1eGluZy5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogd2FubGVi aW5nIDx3YW5sZWJpbmdAZ21haWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBsaWIvbGlicnRlX2V0aGRl di9ydGVfZXRoZGV2LmMgfCAyICsrDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo KykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmMg Yi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPiBpbmRleCA1Zjg1ODE3NGIuLmYw MDMxMTA0NyAxMDA2NDQNCj4gPiAtLS0gYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmMN Cj4gPiArKysgYi9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2LmMNCj4gPiBAQCAtMzkyNiw2 ICszOTI2LDcgQEAgcnRlX2V0aF9yZW1vdmVfcnhfY2FsbGJhY2sodWludDE2X3QgcG9ydF9pZCwg dWludDE2X3QgcXVldWVfaWQsDQo+ID4gIAkJaWYgKGNiID09IHVzZXJfY2IpIHsNCj4gPiAgCQkJ LyogUmVtb3ZlIHRoZSB1c2VyIGNiIGZyb20gdGhlIGNhbGxiYWNrIGxpc3QuICovDQo+ID4gIAkJ CSpwcmV2X2NiID0gY2ItPm5leHQ7DQo+ID4gKwkJCXJ0ZV9mcmVlKGNiKTsNCj4gPiAgCQkJcmV0 ID0gMDsNCj4gPiAgCQkJYnJlYWs7DQo+ID4gIAkJfQ0KPiA+IEBAIC0zOTYwLDYgKzM5NjEsNyBA QCBydGVfZXRoX3JlbW92ZV90eF9jYWxsYmFjayh1aW50MTZfdCBwb3J0X2lkLCB1aW50MTZfdCBx dWV1ZV9pZCwNCj4gPiAgCQlpZiAoY2IgPT0gdXNlcl9jYikgew0KPiA+ICAJCQkvKiBSZW1vdmUg dGhlIHVzZXIgY2IgZnJvbSB0aGUgY2FsbGJhY2sgbGlzdC4gKi8NCj4gPiAgCQkJKnByZXZfY2Ig PSBjYi0+bmV4dDsNCj4gPiArCQkJcnRlX2ZyZWUoY2IpOw0KPiA+ICAJCQlyZXQgPSAwOw0KPiA+ ICAJCQlicmVhazsNCj4gPiAgCQl9DQo+ID4NCg0K