From owner-freebsd-net@freebsd.org Mon Aug 21 06:11:33 2017 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 88926DEB01C for ; Mon, 21 Aug 2017 06:11:33 +0000 (UTC) (envelope-from gpillai@vmware.com) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0051.outbound.protection.outlook.com [104.47.41.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 193D81F66; Mon, 21 Aug 2017 06:11:32 +0000 (UTC) (envelope-from gpillai@vmware.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6jrYGt1wfj4arJyllnRmt4TLIEyehdTi8RkE39tTIf8=; b=quWk4Vnw/LToA7bwLlyVhgAXJzoErf/+TcV9Pe59KbM+ljCzyAauGRVtKh2tpHIeEXxjG4lYB/qH8TyMgpoc2QB7RCMejFE2IAzaS+N3vwyXY9GOAR06TLIAIfLQ9fi7rHAGSM57oAG8yDThOteOSJjA/UCtmACLVPzI1PMKLwQ= Received: from BN6PR05MB3074.namprd05.prod.outlook.com (10.172.145.144) by BN6PR05MB2964.namprd05.prod.outlook.com (10.173.18.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.9; Mon, 21 Aug 2017 06:11:30 +0000 Received: from BN6PR05MB3074.namprd05.prod.outlook.com ([10.172.145.144]) by BN6PR05MB3074.namprd05.prod.outlook.com ([10.172.145.144]) with mapi id 15.01.1385.008; Mon, 21 Aug 2017 06:11:30 +0000 From: Gopakumar Pillai To: Mike Karels , Julian Elischer CC: "Bjoern A. Zeeb" , "freebsd-net@FreeBSD.org" Subject: Re: Only last IP frag sent if ARP entry absent Thread-Topic: Only last IP frag sent if ARP entry absent Thread-Index: AQHTF54oAIaB9utuUkWJnCYLGMHoeqKJE8iA//+rw4CAALa/gIAB7cYAgACE0wCAAfs0gA== Date: Mon, 21 Aug 2017 06:11:30 +0000 Message-ID: References: <43CC3432-DB42-4170-B3E7-E305561973F3@lists.zabbadoz.net> <9B1B1A12-CD9F-4A9F-B596-A2F6E5BAED1E@karels.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [67.169.166.146] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR05MB2964; 20:VyBCnkLjjRhZoIn+E+miBk0pCEcQvhKu0+rdHqiCJRB5X0iLOW/XfckX2mqhqw6SWe/uyG574MyLiRI71c345+VR2wdMqlFsVGTeq/3S/HcMP64CE2sqNihYaky9yPDERaiVN86IRwlL4eIvjy8ytfHqp64NdqeKv+ldcJEEDNk= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: e2a7ff32-016c-4d0f-c580-08d4e85b7733 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603157)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN6PR05MB2964; x-ms-traffictypediagnostic: BN6PR05MB2964: x-exchange-antispam-report-test: UriScan:(10436049006162); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123555025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR05MB2964; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR05MB2964; x-forefront-prvs: 040655413E x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(377454003)(189002)(24454002)(199003)(25786009)(53936002)(6436002)(8676002)(77096006)(6512007)(6246003)(189998001)(81166006)(53546010)(93886005)(478600001)(8936002)(5660300001)(102836003)(3846002)(2950100002)(81156014)(6116002)(99286003)(6306002)(4326008)(54906002)(2906002)(36756003)(83716003)(229853002)(66066001)(305945005)(2900100001)(105586002)(6486002)(97736004)(3280700002)(101416001)(54356999)(50986999)(68736007)(86362001)(6506006)(14454004)(33656002)(575784001)(966005)(82746002)(106356001)(7736002)(3660700001)(76176999); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR05MB2964; H:BN6PR05MB3074.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: vmware.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=gpillai@vmware.com; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2017 06:11:30.4225 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB2964 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Aug 2017 06:11:33 -0000 TG9va3MgbGlrZSBsYXRlciBGcmVlQlNEIGFscmVhZHkgaGFzIHNvbWUgYW1vdW50IG9mIHF1ZXVl aW5nIGZyb20gd2hhdCBPbGVnIGhhcyBwb2ludGVkIG91dDoNCg0KJCBzeXNjdGwgbmV0Lmxpbmsu ZXRoZXIuaW5ldC5tYXhob2xkDQpuZXQubGluay5ldGhlci5pbmV0Lm1heGhvbGQ6IDENCg0KQXMg TWlrZSBtZW50aW9uZWQsIG15IGZpeCBsb29rcyBpbnRvIGEgbG9naWNhbCBJUCBwYWNrZXQuIEFu ZCBpdCBrZWVwcyBvbmx5IG9uZSBsb2dpY2FsIElQIHBhY2tldCDigJMgaS5lIDY0SyBieXRlcyDi gJMgNDMgcGFja2V0cy4gSSBkaWQgdGVzdCBpdCBpbiBteSBjb2RlLCBkaWRu4oCZdCBzZWUgYW55 IGlzc3VlcyB5ZXQuDQoNCkxhdGVzdCBGcmVlQlNEIGNvZGUgd291bGQga2VlcCB0aGUgc3BlY2lm aWVkIG51bWJlciBvZiBwaHlzaWNhbCBJUCBwYWNrZXRzLCBwb3NzaWJsZSB0byBoYXZlIG1vcmUg dGhhbiBvbmUgbG9naWNhbCBJUCBwYWNrZXQsIGJ1dCBjb3VsZCBwb3NzaWJseSBicmVhayBhIGxv Z2ljYWwgSVAgcGFja2V0IHRvby4NCg0KSSBkbyBub3cgdW5kZXJzdGFuZCBpdHMgbm90IGEgYmln IGRlYWwsIGVzcGVjaWFsbHkgc2luY2UgdGhlcmXigJlzIGEgd2F5IHRvIGNvbmZpZ3VyZSB0aGF0 IGluIGxhdGVzdCBGcmVlQlNEIGNvZGUuIEkgc2hhbGwgZml4IG15IGNvZGUgb25lIG9mIHRoZSBh Ym92ZSAyIHdheXMuDQoNClRoYW5rIFlvdSBhbGwgZm9yIHlvdXIgc3VwcG9ydCBhbmQgaGVscC4N Cg0KLS1Hb3B1DQoNCg0KT24gOC8xOS8xNywgOTo1NiBBTSwgIk1pa2UgS2FyZWxzIiA8bWlrZUBr YXJlbHMubmV0PiB3cm90ZToNCg0KICAgIA0KICAgIA0KICAgIE9uIDE5IEF1ZyAyMDE3LCBhdCA0 OjAwLCBKdWxpYW4gRWxpc2NoZXIgd3JvdGU6DQogICAgDQogICAgPiBPbiAxOC84LzE3IDExOjMz IGFtLCBNaWtlIEthcmVscyB3cm90ZToNCiAgICA+PiBBbm90aGVyICQuMDIgKGlubGluZSk6DQog ICAgPj4NCiAgICA+PiBPbiAxNyBBdWcgMjAxNywgYXQgMTg6MzksIEdvcGFrdW1hciBQaWxsYWkg d3JvdGU6DQogICAgPj4NCiAgICA+Pj4gVGhhbmsgWW91IEJqb2Vybi4gQ291bGQgeW91IHBsZWFz ZSBwb2ludCBtZSB0byB0aGUgUkZDPw0KICAgID4+DQogICAgPj4gSSBkb27igJl0IGtub3cgaWYg dGhlcmUgaXMgYW55dGhpbmcgbW9yZSByZWNlbnQgdGhhbiBSRkMxMTIyIG9uIHRoaXMuIA0KICAg ID4+ICBJSVJDLCBpdCByZXF1aXJlcyBxdWV1aW5nIGF0IGxlYXN0IG9uZSBwYWNrZXQuICBRdWVp bmcgb25lIHBhY2tldCBpcyANCiAgICA+PiB3aGF0IEJTRCBoYXMgZG9uZSBlc3NlbnRpYWxseSBz aW5jZSBBUlAgd2FzIGltcGxlbWVudGVkLg0KICAgID4NCiAgICA+IFRoaXMgYXNrcyB0aGUgcXVl c3Rpb246ICBPbmUgcGh5c2ljYWwgcGFja2V0IG9yIG9uZSBsb2dpY2FsIHBhY2tldD8NCiAgICA+ IEdvcGFrdW1hcidzIGNoYW5nZSBlZmZlY3RpdmVseSBjaGFuZ2VzIHRoZSBxdWV1aW5nIGZyb20g b25lIHBoeXNpY2FsIA0KICAgID4gcGFja2V0IHRvIHRoZSBsb2dpY2FsIG9uZS4NCiAgICA+IFRo ZSBuZXh0IHF1ZXN0aW9uIGJlY29tZXMgImhvdyBtdWNoIGV4dHJhIHdvcmsgZG8gd2UgZG8gdG8g YWNoaWV2ZSANCiAgICA+IHRoaXMgYW5kIGRvZXMgaXQgYWZmZWN0IGFueXRoaW5nIGVsc2UiPw0K ICAgIA0KICAgIFRoYXQgaXNu4oCZdCB0aGUgd2hvbGUgcXVlc3Rpb24uICBJdOKAmXMgb25lIHBo eXNpY2FsIHBhY2tldCwgb25lIA0KICAgIGxvZ2ljYWwgcGFja2V0LCBvciBtdWx0aXBsZSBmcmFt ZXM/DQogICAgSXQgbWFrZXMgbW9yZSBzZW5zZSB0byBtZSB0byBzdXBwb3J0IG11bHRpcGxlIGZy YW1lcyByYXRoZXIgdGhhbiBqdXN0IA0KICAgIG9uZSBsb2dpY2FsIHBhY2tldC4gIEhvd2V2ZXIs DQogICAgSSBkb27igJl0IHNlZSBhIGdvb2QgcmVhc29uIHRvIGNoYW5nZSBmcm9tIHRoZSBjdXJy ZW50IGNvZGUuDQogICAgDQogICAgPj4+IElmIHRoaXMgaXMgbm90IGEgTVVTVCBiZWhhdmlvciBp biBSRkMsIHdvdWxkIG15IGZpeCBiZSBnb29kPyBJIGFncmVlIA0KICAgID4+PiB0aGF0IHRoaXMg d291bGQgYWZmZWN0IG9ubHkgSUNNUC9VRFAgdHJhZmZpYy4NCiAgICA+Pg0KICAgID4+IFBlb3Bs ZSBoYXZlIGJlZW4gYXNraW5nIGZvciBxdWV1aW5nIG9mIG11bHRpcGxlIHBhY2tldHMgZm9yIHll YXJzLiAgDQogICAgPj4gVGhhdCBpcyBhIG1vcmUgZ2VuZXJhbCBjaGFuZ2UuICBDb25zaWRlciBh bm90aGVyIGR1bWIgYXBwbGljYXRpb24gDQogICAgPj4gdGhhdCBzdGFydHMgb3V0IGJ5IHNlbmRp bmcgbXVsdGlwbGUgVURQIHBhY2tldHMgYmFjay10by1iYWNrLiAgDQogICAgPj4gSG93ZXZlciwg d2VsbC1kZXNpZ25lZCBhcHBsaWNhdGlvbiBwcm90b2NvbHMgZG9u4oCZdCBleHBlcmllbmNlIA0K ICAgID4+IHByb2JsZW1zIGxpa2UgdGhpcy4gIEnigJlsbCBxdWlja2x5IG5vdGUgdGhhdCBwaW5n IGlzbuKAmXQgYW4gDQogICAgPj4gYXBwbGljYXRpb24sIGJ1dCBhIG5ldHdvcmsgbWVhc3VyaW5n IHRvb2wuICBJZiB5b3UgYXNrIHRoZSBxdWVzdGlvbiANCiAgICA+PiDigJx3aGF0IGhhcHBlbnMg aWYgSSBzdGFydCBvZmYgYSBzZXNzaW9uIHdpdGggYSBzaW5nbGUgbGFyZ2UgcGFja2V0IA0KICAg ID4+IGFuZCBJIGRvbuKAmXQgc3VwcG9ydCByZXRyYW5zbWlzc2lvbuKAnSwgcGluZyBhbnN3ZXJz IHRoYXQgcXVlc3Rpb24gDQogICAgPj4gY29ycmVjdGx5Lg0KICAgID4+DQogICAgPj4gSWYgYmFk bHktZGVzaWduZWQgcHJvdG9jb2xzIGdldCBiYWQgcGVyZm9ybWFuY2UsIHRoYXQgZG9lc27igJl0 IHNlZW0gDQogICAgPj4gbGlrZSBhIGJ1ZyB0byBtZSwgYnV0IGEgZmVhdHVyZS4NCiAgICA+Pg0K ICAgID4+PiBPbiA4LzE3LzE3LCAyOjQwIFBNLCAiQmpvZXJuIEEuIFplZWIiIA0KICAgID4+PiA8 YnplZWItbGlzdHNAbGlzdHMuemFiYmFkb3oubmV0PiB3cm90ZToNCiAgICA+Pj4NCiAgICA+Pj4g ICAgIE9uIDE3IEF1ZyAyMDE3LCBhdCAyMToxNiwgR29wYWt1bWFyIFBpbGxhaSB3cm90ZToNCiAg ICA+Pj4NCiAgICA+Pj4gICAgID4gSGkgRnJlZUJTRCBOZXR3b3JraW5nIEd1cnVzLA0KICAgID4+ PiAgICAgPiBJIGNhbWUgYWNyb3NzIGFuIGlzc3VlIHdpdGggYW4gb2xkIHZlcnNpb24gb2YgRnJl ZUJTRCBhbmQgDQogICAgPj4+IGxvb2tpbmcgYXQNCiAgICA+Pj4gICAgID4gdGhlIGxhdGVzdCBG cmVlQlNEIGNvZGUsIHNlZW1zIGl0IGV4aXN0cyBldmVuIG5vdy4gSSBhbSANCiAgICA+Pj4gYXNz dW1pbmcgdGhhdA0KICAgID4+PiAgICAgPiB0aGlzIGlzc3VlIGlzIG5vdCByZXBvcnRlZC4NCiAg ICA+Pj4gICAgID4NCiAgICA+Pj4gICAgID4gT2JzZXJ2YXRpb246DQogICAgPj4+ICAgICA+IFdo ZW4gYSBwaW5nIHdhcyBwZXJmb3JtZWQgd2l0aCBsYXJnZXIgcGF5bG9hZCB0aGFuIE1UVSwgdGhl IA0KICAgID4+PiBmaXJzdCBwaW5nDQogICAgPj4+ICAgICA+IGZhaWxlZCB3aGVuIHRoZSBBUlAg ZW50cnkgd2FzIGFic2VudCBmb3IgdGhhdCBJUC4NCiAgICA+Pj4NCiAgICA+Pj4gICAgIFRoYXQg aXMgYmVjYXVzZSBwaW5nL0lDTVAgaGFzIG5vIHJldHJhbnNtaXQuDQogICAgPj4+DQogICAgPj4+ DQogICAgPj4+ICAgICA+IE5vdGljZWQgb24gdGhlIHdpcmUgdGhhdCB0aGUgbGFzdCBJUCBmcmFn bWVudCB3YXMgc2VudCBmb3IgdGhlIA0KICAgID4+PiBmaXJzdA0KICAgID4+PiAgICAgPiByZXF1 ZXN0IGFuZCB0aGVuIHRoZSBzdWJzZXF1ZW50IHJlcXVlc3RzIHdlcmUgZmluZS4NCiAgICA+Pj4g ICAgID4NCiAgICA+Pj4gICAgID4gUm9vdCBDYXVzZToNCiAgICA+Pj4gICAgID4gICAqIGlwX291 dHB1dCBmcmFnbWVudHMgdGhlIHBhY2tldHMgYW5kIGxvb3BzIHRocm91Z2ggdGhlIA0KICAgID4+ PiBmcmFnbWVudHMgdG8NCiAgICA+Pj4gICAgID4gc2VuZCB0aGVtIHRvIGV0aGVyX291dHB1dC4N CiAgICA+Pj4gICAgID4gICAqIGV0aGVyX291dHB1dCBkb2VzIGFuIGFycHJlc29sdmUgYW5kIGlm IHRoZXJlIGlzIG5vIA0KICAgID4+PiBleGlzdGluZyBBUlANCiAgICA+Pj4gICAgID4gZW50cnkg aXQnbGwgcmV0dXJuIEVXT1VMREJMT0NLIGFmdGVyIHNlbmRpbmcgQVJQIFJlcXVlc3QuDQogICAg Pj4+ICAgICA+ICAgKiBldGhlcl9vdXRwdXQgaWdub3JlcyB0aGUgZXJyb3IgYW5kIHByb3BhZ2F0 ZXMgc3VjY2VzcyB0byANCiAgICA+Pj4gaXBfb3V0cHV0DQogICAgPj4+ICAgICA+IGFuZCBpdCBj b250aW51ZXMgdG8gc2VuZCB0aGUgcmVtYWluaW5nIGZyYWdtZW50cy4NCiAgICA+Pj4gICAgID4g ICAqIGxsZW50cnkga2VlcHMgb25seSBvbmUgbWJ1ZiBhbmQgdGhlIGxhc3QgZnJhZ21lbnQgaXMg DQogICAgPj4+IHJldGFpbmVkIHdoZW4NCiAgICA+Pj4gICAgID4gdGhlIEFSUCBSZXBseSBjb21l cyBhbmQgdGhlIGZyYWdtZW50IGlzIHNlbnQuDQogICAgPj4+DQogICAgPj4+ICAgICBZZXMsIGFj Y29yZGluZyB0byB0aGUgc3BlYyAoUkZDKSB3ZSBhcmUgc3VwcG9zZWQgdG8gdGhyb3cgdGhlIA0K ICAgID4+PiBwYWNrZXQNCiAgICA+Pj4gICAgIGF3YXkgZW50aXJlbHkgYW5kIHNpbXBseSByZXBv cnQgdGhhdCB0byB0aGUgbmV4dCB1cHBlciBsYXllci4gIA0KICAgID4+PiBIb3dldmVyDQogICAg Pj4+ICAgICBvdmVyIHRoZSB5ZWFycyBwZW9wbGUgcmVhbGlzZWQgdGhhdCB0aGlzIHN1Y2tzIGZv ciBhIFRDUCBTWU4gDQogICAgPj4+IHBhY2tldCB3aXRoDQogICAgPj4+ICAgICBhIHJldHJhbnNt aXQgdGltZXIgYW5kIGhlbmNlIHdlIHN0b3JlIG9uZSBvZiB0aGVtLg0KICAgID4+Pg0KICAgID4+ PiAgICAgQSBsYXJnZSBVRFAgcGFja2V0IHdvdWxkIGJ0dyBzZWUgdGhlIHNhbWUgYmVoYXZpb3Vy IHRvIHlvdXIgDQogICAgPj4+IHBpbmcuDQogICAgPj4+ICAgICBUaGVyZeKAmXMgbm8gZ3VhcmFu dGVlIGFueSBvZiB0aGVzZSBwYWNrZXRzIHdpbGwgbm90IGJlIGRyb3BwZWQgDQogICAgPj4+IGFu eXdoZXJlDQogICAgPj4+ICAgICBvbiB0aGUgbmV0d29yaywgc28gd2UgY2FuIGFzIHdlbGwuDQog ICAgPj4+DQogICAgPj4+ICAgICBKdXN0IG15IDJjdA0KICAgID4+Pg0KICAgID4+PiAgICAgL2J6 DQogICAgPj4NCiAgICA+PiAgICAgICAgIE1pa2UNCiAgICA+PiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgID4+IGZyZWVic2QtbmV0QGZyZWVic2Qu b3JnIG1haWxpbmcgbGlzdA0KICAgID4+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv bS92Mi91cmw/dT1odHRwcy0zQV9fbGlzdHMuZnJlZWJzZC5vcmdfbWFpbG1hbl9saXN0aW5mb19m cmVlYnNkLTJEbmV0JmQ9RHdJRmFRJmM9dWlsYUs5MEQ0VE9Wb0g1OEpOWFJnUSZyPVNQTUlpaUpO ZlhrN3VqdWlwNXFvYks3N0xublZNOGtWTkMtTHpNXzBSV2smbT1nVnFQQ3d2V3MtZU8wWThqR2Vm cjhhYnhsbm1HX0drbFZJU0RzbjNzb2xVJnM9Xzc0OFNpR1lleFpmN29aTVNHMlpWRGt6Y2VseVpF Q00wbEZNcGJvakRXQSZlPSANCiAgICA+PiBUbyB1bnN1YnNjcmliZSwgc2VuZCBhbnkgbWFpbCB0 byANCiAgICA+PiAiZnJlZWJzZC1uZXQtdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciDQogICAgPj4N CiAgICA+Pg0KICAgID4NCiAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQogICAgPiBmcmVlYnNkLW5ldEBmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QN CiAgICA+IGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z QV9fbGlzdHMuZnJlZWJzZC5vcmdfbWFpbG1hbl9saXN0aW5mb19mcmVlYnNkLTJEbmV0JmQ9RHdJ RmFRJmM9dWlsYUs5MEQ0VE9Wb0g1OEpOWFJnUSZyPVNQTUlpaUpOZlhrN3VqdWlwNXFvYks3N0xu blZNOGtWTkMtTHpNXzBSV2smbT1nVnFQQ3d2V3MtZU8wWThqR2VmcjhhYnhsbm1HX0drbFZJU0Rz bjNzb2xVJnM9Xzc0OFNpR1lleFpmN29aTVNHMlpWRGt6Y2VseVpFQ00wbEZNcGJvakRXQSZlPSAN CiAgICA+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGFueSBtYWlsIHRvICJmcmVlYnNkLW5ldC11bnN1 YnNjcmliZUBmcmVlYnNkLm9yZyINCiAgICANCg0K