From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matan Azrad Subject: Re: [PATCH V4 8/9] app/testpmd: show example to handle hot unplug Date: Sun, 1 Jul 2018 07:46:54 +0000 Message-ID: References: <1498711073-42917-1-git-send-email-jia.guo@intel.com> <1530268248-7328-1-git-send-email-jia.guo@intel.com> <1530268248-7328-9-git-send-email-jia.guo@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "jblunck@infradead.org" , "shreyansh.jain@nxp.com" , "dev@dpdk.org" , "helin.zhang@intel.com" To: Jeff Guo , "stephen@networkplumber.org" , "bruce.richardson@intel.com" , "ferruh.yigit@intel.com" , "konstantin.ananyev@intel.com" , "gaetan.rivet@6wind.com" , "jingjing.wu@intel.com" , Thomas Monjalon , Mordechay Haimovsky , "harry.van.haaren@intel.com" , "qi.z.zhang@intel.com" , "shaopeng.he@intel.com" , "bernard.iremonger@intel.com" Return-path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30040.outbound.protection.outlook.com [40.107.3.40]) by dpdk.org (Postfix) with ESMTP id 725E81BE1B for ; Sun, 1 Jul 2018 09:46:56 +0200 (CEST) In-Reply-To: <1530268248-7328-9-git-send-email-jia.guo@intel.com> Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgSmVmZg0KDQpBIGdvb2QgYWR2YW5jZSwgdGhhbmsgeW91LCBidXQgYXMgSSBzYWlkIGluIHBy ZXZpb3VzIHZlcnNpb24sIHRoaXMgcGF0Y2ggaW5zZXJ0cyBhIGJ1ZyBhbmQgdGhlIG5leHQgb25l IGZpeGVzIGl0Lg0KUGF0Y2ggOSBzaG91bGQgYmUgYmVmb3JlIHBhdGNoIDggd2hpbGUgdGhpcyBw YXRjaCBqdXN0IGFkZCAxIG1vcmUgb3B0aW9uIGZvciBFQUwgaG90cGx1Zy4NCg0KUGxlYXNlIHNl ZSAxIG1vcmUgY29tbWVudCBiZWxvdy4NCg0KRnJvbTogSmVmZiBHdW8NCj4gVXNlIHRlc3RwbWQg Zm9yIGV4YW1wbGUsIHRvIHNob3cgaG93IGFuIGFwcGxpY2F0aW9uIHNtb290aGx5IGhhbmRsZSBm YWlsdXJlDQo+IHdoZW4gZGV2aWNlIGJlaW5nIGhvdCB1bnBsdWcuIElmIGFwcCBoYXZlIGVuYWJs ZWQgdGhlIGRldmljZSBldmVudCBtb25pdG9yDQo+IGFuZCByZWdpc3RlciB0aGUgaG90IHBsdWcg ZXZlbnTigJlzIGNhbGxiYWNrIGJlZm9yZSBydW5uaW5nLCBvbmNlIGFwcCBkZXRlY3QgdGhlDQo+ IHJlbW92YWwgZXZlbnQsIHRoZSBjYWxsYmFjayB3b3VsZCBiZSBjYWxsZWQuIEl0IHdpbGwgZmly c3Qgc3RvcCB0aGUgcGFja2V0DQo+IGZvcndhcmRpbmcsIHRoZW4gc3RvcCB0aGUgcG9ydCwgY2xv c2UgdGhlIHBvcnQsIGFuZCBmaW5hbGx5IGRldGFjaCB0aGUgcG9ydCB0bw0KPiByZW1vdmUgdGhl IGRldmljZSBvdXQgZnJvbSB0aGUgZGV2aWNlIGxpc3RzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTog SmVmZiBHdW8gPGppYS5ndW9AaW50ZWwuY29tPg0KPiAtLS0NCj4gdjQtPnYzOg0KPiByZW1vdmUg c29tZSB1bnVzZWQgY29kZQ0KPiAtLS0NCj4gIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgfCAxMyAr KysrKysrKystLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0 aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAv dGVzdC1wbWQvdGVzdHBtZC5jIGluZGV4DQo+IDI0YzE5OTguLjQyZWQxOTYgMTAwNjQ0DQo+IC0t LSBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMNCj4gKysrIGIvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQu Yw0KPiBAQCAtMjE5Niw2ICsyMTk2LDkgQEAgc3RhdGljIHZvaWQNCj4gIGV0aF9kZXZfZXZlbnRf Y2FsbGJhY2soY2hhciAqZGV2aWNlX25hbWUsIGVudW0gcnRlX2Rldl9ldmVudF90eXBlIHR5cGUs DQo+ICAJCQkgICAgIF9fcnRlX3VudXNlZCB2b2lkICphcmcpDQo+ICB7DQo+ICsJdWludDE2X3Qg cG9ydF9pZDsNCj4gKwlpbnQgcmV0Ow0KPiArDQo+ICAJaWYgKHR5cGUgPj0gUlRFX0RFVl9FVkVO VF9NQVgpIHsNCj4gIAkJZnByaW50ZihzdGRlcnIsICIlcyBjYWxsZWQgdXBvbiBpbnZhbGlkIGV2 ZW50ICVkXG4iLA0KPiAgCQkJX19mdW5jX18sIHR5cGUpOw0KPiBAQCAtMjIwNiw5ICsyMjA5LDEy IEBAIGV0aF9kZXZfZXZlbnRfY2FsbGJhY2soY2hhciAqZGV2aWNlX25hbWUsIGVudW0NCj4gcnRl X2Rldl9ldmVudF90eXBlIHR5cGUsDQo+ICAJY2FzZSBSVEVfREVWX0VWRU5UX1JFTU9WRToNCj4g IAkJUlRFX0xPRyhFUlIsIEVBTCwgIlRoZSBkZXZpY2U6ICVzIGhhcyBiZWVuIHJlbW92ZWQhXG4i LA0KPiAgCQkJZGV2aWNlX25hbWUpOw0KPiAtCQkvKiBUT0RPOiBBZnRlciBmaW5pc2ggZmFpbHVy ZSBoYW5kbGUsIGJlZ2luIHRvIHN0b3ANCj4gLQkJICogcGFja2V0IGZvcndhcmQsIHN0b3AgcG9y dCwgY2xvc2UgcG9ydCwgZGV0YWNoIHBvcnQuDQo+IC0JCSAqLw0KPiArCQlyZXQgPSBydGVfZXRo X2Rldl9nZXRfcG9ydF9ieV9uYW1lKGRldmljZV9uYW1lLCAmcG9ydF9pZCk7DQoNCkFzIHlvdSBw cm9iYWJseSBrbm93LCAxIHJ0ZV9kZXZpY2UgbWF5IGJlIGFzc29jaWF0ZWQgdG8gbW9yZSB0aGFu IG9uZSBldGhkZXYgcG9ydHMsIHNvIHRoZSBldGhkZXYgcG9ydCBuYW1lIGNhbiBiZSBkaWZmZXJl bnQgZnJvbSBydGVfZGV2aWNlIG5hbWUuDQpMb29rcyBsaWtlIHdlIG5lZWQgYSBuZXcgZXRoZGV2 IEFQSSB0byBnZXQgYWxsIHRoZSBwb3J0cyBhc3NvY2lhdGVkIHRvIG9uZSBydGVfZGV2aWNlLg0K DQo+ICsJCWlmIChyZXQpIHsNCj4gKwkJCXByaW50ZigiY2FuIG5vdCBnZXQgcG9ydCBieSBkZXZp Y2UgJXMhXG4iLA0KPiBkZXZpY2VfbmFtZSk7DQo+ICsJCQlyZXR1cm47DQo+ICsJCX0NCj4gKwkJ cm12X2V2ZW50X2NhbGxiYWNrKCh2b2lkICopKGludHB0cl90KXBvcnRfaWQpOw0KPiAgCQlicmVh azsNCj4gIAljYXNlIFJURV9ERVZfRVZFTlRfQUREOg0KPiAgCQlSVEVfTE9HKEVSUiwgRUFMLCAi VGhlIGRldmljZTogJXMgaGFzIGJlZW4gYWRkZWQhXG4iLCBAQCAtDQo+IDI3MzYsNyArMjc0Miw2 IEBAIG1haW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQ0KPiAgCQkJcmV0dXJuIC0xOw0KPiAgCQl9 DQo+ICAJCWV0aF9kZXZfZXZlbnRfY2FsbGJhY2tfcmVnaXN0ZXIoKTsNCj4gLQ0KPiAgCX0NCj4g DQo+ICAJaWYgKHN0YXJ0X3BvcnQoUlRFX1BPUlRfQUxMKSAhPSAwKQ0KPiAtLQ0KPiAyLjcuNA0K DQo=