From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) by dpdk.org (Postfix) with ESMTP id D50A22C1A for ; Tue, 6 Jun 2017 14:43:21 +0200 (CEST) X-AuditID: c1b4fb3a-6e3519a000004a6a-11-5936a369778e Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.183.75]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id D3.4B.19050.963A6395; Tue, 6 Jun 2017 14:43:21 +0200 (CEST) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.75) with Microsoft SMTP Server (TLS) id 14.3.339.0; Tue, 6 Jun 2017 14:39:53 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=v1kfB8R+4DgkTlP4x9VN9NzktM/rkx85foaXmP8JhBA=; b=XM7xtTlWivwMhqKI6Ep/BpD7ISLnseZI2fPTC8yoQuR1KBxp9doMmS6i2mYz8nG/ZIsyPyB0DhnNrHtj8p8DMuhcxXwM3FkONXrNyEu0LcyVKo7AVhpoHfynSDSlmXghtsCXJuG4ciXRZ0HeMQyKyGF9Gkez3pKarFur9VtUR3E= Received: from VI1PR07MB1357.eurprd07.prod.outlook.com (10.164.92.147) by VI1PR07MB1248.eurprd07.prod.outlook.com (10.164.92.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.9; Tue, 6 Jun 2017 12:39:48 +0000 Received: from VI1PR07MB1357.eurprd07.prod.outlook.com ([fe80::6102:14bc:3cbb:b0a4]) by VI1PR07MB1357.eurprd07.prod.outlook.com ([fe80::6102:14bc:3cbb:b0a4%14]) with mapi id 15.01.1143.019; Tue, 6 Jun 2017 12:39:47 +0000 From: Imre Pinter To: "Tan, Jianfeng" , Marco Varlese , "users@dpdk.org" CC: =?utf-8?B?R2Fib3IgSGFsw6Fzeg==?= , =?utf-8?B?UMOpdGVyIFN1c2tvdmljcw==?= Thread-Topic: [dpdk-users] Slow DPDK startup with many 1G hugepages Thread-Index: AdLYf50vhjMfOET4SySM24szocOCwABljQHwACaTBjAAA9pXAAAgaikAAKb0qMA= Date: Tue, 6 Jun 2017 12:39:47 +0000 Message-ID: References: <1496311928.3871.7.camel@suse.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=ericsson.com; x-originating-ip: [91.82.100.59] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR07MB1248; 7:ik3LSTQDCXb3twEdKB+7ekk8rkABHQLyUfrGDdruaFkPM0luFb40D/uatr0PGB9vjNbKUJbEa/Tdq0yaSmEhATcDRwt+bnTysKzRPdI7vrnpAu8/WQ/lsidZUYGUrK04B5Olr7xPz8+y+3xRT5Zryyt5u1yjzgvoqv4ZjFy5SuGn08R2O7G3y55wOAmWLQquKvLdeFL0mOdjEgshZAuIUZaXVHSshIG1OFFB1Nepax/pnkUZBrBULYHZlVy2idASg5KlNV8osCzDBEQiSVWOFBXsuNjJmpMSyHKp7IG25zgAL8NUzYkkMxJrCp0UiNisuSM3tmrcYpBMLIGoiA/UKg== x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39860400002)(39850400002)(39840400002)(39450400003)(39400400002)(24454002)(13464003)(377454003)(51914003)(377424004)(4326008)(6116002)(102836003)(189998001)(3280700002)(2900100001)(3846002)(2950100002)(7696004)(74316002)(305945005)(86362001)(5250100002)(2906002)(93886004)(5660300001)(8936002)(3660700001)(6246003)(7736002)(99286003)(54906002)(9686003)(6436002)(6506006)(81166006)(8676002)(66066001)(54356999)(76176999)(14454004)(229853002)(25786009)(53546009)(53936002)(478600001)(38730400002)(107886003)(33656002)(50986999); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB1248; H:VI1PR07MB1357.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; x-ms-traffictypediagnostic: VI1PR07MB1248: x-ms-office365-filtering-correlation-id: 03d94066-419c-4f87-1367-08d4acd91dca x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:VI1PR07MB1248; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(37575265505322)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR07MB1248; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR07MB1248; x-forefront-prvs: 033054F29A spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2017 12:39:47.2183 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1248 X-OriginatorOrg: ericsson.com X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUhTURjHObt38zpcHOfbgxWtEUFWaqamEab1IWEUCQWuohx51fky5d61 0g/lC8Nwao4M33PpLBFrTA0ldOWwRMustDDTypLClWkkmorWtrugb//n/H/n+Z/n4VCEWM/3 p5QqNc2oFOlSgZCsiu+U7VY2hsuDf+m2ROhqFgQR+SU2XkRBr4mMJmJXDE382MbuGV6sqeM1 eZw4JTyQSKcrNTQTFJUgTBnKHyCzmqMvtbbU8HLRaFQRcqcAh8L66DhZhISUGPchGFqc5XNF P4LKUr3TIXEJAfPfV11YOQ+ab9W6ik8IBt/0k45mArwLlgu0PIf2xtmgLzYJHBCBCxHMa6cE DsMLH4KRuft2iLJDh8H85SLHHwPbo6fIoUm8DX4Y8wmHFuEzoJtddoXZeDBm+OPmMNzxCaj4 3eiEEPaFpcFWZzCB/WB8up7HTYfB2D1McNoHZj6vO4dDuARB62QPyRkSaDPMuXF6M7yq1yEH BLiYgNrOZpIr3vJh4uYq4qgAGM5rd0UchW9LRgGnL0NH30tX1zT4ON7kipbBjdI6110rH7Tv GE5vgp8z1wRlaGf1fy+vtm+GwDvA9CCIO94K5bopt2rnNjxhoGqaNCCyBfmwNMtmJIeEBNKM 8jzLZqoCVbS6Ddk/Sm/H6v4u1Ps1xoowhaQeInVxuFzMV2jY7AwrAoqQeotQT5hcLEpUZOfQ TOY55kI6zVrRRoqU+omiLS/ixThZoabTaDqLZv65PMrdPxcFp9paFvRP9FfrxqiYSO/OhsL2 tedx1jR2+P31vPA7AurhSfNk/Ib5K6GMVxJFW46QipT1kci4xWn9wu0P5hy9LFCz14LVxrtl eg9LkuSgRMs8ntDJAgZMhfJ9XdsT/FOT+ebZe2WaZ30Vy57M2cq2tdNSq7VhKWxFklXvKyXZ FMWeAIJhFX8Ba4qe9CQDAAA= Subject: Re: [dpdk-users] Slow DPDK startup with many 1G hugepages X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2017 12:43:22 -0000 SGkgZ3V5cywNCg0KVGhhbmtzIGZvciB0aGUgcmVwbGllcy4gU2VlIG15IGNvbW1lbnRzIGlubGlu ZS4NCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogVGFuLCBKaWFuZmVuZyBb bWFpbHRvOmppYW5mZW5nLnRhbkBpbnRlbC5jb21dIA0KU2VudDogMjAxNy4gasO6bml1cyAyLiAz OjQwDQpUbzogTWFyY28gVmFybGVzZSA8bWFyY28udmFybGVzZUBzdXNlLmNvbT47IEltcmUgUGlu dGVyIDxpbXJlLnBpbnRlckBlcmljc3Nvbi5jb20+OyB1c2Vyc0BkcGRrLm9yZw0KQ2M6IEdhYm9y IEhhbMOhc3ogPGdhYm9yLmhhbGFzekBlcmljc3Nvbi5jb20+OyBQw6l0ZXIgU3Vza292aWNzIDxw ZXRlci5zdXNrb3ZpY3NAZXJpY3Nzb24uY29tPg0KU3ViamVjdDogUkU6IFtkcGRrLXVzZXJzXSBT bG93IERQREsgc3RhcnR1cCB3aXRoIG1hbnkgMUcgaHVnZXBhZ2VzDQoNCg0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1hcmNvIFZhcmxlc2UgW21haWx0bzptYXJjby52 YXJsZXNlQHN1c2UuY29tXQ0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSAxLCAyMDE3IDY6MTIgUE0N Cj4gVG86IFRhbiwgSmlhbmZlbmc7IEltcmUgUGludGVyOyB1c2Vyc0BkcGRrLm9yZw0KPiBDYzog R2Fib3IgSGFsw6FzejsgUMOpdGVyIFN1c2tvdmljcw0KPiBTdWJqZWN0OiBSZTogW2RwZGstdXNl cnNdIFNsb3cgRFBESyBzdGFydHVwIHdpdGggbWFueSAxRyBodWdlcGFnZXMNCj4gDQo+IE9uIFRo dSwgMjAxNy0wNi0wMSBhdCAwODo1MCArMDAwMCwgVGFuLCBKaWFuZmVuZyB3cm90ZToNCj4gPg0K PiA+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiB1c2Vy cyBbbWFpbHRvOnVzZXJzLWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBJbXJlIA0KPiA+ ID4gUGludGVyDQo+ID4gPiBTZW50OiBUaHVyc2RheSwgSnVuZSAxLCAyMDE3IDM6NTUgUE0NCj4g PiA+IFRvOiB1c2Vyc0BkcGRrLm9yZw0KPiA+ID4gQ2M6IEdhYm9yIEhhbMOhc3o7IFDDqXRlciBT dXNrb3ZpY3MNCj4gPiA+IFN1YmplY3Q6IFtkcGRrLXVzZXJzXSBTbG93IERQREsgc3RhcnR1cCB3 aXRoIG1hbnkgMUcgaHVnZXBhZ2VzDQo+ID4gPg0KPiA+ID4gSGksDQo+ID4gPg0KPiA+ID4gV2Ug ZXhwZXJpZW5jZSBzbG93IHN0YXJ0dXAgdGltZSBpbiBEUERLLU9WUywgd2hlbiBiYWNraW5nIG1l bW9yeQ0KPiB3aXRoDQo+ID4gPiAxRyBodWdlcGFnZXMgaW5zdGVhZCBvZiAyTSBodWdlcGFnZXMu DQo+ID4gPiBDdXJyZW50bHkgd2UncmUgbWFwcGluZyAyTSBodWdlcGFnZXMgYXMgbWVtb3J5IGJh Y2tlbmQgZm9yIERQREsNCj4gT1ZTLg0KPiA+ID4gSW4gdGhlIGZ1dHVyZSB3ZSB3b3VsZCBsaWtl IHRvIGFsbG9jYXRlIHRoaXMgbWVtb3J5IGZyb20gdGhlIDFHDQo+IGh1Z2VwYWdlDQo+ID4gPiBw b29sLiBDdXJyZW50bHkgaW4gb3VyIGRlcGxveW1lbnRzIHdlIGhhdmUgc2lnbmlmaWNhbnQgYW1v dW50IG9mIA0KPiA+ID4gMUcgaHVnZXBhZ2VzIGFsbG9jYXRlZCAobWluLiA1NEcpIGZvciBWTXMg YW5kIG9ubHkgMkcgbWVtb3J5IG9uIDJNIA0KPiA+ID4gaHVnZXBhZ2VzLg0KPiA+ID4NCj4gPiA+ IFR5cGljYWwgc2V0dXAgZm9yIDJNIGh1Z2VwYWdlczoNCj4gPiA+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgR1JVQjoNCj4gPiA+IGh1Z2VwYWdlc3o9Mk0gaHVnZXBhZ2VzPTEwMjQg aHVnZXBhZ2Vzej0xRyBodWdlcGFnZXM9NTQgDQo+ID4gPiBkZWZhdWx0X2h1Z2VwYWdlc3o9MUcN Cj4gPiA+DQo+ID4gPiAkIGdyZXAgaHVnZXRsYmZzIC9wcm9jL21vdW50cw0KPiA+ID4gbm9kZXYg L21udC9odWdlX292c18yTSBodWdldGxiZnMgcncscmVsYXRpbWUscGFnZXNpemU9Mk0gMCAwIG5v ZGV2IA0KPiA+ID4gL21udC9odWdlX3FlbXVfMUcgaHVnZXRsYmZzIHJ3LHJlbGF0aW1lLHBhZ2Vz aXplPTFHIDAgMA0KPiA+ID4NCj4gPiA+IFR5cGljYWwgc2V0dXAgZm9yIDFHQiBodWdlcGFnZXM6 DQo+ID4gPiBHUlVCOg0KPiA+ID4gaHVnZXBhZ2Vzej0xRyBodWdlcGFnZXM9NTYgZGVmYXVsdF9o dWdlcGFnZXN6PTFHDQo+ID4gPg0KPiA+ID4gJCBncmVwIGh1Z2V0bGJmcyAvcHJvYy9tb3VudHMN Cj4gPiA+IG5vZGV2IC9tbnQvaHVnZV9xZW11XzFHIGh1Z2V0bGJmcyBydyxyZWxhdGltZSxwYWdl c2l6ZT0xRyAwIDANCj4gPiA+DQo+ID4gPiBEUERLIE9WUyBzdGFydHVwIHRpbWVzIGJhc2VkIG9u IHRoZSBvdnMtdnN3aXRjaGQubG9nIGxvZ3M6DQo+ID4gPg0KPiA+ID4gwqAgKsKgwqDCoDJNICgy RyBtZW1vcnkgYWxsb2NhdGVkKSAtIHN0YXJ0dXAgdGltZSB+MyBzZWM6DQo+ID4gPg0KPiA+ID4g MjAxNy0wNS0wM1QwODoxMzo1MC4xNzdafDAwMDA5fGRwZGt8SU5GT3xFQUwgQVJHUzogb3ZzLXZz d2l0Y2hkIC1jDQo+IDB4MQ0KPiA+ID4gLS1odWdlLWRpciAvbW50L2h1Z2Vfb3ZzXzJNIC0tc29j a2V0LW1lbSAxMDI0LDEwMjQNCj4gPiA+DQo+ID4gPiAyMDE3LTA1LTAzVDA4OjEzOjUwLjcwOFp8 MDAwMTB8b2Zwcm90b19kcGlmfElORk98bmV0ZGV2QG92cy0NCj4gbmV0ZGV2Og0KPiA+ID4gRGF0 YXBhdGggc3VwcG9ydHMgcmVjaXJjdWxhdGlvbg0KPiA+ID4NCj4gPiA+IMKgICrCoMKgwqAxRyAo NTZHIG1lbW9yeSBhbGxvY2F0ZWQpIC0gc3RhcnR1cCB0aW1lIH4xMyBzZWM6DQo+ID4gPiAyMDE3 LTA1LTAzVDA4OjA5OjIyLjExNFp8MDAwMDl8ZHBka3xJTkZPfEVBTCBBUkdTOiBvdnMtdnN3aXRj aGQgLWMNCj4gMHgxDQo+ID4gPiAtLWh1Z2UtZGlyIC9tbnQvaHVnZV9xZW11XzFHIC0tc29ja2V0 LW1lbSAxMDI0LDEwMjQNCj4gPiA+IDIwMTctMDUtMDNUMDg6MDk6MzIuNzA2WnwwMDAxMHxvZnBy b3RvX2RwaWZ8SU5GT3xuZXRkZXZAb3ZzLQ0KPiBuZXRkZXY6DQo+ID4gPiBEYXRhcGF0aCBzdXBw b3J0cyByZWNpcmN1bGF0aW9uDQo+ID4gPiBJIHVzZWQgRFBESyAxNi4xMSBmb3IgT1ZTIGFuZCB0 ZXN0cG1kIGFuZCB0ZXN0ZWQgb24gVWJ1bnR1IDE0LjA0IA0KPiA+ID4gd2l0aCBrZXJuZWwgMy4x My4wLTExNy1nZW5lcmljIGFuZCA0LjQuMC03OC1nZW5lcmljLg0KPiA+DQo+ID4NCj4gPiBZb3Ug Y2FuIHNob3J0ZW4gdGhlIHRpbWUgYnkgdGhpczoNCj4gPg0KPiA+ICgxKSBNb3VudCAxIEdCIGh1 Z2VwYWdlcyBpbnRvIHR3byBkaXJlY3Rvcmllcy4NCj4gPiBub2RldiAvbW50L2h1Z2Vfb3ZzXzFH IGh1Z2V0bGJmcyBydyxyZWxhdGltZSxwYWdlc2l6ZT0xRyxzaXplPTxob3cNCj4gbXVjaCB5b3UN Cj4gPiB3YW50IHRvIHVzZSBpbiBPVlM+IDAgMA0KPiA+IG5vZGV2IC9tbnQvaHVnZV9xZW11XzFH IGh1Z2V0bGJmcyBydyxyZWxhdGltZSxwYWdlc2l6ZT0xRyAwIDANCj4gSSB1bmRlcnN0b29kIChy ZWFkaW5nIEltcmUpIHRoYXQgdGhpcyBkb2VzIG5vdCByZWFsbHkgd29yayBiZWNhdXNlIG9mIA0K PiBub24tIGRldGVybWluaXN0aWMgYWxsb2NhdGlvbiBvZiBodWdlcGFnZXMgaW4gYSBOVU1BIGFy Y2hpdGVjdHVyZS4NCj4gZS5nLiB3ZSB3b3VsZCBlbmQgdXAgKHBvdGVudGlhbGx5KSB1c2luZyBo dWdlcGFnZXMgYWxsb2NhdGVkIG9uIA0KPiBkaWZmZXJlbnQgbm9kZXMgZXZlbiB3aGVuIGFjY2Vz c2luZyB0aGUgT1ZTIGRpcmVjdG9yeS4NCj4gRGlkIEkgdW5kZXJzdGFuZCB0aGlzIGNvcnJlY3Rs eT8NCg0KRGlkIHlvdSB0cnkgc3RlcCAyPyBBbmQgU2VyZ2lvIGFsc28gZ2l2ZXMgbW9yZSBvcHRp b25zIG9uIGFub3RoZXIgZW1haWwgaW4gdGhpcyB0aHJlYWQgZm9yIHlvdXIgcmVmZXJlbmNlLg0K DQpUaGFua3MsDQpKaWFuZmVuZw0KDQpASmlhbmZlbmc6IFN0ZXAgKDEpIHdpbGwgbm90IGhlbHAg aW4gb3VyIGNhc2UuIEhlbmNlICdtb3VudCcgd2lsbCBub3QgYWxsb2NhdGUgaHVnZXBhZ2VzIGZy b20gTlVNQTEgdGlsbCB0aGUgc3lzdGVtIGhhcyBmcmVlIGh1Z2VwYWdlcyBvbiBOVU1BMC4NCkkg aGF2ZSA1NkcgaHVnZXBhZ2VzIGFsbG9jYXRlZCBmcm9tIDFHIHNpemUuIFRoaXMgbWVhbnMgMjgt MjhHIGh1Z2VwYWdlcyBhdmFpbGFibGUgcGVyIE5VTUEgbm9kZS4gSWYgbW91bnRpbmcgYWN0aW9u IGlzIHBlcmZvcm1lZCB2aWEgZnN0YWIsIHRoZW4gd2UnbGwgZW5kIHVwIGluIG9uZSBvZiB0aGUg Zm9sbG93aW5nIHNjZW5hcmlvcyByYW5kb21seS4NCkZpcnN0IG1vdW50IGZvciBPVlMsIHRoZW4g Zm9yIFZNczoNCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KfCAgICAgICAgICAgICAgICAgTlVN QTAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIE5VTUExICAgICAgICAgICAgICAg ICB8DQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCnwgT1ZTKDJHKSB8ICAgICAgICAgICBWTXMo MjZHKSAgICAgICAgICB8ICAgICAgICAgICAgICAgVk1zICgyOEcpICAgICAgICAgICAgICAgfA0K Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCkZpcnN0IG1vdW50IGZvciBWTXMsIHRoZW4gT1ZT Og0KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQp8ICAgICAgICAgICAgICAgICBOVU1BMCAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgTlVNQTEgICAgICAgICAgICAgICAgIHwNCist LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KfCAgICAgICAgICAgICAgIFZNcyAoMjhHKSAgICAgICAg ICAgICAgIHwgICAgICAgICAgIFZNcygyNkcpICAgICAgICAgIHwgT1ZTKDJHKSB8DQorLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSsNCkBNYXJjbzogQWZ0ZXIgdGhlIGh1Z2VwYWdlcyB3ZXJlIGFsbG9j YXRlZCwgdGhlIG9uZXMgaW4gT1ZTIGRpcmVjdG9yeSB3ZXJlIGVpdGhlciBmcm9tIE5VTUEwLCBv ciBOVU1BMSwgYnV0IG5vdCBmcm9tIGJvdGggKGRpZmZlcmVudCBzZXR1cCBjb21lIGFmdGVyIGEg cm9ib290KS4gVGhpcyBjYXVzZWQgZXJyb3IgaW4gRFBESyBzdGFydHVwLCBoZW5jZSAxLTEgaHVn ZXBhZ2VzIHdlcmUgcmVxdWVzdGVkIGZyb20gYm90aCBOVU1BIG5vZGVzLCBhbmQgdGhlcmUgd2Fz IG5vIGh1Z2VwYWdlcyBhbGxvY2F0ZWQgdG8gdGhlIG90aGVyIE5VTUEgbm9kZS4NCg0KPiANCj4g Pg0KPiA+ICgyKSBGb3JjZSB0byB1c2UgbWVtb3J5wqDCoGludGVybGVhdmUgcG9saWN5ICQgbnVt YWN0bCANCj4gPiAtLWludGVybGVhdmU9YWxsIG92cy12c3dpdGNoZCAuLi4NCj4gPg0KPiA+IE5v dGU6IGtlZXAgdGhlIGh1Z2UtZGlyIGFuZCBzb2NrZXQtbWVtIG9wdGlvbiwgIi0taHVnZS1kaXIN Cj4gL21udC9odWdlX292c18xRyAtLQ0KPiA+IHNvY2tldC1tZW0gMTAyNCwxMDI0Ii4NCj4gPg0K QEppYW5mZW5nOiBJZiBJIHBlcmZvcm0gU3RlcCAoMSksIHRoZW4gU3RlcCAoMikgJ251bWFjdGwg LS1pbnRlcmxlYXZlPWFsbCBvdnMtdnN3aXRjaGQgLi4uJyBjYW5ub3QgaGVscCwgYmVjYXVzZSBh bGwgdGhlIGh1Z2VwYWdlcyBtb3VudGVkIHRvIE9WUyBkaXJlY3Rvcnkgd2lsbCBiZSBmcm9tIG9u ZSBvZiB0aGUgTlVNQSBub2Rlcy4gVGhlIERQREsgYXBwbGljYXRpb24gcmVxdWlyZXMgMS0xRyBo dWdlcGFnZSBmcm9tIGJvdGggb2YgdGhlIE5VTUEgbm9kZXMsIHNvIERQREsgcmV0dXJucyB3aXRo IGFuIGVycm9yLg0KSSBoYXZlIGFsc28gdHJpZWQgd2l0aG91dCBTdGVwICgxKSwgYW5kIHdlIHN0 aWxsIGhhcyB0aGUgc2xvd2VyIHN0YXJ0dXAuDQpDdXJyZW50bHkgSSdtIGxvb2tpbmcgaW50byBT ZXJnaW8ncyBtYWlsLg0KDQpCciwNCkltcmUNCg==