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 F3190A32A2 for ; Fri, 25 Oct 2019 03:48:43 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CB31F1E8E2; Fri, 25 Oct 2019 03:48:43 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 998C02BE9 for ; Fri, 25 Oct 2019 03:48:42 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Oct 2019 18:48:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,226,1569308400"; d="scan'208";a="202476507" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga006.jf.intel.com with ESMTP; 24 Oct 2019 18:48:41 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 24 Oct 2019 18:48:41 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 24 Oct 2019 18:48:40 -0700 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 24 Oct 2019 18:48:40 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.96]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.33]) with mapi id 14.03.0439.000; Fri, 25 Oct 2019 09:48:38 +0800 From: "Di, ChenxuX" To: "Yigit, Ferruh" , "dev@dpdk.org" CC: "Lu, Wenzhuo" , "Yang, Qiming" Thread-Topic: [dpdk-dev] [PATCH] app/testpmd: fix device hotplug remove Thread-Index: AQHVig5jX0w0bTHnJkusL4TVRO5JeqdphXyAgAEPppA= Date: Fri, 25 Oct 2019 01:48:37 +0000 Message-ID: <3B926E44943CB04AA3A39AC16328CE39B5BDB6@SHSMSX101.ccr.corp.intel.com> References: <20191024010310.35882-1-chenxux.di@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] app/testpmd: fix device hotplug remove 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" SGksIEZlcnJ1aA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFlpZ2l0 LCBGZXJydWgNCj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDI1LCAyMDE5IDE6MjQgQU0NCj4gVG86 IERpLCBDaGVueHVYIDxjaGVueHV4LmRpQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzog THUsIFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPjsgWWFuZywgUWltaW5nDQo+IDxxaW1p bmcueWFuZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSF0gYXBw L3Rlc3RwbWQ6IGZpeCBkZXZpY2UgaG90cGx1ZyByZW1vdmUNCj4gDQo+IE9uIDEwLzI0LzIwMTkg MjowMyBBTSwgRGkgQ2hlbnh1WCB3cm90ZToNCj4gPiBIb3RwbHVnIHJlbW92ZSBjYXVzZSBpbmZp bml0ZSBsb29wcy4gRml4IGJ5IGNhbmNlbGluZyBwb3J0X2Nsb3NlDQo+ID4gYmVmb3JlIHBvcnRf ZGV0YWNoIGZ1bmN0aW9uIHdoZW4gcm12X3BvcnRfY2FsbGJhY2suDQo+IA0KPiBDYW4geW91IHBs ZWFzZSBnaXZlIG1vcmUgZGV0YWlscy9iYWNrdHJhY2Ugb2YgaG93IGxvb3AgaGFwcGVucz8NCj4g SG93IGNhbiB0cmlnZ2VyIGl0Pw0KDQpIZXJlIGlzIHRoZSB0ZXN0IGNhc2UNCg0KRW52aXJvbm1l bnQNCk9zOiBVYnVudHUgMTguMDQNCkRldmljZTogWDcxMCBuaWMNClNvZnR3YXJlOiBxZW11DQoN CjEuIEJpbmQgcGYwIHRvIHZmaW8tcGNpDQoNCglbcm9vdEB4eHh4eHh4eHggZHBka10jIG1vZHBy b2JlIHZmaW8tcGNpDQoJW3Jvb3RAIHh4eHh4eHh4eCBkcGRrXSMgdXNlcnRvb2xzL2RwZGstZGV2 YmluZC5weSAtLWZvcmNlIC0tYmluZD12ZmlvLXBjaSAwMDAwOjgxOjAwLjANCjIuIFBhc3N0aHJv dWdoIFBGIGFuZCBzdGFydCBxZW11DQoNCglbcm9vdEAgeHh4eHh4eHh4IGRwZGtdIyB0YXNrc2V0 IC1jIDAtNyBxZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0gLXBpZGZpbGUgL3RtcC8udm0w LnBpZCAtbSAxMDI0MCAtY3B1IGhvc3QgLXNtcCA4IC1uYW1lIHZtMCAtbW9uaXRvciB1bml4Oi90 bXAvdm0wX21vbml0b3Iuc29jayxzZXJ2ZXIsbm93YWl0IC1jaGFyZGV2IHNvY2tldCxwYXRoPS90 bXAvdm0wX3FnYTAuc29jayxzZXJ2ZXIsbm93YWl0LGlkPXZtMF9xZ2EwIC1kZXZpY2UgdmlydGlv LXNlcmlhbCAtZGV2aWNlIHZpcnRzZXJpYWxwb3J0LGNoYXJkZXY9dm0wX3FnYTAsbmFtZT1vcmcu cWVtdS5ndWVzdF9hZ2VudC4wIC1kZXZpY2UgZTEwMDAsbmV0ZGV2PW50dHNpcDEgLW5ldGRldiB1 c2VyLGlkPW50dHNpcDEsaG9zdGZ3ZD10Y3A6IHh4eHh4eHh4eDo2MDAwLToyMiAtbW9uaXRvciBz dGRpbyAtZHJpdmUgZmlsZT0vaG9tZS9pbWFnZS90ZXN0X3ZmaW8uaW1nIC12bmMgOjUgLWRldmlj ZSB2ZmlvLXBjaSxob3N0PTAwMDA6ODE6MDAuMCxpZD1kZXYxDQozLiBMb2cgaW4gVk0sIGJpbmQg cGFzc3Rocm91Z2ggcG9ydCAwIHRvIHZmaW8tcGNpDQoNCgl2aXJ0ZHV0LiB4eHh4eHh4eHg6NjAw MDogbW9kcHJvYmUgLXIgdmZpb19pb21tdV90eXBlMQ0KCXZpcnRkdXQuIHh4eHh4eHh4eDo2MDAw OiBtb2Rwcm9iZSAtciB2ZmlvDQoJdmlydGR1dC4geHh4eHh4eHh4OjYwMDA6IG1vZHByb2JlIHZm aW8gZW5hYmxlX3Vuc2FmZV9ub2lvbW11X21vZGU9MQ0KCXZpcnRkdXQuIHh4eHh4eHh4eDo2MDAw OiBtb2Rwcm9iZSB2ZmlvLXBjaQ0KDQoJdmlydGR1dC4geHh4eHh4eHh4OjYwMDA6IC4vdXNlcnRv b2xzL2RwZGstZGV2YmluZC5weSAtYiB2ZmlvLXBjaSAwMDAwOjAwOjA1LjANCjQuIFN0YXJ0IHRl c3RwbWQgd2l0aCAiLS1ob3QtcGx1ZyIgZW5hYmxlDQoNCgl2aXJ0ZHV0LiB4eHh4eHh4eHg6NjAw MDogLi94ODZfNjQtbmF0aXZlLWxpbnV4YXBwLWdjYy9hcHAvdGVzdHBtZCAtbCAwLDEsMiwzLDQs NSw2LDcgLW4gMSAtdyAwMDAwOjAwOjA1LjAgIC0tZmlsZS1wcmVmaXg9ZHBka18yNDYxMF8yMDE5 MTAxNDEwMDAzNiAgIC0tIC1pIC0taG90LXBsdWcNCjUuIFJlbW92ZSBkZXZpY2UgZnJvbSBxZW11 IGludGVyZmFjZQ0KDQoJKHFlbXUpIGRldmljZV9kZWwgZGV2MQ0KDQo2LmJlZm9yZSBjaGFuZ2UN CglSZW1vdmluZyBhIGRldmljZS4uLgkNCglFQUw6IERyaXZlciBjYW5ub3QgZGV0YWNoIHRoZSBk ZXZpY2UgKDAwMDA6MDA6MDUuMCkNCglFQUw6IEZhaWxlZCB0byBkZXRhY2ggZGV2aWNlIG9uIHBy aW1hcnkgcHJvY2Vzcw0KCXRlc3RwbWQ6IEZhaWxlZCB0byBkZXRhY2ggZGV2aWNlIDAwMDA6MDA6 MDUuMA0KCUVBTDogY2FuIG5vdCBnZXQgcG9ydCBieSBkZXZpY2UgMDAwMDowMDowNS4wIQ0KCUVB TDogY2FuIG5vdCBnZXQgcG9ydCBieSBkZXZpY2UgMDAwMDowMDowNS4wIQ0KCS4uLg0KCUVBTDog Y2FuIG5vdCBnZXQgcG9ydCBieSBkZXZpY2UgMDAwMDowMDowNS4wIQ0KCS4uLg0KCS4uLg0KIGFm dGVyIGNoYW5nZToNCglSZW1vdmluZyBhIGRldmljZS4uLg0KCUVBTDogRXJyb3IgZGlzYWJsaW5n IE1TSS1YIGludGVycnVwdHMgZm9yIGZkIDQ3DQoJRUFMOiBSZWxlYXNpbmcgcGNpIG1hcHBlZCBy ZXNvdXJjZSBmb3IgMDAwMDowMDowNS4wDQoJRUFMOiBDYWxsaW5nIHBjaV91bm1hcF9yZXNvdXJj ZSBmb3IgMDAwMDowMDowNS4wIGF0IDB4MTEwMDgwMDAwMA0KCUVBTDogQ2FsbGluZyBwY2lfdW5t YXBfcmVzb3VyY2UgZm9yIDAwMDA6MDA6MDUuMCBhdCAweDExMDEwMDAwMDANCglEZXZpY2Ugb2Yg cG9ydCAwIGlzIGRldGFjaGVkDQoJTm93IHRvdGFsIHBvcnRzIGlzIDANCglEb25lDQoJSW52YWxp ZCBwb3J0X2lkPTANCglFQUw6IENhbm5vdCBmaW5kIGRldmljZSAoMDAwMDowMDowNS4wKSBvbiBi dXMgKHBjaSkNCg0KDQo+IA0KPiA+DQo+ID4gRml4ZXM6IGFjODlkNDYwOTZkNSAoIm5ldC9pNDBl OiByZWxlYXNlIHBvcnQgdXBvbiBjbG9zZSIpDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBEaSBD aGVueHVYIDxjaGVueHV4LmRpQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgYXBwL3Rlc3QtcG1k L3Rlc3RwbWQuYyB8IDEgLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQv dGVzdHBtZC5jIGluZGV4DQo+ID4gNTcwMWYzMTQxLi5hMjY0NjQ0YTEgMTAwNjQ0DQo+ID4gLS0t IGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPiA+ICsrKyBiL2FwcC90ZXN0LXBtZC90ZXN0cG1k LmMNCj4gPiBAQCAtMjcwOCw3ICsyNzA4LDYgQEAgcm12X3BvcnRfY2FsbGJhY2sodm9pZCAqYXJn KQ0KPiA+ICAJbm9fbGlua19jaGVjayA9IDE7DQo+ID4gIAlzdG9wX3BvcnQocG9ydF9pZCk7DQo+ ID4gIAlub19saW5rX2NoZWNrID0gb3JnX25vX2xpbmtfY2hlY2s7DQo+ID4gLQljbG9zZV9wb3J0 KHBvcnRfaWQpOw0KPiA+ICAJZGV0YWNoX3BvcnRfZGV2aWNlKHBvcnRfaWQpOw0KPiA+ICAJaWYg KG5lZWRfdG9fc3RhcnQpDQo+ID4gIAkJc3RhcnRfcGFja2V0X2ZvcndhcmRpbmcoMCk7DQo+ID4N Cg0K