From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 5D2407CE2 for ; Wed, 26 Jul 2017 18:44:52 +0200 (CEST) Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Jul 2017 09:44:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,416,1496127600"; d="scan'208";a="129775630" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga005.jf.intel.com with ESMTP; 26 Jul 2017 09:44:51 -0700 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 26 Jul 2017 09:44:50 -0700 Received: from fmsmsx113.amr.corp.intel.com ([169.254.13.214]) by FMSMSX154.amr.corp.intel.com ([169.254.6.120]) with mapi id 14.03.0319.002; Wed, 26 Jul 2017 09:44:50 -0700 From: "Wiles, Keith" To: Paul Tsvika CC: "users@dpdk.org" Thread-Topic: [dpdk-users] [pktgen] pktgen Tx/Rx rates are not the same in loopback testing case Thread-Index: AQHTAjO1rkKNoVHuA0KRl+W6vTqWpaJe4GEAgACqE4CAB0N5AA== Date: Wed, 26 Jul 2017 16:44:49 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.254.49.103] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-users] [pktgen] pktgen Tx/Rx rates are not the same in loopback testing case 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: Wed, 26 Jul 2017 16:44:53 -0000 U2VuZCBvbmx5IHBsYWluIHRleHQgdG8gdGhlIGxpc3QgcGxlYXNlLg0KDQo+IE9uIEp1bCAyMSwg MjAxNywgYXQgODo0OSBQTSwgUGF1bCBUc3Zpa2EgPG1vemxvdmVyaW53ZWJAZ21haWwuY29tPiB3 cm90ZToNCj4gDQo+IFRoYW5rcyBLZWl0aC4NCj4gDQo+IExldCBtZSBwb3N0IG15IHF1ZXN0aW9u cyBhZ2FpbiBhbmQgaW5saW5lIHRoZSB0ZXh0Lg0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiBIaSBkZXZlbG9wZXJzLA0K PiANCj4gQmVsb3cgaXMgbXkgaGFyZHdhcmUgY29uZmlndXJhdGlvbjoNCj4gDQo+IE1lbW9yeTog MzJHICggMTYgRyBvbiB0d28gY2hhbm5lbHMgKQ0KPiBDUFU6IFhlb24tRCAxNTU3IA0KPiBOSUM6 IEludGVsIFg1NTIvWDU1NyAxMEdCQVNFLVQNCj4gDQo+IENQVSBsYXlvdXQ6ICggR3JhcGggZ2Vu ZXJhdGVkIGZyb20gY3B1X2xheW91dC5weSApDQo+IA0KPiBDb3JlIGFuZCBTb2NrZXQgSW5mb3Jt YXRpb24gKGFzIHJlcG9ydGVkIGJ5ICcvcHJvYy9jcHVpbmZvJykNCj4gPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+IA0KPiBjb3Jl cyA9ICBbMCwgMSwgMiwgMywgNCwgNSwgOCwgOSwgMTAsIDExLCAxMiwgMTNdDQo+IHNvY2tldHMg PSAgWzBdDQo+IA0KPiAgICAgICAgIFNvY2tldCAwICAgICAgIA0KPiAgICAgICAgIC0tLS0tLS0t ICAgICAgIA0KPiBDb3JlIDAgIFswLCAxMl0gICAgICAgIA0KPiBDb3JlIDEgIFsxLCAxM10gICAg ICAgIA0KPiBDb3JlIDIgIFsyLCAxNF0gICAgICAgIA0KPiBDb3JlIDMgIFszLCAxNV0gICAgICAg IA0KPiBDb3JlIDQgIFs0LCAxNl0gICAgICAgIA0KPiBDb3JlIDUgIFs1LCAxN10gICAgICAgIA0K PiBDb3JlIDggIFs2LCAxOF0gICAgICAgIA0KPiBDb3JlIDkgIFs3LCAxOV0gICAgICAgIA0KPiBD b3JlIDEwIFs4LCAyMF0gICAgICAgIA0KPiBDb3JlIDExIFs5LCAyMV0gICAgICAgIA0KPiBDb3Jl IDEyIFsxMCwgMjJdICAgICAgIA0KPiBDb3JlIDEzIFsxMSwgMjNdDQo+ID09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gDQo+IE15 IG1vdGhlcmJvYXJkIGhhcyAyIDEwRyBwb3J0cyBzbyB0aGF0IEkgc2V0IHVwIHRoZSB0ZXN0aW5n IGV4cGVyaW1lbnQgaW4gbG9vcGJhY2suIA0KPiANCj4gSSBoYXZlIGNvbXBpbGVkIERQREsgc3Vj Y2Vzc2Z1bGx5IGFuZCBiZWxvdyBpcyB0aGUgc3RlcHMgaG93IEkgY29uZmlndXJlZCBwa3RnZW4N Cj4gDQo+ICQgc3VkbyBtb2Rwcm9iZSB1aW8NCj4gJCBzdWRvIGluc21vZCAuL2J1aWxkL2ttb2Qv aWdiX3Vpby5rbw0KPiAkIHN1ZG8gLi91c2VydG9vbHMvZHBka2RldmJpbmQucHkgLWIgaWdiX3Vp byB4eHg6eHguMCB4eHg6eHguMQ0KPiAkIHN1ZG8gLi9hcHAvcGt0Z2VuIC1jIDB4MWYgLW4gMiAt LSAtUCAtbSAiWzE6M10uMCwgWzI6NF0uMSIgDQo+IDxwa3RnZW4+IHN0YXJ0IDANCj4gDQo+IEkg dXNlIGNvcmUgMSBhbmQgY29yZSAzIHdvcmsgZm9yIHBvcnQgMCB0eC9yeCByZXNwZWN0aXZlbHku IENvcmUgMiBhbmQgY29yZSA0IHdvcmsgZm9yIHBvcnQgMSB0eC9yeCByZXNwZWN0aXZlbHkuIA0K PiANCj4gSSBoYXZlIHNvbWUgcXVlc3Rpb25zIGxpc3RlZCBiZWxvdzoNCj4gDQo+IDEuDQo+IA0K PiBJIGNoZWNrZWQgb3RoZXIgZGV2ZWxvcGVycyB3aG8gcnVuIHBrdGdlbiBzdWNjZXNzZnVsbHkg c2hvdWxkIGdldCB0aGUgVFgvUlggcmF0ZSBhbG1vc3QgdGhlIHNhbWUgYW5kIHRoZSB2YWx1ZSBz aG91bGQgaGl0IDEwMDAwIG9yIDk5eHguDQo+IEkgaGF2ZSBub3QgZmlndXJlZCBvdXQgeWV0IHdo eSB0aGUgcmF0ZSB3ZW50IGRvd24gd2hlbiBJIHJ1biBwa3RnZW4uIA0KPiANCj4gIEZsYWdzOlBv cnQgICAgICA6ICAgUC0tLS0tLS0tLS0tLS0tOjAgICBQLS0tLS0tLS0tLS0tLS06MSAgICAgICAg ICAgIDEwMzE4NzE4LzANCj4gTGluayBTdGF0ZSAgICAgICAgOiAgICAgICA8VVAtMTAwMDAtRkQ+ ICAgICAgIDxVUC0xMDAwMC1GRD4gICAgIC0tLS1Ub3RhbFJhdGUtLS0tDQo+IFBrdHMvcyBNYXgv UnggICAgIDogICAgICAgICAgICAgICAgIDAvMCAgICAxMDMxODg0OC84MDk2MzgyICAgICAgMTAz MTg4NDgvODA5NjM4Mg0KPiAgICAgICAgTWF4L1R4ICAgICA6ICAgMTQ4ODA2ODMvMTE1Mjg0MDAg ICAgICAgICAgICAgICAgIDAvMCAgICAgMTQ4ODA2ODMvMTE1Mjg0MDANCj4gTUJpdHMvcyBSeC9U eCAgICAgOiAgICAgICAgICAgICAgMC83NzQ3ICAgICAgICAgICAgICA1NDQwLzAgICAgICAgICAg ICAgNTQ0MC83NzQ3DQo+IEJyb2FkY2FzdCAgICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAg ICAgICAgICAgICAgICAgICAwDQo+IE11bHRpY2FzdCAgICAgICAgIDogICAgICAgICAgICAgICAg ICAgMCAgICAgICAgICAgICAgICAgICAwDQo+ICAgNjQgQnl0ZXMgICAgICAgIDogICAgICAgICAg ICAgICAgICAgMCAgICAgICAgICA0NjAzMDMzMjQ3DQo+ICAgNjUtMTI3ICAgICAgICAgIDogICAg ICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQo+ICAgMTI4LTI1NSAgICAgICAg IDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQo+ICAgMjU2LTUxMSAg ICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQo+ICAgNTEy LTEwMjMgICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAwDQo+ ICAgMTAyNC0xNTE4ICAgICAgIDogICAgICAgICAgICAgICAgICAgMCAgICAgICAgICAgICAgICAg ICAwDQo+IFJ1bnRzL0p1bWJvcyAgICAgIDogICAgICAgICAgICAgICAgIDAvMCAgICAgICAgICAg ICAgICAgMC8wDQo+IEVycm9ycyBSeC9UeCAgICAgIDogICAgICAgICAgICAgICAgIDAvMCAgICAg ICAgICAgICAgICAgMC8wDQo+IFRvdGFsIFJ4IFBrdHMgICAgIDogICAgICAgICAgICAgICAgICAg MCAgICAgICAgICA0NTk2NzM2Mzk0DQo+ICAgICAgIFR4IFBrdHMgICAgIDogICAgICAgICAgNjU4 ODk3MDUwOCAgICAgICAgICAgICAgICAgICAwDQo+ICAgICAgIFJ4IE1CcyAgICAgIDogICAgICAg ICAgICAgICAgICAgMCAgICAgICAgICAgICAzMDg5MDA2DQo+ICAgICAgIFR4IE1CcyAgICAgIDog ICAgICAgICAgICAgNDQyNzc4OCAgICAgICAgICAgICAgICAgICAwDQo+IEFSUC9JQ01QIFBrdHMg ICAgIDogICAgICAgICAgICAgICAgIDAvMCAgICAgICAgICAgICAgICAgMC8wDQo+IFR4IENvdW50 LyUgUmF0ZSAgIDogICAgICAgRm9yZXZlciAvMTAwJSAgICAgICBGb3JldmVyIC8xMDAlDQo+IFBh dHRlcm4gVHlwZSAgICAgIDogICAgICAgICAgICAgYWJjZC4uLiAgICAgICAgICAgICBhYmNkLi4u DQo+IFR4IENvdW50LyUgUmF0ZSAgIDogICAgICAgRm9yZXZlciAvMTAwJSAgICAgICBGb3JldmVy IC8xMDAlDQo+IFBrdFNpemUvVHggQnVyc3QgIDogICAgICAgICAgIDY0IC8gICAzMiAgICAgICAg ICAgNjQgLyAgIDMyIC0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gU3JjL0Rlc3QgUG9ydCAgICAgOiAg ICAgICAgIDEyMzQgLyA1Njc4ICAgICAgICAgMTIzNCAvIDU2NzhzDQo+IFBrdCBUeXBlOlZMQU4g SUQgIDogICAgIElQdjQgLyBUQ1A6MDAwMSAgICAgSVB2NCAvIFRDUDowMDAxDQo+IERzdCAgSVAg QWRkcmVzcyAgIDogICAgICAgICAxOTIuMTY4LjEuMSAgICAgICAgIDE5Mi4xNjguMC4xDQo+IFNy YyAgSVAgQWRkcmVzcyAgIDogICAgICAxOTIuMTY4LjAuMS8yNCAgICAgIDE5Mi4xNjguMS4xLzI0 IC0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gRHN0IE1BQyBBZGRyZXNzICAgOiAgIDBjOmM0OjdhOmM1 OjQzOjdiICAgMGM6YzQ6N2E6YzU6NDM6N2ENCj4gLS0gUGt0Z2VuIFZlcjogMy4zOiAgIDgwODY6 MTVhZC8wMzowMC4wICAgODA4NjoxNWFkLzAzOjAwLjEgLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAN Cj4gDQo+IDIuMQ0KPiANCj4gTXkgc3RhcnRfbG9nIGJlbG93Og0KPiANCj4gQ29weXJpZ2h0IChj KSA8MjAxMC0yMDE3PiwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQo+ ICAgIFBrdGdlbiBjcmVhdGVkIGJ5OiBLZWl0aCBXaWxlcyAtLSA+Pj4gUG93ZXJlZCBieSBJbnRl bMKuIERQREsgPDw8DQo+IA0KPiA+Pj4gUGFja2V0IEJ1cnN0IDMyLCBSWCBEZXNjIDUxMiwgVFgg RGVzYyAxMDI0LCBtYnVmcy9wb3J0IDgxOTIsIG1idWYgY2FjaGUgMTAyNCANCj4gW1BUXTogbG9v a3MgbGlrZSBwYWNrZXQgc2l6ZSBpcyAzMiwgc2hvdWxkIGl0IHN1cHBvc2UgdG8gYmUgNjQ/IENh biBJIGNvbmZpZ3VyZSBpdD8NCg0KDQozMiBpcyB0aGUgbnVtYmVyIG9mIHBhY2tldHMgaW4gYSBi dXJzdA0KDQo+IEFsc28sIHdoeSBSWCBEZXNjIGFuZCBUWCBEZXNjIGlzIG5vdCB0aGUgc2FtZSA/ DQo+IA0KPiA9PT0gcG9ydCB0byBsY29yZSBtYXBwaW5nIHRhYmxlICgjIGxjb3JlcyA1KSA9PT0N Cj4gICAgbGNvcmU6ICAgIDAgICAgICAgMSAgICAgICAyICAgICAgIDMgICAgICAgNCAgICAgIFRv dGFsDQo+IHBvcnQgICAwOiAoIEQ6IFQpICggMTogMCkgKCAwOiAwKSAoIDA6IDEpICggMDogMCkg PSAoIDE6IDEpDQo+IHBvcnQgICAxOiAoIEQ6IFQpICggMDogMCkgKCAxOiAwKSAoIDA6IDApICgg MDogMSkgPSAoIDE6IDEpDQo+IFRvdGFsICAgOiAoIDA6IDApICggMTogMCkgKCAxOiAwKSAoIDA6 IDEpICggMDogMSkNCj4gICBEaXNwbGF5IGFuZCBUaW1lciBvbiBsY29yZSAwLCByeDp0eCBjb3Vu dHMgcGVyIHBvcnQvbGNvcmUNCj4gDQo+IENvbmZpZ3VyaW5nIDIgcG9ydHMsIE1CVUYgU2l6ZSAy MTc2LCBNQlVGIENhY2hlIFNpemUgMTAyNA0KPiBMY29yZToNCj4gICAgIDEsIFJYLU9ubHkNCj4g ICAgICAgICAgICAgICAgIFJYX2NudCggMSk6IChwaWQ9IDA6cWlkPSAwKSANCj4gICAgIDIsIFJY LU9ubHkNCj4gICAgICAgICAgICAgICAgIFJYX2NudCggMSk6IChwaWQ9IDE6cWlkPSAwKSANCj4g ICAgIDMsIFRYLU9ubHkNCj4gICAgICAgICAgICAgICAgIFRYX2NudCggMSk6IChwaWQ9IDA6cWlk PSAwKSANCj4gICAgIDQsIFRYLU9ubHkNCj4gICAgICAgICAgICAgICAgIFRYX2NudCggMSk6IChw aWQ9IDE6cWlkPSAwKSANCj4gDQo+IFBvcnQgOg0KPiAgICAgMCwgbmJfbGNvcmVzICAyLCBwcml2 YXRlIDB4OTg2ZWMwLCBsY29yZXM6ICAxICAzIA0KPiAgICAgMSwgbmJfbGNvcmVzICAyLCBwcml2 YXRlIDB4OTg5MjIwLCBsY29yZXM6ICAyICA0IA0KPiANCj4gDQo+IA0KPiAqKiBEZWZhdWx0IElu Zm8gKDAwMDA6MDM6MDAuMCwgaWZfaW5kZXg6MCkgKioNCj4gICAgbWF4X3ZmcyAgICAgICAgOiAg IDAsIG1pbl9yeF9idWZzaXplICAgIDoxMDI0LCBtYXhfcnhfcGt0bGVuIDogMTU4NzINCj4gICAg bWF4X3J4X3F1ZXVlcyAgOiAxMjgsIG1heF90eF9xdWV1ZXMgICAgIDogIDY0DQo+ICAgIG1heF9t YWNfYWRkcnMgIDogMTI4LCBtYXhfaGFzaF9tYWNfYWRkcnM6NDA5NiwgbWF4X3ZtZHFfcG9vbHM6 ICAgIDY0DQo+ICAgIHJ4X29mZmxvYWRfY2FwYTogIDc5LCB0eF9vZmZsb2FkX2NhcGEgICA6IDE5 MSwgcmV0YV9zaXplICAgICA6ICAgNTEyLCBmbG93X3R5cGVfcnNzX29mZmxvYWRzOjAwMDAwMDAw MDAwMzhkMzQNCj4gICAgdm1kcV9xdWV1ZV9iYXNlOiAgIDAsIHZtZHFfcXVldWVfbnVtICAgIDog MTI4LCB2bWRxX3Bvb2xfYmFzZTogICAgIDANCj4gKiogUlggQ29uZiAqKg0KPiAgICBwdGhyZXNo ICAgICAgICA6ICAgOCwgaHRocmVzaCAgICAgICAgICA6ICAgOCwgd3RocmVzaCAgICAgICAgOiAg ICAgMA0KPiAgICBGcmVlIFRocmVzaCAgICA6ICAzMiwgRHJvcCBFbmFibGUgICAgICA6ICAgMCwg RGVmZXJyZWQgU3RhcnQgOiAgICAgMA0KPiAqKiBUWCBDb25mICoqDQo+ICAgIHB0aHJlc2ggICAg ICAgIDogIDMyLCBodGhyZXNoICAgICAgICAgIDogICAwLCB3dGhyZXNoICAgICAgICA6ICAgICAw DQo+ICAgIEZyZWUgVGhyZXNoICAgIDogIDMyLCBSUyBUaHJlc2ggICAgICAgIDogIDMyLCBEZWZl cnJlZCBTdGFydCA6ICAgICAwLCBUWFEgRmxhZ3M6MDAwMDBmMDENCj4gDQo+ICAgICBDcmVhdGU6 IERlZmF1bHQgUlggIDA6MCAgLSBNZW1vcnkgdXNlZCAoTUJVRnMgODE5MiB4IChzaXplIDIxNzYg KyBIZHIgMTI4KSkgKyAxOTIgPSAgMTg0MzMgS0IgaGVhZHJvb20gMTI4IDIxNzYNCj4gICAgICAg U2V0IFJYIHF1ZXVlIHN0YXRzIG1hcHBpbmcgcGlkIDAsIHEgMCwgbGNvcmUgMQ0KPiANCj4gDQo+ ICAgICBDcmVhdGU6IERlZmF1bHQgVFggIDA6MCAgLSBNZW1vcnkgdXNlZCAoTUJVRnMgODE5MiB4 IChzaXplIDIxNzYgKyBIZHIgMTI4KSkgKyAxOTIgPSAgMTg0MzMgS0IgaGVhZHJvb20gMTI4IDIx NzYNCj4gICAgIENyZWF0ZTogUmFuZ2UgVFggICAgMDowICAtIE1lbW9yeSB1c2VkIChNQlVGcyA4 MTkyIHggKHNpemUgMjE3NiArIEhkciAxMjgpKSArIDE5MiA9ICAxODQzMyBLQiBoZWFkcm9vbSAx MjggMjE3Ng0KPiAgICAgQ3JlYXRlOiBTZXF1ZW5jZSBUWCAwOjAgIC0gTWVtb3J5IHVzZWQgKE1C VUZzIDgxOTIgeCAoc2l6ZSAyMTc2ICsgSGRyIDEyOCkpICsgMTkyID0gIDE4NDMzIEtCIGhlYWRy b29tIDEyOCAyMTc2DQo+ICAgICBDcmVhdGU6IFNwZWNpYWwgVFggIDA6MCAgLSBNZW1vcnkgdXNl ZCAoTUJVRnMgICA2NCB4IChzaXplIDIxNzYgKyBIZHIgMTI4KSkgKyAxOTIgPSAgICAxNDUgS0Ig aGVhZHJvb20gMTI4IDIxNzYNCj4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUG9ydCBtZW1vcnkgdXNlZCA9 ICA3Mzg3MyBLQg0KPiBJbml0aWFsaXplIFBvcnQgMCAtLSBUeFEgMSwgUnhRIDEsICBTcmMgTUFD IDBjOmM0OjdhOmM1OjQzOjdhDQo+IA0KPiAqKiBEZWZhdWx0IEluZm8gKDAwMDA6MDM6MDAuMSwg aWZfaW5kZXg6MCkgKioNCj4gICAgbWF4X3ZmcyAgICAgICAgOiAgIDAsIG1pbl9yeF9idWZzaXpl ICAgIDoxMDI0LCBtYXhfcnhfcGt0bGVuIDogMTU4NzINCj4gICAgbWF4X3J4X3F1ZXVlcyAgOiAx MjgsIG1heF90eF9xdWV1ZXMgICAgIDogIDY0DQo+ICAgIG1heF9tYWNfYWRkcnMgIDogMTI4LCBt YXhfaGFzaF9tYWNfYWRkcnM6NDA5NiwgbWF4X3ZtZHFfcG9vbHM6ICAgIDY0DQo+ICAgIHJ4X29m ZmxvYWRfY2FwYTogIDc5LCB0eF9vZmZsb2FkX2NhcGEgICA6IDE5MSwgcmV0YV9zaXplICAgICA6 ICAgNTEyLCBmbG93X3R5cGVfcnNzX29mZmxvYWRzOjAwMDAwMDAwMDAwMzhkMzQNCj4gICAgdm1k cV9xdWV1ZV9iYXNlOiAgIDAsIHZtZHFfcXVldWVfbnVtICAgIDogMTI4LCB2bWRxX3Bvb2xfYmFz ZTogICAgIDANCj4gKiogUlggQ29uZiAqKg0KPiAgICBwdGhyZXNoICAgICAgICA6ICAgOCwgaHRo cmVzaCAgICAgICAgICA6ICAgOCwgd3RocmVzaCAgICAgICAgOiAgICAgMA0KPiAgICBGcmVlIFRo cmVzaCAgICA6ICAzMiwgRHJvcCBFbmFibGUgICAgICA6ICAgMCwgRGVmZXJyZWQgU3RhcnQgOiAg ICAgMA0KPiAqKiBUWCBDb25mICoqDQo+ICAgIHB0aHJlc2ggICAgICAgIDogIDMyLCBodGhyZXNo ICAgICAgICAgIDogICAwLCB3dGhyZXNoICAgICAgICA6ICAgICAwDQo+ICAgIEZyZWUgVGhyZXNo ICAgIDogIDMyLCBSUyBUaHJlc2ggICAgICAgIDogIDMyLCBEZWZlcnJlZCBTdGFydCA6ICAgICAw LCBUWFEgRmxhZ3M6MDAwMDBmMDENCj4gDQo+ICAgICBDcmVhdGU6IERlZmF1bHQgUlggIDE6MCAg LSBNZW1vcnkgdXNlZCAoTUJVRnMgODE5MiB4IChzaXplIDIxNzYgKyBIZHIgMTI4KSkgKyAxOTIg PSAgMTg0MzMgS0IgaGVhZHJvb20gMTI4IDIxNzYNCj4gICAgICAgU2V0IFJYIHF1ZXVlIHN0YXRz IG1hcHBpbmcgcGlkIDEsIHEgMCwgbGNvcmUgMg0KPiANCj4gDQo+ICAgICBDcmVhdGU6IERlZmF1 bHQgVFggIDE6MCAgLSBNZW1vcnkgdXNlZCAoTUJVRnMgODE5MiB4IChzaXplIDIxNzYgKyBIZHIg MTI4KSkgKyAxOTIgPSAgMTg0MzMgS0IgaGVhZHJvb20gMTI4IDIxNzYNCj4gICAgIENyZWF0ZTog UmFuZ2UgVFggICAgMTowICAtIE1lbW9yeSB1c2VkIChNQlVGcyA4MTkyIHggKHNpemUgMjE3NiAr IEhkciAxMjgpKSArIDE5MiA9ICAxODQzMyBLQiBoZWFkcm9vbSAxMjggMjE3Ng0KPiAgICAgQ3Jl YXRlOiBTZXF1ZW5jZSBUWCAxOjAgIC0gTWVtb3J5IHVzZWQgKE1CVUZzIDgxOTIgeCAoc2l6ZSAy MTc2ICsgSGRyIDEyOCkpICsgMTkyID0gIDE4NDMzIEtCIGhlYWRyb29tIDEyOCAyMTc2DQo+ICAg ICBDcmVhdGU6IFNwZWNpYWwgVFggIDE6MCAgLSBNZW1vcnkgdXNlZCAoTUJVRnMgICA2NCB4IChz aXplIDIxNzYgKyBIZHIgMTI4KSkgKyAxOTIgPSAgICAxNDUgS0IgaGVhZHJvb20gMTI4IDIxNzYN Cj4gDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgUG9ydCBtZW1vcnkgdXNlZCA9ICA3Mzg3MyBLQg0KPiBJbml0 aWFsaXplIFBvcnQgMSAtLSBUeFEgMSwgUnhRIDEsICBTcmMgTUFDIDBjOmM0OjdhOmM1OjQzOjdi DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBUb3RhbCBtZW1vcnkgdXNlZCA9IDE0Nzc0NiBLQg0KPiBQb3J0ICAw OiBMaW5rIERvd24gPEVuYWJsZSBwcm9taXNjdW91cyBtb2RlPg0KPiBbUFRdOiBJIGRvbid0IGtu b3cgd2h5IHRoZSBQb3J0ICkgd2VudCBkb3duIGF0IHRoaXMgcG9pbnQuIElzIHRoZXJlIGFueSBv dGhlciB0aGluZyBJIHNob3VsZCBjaGVjayA/DQo+IA0KPiBQb3J0ICAxOiBMaW5rIFVwIC0gc3Bl ZWQgMTAwMDAgTWJwcyAtIGZ1bGwtZHVwbGV4IDxFbmFibGUgcHJvbWlzY3VvdXMgbW9kZT4NCj4g DQo+IHBrdGdlbl9wYWNrZXRfY2FwdHVyZV9pbml0OiBtei0+bGVuIDQxOTQzMDQNCj4gDQo+ID09 PSBEaXNwbGF5IHByb2Nlc3Npbmcgb24gbGNvcmUgMA0KPiAgIFJYIHByb2Nlc3NpbmcgbGNvcmU6 ICAgMSByeDogIDEgdHg6ICAwDQo+IEZvciBSWCBmb3VuZCAxIHBvcnQocykgZm9yIGxjb3JlIDEN Cj4gICBSWCBwcm9jZXNzaW5nIGxjb3JlOiAgIDIgcng6ICAxIHR4OiAgMA0KPiBGb3IgUlggZm91 bmQgMSBwb3J0KHMpIGZvciBsY29yZSAyDQo+ICAgVFggcHJvY2Vzc2luZyBsY29yZTogICAzIHJ4 OiAgMCB0eDogIDENCj4gRm9yIFRYIGZvdW5kIDEgcG9ydChzKSBmb3IgbGNvcmUgMw0KPiAgIFRY IHByb2Nlc3NpbmcgbGNvcmU6ICAgNCByeDogIDAgdHg6ICAxDQo+IEZvciBUWCBmb3VuZCAxIHBv cnQocykgZm9yIGxjb3JlIDQNCj4gDQo+IA0KPiANCj4gDQo+IA0KPiBUaGFua3MgZm9yIGFueSBm ZWVkYmFjay4NCj4gDQo+IA0KPiAtLSANCj4gUC5UDQoNClJlZ2FyZHMsDQpLZWl0aA0KDQo=