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 D1003A0536; Thu, 23 Jan 2020 18:39:03 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 65CCF2956; Thu, 23 Jan 2020 18:39:02 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 6D1D93B5; Thu, 23 Jan 2020 18:39:00 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Jan 2020 09:34:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,354,1574150400"; d="scan'208";a="228068843" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga003.jf.intel.com with ESMTP; 23 Jan 2020 09:34:12 -0800 Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Jan 2020 09:34:09 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Jan 2020 09:34:09 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.176) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Jan 2020 09:34:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GWfhxinsnYuxvj2ZaHLBZ6Ql6SIln6Yc23iISN1soA4WlgCiSjMLmKMA7z88G2kOpIqr6PA7WduWY2Y+TG/dNuzB8diBDgekZYYyKaCyaQvcpnZFbGxVCReboxQTFZ+oTPA3FpFKC4VIQoD1fINOwksj1oYe1Rwh6ZLn6MF2Rnbas5TRiVH2WK9rTB8zpRhJV6MYy+2JUmQNh31uV0RlNy709vrz8+VdXsaQOKMg6q8Nrg8wO6TLlBxItGotQjeaIqrusBEn7Qkm+FA2jIoktLVol1VgeDvatemWu9WfcjskxjmBxnQteYL3p393zMldMHsQ0vNv3vK8UzlF/HFR8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VzaTzitpwN/vhee1F6HlwlWVCdTA93JIH6gyRlkas4Y=; b=GTdmXsXWWZp30FbIEiS0BKGST4YNByOEU0lXCLPGtzuwqwiLVwisBW/5YAexjT7Oc9Ov1BLznEjBAtCWsUzNCy+TVYcsez2x0M55pmSFYOJyWz/3yA6Vo9xUXPz6lApbLQl/ZtBYyApLdIBmECAWhzUmkbJ0X2wAubwGqXdcuvCjs7fiSka8LCsXs/a2HGNT1iPYM0ZrHdiup0ESI7H3X+CYq1CITBrB/KUWAGoCJ7t2DAXy1CSdJZvF0fwu7my28nNvtzgMXmspxgA0JLU2OXm1baJsmIq6pmXN5JH/l1w5m6kQuSuB/WJlNgnbPN9X0JcjHwNdtAblK2d+sKvPFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VzaTzitpwN/vhee1F6HlwlWVCdTA93JIH6gyRlkas4Y=; b=zBF5En8EtfwKiY1pC7vS6LTBw+3yVuwn2ovoECjs2sEC1nr39cYdYRBxzUzo4hCs3fCHwLb6dZV1yOVKaTAL5FxljsGdIGvbF8lB6rwcSTos7pxznQWaC0YovOxKr+QDPErsgWCzyQ6O+JV2Cfk+dqTj2TMTpTKfMqowDSmCfyo= Received: from MN2PR11MB3918.namprd11.prod.outlook.com (10.255.180.141) by MN2PR11MB4414.namprd11.prod.outlook.com (52.135.36.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20; Thu, 23 Jan 2020 17:34:07 +0000 Received: from MN2PR11MB3918.namprd11.prod.outlook.com ([fe80::d91a:c81a:62cd:870b]) by MN2PR11MB3918.namprd11.prod.outlook.com ([fe80::d91a:c81a:62cd:870b%3]) with mapi id 15.20.2644.027; Thu, 23 Jan 2020 17:34:06 +0000 From: "Iremonger, Bernard" To: "Yigit, Ferruh" , "Lu, Wenzhuo" , "Wu, Jingjing" , Matan Azrad CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [PATCH] app/testpmd: fix hotplug Thread-Index: AQHV0gA1L6BoNlhp6kmQxojul8vTW6f4d7gAgAAIlwCAAAC7MA== Date: Thu, 23 Jan 2020 17:34:06 +0000 Message-ID: References: <20200123151509.3207419-1-ferruh.yigit@intel.com> <3bec9d91-fe4c-1429-2922-2af8cbdb2e67@intel.com> In-Reply-To: <3bec9d91-fe4c-1429-2922-2af8cbdb2e67@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGYwYjdmZTItOTM2Yy00MjBkLWI2OWMtY2FmY2RkMTQyN2NjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQlVKSEV5VlVoZFZcL25uR0V4SVBabm9MN2ttT2lPYU53RWVkSm0wOVdCaVJqa1wvRVlPU1lqT2gwc1crbmdyUGNvIn0= dlp-product: dlpe-windows x-ctpclassification: CTP_NT dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=bernard.iremonger@intel.com; x-originating-ip: [192.198.151.163] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 95afa0db-4ee0-45af-9e07-08d7a02a72b7 x-ms-traffictypediagnostic: MN2PR11MB4414: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3276; x-forefront-prvs: 029174C036 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(346002)(376002)(136003)(396003)(366004)(199004)(189003)(316002)(2906002)(54906003)(110136005)(86362001)(71200400001)(4326008)(8936002)(66446008)(478600001)(5660300002)(26005)(9686003)(7696005)(66556008)(81166006)(66476007)(52536014)(55016002)(81156014)(33656002)(6506007)(186003)(76116006)(66946007)(8676002)(64756008); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR11MB4414; H:MN2PR11MB3918.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SWm7CYXvuwquaPzIQigmFolj8PEzeQODK4EhXavIaktFBLpJnD4+YS3KKtszfaRwZZhTlp4TJCk6O2H1Cqa8igzQedUEfYWDrxW2JbA988yK84FcOD7YKx9uob9hBNALgXz5mBu8Zv67sKXuXViTLU7BsWduWin8sstP654clNg2kR84Gnh/ehENoFpsABtqoSCNhuB0AeEPEy+sHoafrZcr5pCsSunJX4lOac6+/XgGUgxjXPPiWDo1G5bleRcMjzzDSYRi/pZVfOepLNUjHVt9mDjZUjuiWlEgC0dNGMm66Q9XtXy7TRdrcx3iD59dVqObYEFBwFQJLFG8AdZRUb+DieDQ+CMnp6m8YThUy3LTrygvgGxnCVqOmvN9Ai2kq4UiZN31p9VdAAqYJoTS8M09Gj6lzYGHcXErnA58iO5qiS1LUooG00VFawHyZAva Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 95afa0db-4ee0-45af-9e07-08d7a02a72b7 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2020 17:34:06.5503 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ov+EIlrEowr+erT5Ulqk7R80/nuTkETWsb9nfFj9/3r+0qnTDmHX4C8ZkGGpC0o7pzgkn+ZZdVKq0Gl6Td4QJpYel9QS3VVgU8OeszBFYw8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4414 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] app/testpmd: fix hotplug 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" SGkgRmVycnVoLA0KDQo8c25pcD4NCg0KPiA+PiBTdWJqZWN0OiBbUEFUQ0hdIGFwcC90ZXN0cG1k OiBmaXggaG90cGx1Zw0KPiA+Pg0KPiA+IFRoaXMgaXMgcmV2ZXJ0aW5nIHRoZSBvcmlnaW5hbCBw YXRjaCwgd2hpY2ggYnJlYWtzIGhvdHBsdWcuDQo+ID4gSSB0aGluayB0aGUgY29tbWl0IG1lc3Nh Z2Ugc2hvdWxkIG1ha2UgdGhpcyBjbGVhci4NCj4gPiBUaGlzIHBhdGNoIGlzIG5vdCBmaXhpbmcg aG90cGx1ZywgdGhlIG9yaWdpbmFsIHBhdGNoIHNlZW1zIHRvIGhhdmUgcmV2ZWFsZWQgYQ0KPiBw cm9ibGVtIHdpdGggaG90cGx1Zy4NCj4gPiBSZXZlcnRpbmcgdGhpcyBwYXRjaCB3aWxsIG5vdCBm aXggdGhlIHVuZGVybHlpbmcgaG90cGx1ZyBpc3N1ZS4NCj4gDQo+IFdoYXQgaXMgdGhlIHByb2Js ZW0gcmV2ZWFsZWQgYnkgdGhlIG9yaWdpbmFsIHBhdGNoPyBEaWQgeW91IGFibGUgdG8NCj4gcmVw cm9kdWNlIGl0Pw0KDQpObywgSSB0aG91Z2h0IHlvdSBoYWQuDQpUaGVyZSBpcyBhIGxvdCBvZiBp bmZvcm1hdGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIGJ1dCBpcyBub3QgY2xlYXIgdGhhdCB5 b3UgYXJlIHJldmVydGluZyBhIHBhdGNoLiANCkkgYW0gb2sgd2l0aCByZXZlcnRpbmcgdGhlIG9y aWdpbmFsIHBhdGNoIGFzIGl0IGhhcyBjYXVzZWQgYSBwcm9ibGVtLg0KDQo+IA0KPiA+DQo+ID4+ IFRoZSAncG9ydF9pZF9pc19pbnZhbGlkKCknIGNoZWNrIGluIHRoZSAnZGV0YWNoX3BvcnRfZGV2 aWNlKCknIGlzDQo+ID4+IGJyZWFraW5nIHRoZSBob3RwbHVnIHN1cHBvcnQsIHNpbmNlIGF0IHRo YXQgc3RhZ2UgcG9ydCB3aWxsIGJlIGNsb3NlZA0KPiA+PiBhbmQgdmFsaWRpdHkgY2hlY2sgYWx3 YXlzIGZhaWwgWzFdIGFuZCByZW1vdmluZyB0aGUgZGV2aWNlIGlzIG5vdCByZWFsbHkNCj4gY29t cGxldGVkLg0KPiA+Pg0KPiA+PiBCdXQgdGhpcyBjYXVzZSB0aGUgdmZpbyByZXF1ZXN0IGludGVy cnVwdCBrZWVwIHRyaWdnZXJlZCBjb250aW51b3VzbHkNCj4gPj4gYW5kIG1ha2VzIHRoZSBhcHBs aWNhdGlvbiB1bnVzYWJsZSwgc2luY2UgcG9ydCBpcyBjbG9zZWQgYnV0IGRldmljZQ0KPiA+PiBp cyBub3QgcmVtb3ZlZCwgdGhlIHJlbW92ZSBwYXRoIGtlZXAgZ2VuZXJhdGluZyBlcnJvciBsb2c6 DQo+ID4+DQo+ID4+IEVBTDogY2FuIG5vdCBnZXQgcG9ydCBieSBkZXZpY2UgMDAwMDowMDowNS4w IQ0KPiA+PiBFQUw6IGNhbiBub3QgZ2V0IHBvcnQgYnkgZGV2aWNlIDAwMDA6MDA6MDUuMCENCj4g Pj4gRUFMOiBjYW4gbm90IGdldCBwb3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4+IEVB TDogY2FuIG5vdCBnZXQgcG9ydCBieSBkZXZpY2UgMDAwMDowMDowNS4wIQ0KPiA+PiBFQUw6IGNh biBub3QgZ2V0IHBvcnQgYnkgZGV2aWNlIDAwMDA6MDA6MDUuMCENCj4gPj4gRUFMOiBjYW4gbm90 IGdldCBwb3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4+DQo+ID4+IEZpeGVkIGJ5IHJl bW92aW5nICdwb3J0X2lkX2lzX2ludmFsaWQoKScgY2hlY2sgZnJvbQ0KPiA+PiAnZGV0YWNoX3Bv cnRfZGV2aWNlKCknLCBhbnl3YXkgaXQgc2hvdWxkbid0IGJlIHJlcXVpcmVkLiBXaXRob3V0IHRo aXMNCj4gPj4gY2hlY2sgZGV2aWNlIHJlbW92ZSB3b3JrcyBhcyBleHBlY3RlZC4NCj4gPj4NCj4g Pj4gT25seSAiSW52YWxpZCBwb3J0X2lkPTAiIGxvZ3Mgc2VlbiBhIGZldyB0aW1lcywgd2hpY2gg aXMgYmVjYXVzZSB0aGUNCj4gPj4gYWN0dWFsIHJlbW92YWwgbm90IGRvbmUgc3luY2hyb25vdXNs eSBidXQgYW4gYWxhcm0gc2V0IGZvciBpdCwgdW50aWwNCj4gPj4gdGhlIGFsYXJtIGZpcmVkIGFw cGxpY2F0aW9uIG1heSByZWNlaXZlIG1hbnkgaW50ZXJydXB0cywgZXhwZWN0IHRoZQ0KPiA+PiBm aXJzdCBvbmVzIGNhdXNlIHRoZSBlcnJvci4NCj4gPj4gU28gdGhpcyBwYXRjaCBhbHNvIHJlbW92 ZXMgdGhlIGxvZ2dpbmcgZnJvbSBjaGVja2luZyB0aGUgaW52YWxpZCBwb3J0DQo+ID4+IGluICdy bXZfcG9ydF9jYWxsYmFjaygpJyB0byByZWR1Y2UgdGhlIG5vaXNlLg0KPiA+Pg0KPiA+PiBbMV0N Cj4gPj4gcm12X3BvcnRfY2FsbGJhY2soKQ0KPiA+PiAgIHN0b3BfcG9ydChwb3J0X2lkKTsNCj4g Pj4gICBjbG9zZV9wb3J0KHBvcnRfaWQpOw0KPiA+PiAgIGRldGFjaF9wb3J0X2RldmljZShwb3J0 X2lkKTsNCj4gPj4NCj4gPj4gRml4ZXM6IDQzZDBlMzA0OTgwYSAoImFwcC90ZXN0cG1kOiBmaXgg aW52YWxpZCBwb3J0IGRldGFjaGluZyIpDQo+ID4+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPj4N Cj4gPj4gU2lnbmVkLW9mZi1ieTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29t Pg0KPiA+PiAtLS0NCj4gPj4gIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgfCA2ICsrLS0tLQ0KPiA+ PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4gPj4N Cj4gPj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQv dGVzdHBtZC5jIGluZGV4DQo+ID4+IGY5ZjRjZDFkMy4uMzMyMzAxM2JiIDEwMDY0NA0KPiA+PiAt LS0gYS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jDQo+ID4+ICsrKyBiL2FwcC90ZXN0LXBtZC90ZXN0 cG1kLmMNCj4gPj4gQEAgLTI2NDEsOSArMjY0MSw2IEBAIGRldGFjaF9wb3J0X2RldmljZShwb3J0 aWRfdCBwb3J0X2lkKQ0KPiA+Pg0KPiA+PiAgcHJpbnRmKCJSZW1vdmluZyBhIGRldmljZS4uLlxu Iik7DQo+ID4+DQo+ID4+IC1pZiAocG9ydF9pZF9pc19pbnZhbGlkKHBvcnRfaWQsIEVOQUJMRURf V0FSTikpIC1yZXR1cm47DQo+ID4+IC0NCj4gPj4gIGRldiA9IHJ0ZV9ldGhfZGV2aWNlc1twb3J0 X2lkXS5kZXZpY2U7ICBpZiAoZGV2ID09IE5VTEwpIHsNCj4gPj4gcHJpbnRmKCJEZXZpY2UgYWxy ZWFkeSByZW1vdmVkXG4iKTsgQEAgLTI4NzUsNyArMjg3Miw4IEBADQo+ID4+IHJtdl9wb3J0X2Nh bGxiYWNrKHZvaWQgKmFyZykgIGludCBvcmdfbm9fbGlua19jaGVjayA9IG5vX2xpbmtfY2hlY2s7 DQo+ID4+IHBvcnRpZF90IHBvcnRfaWQgPSAoaW50cHRyX3QpYXJnOw0KPiA+Pg0KPiA+PiAtUlRF X0VUSF9WQUxJRF9QT1JUSURfT1JfUkVUKHBvcnRfaWQpOw0KPiA+PiAraWYgKCFydGVfZXRoX2Rl dl9pc192YWxpZF9wb3J0KHBvcnRfaWQpKQ0KPiA+PiArcmV0dXJuOw0KPiA+Pg0KPiA+PiAgaWYg KCF0ZXN0X2RvbmUgJiYgcG9ydF9pc19mb3J3YXJkaW5nKHBvcnRfaWQpKSB7ICBuZWVkX3RvX3N0 YXJ0ID0gMTsNCj4gPj4gLS0NCj4gPj4gMi4yNC4xDQo+ID4NCj4gPiBPdGhlcndpc2UNCj4gPiBB Y2tlZC1ieTogQmVybmFyZCBJcmVtb25nZXIgPGJlcm5hcmQuaXJlbW9uZ2VyQGludGVsLmNvbT4N Cj4gPg0KUmVnYXJkcywNCg0KQmVybmFyZC4NCg0K