From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0089.outbound.protection.outlook.com [104.47.32.89]) by dpdk.org (Postfix) with ESMTP id 201E7199AF; Thu, 30 Nov 2017 20:09:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aQNnejt8oG+/9RpQ21V8GrEZAoigm+BG70T6ZsZ1Zk4=; b=K/b4xEn6p+inGvLWeeRpi1mtqUugxS0CiFdTlr1acqFMsstVghfWPMHTDxZPuOghD6ZdS7BrBYcD4PjLQg7WtCZT7pjrezCh9LQdiROtTR84KhqGLPD3aO9yIZxoOWezNcayu+CDHYryDz9+/6xwH/uwSod3pXwF3HjXCz2c7Is= Received: from MWHPR07MB3069.namprd07.prod.outlook.com (10.172.97.11) by MWHPR07MB3072.namprd07.prod.outlook.com (10.172.97.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Thu, 30 Nov 2017 19:09:28 +0000 Received: from MWHPR07MB3069.namprd07.prod.outlook.com ([10.172.97.11]) by MWHPR07MB3069.namprd07.prod.outlook.com ([10.172.97.11]) with mapi id 15.20.0260.007; Thu, 30 Nov 2017 19:09:28 +0000 From: "Patil, Harish" To: Yuanhan Liu , dpdk stable CC: "dev@dpdk.org" , "Xu, Qian Q" , Dept-Eng DPDK Dev Thread-Topic: [dpdk-dev] 17.08.1 patches review and test Thread-Index: AQHTZ3o/tMiyXhh5tkSb+SuDMOOjAKMsyGcA Date: Thu, 30 Nov 2017 19:09:28 +0000 Message-ID: References: <20171127122108.GA23415@yliu-home> In-Reply-To: <20171127122108.GA23415@yliu-home> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Harish.Patil@cavium.com; x-originating-ip: [173.186.134.106] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; MWHPR07MB3072; 6:dD4F8rXgIUC1auOACyv/NixpG1MR7SF2HGYrjH9AKjo2X9urHF+csCEWllbOzdtBxQ58QVmIRV3B97NnCLiaycxjOq9s1QbBkJE8wDgAXNpThfjjIEZpAqttuFA1Cxsmc9ta2Gwz4Dxx957l3wTA7+xtrqQrVAGTitKlSdXqPORxLoCG6+CB2CjdOfqZuJxlMTg5SDzZrTS+6UwfhAnA+/4i1VXkTsbTLKUrpxL51lcWiEiG4vkH2O3dh+uZ2XXui3a5mzFnF1489ZcFXMTI52j7nGK2ZRRafar37Jd7XLAILO282AvTKH/ntWvXfhKsIFFot5FhlDXhQKxM4G4VrBFHxvfHJpgFbU1+DMkAFYA=; 5:EbcYks0a/++rr0yz5FTUebLO3c5b+CsDA6epI/0ZTu0Srb60ueLceN2jcNGYmQjgvM4en+BzzFuQsTdUgNziS6uiIeR5Lb0YP1A0097/eKVXjo7wDBSzI3x9mqllKTd5C9Urq4Xxsewa9WrPMKdvEQ4bKDWJPgZ4fYNL6RHK1IU=; 24:lf+k8yBA2QJCxF9V9NuiBJrUG4RrmeIIoMC4OTC5sME7EMdvnV0b74tNnf9nWV7Wp4GHEFf73mF0AlKTIxt5UdzZNZPIj+GwEPec+x3rieY=; 7:wbyq8Fvm9y71A/lESg0Te6V4HGt4RcXMyJz1YFgQjLAFnCbJaPkQiRiulH7+BtFfr5gH6GWoTtzRNILrrvMv8K986uPESwEyQD+Xr0uHy1rflNst9izNCPViK23nmKN0QiYv7bUuScilnNLYxHAUMsgWVANxWwFZKoycuf4oPO4Vhw3Df3dAUXZfJQ4v00/nwr+6NXozLWJDdu1Iyxl9Jh1CqeBXg3Now8fEzVvTZXWmqF9gaBoR64mJYfcNm6lV x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 59189887-0904-4081-6919-08d53825e124 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603286); SRVR:MWHPR07MB3072; x-ms-traffictypediagnostic: MWHPR07MB3072: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231022)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(6072148)(201708071742011); SRVR:MWHPR07MB3072; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:MWHPR07MB3072; x-forefront-prvs: 05079D8470 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(366004)(53754006)(189002)(13464003)(199003)(51914003)(97736004)(53376002)(6306002)(107886003)(4326008)(53936002)(6512007)(6246003)(2900100001)(110136005)(3280700002)(305945005)(76176010)(3660700001)(50986010)(54906003)(189998001)(6436002)(14454004)(7736002)(101416001)(36756003)(54356011)(6506006)(8936002)(316002)(53546010)(229853002)(77096006)(25786009)(478600001)(6486002)(5660300001)(106356001)(105586002)(99286004)(966005)(2906002)(86362001)(81166006)(66066001)(8676002)(81156014)(68736007)(72206003)(102836003)(2950100002)(3846002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3072; H:MWHPR07MB3069.namprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <34721163B8E3C24FADC5CF3D6CD01B0C@namprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59189887-0904-4081-6919-08d53825e124 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2017 19:09:28.1248 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3072 Subject: Re: [dpdk-dev] 17.08.1 patches review and test 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: , X-List-Received-Date: Thu, 30 Nov 2017 19:09:31 -0000 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBkZXYgPGRldi1ib3VuY2VzQGRw ZGsub3JnPiBvbiBiZWhhbGYgb2YgWXVhbmhhbiBMaXUNCjx5bGl1QGZyaWRheWxpbnV4Lm9yZz4N CkRhdGU6IE1vbmRheSwgTm92ZW1iZXIgMjcsIDIwMTcgYXQgNDoyMSBBTQ0KVG86IGRwZGsgc3Rh YmxlIDxzdGFibGVAZHBkay5vcmc+DQpDYzogImRldkBkcGRrLm9yZyIgPGRldkBkcGRrLm9yZz4s ICJYdSwgUWlhbiBRIiA8cWlhbi5xLnh1QGludGVsLmNvbT4NClN1YmplY3Q6IFtkcGRrLWRldl0g MTcuMDguMSBwYXRjaGVzIHJldmlldyBhbmQgdGVzdA0KDQo+SGkgYWxsLA0KPg0KPkhlcmUgaXMg YSBsaXN0IG9mIHBhdGNoZXMgdGFyZ2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDE3LjA4LjEuIFBs ZWFzZQ0KPmhlbHAgcmV2aWV3IGFuZCB0ZXN0LiBUaGUgcGxhbm5lZCBkYXRlIGZvciB0aGUgZmlu YWwgcmVsZWFzZSBpcyA3dGgsDQo+RGVjLiBCZWZvcmUgdGhhdCwgcGxlYXNlIHNob3V0IGlmIGFu eW9uZSBoYXMgb2JqZWN0aW9ucyB3aXRoIHRoZXNlDQo+cGF0Y2hlcyBiZWluZyBhcHBsaWVkLg0K Pg0KPlRoZXNlIHBhdGNoZXMgYXJlIGxvY2F0ZWQgYXQgYnJhbmNoIDE3LjA4IG9mIGRwZGstc3Rh YmxlIHJlcG86DQo+ICAgIGh0dHA6Ly9kcGRrLm9yZy9icm93c2UvZHBkay1zdGFibGUvDQo+DQo+ VGhhbmtzLg0KPg0KPiAgICAgICAgLS15bGl1DQo+DQo+LS0tDQo+QWFyb24gQ29ub2xlICgxKToN Cj4gICAgICBuZXQvZW5pYzogZml4IGFzc2lnbm1lbnQNCj4NCj5Baml0IEtoYXBhcmRlICgyOCk6 DQo+ICAgICAgbmV0L2JueHQ6IGZpeCBIV1JNIG1hY3JvcyBhbmQgbG9ja2luZw0KPiAgICAgIG5l dC9ibnh0OiB1c2UgNjQtYml0cyBvZiBhZGRyZXNzIGZvciBWTEFOIHRhYmxlDQo+ICAgICAgbmV0 L2JueHQ6IGZpeCBhbiBpc3N1ZSB3aXRoIGdyb3VwIGlkIGNhbGN1bGF0aW9uDQo+ICAgICAgbmV0 L2JueHQ6IGZpeCBjYWxjdWxhdGlvbiBvZiBudW1iZXIgb2YgcG9vbHMNCj4gICAgICBuZXQvYm54 dDogaGFuZGxlIG11bHRpIHF1ZXVlIG1vZGUgcHJvcGVybHkNCj4gICAgICBuZXQvYm54dDogZml4 IFJ4IGhhbmRsaW5nIGFuZCBidWZmZXIgYWxsb2NhdGlvbiBsb2dpYw0KPiAgICAgIG5ldC9ibnh0 OiBmaXggYW4gaXNzdWUgd2l0aCBicm9hZGNhc3QgdHJhZmZpYw0KPiAgICAgIG5ldC9ibnh0OiBm aXggdXNhZ2Ugb2YgVk1EcSBmbGFncw0KPiAgICAgIG5ldC9ibnh0OiBzZXQgY2hlY2tzdW0gb2Zm bG9hZCBmbGFncyBjb3JyZWN0bHkNCj4gICAgICBuZXQvYm54dDogdXBkYXRlIHN0YXR1cyBvZiBS eCBJUC9MNCBDS1NVTQ0KPiAgICAgIG5ldC9ibnh0OiBmaXggY29uZmlnIFJTUyB1cGRhdGUNCj4g ICAgICBuZXQvYm54dDogc2V0IHRoZSBoYXNoIGtleSBzaXplDQo+ICAgICAgbmV0L2JueHQ6IGZp eCBwZXIgcXVldWUgc3RhdHMgZGlzcGxheSBpbiB4c3RhdHMNCj4gICAgICBuZXQvYm54dDogZml4 IGludGVycnVwdCBoYW5kbGVyDQo+ICAgICAgbmV0L2JueHQ6IGZpeCBudW1iZXIgb2YgTUFDIGFk ZHJlc3NlcyBmb3IgVk1EcQ0KPiAgICAgIG5ldC9ibnh0OiBmaXggdGhlIGFzc29jaWF0aW9uIG9m IGEgTUFDVkxBTiBwZXIgVk5JQw0KPiAgICAgIG5ldC9ibnh0OiBmaXggVHggb2ZmbG9hZCBjYXBh YmlsaXR5DQo+ICAgICAgbmV0L2JueHQ6IGZpeCBSeCBvZmZsb2FkIGNhcGFiaWxpdHkNCj4gICAg ICBuZXQvYm54dDogaGFuZGxlIFJ4IG11bHRpIHF1ZXVlIGNyZWF0aW9uIHByb3Blcmx5DQo+ICAg ICAgbmV0L2JueHQ6IHJlbW92ZSByZWR1bmRhbnQgY29kZSBwYXJzaW5nIHBvb2wgbWFwDQo+ICAg ICAgbmV0L2JueHQ6IGZpeCBhIGJpdCBzaGlmdCBvcGVyYXRpb24NCj4gICAgICBuZXQvYm54dDog Zml4IGEgcG90ZW50aWFsIG51bGwgcG9pbnRlciBkZXJlZmVyZW5jZQ0KPiAgICAgIG5ldC9ibnh0 OiBmaXggYSBwb3RlbnRpYWwgbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNlDQo+ICAgICAgbmV0L2Ju eHQ6IGZpeCBhIHBvaW50ZXIgZGVyZWYgYmVmb3JlIG51bGwgY2hlY2sNCj4gICAgICBuZXQvYm54 dDogZml4IGFuIHVudXNlZCB2YWx1ZQ0KPiAgICAgIG5ldC9ibnh0OiBjaGVjayBWTEFOcyBmcm9t IHBvb2wgbWFwIG9ubHkgZm9yIFZNRHENCj4gICAgICBuZXQvYm54dDogZG8gbm90IHNldCBoYXNo IHR5cGUgdW5uZWNlc3NhcmlseQ0KPiAgICAgIG5ldC9ibnh0OiBmaXggVkxBTiBzcG9vZiBjb25m aWd1cmF0aW9uDQo+DQo+QWtoaWwgR295YWwgKDIpOg0KPiAgICAgIHRlc3QvY3J5cHRvOiBmaXgg ZHBhYTIgc2VjIG1hY3JvcyBhbmQgZGVmaW5pdGlvbnMNCj4gICAgICBuZXQvZHBhYTI6IHNldCBx dWV1ZXMgYWZ0ZXIgcmVjb25maWd1cmF0aW9uDQo+DQo+QWxlamFuZHJvIEx1Y2VybyAoMik6DQo+ ICAgICAgbmV0L25mcDogZml4IFJTUw0KPiAgICAgIG5ldC9uZnA6IGZpeCBSeCBpbnRlcnJ1cHQg d2hlbiBtdWx0aXF1ZXVlDQo+DQo+QWxvayBNYWtoYXJpeWEgKDIpOg0KPiAgICAgIGNyeXB0by9k cGFhMl9zZWM6IHJlbW92ZSBJQ1YgbWVtc2V0IG9uIGRlY3J5cHRpb24gc2lkZQ0KPiAgICAgIGNy eXB0by9kcGFhMl9zZWM6IGFkZCBjaGVjayBmb3Igc2VnbWVudGVkIGJ1ZmZlcg0KPg0KPkFuYXRv bHkgQnVyYWtvdiAoMSk6DQo+ICAgICAgdmZpbzogZml4IHNlY29uZGFyeSBwcm9jZXNzIGluaXRp YWxpemF0aW9uDQo+DQo+QW5kcmV5IENoaWxpa2luICgxKToNCj4gICAgICBuZXQvaTQwZTogZml4 IGZsZXhpYmxlIHBheWxvYWQgY29uZmlndXJhdGlvbg0KPg0KPkF2aWFkIFllaGV6a2VsICg0KToN Cj4gICAgICBleGFtcGxlcy9pcHNlYy1zZWNndzogZml4IGNyeXB0byBkZXZpY2UgbWFwcGluZw0K PiAgICAgIGV4YW1wbGVzL2lwc2VjLXNlY2d3OiBmaXggc2Vzc2lvbiBjcmVhdGlvbg0KPiAgICAg IGV4YW1wbGVzL2lwc2VjLXNlY2d3OiBmaXggQUFEIGxlbmd0aCBzZXR0aW5nDQo+ICAgICAgYXBw L3Rlc3RwbWQ6IGZpeCBidWlsZCB3aXRob3V0IGl4Z2JlIGFuZCBibnh0IFBNRHMNCj4NCj5CZWls ZWkgWGluZyAoMSk6DQo+ICAgICAgbmV0L2k0MGU6IGZpeCBWRiBkZXZpY2Ugc3RvcCBpc3N1ZQ0K Pg0KPkNoYXMgV2lsbGlhbXMgKDEpOg0KPiAgICAgIG5ldC92bXhuZXQzOiBmaXggbWVtb3J5IGxl YWsgd2hlbiByZWxlYXNpbmcgcXVldWVzDQo+DQo+Q29uZ3dlbiBaaGFuZyAoMSk6DQo+ICAgICAg bmV0L2N4Z2JlOiBmaXggbWVtb3J5IGxlYWsNCj4NCj5EYW5pZWwgTXJ6eWdsb2QgKDMpOg0KPiAg ICAgIG5ldC92aXJ0aW86IGZpeCB1bnRydXN0ZWQgc2NhbGFyIHZhbHVlDQo+ICAgICAgYXBwL3Rl c3RwbWQ6IGZpeCBERFAgcGFja2FnZSBmaWxlc2l6ZSBkZXRlY3Rpb24NCj4gICAgICBuZXQvYm9u ZGluZzogZml4IGRlZmF1bHQgYWdncmVnYXRvciBtb2RlIHRvIHN0YWJsZQ0KPg0KPkRhdmlkIEhh cnRvbiAoMik6DQo+ICAgICAgbmV0L3ZteG5ldDM6IGZpeCBNQUMgYWRkcmVzcyBzZXQNCj4gICAg ICBuZXQvaTQwZTogZml4IGk0MGV2ZiBNQUMgZmlsdGVyIHRhYmxlDQo+DQo+RmVycnVoIFlpZ2l0 ICg0KToNCj4gICAgICBldGhkZXY6IGZpeCBBQkkgdmVyc2lvbg0KPiAgICAgIGV0aGRldjogcmV2 ZXJ0IHVzZSBwb3J0IG5hbWUgZnJvbSBkZXZpY2Ugc3RydWN0dXJlDQo+ICAgICAgaWdiX3Vpbzog cmVtb3ZlIGRldmljZSByZXNldCBpbiBvcGVuDQo+ICAgICAgbmV0L3FlZGU6IGZpeCBpY2MgYnVp bGQNCj4NCj5HYWV0YW4gUml2ZXQgKDEpOg0KPiAgICAgIG5ldC9mYWlsc2FmZTogZml4IGVycm5v IHNldCBvbiBjb21tYW5kIGV4ZWN1dGlvbg0KPg0KPkdvd3Jpc2hhbmthciBNdXRodWtyaXNobmFu ICgxKToNCj4gICAgICBuZXQvYm9uZGluZzogc3VwcG9ydCBiaWZ1cmNhdGVkIGRyaXZlciBpbiBl YWwNCj4NCj5HdWR1cmkgUHJhdGh5dXNoYSAoMik6DQo+ICAgICAgZXhhbXBsZXMvbDNmd2Q6IGZp eCBORU9OIGluc3RydWN0aW9ucw0KPiAgICAgIGV4YW1wbGVzL2wzZndkOiBmaXggYWxpYXNpbmcg aW4gcG9ydCBncm91cGluZw0KPg0KPkhhcmlzaCBQYXRpbCAoMik6DQo+ICAgICAgbmV0L3FlZGU6 IGZpeCBzdXBwb3J0ZWQgcGFja2V0IHR5cGVzDQo+ICAgICAgbmV0L3FlZGU6IGZpeCB0byByZS1l bmFibGUgTFJPIGR1cmluZyBkZXZpY2Ugc3RhcnQNCj4NCj5IZW1hbnQgQWdyYXdhbCAoMyk6DQo+ ICAgICAgbmV0L2RwYWEyOiBmaXggdGhlIFR4IGhhbmRsaW5nIG9mIG5vbiBIVyBwb29sIGJ1ZnMN Cj4gICAgICBleGFtcGxlcy9sMmZ3ZC1jcnlwdG86IGZpeCB1bmluaXRpYWxpemVkIGVycm5vIHZh bHVlDQo+ICAgICAgYXBwL2NyeXB0by1wZXJmOiBmaXggdW5pbml0aWFsaXplZCBlcnJubyB2YWx1 ZQ0KPg0KPklhbiBTdG9rZXMgKDEpOg0KPiAgICAgIGNyeXB0b2RldjogZml4IGJ1aWxkIHdpdGgg LU9mYXN0DQo+DQo+SXZhbiBNYWxvdiAoMik6DQo+ICAgICAgbmV0L3NmYzogc3BlY2lmeSBjb3Jy ZWN0IHNjYWxlIHRhYmxlIHNpemUgb24gUnggc3RhcnQNCj4gICAgICBuZXQvc2ZjOiBmaXggdW51 c2VkIHZhcmlhYmxlIGluIFJTUy1hZ25vc3RpYyBidWlsZA0KPg0KPkphY2VrIFBpYXNlY2tpICgx KToNCj4gICAgICBleGFtcGxlcy92aG9zdF9zY3NpOiBmaXggcHJvZHVjdCBpZCBzdHJpbmcgdGVy bWluYXRpb24NCj4NCj5KYXN2aW5kZXIgU2luZ2ggKDEpOg0KPiAgICAgIGV4YW1wbGVzL3Fvc19z Y2hlZDogZml4IHVuaW5pdGlhbGl6ZWQgY29uZmlnDQo+DQo+SmVyaW4gSmFjb2IgKDEpOg0KPiAg ICAgIHRpbWVyOiB1c2UgNjQtYml0IHNwZWNpZmljIGNvZGUgb24gbW9yZSBwbGF0Zm9ybXMNCj4N Cj5KaWFuYm8gTGl1ICgxKToNCj4gICAgICBuZXQvaTQwZTogZml4IFJ4IHBhY2tldHMgbnVtYmVy IGZvciBORU9ODQo+DQo+SmlheXUgSHUgKDEpOg0KPiAgICAgIGdybzogZml4IHR5cG8gaW4gbWFw IGZpbGUNCj4NCj5KaW5namluZyBXdSAoNCk6DQo+ICAgICAgbmV0L2k0MGU6IGZpeCBpbnRlcnJ1 cHQgdGhyb3R0bGluZyBzZXR0aW5nIGluIFBGDQo+ICAgICAgbmV0L2k0MGU6IGZpeCBtZW1vcnkg bGVhayBpZiBWRiBpbml0IGZhaWxzDQo+ICAgICAgbmV0L2k0MGU6IGZpeCB2YXJpYWJsZSBhc3Np Z25tZW50DQo+ICAgICAgbmV0L2k0MGU6IGZpeCBWRiBpbml0aWFsaXphdGlvbiBlcnJvcg0KPg0K PkpvaG4gRGFsZXkgKDMpOg0KPiAgICAgIG5ldC9lbmljOiBmaXggbXVsdGktcHJvY2VzcyBvcGVy YXRpb24NCj4gICAgICBuZXQvZW5pYzogZml4IHBhY2tldCBsb3NzIGFmdGVyIE1UVSBjaGFuZ2UN Cj4gICAgICBuZXQvZW5pYzogZml4IFRTTyBmb3IgcGFja2V0cyBncmVhdGVyIHRoYW4gOTIwOCBi eXRlcw0KPg0KPkpvaG4gTWlsbGVyICgxKToNCj4gICAgICBuZXQvYXJrOiBmaXggbG9vcCBjb3Vu dGVyDQo+DQo+S3ViYSBLb3phayAoMik6DQo+ICAgICAgdmZpbzogZml4IGNsb3NlIHVuY2hlY2tl ZCBmaWxlIGRlc2NyaXB0b3INCj4gICAgICB2aG9zdDogY2hlY2sgcG9sbCBlcnJvciBjb2RlDQo+ DQo+TGkgSGFuICgxKToNCj4gICAgICBhcHAvdGVzdHBtZDogZml4IGludmFsaWQgcG9ydCBpZCBw YXJhbWV0ZXJzDQo+DQo+THVrYXN6IE1hamN6YWsgKDEpOg0KPiAgICAgIGVhbDogZml4IGF1eHYg b3BlbiBjaGVjayBmb3IgQVJNIGFuZCBQUEMNCj4NCj5NYXJrIFNwZW5kZXIgKDEpOg0KPiAgICAg IG5ldC9zZmMvYmFzZTogZml4IGRlZmF1bHQgUlNTIGNvbnRleHQgY2hlY2sgb24gU2llbmENCj4N Cj5NYXRhbiBBenJhZCAoNyk6DQo+ICAgICAgbmV0L2ZhaWxzYWZlOiBmaXggVHggc3ViIGRldmlj ZSBkZWFjdGl2YXRpbmcNCj4gICAgICBuZXQvbWx4NTogZml4IGxvY2tpbmcgaW4geHN0YXRzIGZ1 bmN0aW9ucw0KPiAgICAgIG5ldC9mYWlsc2FmZTogZml4IHBhcmFtZXRlcnMgcGFyc2luZw0KPiAg ICAgIG5ldC9tbHg1OiBmaXggcHJvYmUgZmFpbHVyZSByZXBvcnQNCj4gICAgICBuZXQvZmFpbHNh ZmU6IGZpeCBhZGRpbmcgTUFDIGVycm9yIHJlcG9ydCBtaXNzDQo+ICAgICAgYXBwL3Rlc3RwbWQ6 IGZpeCBmb3J3YXJkIHBvcnQgaWRzIHNldHRpbmcNCj4gICAgICBuZXQvZmFpbHNhZmU6IGZpeCBS eCBjbGVhbiByYWNlDQo+DQo+TWF4aW1lIENvcXVlbGluICgxKToNCj4gICAgICB2aG9zdDogZml4 IGRlcmVmZXJlbmNpbmcgaW52YWxpZCBwb2ludGVyIGFmdGVyIHJlYWxsb2MNCj4NCj5NaWNoYWwg SmFzdHJ6ZWJza2kgKDEpOg0KPiAgICAgIG5ldC92bXhuZXQzOiBmaXggZGVyZWZlcmVuY2UgYmVm b3JlIG51bGwgY2hlY2sNCj4NCj5OaWtoaWwgUmFvICgxKToNCj4gICAgICBlYWwveDg2OiBmaXgg YXRvbWljIGNtcHNldA0KPg0KPk5pcm1veSBEYXMgKDEpOg0KPiAgICAgIGtuaTogZml4IFNMRSB2 ZXJzaW9uIGRldGVjdGlvbg0KPg0KPk7DqWxpbyBMYXJhbmplaXJvICg0KToNCj4gICAgICBuZXQv bWx4NTogZml4IGNsYW5nIGJ1aWxkDQo+ICAgICAgbmV0L21seDU6IGZpeCBTU0UgUnggc3VwcG9y dCB2ZXJpZmljYXRpb24NCj4gICAgICBuZXQvbWx4NTogZml4IGNsYW5nIGNvbXBpbGF0aW9uIGVy cm9yDQo+ICAgICAgYXBwL3Rlc3RwbWQ6IGZpeCBSU1Mgc3RydWN0dXJlIGluaXRpYWxpc2F0aW9u DQo+DQo+T2xpdmllciBNYXR6ICgxMik6DQo+ICAgICAgbmV0OiBmaXggaW5uZXIgTDIgbGVuZ3Ro IGluIHBhY2tldCB0eXBlIHBhcnNlcg0KPiAgICAgIG5ldC9ibnh0OiBmaXggY29tcGlsYXRpb24g d2l0aCAtT2cNCj4gICAgICBuZXQvcWVkZTogZml4IGNvbXBpbGF0aW9uIHdpdGggLU9nDQo+ICAg ICAgYXBwL3Rlc3QtY3J5cHRvLXBlcmY6IGZpeCBtZW1vcnkgbGVhaw0KPiAgICAgIGFwcC90ZXN0 LWNyeXB0by1wZXJmOiBmaXggY29tcGlsYXRpb24gd2l0aCAtT2cNCj4gICAgICBuZXQvdmlydGlv OiByZXZlcnQgbm90IGNsYWltaW5nIExSTyBzdXBwb3J0DQo+ICAgICAgbmV0L3ZpcnRpbzogcmV2 ZXJ0IG5vdCBjbGFpbWluZyBJUCBjaGVja3N1bSBvZmZsb2FkDQo+ICAgICAgbmV0L3ZpcnRpbzog Zml4IGxvZyBsZXZlbHMgaW4gY29uZmlndXJlDQo+ICAgICAgbmV0L3ZpcnRpbzogZml4IG1idWYg cG9ydCBmb3Igc2ltcGxlIFJ4IGZ1bmN0aW9uDQo+ICAgICAgbmV0L3ZpcnRpbzogZml4IHF1ZXVl IHNldHVwIGNvbnNpc3RlbmN5DQo+ICAgICAgbmV0L3ZpcnRpbzogZml4IGNvbXBpbGF0aW9uIHdp dGggLU9nDQo+ICAgICAgbHBtNjogZml4IGNvbXBpbGF0aW9uIHdpdGggLU9nDQo+DQo+T3BoaXIg TXVuayAoMyk6DQo+ICAgICAgbmV0L3RhcDogZml4IGZsb3cgYW5kIHBvcnQgY29tbWFuZHMNCj4g ICAgICBuZXQvZmFpbHNhZmU6IGZpeCBWTEFOIHN0cmlwcGluZyBjb25maWd1cmF0aW9uDQo+ICAg ICAgYXBwL3Rlc3RwbWQ6IGZpeCBmb3J3YXJkaW5nIGJldHdlZW4gbm9uIGNvbnNlY3V0aXZlIHBv cnRzDQo+DQo+UGFibG8gZGUgTGFyYSAoOCk6DQo+ICAgICAgaGFzaDogZml4IGV2aWN0aW9uIGNv dW50ZXINCj4gICAgICBjcnlwdG8vYWVzbmlfZ2NtOiBmaXggemVybyBkYXRhIG9wZXJhdGlvbg0K PiAgICAgIGFwcC9jcnlwdG8tcGVyZjogZml4IHBhY2tldCBsZW5ndGggY2hlY2sNCj4gICAgICBh cHAvY3J5cHRvLXBlcmY6IHBhcnNlIEFFQUQgZGF0YSBmcm9tIHZlY3RvcnMNCj4gICAgICBjcnlw dG8vb3BlbnNzbDogZml4IEFFQUQgcGFyYW1ldGVycw0KPiAgICAgIGV4YW1wbGVzL2wyZndkLWNy eXB0bzogZml4IHBoeXNpY2FsIGFkZHJlc3Mgc2V0dGluZw0KPiAgICAgIGNyeXB0by9xYXQ6IGZp eCBITUFDIHN1cHBvcnRlZCBkaWdlc3Qgc2l6ZXMNCj4gICAgICBhcHAvdGVzdHBtZDogZml4IHRv cG9sb2d5IGVycm9yIG1lc3NhZ2UNCj4NCj5QYXRyaWNrIE1hY0FydGh1ciAoMSk6DQo+ICAgICAg ZWFsOiBjb3B5IHJhdyBzdHJpbmdzIHRha2VuIGZyb20gY29tbWFuZCBsaW5lDQo+DQo+UGhpbCBZ YW5nICgxKToNCj4gICAgICBhcHAvdGVzdHBtZDogZml4IHF1aXR0aW5nIGluIGNvbnRhaW5lcg0K Pg0KPlFpIFpoYW5nICg0KToNCj4gICAgICBuZXQvaTQwZTogZml4IGZsb3cgY29udHJvbCB3YXRl cm1hcmsgbWlzbWF0Y2gNCj4gICAgICBuZXQvaTQwZTogZml4IHBhY2tldCBjb3VudCBmb3IgUEYN Cj4gICAgICBuZXQvaTQwZTogZml4IG1idWYgZnJlZSBpbiB2ZWN0b3IgVHgNCj4gICAgICBuZXQv aTQwZTogZml4IG1pcnJvciB3aXRoIGZpcm13YXJlIDYuMA0KPg0KPlJhbWkgUm9zZW4gKDEpOg0K PiAgICAgIG5ldC9rbmk6IHJlbW92ZSBkcml2ZXIgc3RydWN0IGZvcndhcmQgZGVjbGFyYXRpb24N Cj4NCj5SYXNlc2ggTW9keSAoNCk6DQo+ICAgICAgbmV0L3FlZGUvYmFzZTogZml4IHRvIHVzZSBh IHBhc3NlZCBwdHQgaGFuZGxlDQo+ICAgICAgbmV0L3FlZGUvYmFzZTogZml4IHJldHVybiBjb2Rl IHRvIGFsaWduIHdpdGggRlcNCj4gICAgICBuZXQvcWVkZTogcmVtb3ZlIGR1cGxpY2F0ZSBpbmNs dWRlcw0KPiAgICAgIG5ldC9xZWRlL2Jhc2U6IGZpeCBkaXZpc2lvbiBieSB6ZXJvDQo+DQo+UmFz bGFuIERhcmF3c2hlaCAoMik6DQo+ICAgICAgbmV0L2ZhaWxzYWZlOiBmaXggZmFpbHNhZmUgYnVz IHVuaW5pdCByZXR1cm4gdmFsdWUNCj4gICAgICBuZXQvZmFpbHNhZmU6IGZpeCBQQ0kgZGV2aWNl cyBpbml0DQo+DQo+Um9uZ1FpYW5nIFhpZSAoMik6DQo+ICAgICAgbmV0L2VuaWM6IGZpeCBwb3Nz aWJsZSBudWxsIHBvaW50ZXIgZGVyZWZlcmVuY2UNCj4gICAgICBuZXQvcWVkZTogZml4IHBvc3Np YmxlIG51bGwgcG9pbnRlciBkZXJlZmVyZW5jZQ0KPg0KPlNlYmFzdGlhbiBCYXNpZXJza2kgKDMp Og0KPiAgICAgIG5ldC92bXhuZXQzOiBmaXggdW5pbnRlbnRpb25hbCBpbnRlZ2VyIG92ZXJmbG93 DQo+ICAgICAgbmV0L3ZpcnRpby11c2VyOiBmaXggVEFQIG5hbWUgc3RyaW5nIHRlcm1pbmF0aW9u DQo+ICAgICAgbmV0L3ZpcnRpbzogY2hlY2sgZXJyb3Igb24gc2V0dGluZyBub24gYmxvY2sgZmxh Zw0KPg0KPlNlcmdpbyBHb256YWxleiBNb25yb3kgKDEpOg0KPiAgICAgIGNyeXB0by9hZXNuaV9t YjogZml4IGludmFsaWQgc2Vzc2lvbiBlcnJvcg0KPg0KPlNoYWhhZiBTaHVsZXIgKDUpOg0KPiAg ICAgIG5ldC9tbHg1OiBmaXggbnVtIHNlZyBhc3N1bXB0aW9uIGluIFNTRSBUeA0KPiAgICAgIG5l dC9tbHg1OiBmaXggVHggc3RhdHMgZXJyb3IgY291bnRlciBkZWZpbml0aW9uDQo+ICAgICAgbmV0 L21seDU6IGZpeCBUeCBzdGF0cyBlcnJvciBjb3VudGVyIGxvZ2ljDQo+ICAgICAgbmV0L21seDU6 IGZpeCBUU08gc2VnbWVudCBzaXplIHZlcmlmaWNhdGlvbg0KPiAgICAgIG5ldC9tbHg1OiBmaXgg cGFja2V0IHR5cGUgZmxhZ3MgZm9yIEV0aGVybmV0IG9ubHkgZnJhbWUNCj4NCj5TdGVmYW4gQmFy YW5vZmYgKDEpOg0KPiAgICAgIG5ldC9wY2FwOiBmaXggbWVtb3J5IGxlYWsgaW4gZHVtcGVyIG9w ZW4NCj4NCj5TdGVwaGVuIEhlbW1pbmdlciAoMSk6DQo+ICAgICAgZWFsOiBpbml0aWFsaXplIGxv Z2dpbmcgYmVmb3JlIGJ1cw0KPg0KPlRpd2VpIEJpZSAoMSk6DQo+ICAgICAgbmV0L3ZpcnRpbzog Zmx1c2ggUnggcXVldWVzIG9uIHN0YXJ0DQo+DQo+VG9tYXN6IER1c3p5bnNraSAoMyk6DQo+ICAg ICAgZHJpdmVycy9jcnlwdG86IHVzZSBzbnByaW50ZiByZXR1cm4gdmFsdWUgY29ycmVjdGx5DQo+ ICAgICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3c6IGZpeCBJUCB2ZXJzaW9uIGNoZWNrDQo+ICAgICAg ZXhhbXBsZXMvaXBzZWMtc2VjZ3c6IGZpeCBJUHY2IHBheWxvYWQgbGVuZ3RoDQo+DQo+VG9tYXN6 IEt1bGFzZWsgKDMpOg0KPiAgICAgIG5ldC9ib25kaW5nOiBmaXggc2xhdmVzIGNhcGFjaXR5IGNo ZWNrDQo+ICAgICAgbmV0L2k0MGU6IGZpeCBhc3NpZ25tZW50IG9mIGVudW0gdmFsdWVzDQo+ICAg ICAgbmV0L2JvbmRpbmc6IGZpeCBjaGVjayBzbGF2ZXMgbGluayBwcm9wZXJ0aWVzDQo+DQo+Vmlw aW4gVmFyZ2hlc2UgKDEpOg0KPiAgICAgIG5ldC90YXA6IGZpeCB1bnJlZ2lzdGVyaW5nIGNhbGxi YWNrIHdpdGggaW52YWxpZCBmZA0KPg0KPldlaSBEYWkgKDgpOg0KPiAgICAgIG5ldC9peGdiZTog Zml4IG1hcHBpbmcgb2YgdXNlciBwcmlvcml0eSB0byBUQw0KPiAgICAgIG5ldC9peGdiZTogZml4 IGFkZGluZyBhIG1pcnJvciBydWxlDQo+ICAgICAgbmV0L2k0MGU6IGZpeCBtaXJyb3IgcnVsZSBy ZXNldCB3aGVuIHBvcnQgaXMgY2xvc2VkDQo+ICAgICAgbmV0L2l4Z2JlOiBmaXggUnggcXVldWUg aW50ZXJydXB0IG1hcHBpbmcgaW4gVkYNCj4gICAgICBuZXQvaXhnYmU6IGZpeCBWRklPIGludGVy cnVwdCBtYXBwaW5nIGluIFZGDQo+ICAgICAgbmV0L2l4Z2JlOiBmaXggUEYgRENCIGluZm8NCj4g ICAgICBhcHAvdGVzdHBtZDogZml4IG1hcHBpbmcgb2YgdXNlciBwcmlvcml0eSB0byBEQ0IgVEMN Cj4gICAgICBuZXQvaTQwZTogZml4IFZGSU8gaW50ZXJydXB0IG1hcHBpbmcgaW4gVkYNCj4NCj5X ZWkgWmhhbyAoNCk6DQo+ICAgICAgbmV0L2l4Z2JlOiBmaXggTUFDIFZMQU4gZmlsdGVyIGZhaWwg cHJvYmxlbQ0KPiAgICAgIG5ldC9pNDBlOiBmaXggY2xlYXIgeHN0YXRzIGJ1ZyBpbiBWRg0KPiAg ICAgIGFwcC90ZXN0cG1kOiBmaXggcGFja2V0IHRocm91Z2hwdXQgYWZ0ZXIgc3RhdHMgcmVzZXQN Cj4gICAgICBuZXQvaXhnYmU6IGZpeCBmaWx0ZXIgcGFyc2VyIGZvciBMMiB0dW5uZWwNCj4NCj5X ZW56aHVvIEx1ICg3KToNCj4gICAgICBuZXQvaTQwZTogZml4IFRNIG5vZGUgcGFyYW1ldGVyIGNo ZWNraW5nDQo+ICAgICAgbmV0L2k0MGU6IGZpeCBUTSBsZXZlbCBjYXBhYmlsaXR5IGdldHRpbmcN Cj4gICAgICBuZXQvaXhnYmU6IGZpeCBUTSBub2RlIHBhcmFtZXRlciBjaGVja2luZw0KPiAgICAg IG5ldC9peGdiZTogZml4IFRNIGxldmVsIGNhcGFiaWxpdHkgZ2V0dGluZw0KPiAgICAgIG5ldC9p NDBlOiBmaXggbm90IHN1cHBvcnRpbmcgTlVMTCBUTSBwcm9maWxlDQo+ICAgICAgbmV0L2l4Z2Jl OiBmaXggbm90IHN1cHBvcnRpbmcgTlVMTCBUTSBwcm9maWxlDQo+ICAgICAgbmV0L2k0MGU6IGZp eCBwYXJlbnQgd2hlbiBhZGRpbmcgVE0gbm9kZQ0KPg0KPlhpYW95dW4gTGkgKDIpOg0KPiAgICAg IG5ldC9pNDBlOiBmaXggUEYgbm90aWZ5IGlzc3VlIHdoZW4gVkYgaXMgbm90IHVwDQo+ICAgICAg bmV0L2lnYjogZml4IFJ4IGludGVycnVwdCB3aXRoIFZGSU8gYW5kIE1TSS1YDQo+DQo+WHVlbWlu ZyBMaSAoNSk6DQo+ICAgICAgbmV0L21seDU6IGZpeCB0dW5uZWwgb2ZmbG9hZCBkZXRlY3Rpb24N Cj4gICAgICBtZW06IGZpeCBtYWxsb2MgZGVidWcgY29uZmlnDQo+ICAgICAgbWVtOiBmaXggbWFs bG9jIGVsZW1lbnQgZnJlZSBpbiBkZWJ1ZyBtb2RlDQo+ICAgICAgZXhhbXBsZXMvbDJmd2RfZm9y azogZml4IG1lc3NhZ2UgcG9vbCBpbml0DQo+ICAgICAgZXhhbXBsZXMvbXVsdGlfcHJvY2Vzczog Zml4IHJlY2VpdmVkIG1lc3NhZ2UgbGVuZ3RoDQo+DQo+WWkgWWFuZyAoMSk6DQo+ICAgICAgc2Vy dmljZTogZml4IGJ1aWxkIHdpdGggZ2NjIDQuOQ0KPg0KPllvbmcgV2FuZyAoNCk6DQo+ICAgICAg bmV0L2xpcXVpZGlvOiBmaXggdW5pbml0aWFsaXplZCB2YXJpYWJsZQ0KPiAgICAgIG5ldC9pZ2I6 IGZpeCBtZW1jcHkgbGVuZ3RoDQo+ICAgICAgbmV0L2k0MGU6IGZpeCB1bmluaXRpYWxpemVkIHZh cmlhYmxlDQo+ICAgICAgbmV0L2l4Z2JlOiBmaXggdW5pbml0aWFsaXplZCB2YXJpYWJsZQ0KPg0K PllvbmdzZW9rIEtvaCAoMyk6DQo+ICAgICAgbmV0L21seDU6IGZpeCBjYWxjdWxhdGluZyBUU08g aW5saW5lIHNpemUNCj4gICAgICBuZXQvbWx4NTogZml4IG92ZXJmbG93IG9mIFJ4IFNXIHJpbmcN Cj4gICAgICBuZXQvbWx4NTogZml4IHR1bm5lbGVkIFRDUC9VRFAgcGFja2V0IHR5cGUNCj4NCj5a aGl5b25nIFlhbmcgKDIpOg0KPiAgICAgIHRlc3Q6IGZpeCBhc3NpZ25tZW50IG9wZXJhdGlvbg0K PiAgICAgIG5ldC92aXJ0aW86IGZpeCBUeCBwYWNrZXQgbGVuZ3RoIHN0YXRzDQoNCkhpIFl1YW5o YW4sDQpUaGFua3MgZm9yIHRoZSBxdWV1aW5nIHRoZSBwYXRjaGVzIGZvciBzdGFibGUgcmVsZWFz ZS4NCkNvdWxkIHlvdSBwbGVhc2UgcHJvdmlkZSBFVEE/DQpJIHdhcyBvbiBQVE8gZm9yIGxhc3Qg c2V2ZXJhbCBkYXlzLCBzbyB3ZSBuZWVkIHNvbWUgdGltZSB0byBkbyByZXZpZXcgYW5kDQpzYW5p dHkgZXRjLg0KVGhhbmtzLg0KDQoNCg0KDQoNCg==