From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 E21C73CB35 for ; Mon, 8 Jul 2019 16:56:08 -0400 (EDT) Received: from pps.filterd (m0050096.ppops.net [127.0.0.1]) by m0050096.ppops.net-00190b01. (8.16.0.27/8.16.0.27) with SMTP id x68KqUoC004537; Mon, 8 Jul 2019 21:56:06 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=3f6AuK9QjfDSvkG9iauU39mFvp5B2dJCkauk3UfV6z0=; b=KUtatfWWOGXZzueWTlJUHDm23PHANgrGNJlas3RZvZ6nzj7owGEFMmpWF2p2cCVpdauk evC1rJxj+nohLRQgGdDS63w0mmfW38jYPNIBee42XFAMMH27CN0DtnEF80EfZfU2GF7c fd6QVJcR+yF1+zNFnT/W1oX8mQDEBmAglA6Dh6DMxPpWtf7aozcd0bxNv3kdE+2X7LXk lyXDfYgIhgYFrzISJhwvwy+Sygs40LREZ+Oh54kVNVP5BGb09BnFS9p+yuXS4brbHGnP JT6cLY11Bjqre/BJ6EJc79qRnpbeY6aTKJ7TuuWQu+q6wSTQ+xUAVYfYcytkOSOM0aGl dg== Received: from prod-mail-ppoint4 (prod-mail-ppoint4.akamai.com [96.6.114.87] (may be forged)) by m0050096.ppops.net-00190b01. with ESMTP id 2tmd3b8144-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 08 Jul 2019 21:56:06 +0100 Received: from pps.filterd (prod-mail-ppoint4.akamai.com [127.0.0.1]) by prod-mail-ppoint4.akamai.com (8.16.0.27/8.16.0.27) with SMTP id x68Kkf8T021762; Mon, 8 Jul 2019 16:56:06 -0400 Received: from email.msg.corp.akamai.com ([172.27.27.25]) by prod-mail-ppoint4.akamai.com with ESMTP id 2tjpyxehak-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 08 Jul 2019 16:55:59 -0400 Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com (172.27.27.104) by ustx2ex-dag1mb5.msg.corp.akamai.com (172.27.27.105) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 8 Jul 2019 15:55:40 -0500 Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com ([172.27.6.134]) by ustx2ex-dag1mb4.msg.corp.akamai.com ([172.27.6.134]) with mapi id 15.00.1473.004; Mon, 8 Jul 2019 15:55:40 -0500 From: "Holland, Jake" To: "De Schepper, Koen (Nokia - BE/Antwerp)" , Jonathan Morton CC: "ecn-sane@lists.bufferbloat.net" , "tsvwg@ietf.org" Thread-Topic: [tsvwg] [Ecn-sane] Comments on L4S drafts Thread-Index: AQHVNXeiSFeXrYZnd0KO2xsyAXEyKKbBEoiA Date: Mon, 8 Jul 2019 20:55:40 +0000 Message-ID: References: <364514D5-07F2-4388-A2CD-35ED1AE38405@akamai.com> <4aff6353-eb0d-b0b8-942d-9c92753f074e@bobbriscoe.net> <1238A446-6E05-4A55-8B3B-878C8F39FC75@gmail.com> <17B33B39-D25A-432C-9037-3A4835CCC0E1@gmail.com> <52F85CFC-B7CF-4C7A-88B8-AE0879B3CCFE@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.1a.0.190609 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [172.19.112.198] Content-Type: text/plain; charset="utf-8" Content-ID: <0A4983A0E8354347A4EC2128623A7482@akamai.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-07-08_07:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1907080259 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-07-08_07:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1907080261 Subject: Re: [Ecn-sane] [tsvwg] Comments on L4S drafts X-BeenThere: ecn-sane@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of explicit congestion notification's impact on the Internet List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 20:56:09 -0000 SGkgS29lbiwNCg0KSSdtIGEgYml0IGNvbmZ1c2VkIGJ5IHRoaXMgcmVzcG9uc2UuDQoNCkkgYWdy ZWUgdGhlIGtleSBxdWVzdGlvbiBmb3IgdGhpcyBkaXNjdXNzaW9uIGlzIGFib3V0IGhvdyBiZXN0 IHRvDQpnZXQgbG93IGxhdGVuY3kgZm9yIHRoZSBpbnRlcm5ldC4NCg0KSWYgSSdtIHJlYWRpbmcg eW91ciBtZXNzYWdlIGNvcnJlY3RseSwgeW91J3JlIHNheWluZyB0aGF0IHVuZGVyIHRoZQ0KTDRT IGFwcHJvYWNoIGZvciBFQ1QoMSksIHdlIGNhbiBhY2hpZXZlIGl0IHdpdGggZWl0aGVyIGR1YWxx IG9yIGZxDQphdCB0aGUgYm90dGxlbmVjaywgYnV0IHVuZGVyIHRoZSBTQ0UgYXBwcm9hY2ggd2Ug Y2FuIG9ubHkgZG8gaXQgd2l0aA0KZnEgYXQgdGhlIGJvdHRsZW5lY2suDQoNCihJIHRoaW5rIEkg dW5kZXJzdGFuZCBhbmQgcm91Z2hseSBhZ3JlZSB3aXRoIHRoaXMgY2xhaW0sIHN1YmplY3QgdG8N CnNvbWUgY2F2ZWF0cy4gIEkganVzdCB3YW50IHRvIG1ha2Ugc3VyZSBJJ3ZlIGdvdCB0aGlzIHJp Z2h0IHNvDQpmYXIsIGFuZCB0aGF0IHdlIGFncmVlIHRoYXQgaW4gbmVpdGhlciBjYXNlIGNhbiB2 ZXJ5IGxvdyBsYXRlbmN5IGJlDQphY2hpZXZlZCB3aXRoIGEgY2xhc3NpYyBzaW5nbGUgcXVldWUg d2l0aCBjbGFzc2ljIGJhbmR3aWR0aC1zZWVraW5nDQp0cmFmZmljLikNCg0KQXJlIHlvdSBzYXlp bmcgdGhhdCBldmVuIGlmIGEgc2NhbGFibGUgRlEgY2FuIGJlIGltcGxlbWVudGVkIGluDQpoaWdo LXZvbHVtZSBhZ2dyZWdhdGVkIGxpbmtzIGF0IHRoZSBzYW1lIGNvc3QgYW5kIGRpZmZpY3VsdHkg YXMNCmR1YWxxLCB0aGVyZSdzIGEgcmVhc29uIG5vdCB0byB1c2UgRlE/ICBJcyB0aGVyZSBhIHVz ZSBjYXNlIHdoZXJlDQppdCdzIG5lY2Vzc2FyeSB0byBhdm9pZCBzdHJpY3QgaXNvbGF0aW9uIGlm IHN0cmljdCBpc29sYXRpb24gY2FuIGJlDQphY2NvbXBsaXNoZWQgYXMgY2hlYXBseT8NCg0KQWxz bywgSSB0aGluayBpZiB0aGUgU0NFIHBvc2l0aW9uIGlzICJsb3cgbGF0ZW5jeSBjYW4gb25seSBi ZQ0KYWNoaWV2ZWQgd2l0aCBGUSIsIHRoYXQncyBkaWZmZXJlbnQgZnJvbSAiZm9yY2luZyBvbmx5 IEZRIG9uIHRoZQ0KaW50ZXJuZXQiLCBwcm92aWRlZCB0aGUgZmFpcm5lc3MgY2xhaW1zIGhvbGQg dXAsIHJpZ2h0PyAgKENsYXNzaWMNCnNpbmdsZSBxdWV1ZSBBUU1zIG1heSBzdGlsbCBoYXZlIGEg dXNlZnVsIHBsYWNlIGluIGdldHRpbmcNCnByZXR0eS1nb29kIGxhdGVuY3kgaW4gdGhlIGNoZWFw ZXN0IGhhcmR3YXJlLCBsaWtlIG1heWJlIFBJRSB3aXRoDQptYXJraW5nLikNCg0KQW55d2F5LCB0 byBtZSB0aGlzIGRpc2N1c3Npb24gaXMgYWJvdXQgdGhlIHRyYWRlb2ZmcyBiZXR3ZWVuIHRoZQ0K MiBwcm9wb3NhbHMuICBJdCBzZWVtcyB0byBtZSBTQ0UgaGFzIHNvbWUgc2FmZXR5IGFkdmFudGFn ZXMgdGhhdA0Kc2hvdWxkIG5vdCBiZSB0aHJvd24gYXdheSBsaWdodGx5LCBzbyBpZiB0aGUgcGVy Zm9ybWFuY2UgY2FuIGJlDQptYWRlIGVxdWl2YWxlbnQsIGl0IHdvdWxkIGJlIGdvb2QgdG8ga25v dyBhYm91dCBpdCBiZWZvcmUNCmNvbW1pdHRpbmcgdGhlIGNvZGVwb2ludC4NCg0KQmVzdCByZWdh cmRzLA0KSmFrZQ0KDQrvu79PbiAyMDE5LTA3LTA4LCAwMzoyNiwgIkRlIFNjaGVwcGVyLCBLb2Vu IChOb2tpYSAtIEJFL0FudHdlcnApIiA8a29lbi5kZV9zY2hlcHBlckBub2tpYS1iZWxsLWxhYnMu Y29tPiB3cm90ZToNCg0KICAgIEhpIEpvbmF0aGFuLA0KICAgIA0KICAgIEZyb20geW91ciByZXNw b25zZXMgYmVsb3csIEkgaGF2ZSB0aGUgaW1wcmVzc2lvbiB5b3UgdGhpbmsgdGhpcyBkaXNjdXNz aW9uIGlzIGFib3V0IEZRIChmbG93L2ZhaXIgcXVldWluZykuIEZhaXIgcXVldWluZyBpcyB1c2Vk IHRvZGF5IHdoZXJlIHN0cmljdCBpc29sYXRpb24gaXMgd2FudGVkLCBsaWtlIGJldHdlZW4gc3Vi c2NyaWJlcnMsIGFuZCBieSBleHRlbnNpb24gKGlmIHBvc3NpYmxlIGFuZCBwcmVmZXJyZWQpIG9u IGEgcGVyIHRyYW5zcG9ydCBsYXllciBmbG93LCBsaWtlIGluIEZpeGVkIENQRXMgYW5kIE1vYmls ZSBuZXR3b3Jrcy4gTm8gZGlzY3Vzc2lvbiBhYm91dCB0aGlzLCBhbmQgYXNzdW1pbmcgd2UgaGF2 ZSBhbmQgc3RpbGwgd2lsbCBoYXZlIGFuIEludGVybmV0IHdoaWNoIG5lZWRzIHRvIHN1cHBvcnQg Ym90aCBjb21tb24gcXVldWVzIChsaWtlIER1YWxRIGlzIGludGVuZGVkKSBhbmQgRlFzLCBJIHRo aW5rIHRoZSBvbmx5IGRpc2N1c3Npb24gcG9pbnQgaXMgaG93IHdlIHdhbnQgdG8gbWlncmF0ZSB0 byBhbiBJbnRlcm5ldCB0aGF0IHN1cHBvcnRzIG9wdGltYWxseSBMb3cgTGF0ZW5jeS4NCiAgICAN CiAgICBUaGlzIGxlYWRzIHVzIHRvIHRoZSBxdWVzdGlvbiBMNFMgb3IgU0NFPw0KICAgIA0KICAg IElmIHdlIHdhbnQgdG8gc3VwcG9ydCBsb3cgbGF0ZW5jeSBmb3IgYm90aCBjb21tb24gcXVldWVz IGFuZCBGUXMgd2UgIk5FRUQiIEw0UywgaWYgd2UgbmVlZCB0byBzdXBwb3J0IGl0IG9ubHkgZm9y IEZRcywgd2UgIkNPVUxEIiB1c2UgU0NFIHRvbywgYW5kIGlmIHdlIHdhbnQgdG8gZm9yY2UgdGhl IHdob2xlIEludGVybmV0IHRvIHVzZSBvbmx5IEZRcywgd2UgIlNIT1VMRCIgdXNlIFNDRSDwn5iJ LiBJZiB5b3VyIGdvYWwgaXMgdG8gZm9yY2Ugb25seSBGUXMgaW4gdGhlIEludGVybmV0LCB0aGVu IGxldCB0aGlzIGJlIGNsZWFyLi4uIEkgYXNzdW1lIHdlIG5lZWQgYSBkaXNjdXNzaW9uIG9uIGFu b3RoZXIgbGV2ZWwgaW4gdGhhdCBjYXNlIChhbmQgdG8gYmUgY2xlYXIsIGl0IGlzIG5vdCBhIGdv YWwgSSBjYW4gc3VwcG9ydCkuLi4NCiAgICANCiAgICBLb2VuLg0KICAgIA0KICAgIA0KICAgIC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQogICAgRnJvbTogSm9uYXRoYW4gTW9ydG9uIDxjaHJv bWF0aXg5OUBnbWFpbC5jb20+IA0KICAgIFNlbnQ6IEZyaWRheSwgSnVseSA1LCAyMDE5IDEwOjUx IEFNDQogICAgVG86IERlIFNjaGVwcGVyLCBLb2VuIChOb2tpYSAtIEJFL0FudHdlcnApIDxrb2Vu LmRlX3NjaGVwcGVyQG5va2lhLWJlbGwtbGFicy5jb20+DQogICAgQ2M6IEJvYiBCcmlzY29lIDxp ZXRmQGJvYmJyaXNjb2UubmV0PjsgZWNuLXNhbmVAbGlzdHMuYnVmZmVyYmxvYXQubmV0OyB0c3Z3 Z0BpZXRmLm9yZw0KICAgIFN1YmplY3Q6IFJlOiBbdHN2d2ddIFtFY24tc2FuZV0gQ29tbWVudHMg b24gTDRTIGRyYWZ0cw0KICAgIA0KICAgID4gT24gNSBKdWwsIDIwMTksIGF0IDk6NDYgYW0sIERl IFNjaGVwcGVyLCBLb2VuIChOb2tpYSAtIEJFL0FudHdlcnApIDxrb2VuLmRlX3NjaGVwcGVyQG5v a2lhLWJlbGwtbGFicy5jb20+IHdyb3RlOg0KICAgID4gDQogICAgPj4+IDI6IER1YWxRIGNhbiBi ZSBkZWZlYXRlZCBieSBhbiBhZHZlcnNhcnksIGRlc3Ryb3lpbmcgaXRzIGFiaWxpdHkgdG8gaXNv bGF0ZSBMNFMgdHJhZmZpYy4NCiAgICA+IA0KICAgID4gQmVmb3JlIGp1bXBpbmcgdG8gYW5vdGhl ciBwb2ludCwgbGV0J3MgY2xvc2UgZG93biB5b3VyIG9yaWdpbmFsIGlzc3VlLiBTaW5jZSB5b3Ug ZGlkbid0IG1lbnRpb24sIEkgYXNzdW1lIHRoYXQgeW91IGFncmVlIHdpdGggdGhlIGZvbGxvd2lu ZywgcmlnaHQ/DQogICAgPiANCiAgICA+ICAgICAgICAiWW91IGNhbm5vdCBkZWZlYXQgYSBEdWFs USIgKGF0IGxlYXN0IG5vIG1vcmUgdGhhbiBhIHNpbmdsZSBRKQ0KICAgIA0KICAgIEkgY29uc2lk ZXIgZm9yY2libHkgZGVncmFkaW5nIER1YWxRIHRvIHNpbmdsZS1xdWV1ZSBtb2RlIHRvIGJlIGEg ZGVmZWF0LiAgSG93ZXZlcuKApg0KICAgIA0KICAgID4+PiBCdXQgdGhhdCdzIGV4YWN0bHkgdGhl IHByb2JsZW0uICBTaW5nbGUgcXVldWUgQVFNIGRvZXMgbm90IGlzb2xhdGUgTDRTIHRyYWZmaWMg ZnJvbSAiY2xhc3NpYyIgdHJhZmZpYywgc28gdGhlIGxhdHRlciBzdWZmZXJzIGZyb20gdGhlIGZv cm1lcidzIHJlbGF0aXZlIGFnZ3Jlc3Npb24gaW4gdGhlIGZhY2Ugb2YgQVFNIGFjdGl2aXR5Lg0K ICAgID4gDQogICAgPiBXaXRoIEw0UyBhIHNpbmdsZSBxdWV1ZSBjYW4gZGlmZmVyZW50aWF0ZSBi ZXR3ZWVuIENsYXNzaWMgYW5kIEw0UyB0cmFmZmljLiBUaGF0J3Mgd2h5IGl0IGtub3dzIGV4YWN0 bHkgaG93IHRvIHRyZWF0IHRoZSB0cmFmZmljLiBGb3IgTm9uLUVDVCBhbmQgRUNUKDApIHNxdWFy ZSB0aGUgcHJvYmFiaWxpdHksIGFuZCBmb3IgRUNUKDEpIGRvbid0IHNxdWFyZSwgYW5kIGl0IHdv cmtzIGV4YWN0bHkgbGlrZSBhIER1YWxRLCBidXQgdGhlbiB3aXRob3V0IHRoZSBsYXRlbmN5IGlz b2xhdGlvbi4gQm90aCB0eXBlcyBnZXQgdGhlIHNhbWUgdGhyb3VnaHB1dCwgQU5EIGRlbGF5LiBT ZWUgdGhlIFBJMiBwYXBlciwgd2hpY2ggaXMgZXhhY3RseSBhYm91dCBhIHNpbmdsZSBRLg0KICAg IA0KICAgIE9rYXksIHRoaXMgaXMgYW4gaW1wb3J0YW50IHBvaW50OiB0aGUgcmVhbCBhc3NlcnRp b24gaXMgbm90IHRoYXQgRHVhbFEgaXRzZWxmIGlzIG5lZWRlZCBmb3IgTDRTIHRvIGJlIHNhZmUg b24gdGhlIEludGVybmV0LCBidXQgZm9yIGRpZmZlcmVudGlhbCBBUU0gdHJlYXRtZW50IHRvIGJl IHByZXNlbnQgYXQgdGhlIGJvdHRsZW5lY2suICBEZWZlYXRpbmcgRHVhbFEgb25seSBkZXN0cm95 cyBMNFMnIGxhdGVuY3kgYWR2YW50YWdlIG92ZXIgImNsYXNzaWMiIHRyYWZmaWMuICBXZSBtaWdo dCBhY3R1YWxseSBiZSBtYWtpbmcgcHJvZ3Jlc3MgaGVyZSENCiAgICANCiAgICA+IEkgYWdyZWUg eW91IGNhbm5vdCBpc29sYXRlIGluIGEgc2luZ2xlIFEsIGFuZCB0aGlzIGlzIHdoeSBMNFMgaXMg YmV0dGVyIHRoYW4gU0NFLCBiZWNhdXNlIGl0IHRlbGxzIHRoZSBBUU0gd2hhdCB0byBkbywgZXZl biBpZiBpdCBoYXMgYSBzaW5nbGUgUS4gU0NFIG5lZWRzIGlzb2xhdGlvbiwgTDRTIG5vdC4NCiAg ICANCiAgICBEZXZpbCdzIGFkdm9jYXRlIHRpbWUuICBXaGF0IGlmLCBpbnN0ZWFkIG9mIHByb3Zp ZGluZyBkaWZmZXJlbnRpYWwgdHJlYXRtZW50IFdSVCBDRSBtYXJraW5nLCBQSTIgaW5zdGVhZCBh cHBsaWVkIGJvdGggbWFya2luZyBzdHJhdGVnaWVzIHNpbXVsdGFuZW91c2x5IC0gdGhlIGhpZ2hl ciByYXRlIHVzaW5nIFNDRSwgYW5kIHRoZSBsb3dlciByYXRlIHVzaW5nIENFPyAgQ2xhc3NpYyB0 cmFmZmljIHdvdWxkIHNlZSBvbmx5IHRoZSBsYXR0ZXI7IEw0UyBjb3VsZCB1c2UgdGhlIGZvcm1l ci4NCiAgICANCiAgICA+IFdlIHRyaWVkIHllYXJzIGFnbyBzaW1pbGFyIHRoaW5ncyBsaWtlIG5l ZWRlZCBmb3IgU0NFLCBhbmQgZm91bmQgdGhhdCBpdCBjYW4ndCB3b3JrLiBGb3IgdGhyb3VnaHB1 dCBmYWlybmVzcyB5b3UgbmVlZCB0aGUgc3F1YXJlZCByZWxhdGlvbiBiZXR3ZWVuIHRoZSAyIHNp Z25hbHMsIGJ1dCB3aXRoIFNDRSwgeW91IG5lZWQgdG8gYXBwbHkgYm90aCBzaWduYWxzIGluIHBh cmFsbGVsLCBiZWNhdXNlIHlvdSBkb24ndCBrbm93IHRoZSBzZW5kZXIgdHlwZS4gDQogICAgDQog ICAgWWVzLCB0aGF0J3MgZXhhY3RseSB3aGF0IHdlIGRvIC0gYW5kIGl0IGRvZXMgd29yay4NCiAg ICANCiAgICA+IAktIFNvIGVpdGhlciB0aGUgc2VuZGVyIG5lZWRzIHRvIGlnbm9yZSBDRSBpZiBp dCBnZXRzIFNDRSwgb3IgaWdub3JlIFNDRSBpZiB5b3UgZ2V0IENFLiBUaGUgZmlyc3QgaXMgZGFu Z2Vyb3VzIGlmIHlvdSBoYXZlIG11bHRpcGxlIGJvdHRsZW5lY2tzLCBhbmQgdGhlIHNlY29uZCBp cyBkZWZlYXRpbmcgdGhlIHB1cnBvc2Ugb2YgU0NFLiBBbnkgb3RoZXIgY29tYmluYXRpb24gbGVh ZHMgdG8gdW5mYWlybmVzcyAoZG91YmxlIHJlc3BvbnNlKS4NCiAgICANCiAgICBUaGlzIGlzIGEg ZmFsc2UgZGljaG90b215LiAgV2UgcXVpY2tseSByZWFsaXNlZCBib3RoIG9mIHRob3NlIG9wdGlv bnMgd2VyZSB1bmFjY2VwdGFibGUsIGFuZCBzb3VnaHQgYSB0aGlyZCB3YXkuDQogICAgDQogICAg U0NFIHNlbmRlcnMgYXBwbHkgYSByZWR1Y2VkIENFIHJlc3BvbnNlIHdoZW4gYWxzbyByZXNwb25k aW5nIHRvIHBhcmFsbGVsIFNDRSBmZWVkYmFjaywgcm91Z2hseSBpbiBsaW5lIHdpdGggQUJFLCBv biB0aGUgZ3JvdW5kcyB0aGF0IHJlc3BvbmRpbmcgdG8gU0NFIGRvZXMgc29tZSBvZiB0aGUgbmVj ZXNzYXJ5IHJlZHVjdGlvbiBhbHJlYWR5LiAgVGhlIHJlZHVjZWQgcmVzcG9uc2UgaXMgc3RpbGwg YSBNdWx0aXBsaWNhdGl2ZSBEZWNyZWFzZSwgc28gaXQgZml0cyB3aXRoIG5vcm1hbCBUQ1AgY29u Z2VzdGlvbiBjb250cm9sIHByaW5jaXBsZXMuDQogICAgDQogICAgPiAJLSB5b3Ugc2VwYXJhdGUg dGhlIHNpZ25hbHMgaW4gcXVldWUgZGVwdCwgZmlyc3QgYXBwbHlpbmcgU0NFIGFuZCBsYXRlciBD RSwgYXMgeW91IG9yaWdpbmFsbHkgcHJvcG9zZWQsIGJ1dCB0aGF0IHJlc3VsdHMgaW4gc3RhcnZh dGlvbiBmb3IgU0NFLg0KICAgIA0KICAgIFllcywgYWx0aG91Z2ggdGhpcyBhcHByb2FjaCBnaXZl cyB0aGUgYmVzdCBwZXJmb3JtYW5jZSBmb3IgU0NFIHdoZW4gdXNlZCB3aXRoIGZsb3cgaXNvbGF0 aW9uLCBvciB3aGVuIGFsbCBmbG93cyBhcmUga25vd24gdG8gYmUgU0NFLWF3YXJlLiAgU28gd2Ug YXBwbHkgdGhpcyBzdHJhdGVneSBpbiB0aG9zZSBjYXNlcywgYW5kIG1vdmUgdGhlIFNDRSBtYXJr aW5nIGZ1bmN0aW9uIHVwIHRvIG92ZXJsYXAgQ0UgbWFya2luZyBzcGVjaWZpY2FsbHkgZm9yIHNp bmdsZSBxdWV1ZXMuDQogICAgDQogICAgSXQgaGFzIGJlZW4gc3VnZ2VzdGVkIHRoYXQgc2luZ2xl IHF1ZXVlIEFRTXMgYXJlIHJhcmUgaW4gYW55IGNhc2UsIGJ1dCB0aGlzIGFwcHJvYWNoIGNvdmVy cyB0aGF0IGNvcm5lciBjYXNlLg0KICAgIA0KICAgID4gQWRkIG9uIHRvcCB0aGF0IFNDRSBtYWtl cyBpdCBpbXBvc3NpYmxlIHRvIHVzZSBEdWFsUSwgYXMgeW91IGNhbm5vdCBkaWZmZXJlbnRpYXRl IHRoZSB0cmFmZmljIHR5cGVzLg0KICAgIA0KICAgIFNDRSBpcyBkZXNpZ25lZCBhcm91bmQgbm90 ICpuZWVkaW5nKiB0byBkaWZmZXJlbnRpYXRlIHRoZSB0cmFmZmljIHR5cGVzLiAgU2luZ2xlIHF1 ZXVlcyBoYXZlIGtub3duIGRpc2FkdmFudGFnZXMsIGFuZCBTQ0UgZG9lc24ndCB3b3JzZW4gdGhl bS4NCiAgICANCiAgICBNZWFud2hpbGUsIHdlIGhhdmUgcHJvcG9zZWQgTEZRIHRvIGNvdmVyIHRo ZSBEdWFsUSB1c2UgY2FzZS4gIEknZCBiZSBpbnRlcmVzdGVkIGluIGhlYXJpbmcgYSBwcmluY2lw bGVkIGNyaXRpcXVlIG9mIGl0Lg0KICAgIA0KICAgICAtIEpvbmF0aGFuIE1vcnRvbg0KICAgIA0K ICAgIA0KDQo=