From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 3C817A046B for ; Sun, 23 Jun 2019 15:26:22 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0747C1BF8F; Sun, 23 Jun 2019 15:26:21 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 3D7161BF5A for ; Sun, 23 Jun 2019 15:26:17 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Jun 2019 06:26:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,408,1557212400"; d="scan'208";a="171725383" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga002.jf.intel.com with ESMTP; 23 Jun 2019 06:26:16 -0700 Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 23 Jun 2019 06:26:16 -0700 Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.210]) by fmsmsx111.amr.corp.intel.com ([169.254.12.238]) with mapi id 14.03.0439.000; Sun, 23 Jun 2019 06:26:15 -0700 From: "Wiles, Keith" To: Xia Rui CC: dpdk dev community Thread-Topic: [dpdk-dev] pktgen-dpdk send too big packet, and stop sending packets after few seconds Thread-Index: AQHVKZnSFHBZo1wUW0WN9OtAquxHTKapsJoA Date: Sun, 23 Jun 2019 13:26:15 +0000 Message-ID: <56DE7D0F-2523-4BBF-B05C-36D26D8FAD40@intel.com> References: <2d935d71.4455.16b8359bea1.Coremail.xiarui_work@163.com> In-Reply-To: <2d935d71.4455.16b8359bea1.Coremail.xiarui_work@163.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.20.172] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] pktgen-dpdk send too big packet, and stop sending packets after few seconds 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" DQoNCj4gT24gSnVuIDIzLCAyMDE5LCBhdCAzOjAwIEFNLCBYaWEgUnVpIDx4aWFydWlfd29ya0Ax NjMuY29tPiB3cm90ZToNCj4gDQo+IEhlbGxvLCBldmVyeW9uZS4NCj4gSSBhbSB1c2luZyBwa3Rn ZW4tZHBkayBhbmQgdGVzdHBtZCB0byB0ZXN0IHRoZSBmdW5jdGlvbmFsaXR5IG9mIG92cy1kcGRr LiBUaGUgbmV0d29yayB0b3BvbG9neSBpcyA6DQo+ICstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0rICAgICAgICAgICBob3N0KE9WUy1EUERLKSAgICAgICAgICstLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSsNCj4gfCAgICAgICAgICAgICAgICAgIHwg dmhvc3QtdXNlciBwb3J0IDEgfDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT58 IHZob3N0LXVzZXIgcG9ydCAzIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gfCAgICAgICAg ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAg ICAgICAgICAgICAgIHwNCj4gfCBjb250YWluZXIgICB8ICAgICAgICAgcGt0Z2VuICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB0ZXN0cG1kICAgICAgICB8ICAgICBjb250YWluZXIgfA0KPiB8ICAgICAgICAgICAgICAgICAg Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAg ICAgIHwNCj4gfCAgICAgICAgICAgICAgICAgIHwgdmhvc3QtdXNlciBwb3J0IDIgfDwtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+fCB2aG9zdC11c2VyIHBvcnQgNCB8ICAgICAg ICAgICAgICAgICAgICAgfA0KPiArLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKw0KPiANCj4gVGhlIHZlcnNpb24gb2Yg bXkgcGxhdGZvcm06DQo+IDEuIGhvc3QgT1M6IHVidW50dSAxNi4wNC41IExUUw0KPiAyLiBob3N0 IGxpbnV4IGtlcm5lbDogNC4xNS4wLTE1DQo+IDMuIGhvc3QgT1ZTOiAyLjguMA0KPiA0LiBob3N0 IERQREsgOiAxNy4wNS4yDQo+IDUuIGNvbnRhaW5lciBwa3RnZW4tZHBkazogMy40LjkgKyBEUERL IDE3LjA1LjINCj4gNi4gY29udGFpbmVyIERQREsgKHRlc3RwbWQpOiAxNy4wNS4yDQoNCkF0IG9u ZSBwb2ludCB2aXJ0aW8gZHJpdmVycyB3ZXJlIGNoYW5naW5nIHRoZSBsZW5ndGggb2YgdGhlIHR4 IHBhY2tldCBpbiB0aGUgbWJ1ZiBmb3Igc29tZSB0eXBlIG9mIG1ldGEgZGF0YSBiZWluZyBzaGFy ZWQgYmV0d2VlbiB0aGUgdHdvIHZpcnRpbyBwb2ludHMuIFBrdGdlbiBleHBlY3RlZCB0aGUgbGVu Z3RoIHRvIHJlbWFpbiB0aGUgc2FtZSB3aGVuIHRoZSBtYnVmIHdhcyByZXR1cm5lZCB0byBwa3Rn ZW4gbWVtcG9vbC4gVGhpcyBleHBsYWlucyB0aGUgbm9uLTY0IGJ5dGUgZnJhbWVzLiBUaGUgZml4 IHdhcyBhZGRlZCB0byB2aXJ0aW8gaW4gbGF0ZXIgcmVsZWFzZXMgdG8gcmVzdG9yZSB0aGUgbGVu Z3RoIGluIHRoZSBtYnVmLCBwbHVzIEkgbWF54oCZdmUgYWRkZWQgY29kZSB0byBwa3RnZW4gaW4g bGF0ZXIgcmVsZWFzZSB0byBmaXggdGhlIGxlbmd0aCBiYWNrIHRvIHdoYXQgSSBleHBlY3RlZCB3 aGVuIHNlbmRpbmcgdGhlIHBhY2tldHMuIEkgbG9va2VkIGluIHRoZSBsYXRlc3RzIHZlcnNpb24g b2YgcGt0Z2VuIGFuZCBmb3VuZCB0aGUgY29kZSBpbiBwa3RnZW5fc2V0dXBfY2IoKSB3aGljaCBy ZXNldCB0aGUgbGVuZ3RoIGluIHRoZSBwYWNrZXQuIFRoZSBjb2RlIHNob3VsZCBjYWxsIHJ0ZV9w a3RtYnVmX3Jlc2V0KCkgcm91dGluZSB0byByZXN0b3JlIHRoZSBtYnVmIHRvIGV4cGVjdGVkIHN0 YXRlLg0KDQpJZiBPVlMgY2FuIHdvcmsgd2l0aCBhIGxhdGVyIHZlcnNpb24gb2YgRFBESyB0aGVu IEkgd291bGQgdXBncmFkZSB0byB0aGUgbGF0ZXN0IHJlbGVhc2UsIGlmIG5vdCB0aGVuIEkgd291 bGQgbG9vayBhdCBhbmQgY29tcGFyZSB0aGUgdHdvIHZlcnNpb25zIG9mIHZpcnRpbyBQTUQgYW5k IHNlZSBpZiB5b3UgY2FuIGZpbmQgdGhhdCBmaXguIElmIG5vdCB0aGVuIHlvdSBjYW4gbG9vayBp biBwa3RnZW4gYW5kIHJlcGFpciB0aGUgbGVuZ3RoIGluIHRoZSBtYnVmIGJlZm9yZSBpdCBpcyBz ZW50IHBsdXMgeW91IG1heSBoYXZlIHRvIGZpeCB0aGUgbG9jYXRpb24gb2YgdGhlIHJlYWQvd3Jp dGUgb2Zmc2V0cyBpbiB0aGUgbWJ1ZiBhcyB3ZWxsLiBUaGlzIGNoYW5nZSB3aWxsIGVmZmVjdCBw a3RnZW4gcGVyZm9ybWFuY2UsIGJ1dCBmb3IgdmlydGlvIHRoYXQgc2hvdWxkIG5vdCBiZSBhIHBy b2JsZW0uIFlvdSBjYW4gYWxzbyBjb25uZWN0IHRoZSBNYWludGFpbmVycyBvZiB2aXJ0aW8gYW5k IHNlZSBpZiB0aGV5IHJlbWVtYmVyIHRoZSBmaXguDQoNCkZvciB0aGUgdHJhZmZpYyBzdG9wcGlu ZywgSSBkbyBub3QgcmVtZW1iZXIgaWYgdGhpcyBmaXggc29sdmVkIHRoYXQgcHJvYmxlbS4NCj4g DQo+IFRoZXJlIGFyZSB0d28gZG9ja2VyIGNvbnRhaW5lcnMuIE9uZSBpcyBydW5uaW5nIHBrdGdl bi1kcGRrIHdpdGg6DQo+ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNwa3RnZW4tZHBkayBz dGFydCBzY3JpcHQjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+IC4vYXBwL3g4Nl82NC1u YXRpdmUtbGludXhhcHAtZ2NjL3BrdGdlbiAtYyAweDcwIC0tbWFzdGVyLWxjb3JlIDQgLW4gMSAt LWZpbGUtcHJlZml4IHBrdGdlbiAtLW5vLXBjaSBcDQo+IC0tdmRldiAnbmV0X3ZpcnRpb191c2Vy MSxtYWM9MDA6MDA6MDA6MDA6MDA6MDEscGF0aD0vdmFyL3J1bi9vcGVudnN3aXRjaC92aG9zdC11 c2VyMScgXA0KPiAtLXZkZXYgJ25ldF92aXJ0aW9fdXNlcjIsbWFjPTAwOjAwOjAwOjAwOjAwOjAy LHBhdGg9L3Zhci9ydW4vb3BlbnZzd2l0Y2gvdmhvc3QtdXNlcjInIFwNCj4gLS0gLVQgLVAgLW0g IjUuMCw2LjEiDQo+ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNwa3RnZW4tZHBkayBzdGFy dCBzY3JpcHQgRU5EIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPiANCj4gVGhlIG90aGVy IGlzIHJ1bm5pbmcgdGVzdHBtZCB3aXRoOg0KPiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj dGVzdHBtZCBzdGFydCBzY3JpcHQjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+IHRlc3Rw bWQgLWMgMHhFMCAtbiAxIC0tc29ja2V0LW1lbT0xMDI0LDAgLS1maWxlLXByZWZpeCB0ZXN0cG1k IC0tbm8tcGNpIFwNCj4gLS12ZGV2ICduZXRfdmlydGlvX3VzZXIzLG1hYz0wMDowMDowMDowMDow MDowMyxwYXRoPS92YXIvcnVuL29wZW52c3dpdGNoL3Zob3N0LXVzZXIzJyBcDQo+IC0tdmRldiAn bmV0X3ZpcnRpb191c2VyNCxtYWM9MDA6MDA6MDA6MDA6MDA6MDQscGF0aD0vdmFyL3J1bi9vcGVu dnN3aXRjaC92aG9zdC11c2VyNCcgXA0KPiAtLSAtaSAtLWJ1cnN0PTY0IC0tZGlzYWJsZS1ody12 bGFuIC0tdHhkPTIwNDggLS1yeGQ9MjA0OCAtLWF1dG8tc3RhcnQgLS1jb3JlbWFzaz0weGMwDQo+ ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyN0ZXN0cG1kIHN0YXJ0IHNjcmlwdCBFTkQjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+IA0KPiBUaGUgdHdvIGNvbnRhaW5lcnMgYXJlIGNv bm5lY3RlZCB1c2luZyBvdnMtZG9ja2VyIGluIHRoZSBob3N0LiBJIGNyZWF0ZSBmb3VyIHZob3N0 LXVzZXIgcG9ydHMsIHR3byBvZiB3aGljaCBhcmUgZm9yIHBrdGdlbiwgdGhlIG90aGVyIG9mIHdo aWNoIGFyZSBmb3IgdGVzdHBtZC4gSSBjb25uZWN0IHRoZSB2aG9zdC11c2VyIHBvcnRzIGJ5IGFk ZGluZyB0aGUgDQo+IHJvdXRlcyBiZXR3ZWVuIHRoZW0uIFRoZSBzdGFydCBzY3JpcHQgb2Ygb3Zz IGlzOg0KPiANCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI292cy1kcGRrIHN0YXJ0IHNj cmlwdCMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gc3VkbyBvdnNkYi1zZXJ2ZXIgLS1y ZW1vdGU9cHVuaXg6L3Vzci9sb2NhbC92YXIvcnVuL29wZW52c3dpdGNoL2RiLnNvY2sgXA0KPiAg ICAgICAgICAgICAgICAgICAgIC0tcmVtb3RlPWRiOk9wZW5fdlN3aXRjaCxPcGVuX3ZTd2l0Y2gs bWFuYWdlcl9vcHRpb25zIFwNCj4gICAgICAgICAgICAgICAgICAgICAtLXByaXZhdGUta2V5PWRi Ok9wZW5fdlN3aXRjaCxTU0wscHJpdmF0ZV9rZXkgXA0KPiAgICAgICAgICAgICAgICAgICAgIC0t Y2VydGlmaWNhdGU9ZGI6T3Blbl92U3dpdGNoLFNTTCxjZXJ0aWZpY2F0ZSBcDQo+ICAgICAgICAg ICAgICAgICAgICAgLS1ib290c3RyYXAtY2EtY2VydD1kYjpPcGVuX3ZTd2l0Y2gsU1NMLGNhX2Nl cnQgXA0KPiAgICAgICAgICAgICAgICAgICAgIC0tcGlkZmlsZSAtLWRldGFjaA0KPiANCj4gc3Vk byBvdnMtdnNjdGwgLS1uby13YWl0IHNldCBPcGVuX3ZTd2l0Y2ggLiBvdGhlcl9jb25maWc6ZHBk ay1pbml0PXRydWUNCj4gDQo+IHN1ZG8gb3ZzLXZzY3RsIC0tbm8td2FpdCBzZXQgT3Blbl92U3dp dGNoIC4gb3RoZXJfY29uZmlnOmRwZGstbGNvcmUtbWFzaz0weDAyDQo+IA0KPiBzdWRvIG92cy12 c2N0bCAtLW5vLXdhaXQgc2V0IE9wZW5fdlN3aXRjaCAuIG90aGVyX2NvbmZpZzpwbWQtY3B1LW1h c2s9MHgwNA0KPiANCj4gc3VkbyBvdnMtdnN3aXRjaGQgLS1waWRmaWxlIC0tZGV0YWNoIC0tbG9n LWZpbGU9L3Zhci9sb2cvb3BlbnZzd2l0Y2gvdmhvc3Qtb3ZzLXZzd2l0Y2hkLmxvZw0KPiANCj4g c3VkbyAvdXNyL2xvY2FsL3NoYXJlL29wZW52c3dpdGNoL3NjcmlwdHMvb3ZzLWN0bCAtLW5vLW92 c2RiLXNlcnZlciAtLWRiLXNvY2s9IiREQl9TT0NLIiBzdGFydA0KPiAjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjb3ZzLWRwZGsgc3RhcnQgc2NyaXB0IEVORCMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMNCj4gDQo+IFdoZW4gSSBzdGFydCB0aGUgcGt0Z2VuLWRwZGsgdG8gc2VuZCBwYWNr ZXRzLCB0aGVyZSBhcmUgc29tZXRoaW5nIHdyb25nLg0KPiANCj4gRmlyc3QsIEkgc2V0IHRoZSBw YWNrZXQgc2l6ZSB0byA2NEJ5dGVzLCB0aGVyZSBhcmUgc29tZSBiaWcgcGFja2V0cyAobW9yZSB0 aGFuIDY0Qnl0ZXMpLiBJIHNldCB0aGUgcmF0ZSB0byAxMCUsIDMwMCBwYWNrZXRzLCBhbmQgZ2V0 Og0KPiANCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjQ01EIHNob3QjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIw0KPiBQb3J0cyAwLTEgb2YgMiAgIDxNYWluIFBhZ2U+ICBDb3B5cmlnaHQgKGMp IDwyMDEwLTIwMTc+LCBJbnRlbCBDb3Jwb3JhdGlvbg0KPiAgRmxhZ3M6UG9ydCAgICAgIDogICBQ LS0tLS0tLS0tLS0tLS06MCAgIFAtLS0tLS0tLS0tLS0tLToxDQo+IExpbmsgU3RhdGUgICAgICAg IDogICAgICAgPFVQLTEwMDAwLUZEPiAgICAgICA8VVAtMTAwMDAtRkQ+ICAgICAtLS0tVG90YWxS YXRlLS0tLQ0KPiBQa3RzL3MgTWF4L1J4ICAgICA6ICAgICAgICAgICAgICAgMjU2LzAgICAgICAg ICAgICAgICAzMDAvMCAgICAgICAgICAgICAgICAgNTU2LzANCj4gICAgICAgTWF4L1R4ICAgICA6 ICAgICAgICAgICAgICAgMzAwLzAgICAgICAgICAgICAgICAzMDAvMCAgICAgICAgICAgICAgICAg NjAwLzANCj4gTUJpdHMvcyBSeC9UeCAgICAgOiAgICAgICAgICAgICAgICAgMC8wICAgICAgICAg ICAgICAgICAwLzAgICAgICAgICAgICAgICAgICAgMC8wDQo+IEJyb2FkY2FzdCAgICAgICAgIDog ICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQo+IE11bHRpY2FzdCAgICAg ICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQo+ICA2NCBCeXRl cyAgICAgICAgOiAgICAgICAgICAgICAgICAxMTA0ICAgICAgICAgICAgICAgIDExNDgNCj4gIDY1 LTEyNyAgICAgICAgICA6ICAgICAgICAgICAgICAgICAgNjQgICAgICAgICAgICAgICAgIDE1Mg0K PiAgMTI4LTI1NSAgICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAg ICAwDQo+ICAyNTYtNTExICAgICAgICAgOiAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAg ICAgICAgIDANCj4gIDUxMi0xMDIzICAgICAgICA6ICAgICAgICAgICAgICAgICAgIDAgICAgICAg ICAgICAgICAgICAgMA0KPiAgMTAyNC0xNTE4ICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAg ICAgICAgICAgICAgICAgICAwDQo+IFJ1bnRzL0p1bWJvcyAgICAgIDogICAgICAgICAgICAgICAg IDAvMCAgICAgICAgICAgICAgICAgMC8wDQo+IEVycm9ycyBSeC9UeCAgICAgIDogICAgICAgICAg ICAgICAgIDAvMCAgICAgICAgICAgICAgICAgMC8wDQo+IFRvdGFsIFJ4IFBrdHMgICAgIDogICAg ICAgICAgICAgICAgMTE2OCAgICAgICAgICAgICAgICAxMzAwDQo+ICAgICAgVHggUGt0cyAgICAg OiAgICAgICAgICAgICAgICAxMzAwICAgICAgICAgICAgICAgIDEzMDANCj4gICAgICBSeCBNQnMg ICAgICA6ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KPiAgICAgIFR4 IE1CcyAgICAgIDogICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAxDQo+IEFS UC9JQ01QIFBrdHMgICAgIDogICAgICAgICAgICAgICAgIDAvMCAgICAgICAgICAgICAgICAgMC8w DQo+ICAgICAgICAgICAgICAgICAgOg0KPiBQYXR0ZXJuIFR5cGUgICAgICA6ICAgICAgICAgICAg IGFiY2QuLi4gICAgICAgICAgICAgYWJjZC4uLg0KPiBUeCBDb3VudC8lIFJhdGUgICA6ICAgICAg ICAgICAgMzAwIC8xMCUgICAgICAgICAgICAzMDAgLzEwJQ0KPiBQa3RTaXplL1R4IEJ1cnN0ICA6 ICAgICAgICAgICA2NCAvICAgNjQgICAgICAgICAgIDY0IC8gICA2NA0KPiBTcmMvRGVzdCBQb3J0 ICAgICA6ICAgICAgICAgMTIzNCAvIDU2NzggICAgICAgICAxMjM0IC8gNTY3OA0KPiBQa3QgVHlw ZTpWTEFOIElEICA6ICAgICBJUHY0IC8gVENQOjAwMDEgICAgIElQdjQgLyBUQ1A6MDAwMQ0KPiA4 MDIuMXAgQ29TICAgICAgICA6ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAg MA0KPiBUb1MgVmFsdWU6ICAgICAgICA6ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAg ICAgICAgMA0KPiAgLSBEU0NQIHZhbHVlICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAg ICAgICAgICAgICAwDQo+ICAtIElQUCAgdmFsdWUgICAgOiAgICAgICAgICAgICAgICAgICAwICAg ICAgICAgICAgICAgICAgIDANCj4gRHN0ICBJUCBBZGRyZXNzICAgOiAgICAgICAgIDE5Mi4xNjgu MS4xICAgICAgICAgMTkyLjE2OC4wLjENCj4gU3JjICBJUCBBZGRyZXNzICAgOiAgICAgIDE5Mi4x NjguMC4xLzI0ICAgICAgMTkyLjE2OC4xLjEvMjQNCj4gRHN0IE1BQyBBZGRyZXNzICAgOiAgIDAw OjAwOjAwOjAwOjAwOjAyICAgMDA6MDA6MDA6MDA6MDA6MDENCj4gU3JjIE1BQyBBZGRyZXNzICAg OiAgIDAwOjAwOjAwOjAwOjAwOjAxICAgMDA6MDA6MDA6MDA6MDA6MDINCj4gVmVuZElEL1BDSSBB ZGRyICAgOiAgIDAwMDA6MDAwMC8wMDowMC4wICAgMDAwMDowMDAwLzAwOjAwLjANCj4gDQo+IC0t IFBrdGdlbiBWZXI6IDMuNC45IChEUERLIDE3LjA1LjIpICBQb3dlcmVkIGJ5IERQREsgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjQ01EIHNo b3QgRU5EIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gDQo+IFRoZXJlIG91Z2h0IHRvIGJlIG5v IHBhY2tldHMgZ3JlYXRlciB0aGFuIDY0Qnl0ZXMsIGJ1dCB0aGVyZSBleGlzdC4NCj4gDQo+IFNl Y29uZCwgSSByZXNldCB0aGUgY29uZmlndXJhdGlvbiAoInJzdCIpIGFuZCB0cnkgdG8gc3RhcnQg c2VuZCBwYWNrZXRzIGNvbnRpbnVvdXNseS4gSG93ZXZlciwgdGhlIHBrdGdlbiB3b3JrcyBmZXcg c2Vjb25kcyBhbmQgc3RvcCBzZW5kaW5nIHBhY2tldHMsIHdpdGggb3V0cHV0Og0KPiANCj4gDQo+ ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI0NNRCBzaG90IyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMNCj4gUG9ydHMgMC0xIG9mIDIgICA8TWFpbiBQYWdlPiAgQ29weXJpZ2h0IChjKSA8MjAxMC0y MDE3PiwgSW50ZWwgQ29ycG9yYXRpb24NCj4gIEZsYWdzOlBvcnQgICAgICA6ICAgUC0tLS0tLS0t LS0tLS0tOjAgICBQLS0tLS0tLS0tLS0tLS06MQ0KPiBMaW5rIFN0YXRlICAgICAgICA6ICAgICAg IDxVUC0xMDAwMC1GRD4gICAgICAgPFVQLTEwMDAwLUZEPiAgICAgLS0tLVRvdGFsUmF0ZS0tLS0N Cj4gUGt0cy9zIE1heC9SeCAgICAgOiAgICAgICAgICAgIDE3NjI4OC8wICAgICAgICAgICAgMTQ2 MDE2LzAgICAgICAgICAgICAgIDMwODIyNC8wDQo+ICAgICAgIE1heC9UeCAgICAgOiAgICAgICAg ICAgMTM0NDgzMi8wICAgICAgICAgICAgNzY3NTIwLzAgICAgICAgICAgICAgMTUzNTA0MC8wDQo+ IE1CaXRzL3MgUngvVHggICAgIDogICAgICAgICAgICAgICAgIDAvMCAgICAgICAgICAgICAgICAg MC8wICAgICAgICAgICAgICAgICAgIDAvMA0KPiBCcm9hZGNhc3QgICAgICAgICA6ICAgICAgICAg ICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KPiBNdWx0aWNhc3QgICAgICAgICA6ICAg ICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMA0KPiAgNjQgQnl0ZXMgICAgICAg IDogICAgICAgICAgICAgICAxNTg3MiAgICAgICAgICAgICAgIDE1MTA0DQo+ICA2NS0xMjcgICAg ICAgICAgOiAgICAgICAgICAgICAgIDUwMzY4ICAgICAgICAgICAgICAgNjEyNDgNCj4gIDEyOC0y NTUgICAgICAgICA6ICAgICAgICAgICAgICAgNDQwOTYgICAgICAgICAgICAgICA2Mjg0OA0KPiAg MjU2LTUxMSAgICAgICAgIDogICAgICAgICAgICAgICA1MTg0MCAgICAgICAgICAgICAgIDkzMjE2 DQo+ICA1MTItMTAyMyAgICAgICAgOiAgICAgICAgICAgICAgIDYzMjY0ICAgICAgICAgICAgICAx NTE0NTYNCj4gIDEwMjQtMTUxOCAgICAgICA6ICAgICAgICAgICAgICAgNTE5MzYgICAgICAgICAg ICAgIDEyNjI0MA0KPiBSdW50cy9KdW1ib3MgICAgICA6ICAgICAgICAgICAgICAgICAwLzAgICAg ICAgICAgICAgICAgIDAvMA0KPiBFcnJvcnMgUngvVHggICAgICA6ICAgICAgICAgICAgICAgICAw LzAgICAgICAgICAgICAgICAgIDAvMA0KPiBUb3RhbCBSeCBQa3RzICAgICA6ICAgICAgICAgICAg ICAyNzczNzYgICAgICAgICAgICAgIDUxMDExMg0KPiAgICAgIFR4IFBrdHMgICAgIDogICAgICAg ICAgICAgNDUyOTI0OCAgICAgICAgICAgICAxMTYyMzY4DQo+ICAgICAgUnggTUJzICAgICAgOiAg ICAgICAgICAgICAgICAxMjE1ICAgICAgICAgICAgICAgIDI3MDENCj4gICAgICBUeCBNQnMgICAg ICA6ICAgICAgICAgICAgICA2NjUyNzYgICAgICAgICAgICAgICA1NzM4MA0KPiBBUlAvSUNNUCBQ a3RzICAgICA6ICAgICAgICAgICAgICAgICAwLzAgICAgICAgICAgICAgICAgIDAvMA0KPiAgICAg ICAgICAgICAgICAgIDoNCj4gUGF0dGVybiBUeXBlICAgICAgOiAgICAgICAgICAgICBhYmNkLi4u ICAgICAgICAgICAgIGFiY2QuLi4NCj4gVHggQ291bnQvJSBSYXRlICAgOiAgICAgICBGb3JldmVy IC8xMDAlICAgICAgIEZvcmV2ZXIgLzEwMCUNCj4gUGt0U2l6ZS9UeCBCdXJzdCAgOiAgICAgICAg ICAgNjQgLyAgIDY0ICAgICAgICAgICA2NCAvICAgNjQNCj4gU3JjL0Rlc3QgUG9ydCAgICAgOiAg ICAgICAgIDEyMzQgLyA1Njc4ICAgICAgICAgMTIzNCAvIDU2NzgNCj4gUGt0IFR5cGU6VkxBTiBJ RCAgOiAgICAgSVB2NCAvIFRDUDowMDAxICAgICBJUHY0IC8gVENQOjAwMDENCj4gODAyLjFwIENv UyAgICAgICAgOiAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDANCj4gVG9T IFZhbHVlOiAgICAgICAgOiAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDAN Cj4gIC0gRFNDUCB2YWx1ZSAgICA6ICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICAg ICAgMA0KPiAgLSBJUFAgIHZhbHVlICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAg ICAgICAgICAwDQo+IERzdCAgSVAgQWRkcmVzcyAgIDogICAgICAgICAxOTIuMTY4LjEuMSAgICAg ICAgIDE5Mi4xNjguMC4xDQo+IFNyYyAgSVAgQWRkcmVzcyAgIDogICAgICAxOTIuMTY4LjAuMS8y NCAgICAgIDE5Mi4xNjguMS4xLzI0DQo+IERzdCBNQUMgQWRkcmVzcyAgIDogICAwMDowMDowMDow MDowMDowMiAgIDAwOjAwOjAwOjAwOjAwOjAxDQo+IFNyYyBNQUMgQWRkcmVzcyAgIDogICAwMDow MDowMDowMDowMDowMSAgIDAwOjAwOjAwOjAwOjAwOjAyDQo+IFZlbmRJRC9QQ0kgQWRkciAgIDog ICAwMDAwOjAwMDAvMDA6MDAuMCAgIDAwMDA6MDAwMC8wMDowMC4wDQo+IA0KPiAtLSBQa3RnZW4g VmVyOiAzLjQuOSAoRFBESyAxNy4wNS4yKSAgUG93ZXJlZCBieSBEUERLIC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQo+ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI0NNRCBzaG90IEVORCMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+IA0KPiBQa3RnZW4gaXMgc3R1Y2sgYXQgdGhpcyBzZXR0 aW5nLiBUaGVyZSBhcmUgYSBsb3Qgb2YgbGFyZ2UgcGFja2V0cyENCj4gDQo+IEkgY2hlY2sgdGhl IGxvZyBvZiBvdnMtZHBkayBhbmQgZ2V0Og0KPiANCj4gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyNvdnMtZHBkayBsb2cjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPiAyMDE5LTA2 LTIzVDA3OjUxOjM5LjM0OVp8MDAwMjJ8bmV0ZGV2X2RwZGsocG1kOCl8V0FSTnxEcm9wcGVkIDU4 MDM1NjQgbG9nIG1lc3NhZ2VzIGluIGxhc3QgMTAyNTgxIHNlY29uZHMgKG1vc3QgcmVjZW50bHks IDEwMjU3NiBzZWNvbmRzIGFnbykgZHVlIHRvIGV4Y2Vzc2l2ZSByYXRlDQo+IDIwMTktMDYtMjNU MDc6NTE6MzkuMzQ5WnwwMDAyM3xuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBU b28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6 MzkuMzQ5WnwwMDAyNHxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmln IHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5 WnwwMDAyNXxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUg MTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAy NnxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBt YXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAyN3xuZXRk ZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFj a2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAyOHxuZXRkZXZfZHBk ayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xl biAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAyOXxuZXRkZXZfZHBkayhwbWQ4 KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4 DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAzMHxuZXRkZXZfZHBkayhwbWQ4KXxXQVJO fHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIw MTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAzMXxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0 LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYt MjNUMDc6NTE6MzkuMzQ5WnwwMDAzMnxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIz OiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6 NTE6MzkuMzQ5WnwwMDAzM3xuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28g YmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6Mzku MzQ5WnwwMDAzNHxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNp emUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5Wnww MDAzNXxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUy NCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAzNnxu ZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhf cGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAzN3xuZXRkZXZf ZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0 X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAzOHxuZXRkZXZfZHBkayhw bWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAx NTE4DQo+IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDAzOXxuZXRkZXZfZHBkayhwbWQ4KXxX QVJOfHZob3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+ IDIwMTktMDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDA0MHxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZo b3N0LXVzZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTkt MDYtMjNUMDc6NTE6MzkuMzQ5WnwwMDA0MXxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVz ZXIzOiBUb28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+IDIwMTktMDYtMjNU MDc6NTE6MzkuMzQ5WnwwMDA0MnxuZXRkZXZfZHBkayhwbWQ4KXxXQVJOfHZob3N0LXVzZXIzOiBU b28gYmlnIHNpemUgMTUyNCBtYXhfcGFja2V0X2xlbiAxNTE4DQo+ICMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjb3ZzLWRwZGsgbG9nIEVORCMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj DQo+IFRoYW5rIHlvdSBmb3Igc2hhcmUgeW91ciBpZGVhcy4NCj4gDQo+IA0KPiBCZXN0IHdpc2hl cywNCj4gWGlhIFJ1aQ0KDQpSZWdhcmRzLA0KS2VpdGgNCg0K