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 27676A0533; Thu, 23 Jan 2020 18:46:22 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id AE7122C6D; Thu, 23 Jan 2020 18:46:20 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id CCB01F04; Thu, 23 Jan 2020 18:46:17 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Jan 2020 09:46:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,354,1574150400"; d="scan'208";a="289161132" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by fmsmga001.fm.intel.com with ESMTP; 23 Jan 2020 09:46:16 -0800 Received: from orsmsx112.amr.corp.intel.com (10.22.240.13) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Jan 2020 09:46:15 -0800 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX112.amr.corp.intel.com (10.22.240.13) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Jan 2020 09:46:15 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.170) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Jan 2020 09:46:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EzrgO/ytmOdvIl02VS1728zrGFIuN1HbtszC9vxcB/yYuS84Fx39ctCSwA726rd72HnjRNX3axdfnIrsJlqo9a8259gfArOk9gHVZfqDiGdvy78cLblyPGiHdSVVRwRw25gdim8TjqkXYLoYZE4m1uXLKjmMSMBJ0Lx+15UGWuedtUP4Aksp5TNjBvJB9amz5L6gA2/ya4gAGbwkbOGaTce0trDTyK29q19TGHG7z9SlPlLqCTSl3kl4D6SNyVyiZ2zuyhLMfE256UwaC1jVyo77dXNIrKjId9oYmcCAO+EdLwkITjwlBnNG2ejaOffyaGNIzHL3MElYAhyDjF+pog== 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=NQOXqsNr4KXgNea6aZbS0Ce6i8a1kgpNGkka3zXPh7U=; b=M//5G5xhWfTGlyTXZb907cBg1lf0elMaSBtMR6qIx2RG9sdrtE52P3rGf6u2AN2SRuScF2K0xGsLXFYD9SzO+KDBy6GqE83b+sOCQfyu2cpYAfLyLtZuIbDz17RcOB1zjr21dmwthz1nhtNWN52IGUYJsbtYj0/WCrX5bs9VD5Jk4rcWP+s3kxTOPyKGcwaeT4Dq3/XaqM1cFvMcbcQD4RPqHutaoIYo8u+/fa2iusVGGpz5qFGTe+X/BRFzzGVkAfvt5ktz9M4izzrbbRaDYQf5r1ZC0ihvkpx0lt7JsQXalIZIeBGx0CUwMeejQYnwIQl/2Dzu47Sfe6nsB2ATFQ== 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=NQOXqsNr4KXgNea6aZbS0Ce6i8a1kgpNGkka3zXPh7U=; b=L5vcjvDKSHKvfvdFEaPbt9Cpfl0ZMs+ieQs7G9nw1cxj3vtd6Vw7Abi9o2sUPF8mYBa2ttMI0DnsE+hI7xbTpvH64pfm408Jmdpg1rxootjRz9ZisowsWjzEtblmNuqzexC6VP7F6SPW/bHrk+cUslvii/4JDkxVGO/GAdt9j5Y= Received: from MN2PR11MB3918.namprd11.prod.outlook.com (10.255.180.141) by MN2PR11MB4383.namprd11.prod.outlook.com (52.135.36.156) 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:46:13 +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:46:13 +0000 From: "Iremonger, Bernard" To: "Iremonger, Bernard" , "Yigit, Ferruh" , "Lu, Wenzhuo" , "Wu, Jingjing" , Matan Azrad CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [PATCH] app/testpmd: fix hotplug Thread-Index: AQHV0gA1L6BoNlhp6kmQxojul8vTW6f4d7gAgAAIlwCAAAC7MIAAA/yA Date: Thu, 23 Jan 2020 17:46:13 +0000 Message-ID: References: <20200123151509.3207419-1-ferruh.yigit@intel.com> <3bec9d91-fe4c-1429-2922-2af8cbdb2e67@intel.com> In-Reply-To: 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: f76ee31e-73c7-48d5-6214-08d7a02c23dd x-ms-traffictypediagnostic: MN2PR11MB4383: 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:3968; x-forefront-prvs: 029174C036 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(366004)(136003)(376002)(346002)(39860400002)(199004)(189003)(4326008)(110136005)(54906003)(2906002)(64756008)(66556008)(66476007)(76116006)(66946007)(66446008)(81166006)(6506007)(2940100002)(8936002)(26005)(81156014)(33656002)(8676002)(7696005)(186003)(9686003)(55016002)(316002)(71200400001)(86362001)(478600001)(52536014)(5660300002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR11MB4383; 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: WGMOA6ycpwzIdNPVmfHxCXx5pEhiTlFsYs6SNYiMBsyJRPBHKJCDpxNe06rys0GPX3gQkC82CvYPmFp+TjFiYm9Mf+hkzfnj6ehaQ9xIvSwzqWNdqd65OUFYlmlX0zI1wxzQVMbj5flQfRF0cnjfEDY701C9XIqTFlAU6uhO6zz48Ch8m+7s8B1E/GkJTnbn2hvyKRxeTuIDO0ul36gsi8bKkdVSPyyxiYcTWOKDMxcronHKo2IwdJ1B3iWvX4S8OVYWT34PXwS9jaH02R+UtQhVMPGwEHGwSQzGBt6KOIOH15NTqW/9f9tdBCyBPXyr6mQIMpWpiADjgZ6UaH88tM3v6KskrWJ9q1762pcUBHnmXWOKsZNzy5EvBqKiBcph5N4JGnv9sOvey2OUA4HD1U8vGaNUF8EgKR4iVBaWnw0+ZbesTT2NCY+1pl16hrFM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: f76ee31e-73c7-48d5-6214-08d7a02c23dd X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2020 17:46:13.4582 (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: 8RMAvbw77ywLP+afiOwcrOOGxVZ00EhYxD5ZAUKlxZmONHYxWHqLhxGyKY1YcERvZBmg+vaANkzzvRK8cIS7klRvL3lWl+w4KeD1Y3T33mA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4383 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" SGkgRmVycnVoLA0KDQo+IDxzbmlwPg0KPiANCj4gPiA+PiBTdWJqZWN0OiBbUEFUQ0hdIGFwcC90 ZXN0cG1kOiBmaXggaG90cGx1Zw0KPiA+ID4+DQo+ID4gPiBUaGlzIGlzIHJldmVydGluZyB0aGUg b3JpZ2luYWwgcGF0Y2gsIHdoaWNoIGJyZWFrcyBob3RwbHVnLg0KPiA+ID4gSSB0aGluayB0aGUg Y29tbWl0IG1lc3NhZ2Ugc2hvdWxkIG1ha2UgdGhpcyBjbGVhci4NCj4gPiA+IFRoaXMgcGF0Y2gg aXMgbm90IGZpeGluZyBob3RwbHVnLCB0aGUgb3JpZ2luYWwgcGF0Y2ggc2VlbXMgdG8gaGF2ZQ0K PiA+ID4gcmV2ZWFsZWQgYQ0KPiA+IHByb2JsZW0gd2l0aCBob3RwbHVnLg0KPiA+ID4gUmV2ZXJ0 aW5nIHRoaXMgcGF0Y2ggd2lsbCBub3QgZml4IHRoZSB1bmRlcmx5aW5nIGhvdHBsdWcgaXNzdWUu DQo+ID4NCj4gPiBXaGF0IGlzIHRoZSBwcm9ibGVtIHJldmVhbGVkIGJ5IHRoZSBvcmlnaW5hbCBw YXRjaD8gRGlkIHlvdSBhYmxlIHRvDQo+ID4gcmVwcm9kdWNlIGl0Pw0KPiANCj4gTm8sIEkgdGhv dWdodCB5b3UgaGFkLg0KPiBUaGVyZSBpcyBhIGxvdCBvZiBpbmZvcm1hdGlvbiBpbiB0aGUgY29t bWl0IG1lc3NhZ2UsIGJ1dCBpcyBub3QgY2xlYXIgdGhhdCB5b3UNCj4gYXJlIHJldmVydGluZyBh IHBhdGNoLg0KPiBJIGFtIG9rIHdpdGggcmV2ZXJ0aW5nIHRoZSBvcmlnaW5hbCBwYXRjaCBhcyBp dCBoYXMgY2F1c2VkIGEgcHJvYmxlbS4NCg0KSnVzdCBoYWQgYW5vdGhlciBsb29rIGF0IHRoZSBw YXRjaCwgdGhlcmUgYXJlIHR3byBjaGFuZ2VzLg0KT25lIHJldmVydHMgdGhlIG9yaWdpbmFsIHBh dGNoLg0KVGhlIHNlY29uZCBpcyBhIGZpeC4NClN1Z2dlc3Qgc3BsaXR0aW5nIHBhdGNoIGludG8g dHdvLCBvbmUgZm9yIHJldmVydCBhbmQgc2Vjb25kIG9uZSBmb3IgZml4Lg0KDQo+IA0KPiA+DQo+ ID4gPg0KPiA+ID4+IFRoZSAncG9ydF9pZF9pc19pbnZhbGlkKCknIGNoZWNrIGluIHRoZSAnZGV0 YWNoX3BvcnRfZGV2aWNlKCknIGlzDQo+ID4gPj4gYnJlYWtpbmcgdGhlIGhvdHBsdWcgc3VwcG9y dCwgc2luY2UgYXQgdGhhdCBzdGFnZSBwb3J0IHdpbGwgYmUNCj4gPiA+PiBjbG9zZWQgYW5kIHZh bGlkaXR5IGNoZWNrIGFsd2F5cyBmYWlsIFsxXSBhbmQgcmVtb3ZpbmcgdGhlIGRldmljZQ0KPiA+ ID4+IGlzIG5vdCByZWFsbHkNCj4gPiBjb21wbGV0ZWQuDQo+ID4gPj4NCj4gPiA+PiBCdXQgdGhp cyBjYXVzZSB0aGUgdmZpbyByZXF1ZXN0IGludGVycnVwdCBrZWVwIHRyaWdnZXJlZA0KPiA+ID4+ IGNvbnRpbnVvdXNseSBhbmQgbWFrZXMgdGhlIGFwcGxpY2F0aW9uIHVudXNhYmxlLCBzaW5jZSBw b3J0IGlzDQo+ID4gPj4gY2xvc2VkIGJ1dCBkZXZpY2UgaXMgbm90IHJlbW92ZWQsIHRoZSByZW1v dmUgcGF0aCBrZWVwIGdlbmVyYXRpbmcNCj4gZXJyb3IgbG9nOg0KPiA+ID4+DQo+ID4gPj4gRUFM OiBjYW4gbm90IGdldCBwb3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4gPj4gRUFMOiBj YW4gbm90IGdldCBwb3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4gPj4gRUFMOiBjYW4g bm90IGdldCBwb3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4gPj4gRUFMOiBjYW4gbm90 IGdldCBwb3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4gPj4gRUFMOiBjYW4gbm90IGdl dCBwb3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4gPj4gRUFMOiBjYW4gbm90IGdldCBw b3J0IGJ5IGRldmljZSAwMDAwOjAwOjA1LjAhDQo+ID4gPj4NCj4gPiA+PiBGaXhlZCBieSByZW1v dmluZyAncG9ydF9pZF9pc19pbnZhbGlkKCknIGNoZWNrIGZyb20NCj4gPiA+PiAnZGV0YWNoX3Bv cnRfZGV2aWNlKCknLCBhbnl3YXkgaXQgc2hvdWxkbid0IGJlIHJlcXVpcmVkLiBXaXRob3V0DQo+ ID4gPj4gdGhpcyBjaGVjayBkZXZpY2UgcmVtb3ZlIHdvcmtzIGFzIGV4cGVjdGVkLg0KPiA+ID4+ DQo+ID4gPj4gT25seSAiSW52YWxpZCBwb3J0X2lkPTAiIGxvZ3Mgc2VlbiBhIGZldyB0aW1lcywg d2hpY2ggaXMgYmVjYXVzZQ0KPiA+ID4+IHRoZSBhY3R1YWwgcmVtb3ZhbCBub3QgZG9uZSBzeW5j aHJvbm91c2x5IGJ1dCBhbiBhbGFybSBzZXQgZm9yIGl0LA0KPiA+ID4+IHVudGlsIHRoZSBhbGFy bSBmaXJlZCBhcHBsaWNhdGlvbiBtYXkgcmVjZWl2ZSBtYW55IGludGVycnVwdHMsDQo+ID4gPj4g ZXhwZWN0IHRoZSBmaXJzdCBvbmVzIGNhdXNlIHRoZSBlcnJvci4NCj4gPiA+PiBTbyB0aGlzIHBh dGNoIGFsc28gcmVtb3ZlcyB0aGUgbG9nZ2luZyBmcm9tIGNoZWNraW5nIHRoZSBpbnZhbGlkDQo+ ID4gPj4gcG9ydCBpbiAncm12X3BvcnRfY2FsbGJhY2soKScgdG8gcmVkdWNlIHRoZSBub2lzZS4N Cj4gPiA+Pg0KPiA+ID4+IFsxXQ0KPiA+ID4+IHJtdl9wb3J0X2NhbGxiYWNrKCkNCj4gPiA+PiAg IHN0b3BfcG9ydChwb3J0X2lkKTsNCj4gPiA+PiAgIGNsb3NlX3BvcnQocG9ydF9pZCk7DQo+ID4g Pj4gICBkZXRhY2hfcG9ydF9kZXZpY2UocG9ydF9pZCk7DQo+ID4gPj4NCj4gPiA+PiBGaXhlczog NDNkMGUzMDQ5ODBhICgiYXBwL3Rlc3RwbWQ6IGZpeCBpbnZhbGlkIHBvcnQgZGV0YWNoaW5nIikN Cj4gPiA+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4gPj4NCj4gPiA+PiBTaWduZWQtb2ZmLWJ5 OiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+DQo+ID4gPj4gLS0tDQo+ID4g Pj4gIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgfCA2ICsrLS0tLQ0KPiA+ID4+ICAxIGZpbGUgY2hh bmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KPiA+ID4+DQo+ID4gPj4gZGlm ZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5j IGluZGV4DQo+ID4gPj4gZjlmNGNkMWQzLi4zMzIzMDEzYmIgMTAwNjQ0DQo+ID4gPj4gLS0tIGEv YXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYw0KPiA+ID4+ICsrKyBiL2FwcC90ZXN0LXBtZC90ZXN0cG1k LmMNCj4gPiA+PiBAQCAtMjY0MSw5ICsyNjQxLDYgQEAgZGV0YWNoX3BvcnRfZGV2aWNlKHBvcnRp ZF90IHBvcnRfaWQpDQo+ID4gPj4NCj4gPiA+PiAgcHJpbnRmKCJSZW1vdmluZyBhIGRldmljZS4u LlxuIik7DQo+ID4gPj4NCj4gPiA+PiAtaWYgKHBvcnRfaWRfaXNfaW52YWxpZChwb3J0X2lkLCBF TkFCTEVEX1dBUk4pKSAtcmV0dXJuOw0KPiA+ID4+IC0NCj4gPiA+PiAgZGV2ID0gcnRlX2V0aF9k ZXZpY2VzW3BvcnRfaWRdLmRldmljZTsgIGlmIChkZXYgPT0gTlVMTCkgew0KPiA+ID4+IHByaW50 ZigiRGV2aWNlIGFscmVhZHkgcmVtb3ZlZFxuIik7IEBAIC0yODc1LDcgKzI4NzIsOCBAQA0KPiA+ ID4+IHJtdl9wb3J0X2NhbGxiYWNrKHZvaWQgKmFyZykgIGludCBvcmdfbm9fbGlua19jaGVjayA9 DQo+ID4gPj4gbm9fbGlua19jaGVjazsgcG9ydGlkX3QgcG9ydF9pZCA9IChpbnRwdHJfdClhcmc7 DQo+ID4gPj4NCj4gPiA+PiAtUlRFX0VUSF9WQUxJRF9QT1JUSURfT1JfUkVUKHBvcnRfaWQpOw0K PiA+ID4+ICtpZiAoIXJ0ZV9ldGhfZGV2X2lzX3ZhbGlkX3BvcnQocG9ydF9pZCkpDQo+ID4gPj4g K3JldHVybjsNCj4gPiA+Pg0KPiA+ID4+ICBpZiAoIXRlc3RfZG9uZSAmJiBwb3J0X2lzX2Zvcndh cmRpbmcocG9ydF9pZCkpIHsgIG5lZWRfdG9fc3RhcnQgPQ0KPiA+ID4+IDE7DQo+ID4gPj4gLS0N Cj4gPiA+PiAyLjI0LjENCj4gPiA+DQo+ID4gPiBPdGhlcndpc2UNCj4gPiA+IEFja2VkLWJ5OiBC ZXJuYXJkIElyZW1vbmdlciA8YmVybmFyZC5pcmVtb25nZXJAaW50ZWwuY29tPg0KPiA+ID4NCiBS ZWdhcmRzLA0KIA0KIEJlcm5hcmQuDQoNCg==