From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [67.231.157.127]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 8F3593B29D for ; Thu, 23 May 2024 17:43:50 -0400 (EDT) Received: from pps.filterd (m0409411.ppops.net [127.0.0.1]) by m0409411.ppops.net-00190b01. (8.18.1.2/8.18.1.2) with ESMTP id 44NK0EWI007355; Thu, 23 May 2024 22:43:44 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h= content-id:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= jan2016.eng; bh=tDCdVp6aNsQsMDlieoHIH3cnQ5EfXhkTdqOvtYcjodY=; b= KG9SnZE44Gnje1zpA8sH9t4myNUmagk277OwoqWAfKT9qBRykUxxXiexuRRaBnxy cyh6g2Ykug8kUIAn2JZ/19BQIUxjrY11q4JmIPGkpUx/4iQD5WV4aloRoeJyFWZ0 fDvaQclu/pMATVUFqmz33LCStQtrkf+9igWrEBV0z5EqgrBacWWmrrfU3BcrEfvG 8KcmXtHIk3/9GFhAxPpFNgOxCDFwf3oY8natbJwTn3cgQM7XcH7rW8Io1J5QFaUX XHeMrhXwcsI/n5tiAf1CYvDx9wB9PUKGNWOW8QkSPNUYmRzabgPuD+bZ8+gqd03E pBiVD7cePVlmp5jC3qaClA== Received: from prod-mail-ppoint4 (a72-247-45-32.deploy.static.akamaitechnologies.com [72.247.45.32] (may be forged)) by m0409411.ppops.net-00190b01. (PPS) with ESMTPS id 3yaa953gcj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 May 2024 22:43:43 +0100 (BST) Received: from pps.filterd (prod-mail-ppoint4.akamai.com [127.0.0.1]) by prod-mail-ppoint4.akamai.com (8.17.1.19/8.17.1.19) with ESMTP id 44NIemuE014303; Thu, 23 May 2024 17:43:42 -0400 Received: from email.msg.corp.akamai.com ([172.27.50.207]) by prod-mail-ppoint4.akamai.com (PPS) with ESMTPS id 3y9yun4849-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 May 2024 17:43:42 -0400 Received: from ustx2ex-dag4mb5.msg.corp.akamai.com (172.27.50.204) by ustx2ex-dag4mb8.msg.corp.akamai.com (172.27.50.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.34; Thu, 23 May 2024 14:43:42 -0700 Received: from ustx2ex-dag4mb5.msg.corp.akamai.com ([172.27.50.204]) by ustx2ex-dag4mb5.msg.corp.akamai.com ([172.27.50.204]) with mapi id 15.02.1258.034; Thu, 23 May 2024 14:43:42 -0700 From: "Holland, Jake" To: =?utf-8?B?TGludXMgTMO8c3Npbmc=?= , "bloat@lists.bufferbloat.net" Thread-Topic: [Bloat] Congestion control with FQ-Codel/Cake with Multicast? Thread-Index: AQHaq48QtdSOww5WxkSUMQloyUAN97GlXW4A Date: Thu, 23 May 2024 21:43:42 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.84.24042814 x-originating-ip: [172.27.118.139] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.12.28.16 definitions=2024-05-23_12,2024-05-23_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2405010000 definitions=main-2405230150 X-Proofpoint-GUID: mAgR0p-lLVhzPan132VNKhCnpz_KGff9 X-Proofpoint-ORIG-GUID: mAgR0p-lLVhzPan132VNKhCnpz_KGff9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.12.28.16 definitions=2024-05-23_13,2024-05-23_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 spamscore=0 suspectscore=0 malwarescore=0 clxscore=1011 impostorscore=0 adultscore=0 priorityscore=1501 mlxscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405170001 definitions=main-2405230150 Subject: Re: [Bloat] Congestion control with FQ-Codel/Cake with Multicast? X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 May 2024 21:43:50 -0000 SGkgTGludXMsDQoNCkkgZGlkIGRvIHNvbWUgbXVsdGljYXN0IHRlc3RzIHdpdGggYW4gT3BlbldS VCB0aGF0IHdhcw0KcmVjZW50IHdoZW4gSSBkaWQgdGhlbSBpbiBhYm91dCAyMDE5LTIwMjAgSUlS Qy4NCg0KSSBkaWQgbm90IGxvb2sgYXQgYW55IEZRL0NBS0Ugd2hpbGUgZG9pbmcgaXQuICBJIHdv dWxkbid0IGNhbGwNCkZRIGEgdmlhYmxlLCBmYWlyIGNvbmdlc3Rpb24gY29udHJvbCBmb3IgdGhp cywgdGhvdWdoIEkgZG8gZXhwZWN0DQppdCB3b3VsZCBpc29sYXRlIHRoZSBkYW1hZ2UgdG8gZmxv d3MgdGhhdCBzaGFyZSB0aGUgcXVldWUgd2l0aA0KdGhlIG11bHRpY2FzdCBzdHJlYW0sIHdoaWNo IGF0IGxlYXN0IGhlbHBzIHByZXZlbnQgY29uZ2VzdGlvbg0KZnJvbSBicmVha2luZyB0aGUgbmV0 d29yay4NCg0KSG93ZXZlciwgSSdkIGRlc2NyaWJlIHRoYXQgYmVoYXZpb3IgYXMgbW9yZSBsaWtl IEZRIHByb3ZpZGluZw0KZGFtYWdlIGNvbnRyb2wgYWdhaW5zdCB1bmNvbnRyb2xsZWQgZmxvd3Mu ICBXaGlsZSBpdCB3b3VsZCBiZSBhDQpoZWxwZnVsIG1pdGlnYXRpb24sIGl0J3Mgbm90IGEgc29s dXRpb24uDQoNClRoZSB3b3JrIEkgZGlkIG9uIHRoZSBwcm9ibGVtIHdhcyBtb3N0bHkgY2FwdHVy ZWQgaW4gdGhlIENCQUNDDQpkcmFmdCAoZXhwaXJlZCBzaW5jZSB0aGUgcHJvamVjdCB3YXMga2ls bGVkIGFuZCBJIGhhdmVuJ3QgbWFuYWdlZA0KdG8gdGFrZSBpdCB1cCBpbiBteSBmcmVlIHRpbWUs IGJ1dCBJIHN0aWxsIHRoaW5rIGl0J3MgYSBwcm9taXNpbmcNCmFwcHJvYWNoKToNCmh0dHBzOi8v d3d3LmlldGYub3JnL2FyY2hpdmUvaWQvZHJhZnQtaWV0Zi1tYm9uZWQtY2JhY2MtMDQuaHRtbA0K DQpZb3UgcHJvYmFibHkgbmVlZCB0byBkbyB0aGUgY29uZ2VzdGlvbiBjb250cm9sIGluIHRoZSBh cHAgKHNlZQ0KaHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvcmZjL3JmYzgwODUuaHRtbCNzZWN0 aW9uLTQuMSBmb3IgdGhlDQpnZW5lcmFsIGFwcHJvYWNoZXMgdGhhdCBtYWtlIHNlbnNlLCBhbmQg Q0JBQ0MgbGlzdHMgc2V2ZXJhbA0Kc3BlY2lmaWMgb25lcyBpbiB0aGUgcmVmZXJlbmNlcyksIGJ1 dCBDQkFDQyB0cmllcyB0byBwcm92aWRlIGEgd2F5DQp5b3UgY2FuIG1haW50YWluIG5ldHdvcmsg c2FmZXR5IGluIHRoZSBwcmVzZW5jZSBvZiBtaXNiZWhhdmluZw0KYXBwcyB0aGF0IGRvbid0IGRv IGl0IHdlbGwgKGl0IHdvdWxkIGFsc28gZGlzaW5jZW50aXZpemUgYXBwcyBmcm9tDQp0cnlpbmcg dG8gY2hlYXQgYW5kIGNhdXNpbmcgaGFybSB0byB0aGUgbmV0d29yaywgd2hpY2ggbWF5YmUNCmFs c28gc2hvdWxkIGhhdmUgYmVlbiBtZW50aW9uZWQgYnV0IEkgZG9uJ3QgdGhpbmsgd2FzKS4NCg0K QWxzbyB3b3J0aCBub3RpbmcgaXMgdGhhdCBvbiB0aGUgZGVmYXVsdCBPcGVuV1JUIGluc3RhbGwg SSBzYXcgYXQNCnRoZSB0aW1lLCBpdCBkaWQgYSBsYXllciAyIGNvbnZlcnNpb24gdG8gdW5pY2Fz dCBmb3IgbXVsdGljYXN0IHBhY2tldHMNCih0aG8gSSBiZWxpZXZlIGl0IGNhbiBiZSB0dXJuZWQg b2ZmIGlmIHlvdSBhcmUgdGFsa2luZyBzb21ldGhpbmcgbGlrZQ0KYSBzdGFkaXVtIHdoZXJlIHlv dSBoYXZlIGEgbG90IG9mIHVzZXJzIHRoYXQgcmVhbGx5IHNob3VsZCBiZQ0KZ2V0dGluZyB0aGUg cGFja2V0cyBhcyBsYXllciAyIGJyb2FkY2FzdCwgYXMgb3Bwb3NlZCB0byBhIGhvbWUgb3INCnNv bWV0aGluZyB3aXRoIGp1c3QgYSBmZXcgdXNlcnMgc2hhcmluZyB0aGUgc2FtZSB3aWZpIGFuZCB3 YXRjaGluZw0KdGhlIHNhbWUgY29udGVudCkuDQoNClRoZXJlJ3MgYSBsaW5rIGluIGh0dHBzOi8v d3d3LnJmYy1lZGl0b3Iub3JnL3JmYy9yZmM5MTE5Lmh0bWwjc2VjdGlvbi00LjYuMg0KYWJvdXQg dGhhdCwgYnV0IGJhc2ljYWxseSBhdCB0aGUgRXRoZXJuZXQgYW5kIFdpRmkgbGF5ZXIsIGl0IHVz ZXMgSUdNUC9NTEQNCnNub29waW5nIHRvIG1ha2UgdGhlIG11bHRpY2FzdCBJUCBwYWNrZXRzIGdv IHRvIG9uZSBvciBtb3JlIHVuaWNhc3QgTUFDDQphZGRyZXNzZXMgb2YgdGhlIHJlY2VpdmVycyB0 aGF0IGFyZSBqb2luZWQsIHNvIGl0J3MgYWN0dWFsbHkgdXNpbmcgdW5pY2FzdCBhcw0KZmFyIGFz IFdpRmkgb3IgRXRoZXJuZXQgaXMgY29uY2VybmVkLCB3aGlsZSBzdGlsbCBiZWluZyBtdWx0aWNh c3QgYXQgdGhlIElQDQpsYXllciAoZXZlcnl0aGluZyB1cHN0cmVhbSBvZiB0aGUgcm91dGVyIGNh biBzdGlsbCBzaGFyZSB0aGUgYmFuZHdpZHRoDQp1dGlsaXphdGlvbiwgYW5kIHRoZSBhcHAgc3Rp bGwgam9pbnMgdGhlIG11bHRpY2FzdCBjaGFubmVsKS4NCihQUzogVGhhdCB3aG9sZSBSRkMgOTEx OSBtaWdodCBiZSB3b3J0aCBhIHJlYWQsIGZvciB3aGF0IHlvdSdyZSBkb2luZy4pDQoNCkkgYWdy ZWUgd2l0aCB5b3VyIGNvbmNsdXNpb24gdGhhdCBGUSBzeXN0ZW1zIHdvdWxkIHNlZSBkaWZmZXJl bnQNCnN0cmVhbXMgYXMgc2VwYXJhdGUgcXVldWVzIGFuZCBlYWNoIG9uZSBjb3VsZCBiZSBpbmRl cGVuZGVudGx5DQpvdmVybG9hZGVkLCB3aGljaCBpcyBhbW9uZyB0aGUgcmVhc29ucyBJIGRvbid0 IHRoaW5rIEZRIGNhbiBiZQ0Kdmlld2VkIGFzIGEgc29sdXRpb24gaGVyZSAodGhvdWdoIGFzIGEg bWl0aWdhdGlvbiBmb3IgdGhlIGRhbWFnZQ0KSSdkIGV4cGVjdCBpdCdzIGEgZ29vZCB0aGluZyB0 byBoYXZlIGluIHBsYWNlKS4NCg0KVG8geW91ciAybmQgcXVlc3Rpb24sIEkgZG9uJ3Qgc2VlIHNu b29waW5nIFNEUCBhcyBhIHZpYWJsZSBwYXRoDQpmb3Igc29tZSBraW5kIG9mIGluLW5ldHdvcmsg Y29uZ2VzdGlvbiBjb250cm9sIGVpdGhlciwgSSB0aGluaw0KaXQnbGwgaGF2ZSB0byBiZSBleHBs aWNpdGx5IGV4cG9zZWQgaW4gZ2VuZXJhbCAoaGVuY2UgdGhlIENCQUNDKw0KRE9STVMgYXBwcm9h Y2ggcHJvcG9zZWQpLg0KDQpBbnl0aGluZyB5b3Ugd2FudCB0byBkZXBsb3kgYXQgYW55IHNjYWxl IGlzIGdvaW5nIHRvIGhhdmUgdG8gaGF2ZQ0KdGhlIFNEUCBlbmNyeXB0ZWQsIEkgZXhwZWN0LCBz byBJIHdvdWxkIGNvbnNpZGVyIFNEUC1zbm9vcGluZyBhDQpub24tc3RhcnRlciBmb3Igc29tZXRo aW5nIGxpa2UgdGhhdC4gIEluIGFuIGVudGVycHJpc2Ugb3IgYSBjbG9zZWQNCm5ldHdvcmssIEkg Z3Vlc3MgaXQgY291bGQgbWF5YmUgd29yaywgYnV0IHRoZXJlIHlvdSBjYW4gYWxzbyBqdXN0DQpj b250cm9sIHRoZSBzdHJlYW1zIGJ5IHRoZWlyIElQcyBzbyB5b3Ugc3RpbGwgcHJvYmFibHkgZG9u J3QgbmVlZA0KU0RQIHNub29waW5nIChhbmQgYSBsb3Qgb2YgZW50ZXJwcmlzZXMgd291bGRuJ3Qg d2FudCB1bmVuY3J5cHRlZA0KU0RQIGVpdGhlci0tYXQgbGVhc3QgODAlIG9mIHRoZSBzZWN1cml0 eSBwZW9wbGUgSSd2ZSBtZXQgd2lsbCB2ZXRvIGl0LA0KYW5kIGF0IGxlYXN0IDYwJSBvZiB0aG9z ZSB3aWxsIGhhdmUgZ29vZCByZWFzb25zIGF0IHRvcCBvZiBtaW5kKS4NCg0KSSBsb3ZlIFJhcHRv clEgYW5kIGl0IGhhcyBwZXJmb3JtZWQgYW1hemluZ2x5IHdlbGwgZm9yIG1lIHNvIGl0DQpzb3Vu ZHMgdG8gbWUgbGlrZSB5b3UncmUgb24gdGhlIGJlc3Qga25vd24gcGF0aCBmb3IgbG9zcyByZWNv dmVyeSwNCmJ1dCBJIGRvbid0IGtub3cgaG93IGJlc3QgdG8gcHV0IGl0IGludG8gU0RQLCBJIG5l dmVyIGRpZCBtdWNoIHdvcmsNCm9uIHRoYXQgcGFydC4gIEkgZ3Vlc3MgbXkgZ2VuZXJhbCBhZHZp Y2UgaXMgdG8gZGVjaWRlIHdoYXQgbGV2ZWwgb2YNCmxvc3MgcmVjb3ZlcnkgeW91IHdhbnQgdG8g cHJvdmlkZSBieSBkZWZhdWx0IGFuZCBqdXN0IHNlbmQgRkVDIGZvcg0KdGhhdCB0byBldmVyeW9u ZSAobGlrZSBhdCAxJSBvciBzbyksIGFuZCBtYXliZSBhIHNlcGFyYXRlIGNoYW5uZWwNCnRoYXQg Y2FuIHN1cHBvcnQgYW5vdGhlciBoaWdoZXIgdGhyZXNob2xkIChtYXliZSBsaWtlIGFub3RoZXIg My01JSkNCmZvciBuZXR3b3JrcyB0aGF0IGFyZSBwZXJzaXN0ZW50bHkgbm9pc3kgb3Igc29tZXRo aW5nLCBhbmQgYW55dGhpbmcNCmhpZ2hlciBwcm92aWRlIHZpYSBhbiBIVFRQIGVuZHBvaW50IGlm IGluZGl2aWR1YWxzIG5lZWQgbW9yZSB0aGFuDQp0aGF0IG9uY2UgaW4gYSB3aGlsZS4gIEFuZCBt YWtlIHRob3NlIHR1bmFibGUgd2l0aG91dCByZXN0YXJ0aW5nDQp0aGUgc3RyZWFtLiAgQW5kIHdy aXRlIHVwIHlvdXIgZmluZGluZ3MgOikNCg0KQmVzdCBvZiBsdWNrIGFuZCBJIGhvcGUgdGhhdCdz IGhlbHBmdWwuDQoNCi1KYWtlDQoNCu+7v09uIDUvMjEvMjQsIDc6NTYgQU0sICJCbG9hdCBvbiBi ZWhhbGYgb2YgTGludXMgTMO8c3NpbmcgdmlhIEJsb2F0IiA8YmxvYXQtYm91bmNlc0BsaXN0cy5i dWZmZXJibG9hdC5uZXQgPG1haWx0bzpibG9hdC1ib3VuY2VzQGxpc3RzLmJ1ZmZlcmJsb2F0Lm5l dD4gb24gYmVoYWxmIG9mIGJsb2F0QGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldCA8bWFpbHRvOmJsb2F0 QGxpc3RzLmJ1ZmZlcmJsb2F0Lm5ldD4+IHdyb3RlOg0KDQoNCkhpLA0KDQoNCkluIHRoZSBwYXN0 LCBmbG9vZGluZyBhIG5ldHdvcmsgd2l0aCBtdWx0aWNhc3QgcGFja2V0cw0Kd2FzIHVzdWFsbHkg dGhlIGVhc2llc3Qgd2F5IHRvIGphbSBhICh3aWZpKSBuZXR3b3JrLA0KYXMgSVB2Ni9VRFAgbXVs dGljYXN0IGluIGNvbnRyYXN0IHRvIFRDUCBoYXMgbm8gbmF0aXZlDQpjb25nZXN0aW9uIGNvbnRy b2wuIEFuZCBicm9hZGNhc3QvbXVsdGljYXN0IHBhY2tldHMgb24gV2lmaQ0Kd291bGQgaGF2ZSBh IGxpbmVhciBpbnN0ZWFkIG9mIGV4cG9uZW50aWFsIGJhY2tvZmYgdGltZSBjb21wYXJlZA0KdG8g dW5pY2FzdCBmb3IgQ1NNQS1DQSwgYXMgZmFyIGFzIEkga25vdy4NCg0KDQpJIHdhcyB3b25kZXJp bmcsIGhhdmUgdGhlcmUgYmVlbiBhbnkgdGVzdHMgd2l0aCBtdWx0aWNhc3Qgb24gYQ0KcmVjZW50 IE9wZW5XcnQgd2l0aCBGUS1Db2RlbCBvciBDYWtlLCBkbyB0aGVzZSBxdWV1ZWluZyBtYWNoYW5p c21zDQp3b3JrIGFzIGEgdmlhYmxlLCBmYWlyIGNvbmdlc3Rpb24gY29udHJvbCBvcHRpb24gZm9y IG11bHRpY2FzdCwNCnRvbz8gSGFzIGFueW9uZSBsb29rZWQgYXQgLyB0ZXN0ZWQgdGhpcz8NCg0K DQpTZWNvbmQgcXVlc3Rpb246IEknbSBzZW5kaW5nIGFuIElQdjYgbXVsdGljYXN0DQpVRFAvUlRQ IGF1ZGlvIHN0cmVhbSB3aXRoIFJhcHRvclEgWzBdIGZvciBmb3J3YXJkIGVycm9yIGNvcnJlY3Rp b24NCndpdGggZ3N0cmVhbWVyIFsxXS4gSSdtIHVzaW5nIHNlcGFyYXRlIElQdjYgbXVsdGljYXN0 IGFkZHJlc3Nlcw0KZm9yIHRoZSBvcmlnaW5hbCBhbmQgUmFwdG9yUSBzdHJlYW1zLCBzbyB0aGF0 IGEgdXNlciBJIG1pZ2h0IGpvaW4NCmluZGl2aWR1YWxseSBkZXBlbmRpbmcgb24gdGhlaXIgbmV0 d29yayBxdWFsaXR5LiBJIG1pZ2h0IGFsc28gYWRkDQptb3JlIHN0cmVhbXMgZm9yIHRoZSBzYW1l IGRhdGEgYnV0IGF0IGxvd2VyIGNvZGVjIGJpdHJhdGVzLCBhcyB3ZWxsDQphcyBhZGRpdGlvbmFs IFJhcHRvclEgc3RyZWFtcyB3aXRoIGRpZmZlcmVudCBzZXR0aW5ncyBpbiB0aGUgZnV0dXJlLiAN CkkgZ3Vlc3MgRlEtQ29kZWwvQ2FrZSBpbiBPcGVuV3J0IHdvdWxkIHNlZSB0aGVtIGFzIGluZGl2 aWR1YWwNCnNlc3Npb25zLCBkdWUgdG8gZGlmZmVyaW5nIElQdjYgbXVsdGljYXN0IGRlc3RpbmF0 aW9uIGFkZHJlc3Nlcz8NCkFueXRoaW5nIEkgY291bGQvc2hvdWxkIGRvIHRoYXQgdGhleSB3b3Vs ZCBiZSBzZWVuIGFzIG9uZSBzZXNzaW9uLA0KdG8gYXZvaWQgdGhhdCB0aGV5IHdvdWxkIGdldCBh biB1bmZhaXJseSBoaWdoZXIgc2hhcmUgb2YgdGhlDQphdmFpbGFibGUgYmFuZHdpZHRoPyBXaGF0 IHdvdWxkIGJlIGFuIGlkZWFsLCBhdXRvbWl6ZWQgYXBwcm9hY2gsDQpzbm9vcGluZyBTRFAgWzJd IGZyb20gU0FQIFszXSBtZXNzYWdlcyBtYXliZT8gKGRvZXMgYW55b25lIGtub3cgaG93DQpSYXB0 b3JRIHNob3VsZCBiZSBlbmNvZGVkIGluIFNEUCBhbG9uZ3NpZGUgdGhlIG9yaWdpbmFsIFJUUCBw YXlsb2FkPykNCg0KDQpSZWdhcmRzLA0KTGludXMNCg0KDQoNCg0KWzBdOiBodHRwczovL3d3dy5y ZmMtZWRpdG9yLm9yZy9yZmMvcmZjNjMzMCANClsxXTogJCBnc3QtbGF1bmNoLTEuMCBcDQpydHBi aW4gbmFtZT1ydHAgXA0KZmVjLWVuY29kZXJzPSdmZWMsMD0icmFwdG9ycWVuY1wgbXR1PTQwMFwg cmVwYWlyLXBhY2tldHM9MTVcIHJlcGFpci13aW5kb3c9NTAwXCBzeW1ib2wtc2l6ZT0xOTIiOycg XA0KcHVsc2VzcmMgZGV2aWNlPSJyYWRpby1zdGF0aW9uLXNvdXJjZS0wMSIgXA0KISBhdWRpby94 LXJhdyxjaGFubmVscz0yICEgYXVkaW9jb252ZXJ0ICEgYXVkaW9yZXNhbXBsZSBcDQohIG9wdXNl bmMgISBxdWV1ZSAhIHJ0cG9wdXNwYXkgXA0KISBydHAuc2VuZF9ydHBfc2lua18wIHJ0cC5zZW5k X3J0cF9zcmNfMCBcDQohIHVkcHNpbmsgaG9zdD1mZjdlOjI0MDoyMDAxOjY3YzoyZDUwOjA6NTQ1 Zjo1ODAwIHBvcnQ9NTAwMCB0dGwtbWM9NjQgcnRwLnNlbmRfZmVjX3NyY18wXzAgXA0KISB1ZHBz aW5rIGhvc3Q9ZmY3ZToyNDA6MjAwMTo2N2M6MmQ1MDowOjU0NWY6NTgwMiBwb3J0PTUwMDIgdHRs LW1jPTY0IGFzeW5jPWZhbHNlDQpbMl06IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j L2h0bWwvcmZjODg2Ng0KWzNdOiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1s L3JmYzI5NzQNCg0KDQoNCg==