From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <matan@mellanox.com>
Received: from EUR03-VE1-obe.outbound.protection.outlook.com
 (mail-eopbgr50082.outbound.protection.outlook.com [40.107.5.82])
 by dpdk.org (Postfix) with ESMTP id DD29C239
 for <dev@dpdk.org>; Thu,  8 Nov 2018 08:28:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8p8sERo7oDx5XvheWTiWdteQM941QMcXMU5hEXLnM0U=;
 b=xmyDPAwEIzm/fTa9Ib4E8Djisv5fYCCfw2YaNsRN2IVfEMQBWX1FKWArtBiVPvlRHCk1LOziw9YWFxXLsYNuD96c9OL4aodU1azrLQNTU7OMQe+7Q2oIFoUJhDhum7usbcwV135bZBrrVbRyH0BnK/OCxT/yMKpwyjbC+/ysQtY=
Received: from AM0PR0502MB4019.eurprd05.prod.outlook.com (52.133.41.11) by
 AM0PR0502MB3954.eurprd05.prod.outlook.com (52.133.40.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Thu, 8 Nov 2018 07:28:54 +0000
Received: from AM0PR0502MB4019.eurprd05.prod.outlook.com
 ([fe80::b158:af20:5026:3d25]) by AM0PR0502MB4019.eurprd05.prod.outlook.com
 ([fe80::b158:af20:5026:3d25%2]) with mapi id 15.20.1294.034; Thu, 8 Nov 2018
 07:28:53 +0000
From: Matan Azrad <matan@mellanox.com>
To: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>, "Guo, Jia"
 <jia.guo@intel.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: AQHUdZZ8h+lHSEr6OUWDDdkfR7wInqVCSJ3ggAGjsICAADwdAIABVAXw
Date: Thu, 8 Nov 2018 07:28:53 +0000
Message-ID: <AM0PR0502MB401962E642218EF9D8515F79D2C50@AM0PR0502MB4019.eurprd05.prod.outlook.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>
 <2601191342CEEE43887BDE71AB9772580103069B86@irsmsx105.ger.corp.intel.com>
In-Reply-To: <2601191342CEEE43887BDE71AB9772580103069B86@irsmsx105.ger.corp.intel.com>
Accept-Language: en-US, he-IL
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=matan@mellanox.com; 
x-originating-ip: [193.47.165.251]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR0502MB3954;
 6:69I88eGDTftj7C46kDrjmd740xp6VNc8ZYfdi9rjqnclIsmY+l6+fjmiVDYfdZhf0/NBulFPMJM0fcnHwIunEu/WMBMbWIkEj72lGIr0Cg036OKAfdIX0XPR3QKZ3Ag8DlN8AmB8qlWg05FeZd5lBUmU5XGosb2+iqA33pFXMB+qk1QFfvB3YcXm5sIXgVXGqFaRquujqBXXmR+ZADpTKkYm8Hc3Q0gdhbXGNL677kqvIe19lrXmdKFAaOL1Ijh+rhI9kBLToGv+JDsUUARkk3yVMlRwSrepT9VjWNiMUmagjCg5RmlEaCjVd8g7ysf3fLVG0A65hyfSIoJAL7Y91w23/lIuVi9fc420IgqsbA1GEHIlAflTcwWGqRu+KsI6U0nWU+VehWxKEd0zW61yPzw+jXP+M+vu45U3Ic9sc2LvKlNoewo02ND+tSOUqI/GwZv4w341I5tyReHgtn+9Gw==;
 5:IGg+0U9d4SdKSt+EiZDT50VCWjVfujpANvDVONbtcIpdgbyejxOSPwn0JYbc+MJIYQwIDEOdvRwUfkDPHpMUkZpUnDyEUs4iszAQc6WbQ/l96XjzvXQMRbMRupkYaC/ruOyM7gNNU7zoWdqM6JkJXutfFbtljB/nTG94bJsZUao=;
 7:ocBj2rfdaM/y27+XL822k9xRfRZHFsx4tOFykRfGioPWz37NLgY/5oixqnUqPW8YwBEPx3WPEYUPwuR3m33b7tfL/HDwpacsaCD6bNKM4rNbPXz+prdul6oaLUYZ47eXv/J/INXJeB53GnvLzdH/IQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: d081ecc9-c5d8-4475-4753-08d6454bd5ef
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR0502MB3954; 
x-ms-traffictypediagnostic: AM0PR0502MB3954:
x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr
x-microsoft-antispam-prvs: <AM0PR0502MB3954B4660CD43DD3C254DCB3D2C50@AM0PR0502MB3954.eurprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(228905959029699);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:AM0PR0502MB3954; BCL:0; PCL:0; RULEID:; SRVR:AM0PR0502MB3954; 
x-forefront-prvs: 0850800A29
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(346002)(396003)(366004)(376002)(51444003)(189003)(199004)(13464003)(7696005)(99286004)(33656002)(446003)(11346002)(76176011)(2900100001)(93886005)(54906003)(229853002)(110136005)(97736004)(14454004)(105586002)(486006)(186003)(102836004)(26005)(6506007)(476003)(53546011)(316002)(106356001)(55016002)(9686003)(7416002)(53936002)(305945005)(7736002)(74316002)(6246003)(2906002)(478600001)(86362001)(71200400001)(71190400001)(575784001)(68736007)(6436002)(81156014)(5660300001)(256004)(8676002)(66066001)(8936002)(81166006)(25786009)(4326008)(14444005)(3846002)(6116002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0502MB3954;
 H:AM0PR0502MB4019.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: YREzqxk9NX7gyqyCMCqXEoj3kzCHW0d0ODwm1Hzx2YdvypkzE5lQQsIKDACvNCDbHCJhxuloZ4grAMP0u54+zzQvB+/DUZXRYSp8rDCu6E8RGNrJZTox0RqIdvF7clWvjcwPPtomlXRDZvGwKzdNqMlQUTH4FQXzqI/prDWGWjimjlJ3Gy66XVghaqzuVHgkpWSOialZIb8BIpZEAO3RmrfhCX3K2jJmqOSre7C0zzF87GGXJwILM7gmI4qv7oZiRHL/Ov7PhbWLW4k3t4/QdhXsi2i6Y1Ygy1GQ1IOhsuS999UGAVP2DKHJS8C2jkQ1hzC++5nS1AuKya/989ABC3QEcb3MY116iN628vn0oi0=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d081ecc9-c5d8-4475-4753-08d6454bd5ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2018 07:28:53.3015 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0502MB3954
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: Thu, 08 Nov 2018 07:28:56 -0000

DQoNCkZyb206IEFuYW55ZXYsIEtvbnN0YW50aW4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiA+IEZyb206IEd1bywgSmlhDQo+ID4gU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciA3
LCAyMDE4IDc6MzAgQU0NCj4gPiBUbzogTWF0YW4gQXpyYWQgPG1hdGFuQG1lbGxhbm94LmNvbT47
IEFuYW55ZXYsIEtvbnN0YW50aW4NCj4gPiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT47
IEJ1cmFrb3YsIEFuYXRvbHkNCj4gPiA8YW5hdG9seS5idXJha292QGludGVsLmNvbT47IFRob21h
cyBNb25qYWxvbg0KPiA8dGhvbWFzQG1vbmphbG9uLm5ldD47DQo+ID4gSXJlbW9uZ2VyLCBCZXJu
YXJkIDxiZXJuYXJkLmlyZW1vbmdlckBpbnRlbC5jb20+OyBXdSwgSmluZ2ppbmcNCj4gPiA8amlu
Z2ppbmcud3VAaW50ZWwuY29tPjsgTHUsIFdlbnpodW8gPHdlbnpodW8ubHVAaW50ZWwuY29tPg0K
PiA+IENjOiBZaWdpdCwgRmVycnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgZGV2QGRwZGsu
b3JnOyBaaGFuZywgSGVsaW4NCj4gPiA8aGVsaW4uemhhbmdAaW50ZWwuY29tPjsgSGUsIFNoYW9w
ZW5nIDxzaGFvcGVuZy5oZUBpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCAzLzNd
IGFwcC90ZXN0cG1kOiBmaXggY2FsbGJhY2sgaXNzdWUgZm9yDQo+ID4gaG90LXVucGx1Zw0KPiA+
DQo+ID4gbWF0YW4NCj4gPg0KPiA+IE9uIDExLzYvMjAxOCAyOjM2IFBNLCBNYXRhbiBBenJhZCB3
cm90ZToNCj4gPiA+IEhpIEplZmYNCj4gPiA+DQo+ID4gPiAgIEZyb206IEplZmYgR3VvIDxqaWEu
Z3VvQGludGVsLmNvbT4NCj4gPiA+PiBCZWZvcmUgZGV0YWNoIGRldmljZSB3aGVuIGRldmljZSBi
ZSBob3QtdW5wbHVnZ2VkLCB0aGUgZmFpbHVyZQ0KPiA+ID4+IHByb2Nlc3MgaW4gdXNlciBzcGFj
ZSBhbmQga2VybmVsIHNwYWNlIGJvdGggbmVlZCB0byBiZSBmaW5pc2hlZCwNCj4gPiA+PiBzdWNo
IGFzIGVhbCBpbnRlcnJ1cHQgY2FsbGJhY2sgbmVlZCB0byBiZSBpbmFjdGl2ZSBiZWZvcmUgdGhl
DQo+ID4gPj4gY2FsbGJhY2sgYmUgdW5yZWdpc3RlcmVkIHdoZW4gZGV2aWNlIGlzIGJlaW5nIGNs
ZWFuZWQuIFRoaXMgcGF0Y2gNCj4gPiA+PiBhZGQgcnRlIGFsYXJtIGZvciBkZXZpY2UgZGV0YWNo
aW5nLCB3aXRoIHRoYXQgaXQgY291bGQgZmluaXNoDQo+ID4gPj4gaW50ZXJydXB0IGNhbGxiYWNr
IHNvb24gYW5kIGdpdmUgdGltZSB0byBsZXQgdGhlIGZhaWx1cmUgcHJvY2VzcyBkb25lDQo+IGJl
Zm9yZSBkZXRhY2hpbmcuDQo+ID4gPj4NCj4gPiA+PiBGaXhlczogMjA0OWM1MTEzZmU4ICgiYXBw
L3Rlc3RwbWQ6IHVzZSBob3RwbHVnIGZhaWx1cmUgaGFuZGxlciIpDQo+ID4gPj4gU2lnbmVkLW9m
Zi1ieTogSmVmZiBHdW8gPGppYS5ndW9AaW50ZWwuY29tPg0KPiA+ID4+IC0tLQ0KPiA+ID4+ICAg
YXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyB8IDEzICsrKysrKysrKysrKy0NCj4gPiA+PiAgIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4gPj4NCj4gPiA+
PiBkaWZmIC0tZ2l0IGEvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyBiL2FwcC90ZXN0LXBtZC90ZXN0
cG1kLmMgaW5kZXgNCj4gPiA+PiA5YzBlZGNhLi45YzY3M2NmIDEwMDY0NA0KPiA+ID4+IC0tLSBh
L2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMNCj4gPiA+PiArKysgYi9hcHAvdGVzdC1wbWQvdGVzdHBt
ZC5jDQo+ID4gPj4gQEAgLTI2MjAsNyArMjYyMCwxOCBAQCBldGhfZGV2X2V2ZW50X2NhbGxiYWNr
KGNvbnN0IGNoYXINCj4gPiA+PiAqZGV2aWNlX25hbWUsIGVudW0gcnRlX2Rldl9ldmVudF90eXBl
IHR5cGUsDQo+ID4gPj4gICAJCQkJZGV2aWNlX25hbWUpOw0KPiA+ID4+ICAgCQkJcmV0dXJuOw0K
PiA+ID4+ICAgCQl9DQo+ID4gPj4gLQkJcm12X2V2ZW50X2NhbGxiYWNrKCh2b2lkICopKGludHB0
cl90KXBvcnRfaWQpOw0KPiA+ID4+ICsJCS8qDQo+ID4gPj4gKwkJICogQmVmb3JlIGRldGFjaCBk
ZXZpY2UsIHRoZSBob3QtdW5wbHVnIGZhaWx1cmUgcHJvY2VzcyBpbg0KPiA+ID4+ICsJCSAqIHVz
ZXIgc3BhY2UgYW5kIGtlcm5lbCBzcGFjZSBib3RoIG5lZWQgdG8gYmUgZmluaXNoZWQsDQo+ID4g
Pj4gKwkJICogc3VjaCBhcyBlYWwgaW50ZXJydXB0IGNhbGxiYWNrIG5lZWQgdG8gYmUgaW5hY3Rp
dmUgYmVmb3JlDQo+ID4gPj4gKwkJICogdGhlIGNhbGxiYWNrIGJlIHVucmVnaXN0ZXJlZCB3aGVu
IGRldmljZSBpcyBiZWluZyBjbGVhbmVkLg0KPiA+ID4+ICsJCSAqIFNvIGZpbmlzaGVkIGludGVy
cnVwdCBjYWxsYmFjayBzb29uIGhlcmUgYW5kIGdpdmUgdGltZSB0bw0KPiA+ID4+ICsJCSAqIGxl
dCB0aGUgd29yayBkb25lIGJlZm9yZSBkZXRhY2hpbmcuDQo+ID4gPj4gKwkJICovDQo+ID4gPj4g
KwkJaWYgKHJ0ZV9lYWxfYWxhcm1fc2V0KDEwMDAwMCwNCj4gPiA+PiArCQkJCXJtdl9ldmVudF9j
YWxsYmFjaywgKHZvaWQNCj4gPiA+PiAqKShpbnRwdHJfdClwb3J0X2lkKSkNCj4gPiA+PiArCQkJ
UlRFX0xPRyhFUlIsIEVBTCwNCj4gPiA+PiArCQkJCSJDb3VsZCBub3Qgc2V0IHVwIGRlZmVycmVk
IGRldmljZQ0KPiA+ID4NCj4gPiA+IEl0IGxvb2tzIG1lIHN0cmFuZ2UgdG8gdXNlIGNhbGxiYWNr
IGFuZCBhbGFybSB0byByZW1vdmUgYSBkZXZpY2U6DQo+ID4gPiBXaHkgbm90IHRvIHVzZSBjYWxs
YmFjayBhbmQgdGhhdCBpcyBpdD8NCj4gPiA+DQo+ID4gPiBJIHRoaW5rIHRoYXQgaXQncyBiZXR0
ZXIgdG8gbGV0IHRoZSBFQUwgdG8gZGV0YWNoIHRoZSBkZXZpY2UgYWZ0ZXIgYWxsIHRoZQ0KPiBj
YWxsYmFja3Mgd2VyZSBkb25lIGFuZCBub3QgdG8gZG8gaXQgYnkgdGhlIHVzZXIgY2FsbGJhY2su
DQo+ID4gPiBTbyB0aGUgYXBwbGljYXRpb25cY2FsbGJhY2sgb3duZXJzIGp1c3QgbmVlZCB0byBj
bGVhbiBpdHMgcmVzb3VyY2VzDQo+ID4gPiB3aXRoIHVuZGVyc3RhbmRpbmcgdGhhdCBhZnRlciB0
aGUgY2FsbGJhY2sgdGhlIGRldmljZShhbmQgdGhlDQo+ID4gPiBjYWxsYmFjaw0KPiA+IGl0c2Vs
Zikgd2lsbCBiZSBkZXRhY2hlZCBieSB0aGUgRUFMLg0KPiA+DQo+ID4NCj4gPiBGaXJzdGx5LCBh
dCB0aGUgY3VycmVudGx5IGZyYW1ld29yayBhbmQgc29sdXRpb24sIHN1Y2ggYXMgY2FsbGJhY2sg
Zm9yDQo+ID4gUlRFX0VUSF9FVkVOVF9JTlRSX1JNViwgc3RpbGwgbmVlZCB0byB1c2UgdGhlIGRl
ZmVycmVkIGRldmljZQ0KPiByZW1vdmFsLA0KPiA+IHdlIHRlbmQgdG8gZ2l2ZSB0aGUgY29udHJv
bCBvZiBkZXRhY2hpbmcgZGV2aWNlIHRvIHRoZSBhcHBsaWNhdGlvbiwNCj4gPiBhbmQgdGhlIHdo
b2xlIHByb2Nlc3MgaXMgbG9jYXRlZCBvbiB0aGUgdXNlcidzIGNhbGxiYWNrLiBOb3RpZnkgYXBw
IHRvDQo+ID4gZGV0YWNoIGRldmljZSBieSBjYWxsYmFjayBidXQgbWFrZSBpdCBkZWZlcnJlZCwg
aSB0aGluayBpdCBpcyBmaW5lLg0KDQpCdXQgdGhlIGRldmljZSBtdXN0IGJlIGRldGFjaGVkIGlu
IHJlbW92ZSBldmVudCwgd2h5IG5vdCB0byBkbyBpdCBpbiBFQUw/DQoNCj4gDQo+IEl0IGlzIGFs
c28gdW5jbGVhciB0byBtZSBteSB3ZSBuZWVkIGFuIGFsYXJtIGhlcmUuDQo+IEZpcnN0IChwcm9i
YWJseSB3cm9uZykgaW1wcmVzc2lvbiB3ZSBqdXN0IHRyeSB0byBoaWRlIHNvbWUgc3luY2hyb25p
emF0aW9uDQo+IFByb2JsZW0gYnkgaW50cm9kdWNpbmcgZGVsYXkuDQoNCkxvb2tzIGxpa2UsIHRo
ZSBpc3N1ZSBpcyB0aGF0IHRoZSBjYWxsYmFjayBmdW5jdGlvbiBtZW1vcnkgd2lsbCBiZSByZW1v
dmVkIGZyb20gdGhlIGZ1bmN0aW9uIGl0c2VsZiAoYnkgdGhlIGRldGFjaCBjYWxsKSwgbm8/DQoN
Cj4gS29uc3RhbnRpbg0KPiANCj4gPg0KPiA+IFNlY29uZGx5LCB0aGUgdmZpbyBpcyBkaWZmZXJl
bnQgd2l0aCBpZ2JfdWlvIGZvciBob3QtdW5wbHVnLCBpdA0KPiA+IHJlZ2lzdGVyL3VucmVnaXN0
ZXIgaG90cGx1ZyBpbnRlcnJ1cHQgY2FsbGJhY2sgZm9yIGVhY2ggZGV2aWNlLCBzbw0KPiA+IG5l
ZWQgdG8gbWFrZcKgIHRoZSBjYWxsYmFjayBkb25lIGJlZm9yZSB1bnJlZ2lzdGVyIHRoZSBjYWxs
YmFjay4NCj4gPg0KPiA+IFNvIEkgdGhpbmsgaXQgc2hvdWxkIGJlIGNvbnNpZGVyYXRlIGFzIGFu
IHdvcmthcm91bmQgaGVyZSwgYmVmb3JlIHdlDQo+ID4gZmluZCBhIGJldHRlciB3YXkuDQo+ID4N
Cj4gPg0KPiA+ID4NCj4gPiA+PiByZW1vdmFsXG4iKTsNCj4gPiA+PiAgIAkJYnJlYWs7DQo+ID4g
Pj4gICAJY2FzZSBSVEVfREVWX0VWRU5UX0FERDoNCj4gPiA+PiAgIAkJUlRFX0xPRyhFUlIsIEVB
TCwgIlRoZSBkZXZpY2U6ICVzIGhhcyBiZWVuIGFkZGVkIVxuIiwNCj4gPiA+PiAtLQ0KPiA+ID4+
IDIuNy40DQo=