From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <konstantin.ananyev@intel.com>
Received: from mga12.intel.com (mga12.intel.com [192.55.52.136])
 by dpdk.org (Postfix) with ESMTP id AA995201
 for <dev@dpdk.org>; Wed,  7 Nov 2018 12:05:34 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Nov 2018 03:05:33 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,475,1534834800"; d="scan'208";a="106183695"
Received: from irsmsx151.ger.corp.intel.com ([163.33.192.59])
 by orsmga001.jf.intel.com with ESMTP; 07 Nov 2018 03:05:32 -0800
Received: from irsmsx105.ger.corp.intel.com ([169.254.7.144]) by
 IRSMSX151.ger.corp.intel.com ([169.254.4.122]) with mapi id 14.03.0415.000;
 Wed, 7 Nov 2018 11:05:31 +0000
From: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>
To: "Guo, Jia" <jia.guo@intel.com>, Matan Azrad <matan@mellanox.com>,
 "Burakov, Anatoly" <anatoly.burakov@intel.com>, Thomas Monjalon
 <thomas@monjalon.net>, "Iremonger, Bernard" <bernard.iremonger@intel.com>,
 "Wu, Jingjing" <jingjing.wu@intel.com>, "Lu, Wenzhuo" <wenzhuo.lu@intel.com>
CC: "Yigit, Ferruh" <ferruh.yigit@intel.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "Zhang, Helin" <helin.zhang@intel.com>, "He, Shaopeng"
 <shaopeng.he@intel.com>
Thread-Topic: [PATCH 3/3] app/testpmd: fix callback issue for hot-unplug
Thread-Index: AQHUdZZ/ReY/Vk+/9kOS0OqMRkFIUKVCSsyAgAGhgYCAADukIA==
Date: Wed, 7 Nov 2018 11:05:30 +0000
Message-ID: <2601191342CEEE43887BDE71AB9772580103069B86@irsmsx105.ger.corp.intel.com>
References: <1541484436-91320-1-git-send-email-jia.guo@intel.com>
 <1541484436-91320-4-git-send-email-jia.guo@intel.com>
 <AM0PR0502MB401977B7D4AEEF569F86942CD2CB0@AM0PR0502MB4019.eurprd05.prod.outlook.com>
 <e36c1f69-7b7f-74f6-3052-76a5a96b667f@intel.com>
In-Reply-To: <e36c1f69-7b7f-74f6-3052-76a5a96b667f@intel.com>
Accept-Language: en-IE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzFlNThmYmYtMGI0OC00OTk1LThhMzQtN2Q3MjY3MTRhZmFmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiR0tOZG5Ob3dkRHB6akhvR1lxZ2hcL01VQ1d5Q1wvUGtNZnJ3WUUxNlJmaU1NZ2FiUjhZS05RQjJXbGFtaDdRYXJBIn0=
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 3/3] app/testpmd: fix callback issue for
	hot-unplug
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 11:05:35 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogR3VvLCBKaWENCj4gU2Vu
dDogV2VkbmVzZGF5LCBOb3ZlbWJlciA3LCAyMDE4IDc6MzAgQU0NCj4gVG86IE1hdGFuIEF6cmFk
IDxtYXRhbkBtZWxsYW5veC5jb20+OyBBbmFueWV2LCBLb25zdGFudGluIDxrb25zdGFudGluLmFu
YW55ZXZAaW50ZWwuY29tPjsgQnVyYWtvdiwgQW5hdG9seQ0KPiA8YW5hdG9seS5idXJha292QGlu
dGVsLmNvbT47IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47IElyZW1vbmdl
ciwgQmVybmFyZCA8YmVybmFyZC5pcmVtb25nZXJAaW50ZWwuY29tPjsgV3UsDQo+IEppbmdqaW5n
IDxqaW5namluZy53dUBpbnRlbC5jb20+OyBMdSwgV2Vuemh1byA8d2Vuemh1by5sdUBpbnRlbC5j
b20+DQo+IENjOiBZaWdpdCwgRmVycnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgZGV2QGRw
ZGsub3JnOyBaaGFuZywgSGVsaW4gPGhlbGluLnpoYW5nQGludGVsLmNvbT47IEhlLCBTaGFvcGVu
ZyA8c2hhb3BlbmcuaGVAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDMvM10gYXBw
L3Rlc3RwbWQ6IGZpeCBjYWxsYmFjayBpc3N1ZSBmb3IgaG90LXVucGx1Zw0KPiANCj4gbWF0YW4N
Cj4gDQo+IE9uIDExLzYvMjAxOCAyOjM2IFBNLCBNYXRhbiBBenJhZCB3cm90ZToNCj4gPiBIaSBK
ZWZmDQo+ID4NCj4gPiAgIEZyb206IEplZmYgR3VvIDxqaWEuZ3VvQGludGVsLmNvbT4NCj4gPj4g
QmVmb3JlIGRldGFjaCBkZXZpY2Ugd2hlbiBkZXZpY2UgYmUgaG90LXVucGx1Z2dlZCwgdGhlIGZh
aWx1cmUgcHJvY2VzcyBpbg0KPiA+PiB1c2VyIHNwYWNlIGFuZCBrZXJuZWwgc3BhY2UgYm90aCBu
ZWVkIHRvIGJlIGZpbmlzaGVkLCBzdWNoIGFzIGVhbCBpbnRlcnJ1cHQNCj4gPj4gY2FsbGJhY2sg
bmVlZCB0byBiZSBpbmFjdGl2ZSBiZWZvcmUgdGhlIGNhbGxiYWNrIGJlIHVucmVnaXN0ZXJlZCB3
aGVuIGRldmljZQ0KPiA+PiBpcyBiZWluZyBjbGVhbmVkLiBUaGlzIHBhdGNoIGFkZCBydGUgYWxh
cm0gZm9yIGRldmljZSBkZXRhY2hpbmcsIHdpdGggdGhhdCBpdA0KPiA+PiBjb3VsZCBmaW5pc2gg
aW50ZXJydXB0IGNhbGxiYWNrIHNvb24gYW5kIGdpdmUgdGltZSB0byBsZXQgdGhlIGZhaWx1cmUg
cHJvY2Vzcw0KPiA+PiBkb25lIGJlZm9yZSBkZXRhY2hpbmcuDQo+ID4+DQo+ID4+IEZpeGVzOiAy
MDQ5YzUxMTNmZTggKCJhcHAvdGVzdHBtZDogdXNlIGhvdHBsdWcgZmFpbHVyZSBoYW5kbGVyIikN
Cj4gPj4gU2lnbmVkLW9mZi1ieTogSmVmZiBHdW8gPGppYS5ndW9AaW50ZWwuY29tPg0KPiA+PiAt
LS0NCj4gPj4gICBhcHAvdGVzdC1wbWQvdGVzdHBtZC5jIHwgMTMgKysrKysrKysrKysrLQ0KPiA+
PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4+
DQo+ID4+IGRpZmYgLS1naXQgYS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jIGIvYXBwL3Rlc3QtcG1k
L3Rlc3RwbWQuYyBpbmRleA0KPiA+PiA5YzBlZGNhLi45YzY3M2NmIDEwMDY0NA0KPiA+PiAtLS0g
YS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jDQo+ID4+ICsrKyBiL2FwcC90ZXN0LXBtZC90ZXN0cG1k
LmMNCj4gPj4gQEAgLTI2MjAsNyArMjYyMCwxOCBAQCBldGhfZGV2X2V2ZW50X2NhbGxiYWNrKGNv
bnN0IGNoYXINCj4gPj4gKmRldmljZV9uYW1lLCBlbnVtIHJ0ZV9kZXZfZXZlbnRfdHlwZSB0eXBl
LA0KPiA+PiAgIAkJCQlkZXZpY2VfbmFtZSk7DQo+ID4+ICAgCQkJcmV0dXJuOw0KPiA+PiAgIAkJ
fQ0KPiA+PiAtCQlybXZfZXZlbnRfY2FsbGJhY2soKHZvaWQgKikoaW50cHRyX3QpcG9ydF9pZCk7
DQo+ID4+ICsJCS8qDQo+ID4+ICsJCSAqIEJlZm9yZSBkZXRhY2ggZGV2aWNlLCB0aGUgaG90LXVu
cGx1ZyBmYWlsdXJlIHByb2Nlc3MgaW4NCj4gPj4gKwkJICogdXNlciBzcGFjZSBhbmQga2VybmVs
IHNwYWNlIGJvdGggbmVlZCB0byBiZSBmaW5pc2hlZCwNCj4gPj4gKwkJICogc3VjaCBhcyBlYWwg
aW50ZXJydXB0IGNhbGxiYWNrIG5lZWQgdG8gYmUgaW5hY3RpdmUgYmVmb3JlDQo+ID4+ICsJCSAq
IHRoZSBjYWxsYmFjayBiZSB1bnJlZ2lzdGVyZWQgd2hlbiBkZXZpY2UgaXMgYmVpbmcgY2xlYW5l
ZC4NCj4gPj4gKwkJICogU28gZmluaXNoZWQgaW50ZXJydXB0IGNhbGxiYWNrIHNvb24gaGVyZSBh
bmQgZ2l2ZSB0aW1lIHRvDQo+ID4+ICsJCSAqIGxldCB0aGUgd29yayBkb25lIGJlZm9yZSBkZXRh
Y2hpbmcuDQo+ID4+ICsJCSAqLw0KPiA+PiArCQlpZiAocnRlX2VhbF9hbGFybV9zZXQoMTAwMDAw
LA0KPiA+PiArCQkJCXJtdl9ldmVudF9jYWxsYmFjaywgKHZvaWQNCj4gPj4gKikoaW50cHRyX3Qp
cG9ydF9pZCkpDQo+ID4+ICsJCQlSVEVfTE9HKEVSUiwgRUFMLA0KPiA+PiArCQkJCSJDb3VsZCBu
b3Qgc2V0IHVwIGRlZmVycmVkIGRldmljZQ0KPiA+DQo+ID4gSXQgbG9va3MgbWUgc3RyYW5nZSB0
byB1c2UgY2FsbGJhY2sgYW5kIGFsYXJtIHRvIHJlbW92ZSBhIGRldmljZToNCj4gPiBXaHkgbm90
IHRvIHVzZSBjYWxsYmFjayBhbmQgdGhhdCBpcyBpdD8NCj4gPg0KPiA+IEkgdGhpbmsgdGhhdCBp
dCdzIGJldHRlciB0byBsZXQgdGhlIEVBTCB0byBkZXRhY2ggdGhlIGRldmljZSBhZnRlciBhbGwg
dGhlIGNhbGxiYWNrcyB3ZXJlIGRvbmUgYW5kIG5vdCB0byBkbyBpdCBieSB0aGUgdXNlciBjYWxs
YmFjay4NCj4gPiBTbyB0aGUgYXBwbGljYXRpb25cY2FsbGJhY2sgb3duZXJzIGp1c3QgbmVlZCB0
byBjbGVhbiBpdHMgcmVzb3VyY2VzIHdpdGggdW5kZXJzdGFuZGluZyB0aGF0IGFmdGVyIHRoZSBj
YWxsYmFjayB0aGUgZGV2aWNlKGFuZCB0aGUgY2FsbGJhY2sNCj4gaXRzZWxmKSB3aWxsIGJlIGRl
dGFjaGVkIGJ5IHRoZSBFQUwuDQo+IA0KPiANCj4gRmlyc3RseSwgYXQgdGhlIGN1cnJlbnRseSBm
cmFtZXdvcmsgYW5kIHNvbHV0aW9uLCBzdWNoIGFzIGNhbGxiYWNrIGZvcg0KPiBSVEVfRVRIX0VW
RU5UX0lOVFJfUk1WLCBzdGlsbCBuZWVkIHRvIHVzZSB0aGUgZGVmZXJyZWQgZGV2aWNlIHJlbW92
YWwsDQo+IHdlIHRlbmQgdG8gZ2l2ZSB0aGUgY29udHJvbCBvZiBkZXRhY2hpbmcgZGV2aWNlIHRv
IHRoZSBhcHBsaWNhdGlvbiwgYW5kDQo+IHRoZSB3aG9sZSBwcm9jZXNzIGlzIGxvY2F0ZWQgb24g
dGhlIHVzZXIncyBjYWxsYmFjay4gTm90aWZ5IGFwcCB0bw0KPiBkZXRhY2ggZGV2aWNlIGJ5IGNh
bGxiYWNrIGJ1dCBtYWtlIGl0IGRlZmVycmVkLCBpIHRoaW5rIGl0IGlzIGZpbmUuDQoNCkl0IGlz
IGFsc28gdW5jbGVhciB0byBtZSBteSB3ZSBuZWVkIGFuIGFsYXJtIGhlcmUuDQpGaXJzdCAocHJv
YmFibHkgd3JvbmcpIGltcHJlc3Npb24gd2UganVzdCB0cnkgdG8gaGlkZSBzb21lIHN5bmNocm9u
aXphdGlvbg0KUHJvYmxlbSBieSBpbnRyb2R1Y2luZyBkZWxheS4NCktvbnN0YW50aW4NCg0KPiAN
Cj4gU2Vjb25kbHksIHRoZSB2ZmlvIGlzIGRpZmZlcmVudCB3aXRoIGlnYl91aW8gZm9yIGhvdC11
bnBsdWcsIGl0DQo+IHJlZ2lzdGVyL3VucmVnaXN0ZXIgaG90cGx1ZyBpbnRlcnJ1cHQgY2FsbGJh
Y2sgZm9yIGVhY2ggZGV2aWNlLCBzbyBuZWVkDQo+IHRvIG1ha2XCoCB0aGUgY2FsbGJhY2sgZG9u
ZSBiZWZvcmUgdW5yZWdpc3RlciB0aGUgY2FsbGJhY2suDQo+IA0KPiBTbyBJIHRoaW5rIGl0IHNo
b3VsZCBiZSBjb25zaWRlcmF0ZSBhcyBhbiB3b3JrYXJvdW5kIGhlcmUsIGJlZm9yZSB3ZQ0KPiBm
aW5kIGEgYmV0dGVyIHdheS4NCj4gDQo+IA0KPiA+DQo+ID4+IHJlbW92YWxcbiIpOw0KPiA+PiAg
IAkJYnJlYWs7DQo+ID4+ICAgCWNhc2UgUlRFX0RFVl9FVkVOVF9BREQ6DQo+ID4+ICAgCQlSVEVf
TE9HKEVSUiwgRUFMLCAiVGhlIGRldmljZTogJXMgaGFzIGJlZW4gYWRkZWQhXG4iLA0KPiA+PiAt
LQ0KPiA+PiAyLjcuNA0K