From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140072.outbound.protection.outlook.com [40.107.14.72]) (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 3F9CB3BA8E for ; Tue, 5 Mar 2019 09:35:13 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=darbyshire-bryant.me.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZhP4pxKbp5u77c3HjBziqSsUJyf5ixwMkkyE8M2tAJ8=; b=PGP/GXYAUj3HAsaDNg06OWQ0hTBrKlXDX60iFtl6zRyPPokvwbVLkS1OF53xiS391j0wt2dxFxBg43+Z5UQ/Alt1RIod+zmJpgR5GBq3JSSqu/ZYfLCzuMHC4LRNPbrr2tOkAF6asiETcjGoAnh9+jzxGf9FuVVHQhStCVd3UXM= Received: from VI1PR0302MB2750.eurprd03.prod.outlook.com (10.171.105.143) by VI1PR0302MB3262.eurprd03.prod.outlook.com (52.134.12.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.16; Tue, 5 Mar 2019 14:35:10 +0000 Received: from VI1PR0302MB2750.eurprd03.prod.outlook.com ([fe80::a8fc:70f:5750:d2d8]) by VI1PR0302MB2750.eurprd03.prod.outlook.com ([fe80::a8fc:70f:5750:d2d8%9]) with mapi id 15.20.1665.020; Tue, 5 Mar 2019 14:35:10 +0000 From: Kevin Darbyshire-Bryant To: "cake@lists.bufferbloat.net" Thread-Topic: act_connmark + dscp Thread-Index: AQHU02CinCWBth/66Uq9ZiFXVgNh0w== Date: Tue, 5 Mar 2019 14:35:10 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; x-originating-ip: [2a02:c7f:1240:ee00::dc83] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4fa8e40b-4cf9-4f3f-aabc-08d6a177c57e x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(49563074)(7193020); SRVR:VI1PR0302MB3262; x-ms-traffictypediagnostic: VI1PR0302MB3262: x-microsoft-exchange-diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjMyNjI7MjM6SmVGQnR5V0JzeEtJMFNtcHJHS1pOc2ha?= =?utf-8?B?bXY4RldlUzRSMktvQUJKRGJBREo2Rkw3RktTeFlGcWNiTkVVcUVmSVY2b3pM?= =?utf-8?B?UkQwSzlvR0NpdVQ5L2JVZFFIR2VMbjJRNUJsL0dBcjFuOTdSUFZ1YU4wbGlm?= =?utf-8?B?SENuRURnakRiWFpsWDI5N2FQQzArbEtYdTBHOTFKeURnbU9DMEhsVjBnOHdC?= =?utf-8?B?bE9EU0ZTcFd0SHZBeXhnRTJ6WkdDbWwzUGhUMFpHTkQzek9xdnJQU2Q5Tzha?= =?utf-8?B?Y285T1gyYnI5ZGRTMWhoOXVFQlFQNVZTMVl0RUZaYk02VnB5cXVvK05iNUdv?= =?utf-8?B?SEJEVFRMUzN5Tk45bGZ2WFB2MUNwejBMZEF2cFplU3F1enlGYmVHNWpTTmtq?= =?utf-8?B?VlhDZ3lvcjZtc1NPTXNKYkJpSEVjUXlsVzFVR2hla2ErNlAzRkNHdzlYMzlT?= =?utf-8?B?MEIzUlkyUG9SWG5zbGVIbFhnVjg0Z2htSFlHNUFnUlRLTWZkYjVhcjJuUzR4?= =?utf-8?B?QkFEaTI0OXBiTmk1N2paamY1ZmQ1T1BYcE05SVUyYXRCYVNraXNHdnVLblJ2?= =?utf-8?B?bDk5Sk5ES0J3cHp1d2dXRzJ2R0hEcWh4UFp5VmlhOG0zWVBXYmF6VW04SzlJ?= =?utf-8?B?dUkvQ1lyWE9XVXJYa1FUbGd4dXZKeHNZVDh6Syt5UmVaaDczS05yaTRDdWVv?= =?utf-8?B?SUg2cTZEZnIrV1NndjFFWXBraERDOVBkbkN0TDB2UGlON1plYUFoOFJucG5t?= =?utf-8?B?Z21ONG81M2plTzQzRldVY3R4M1p2UGNpbGFjZVlVQUtCbng0Q3ZrS2RvQjRH?= =?utf-8?B?M0U1MjZnNXlnNnQ0WmFLbGw0M1dZQUJhWWtScjNWNExaQTc1M0NJc0N1b0Ri?= =?utf-8?B?WVlzakFlSllrMHkwS3ZXbVF1UnMxSmRGczNJRlNWd25lOEVHTXhiQ3NHdjVX?= =?utf-8?B?cUhwcU5RZmh5bXBhTkF6c3VIclNkTGdjTVNsUU9BNlNSWVpDcHhlbFhIRkRk?= =?utf-8?B?U0pIemNFZzQ0SU9pRURhT0doQkhTaEh2OEZTdW1mWVZra2MwWkdaaUdhdnBR?= =?utf-8?B?YlVYVGlYaTdjOXM5bGRpajhkbllyNldBemdMOUNNcnQxWEM5NVJaVm44SWE3?= =?utf-8?B?cGhvd0tRUXpNd0F4MytTdWx6dUFtS0lBSDNUdTY5ZVl5b00xUG9JRUtybldx?= =?utf-8?B?MnNMUUoxelhoUVZDV3lRcy9RTkZaTHRSc0VJaUs4WG5vMGJoenpFZ3ZOUXV4?= =?utf-8?B?aEhqZm9WeXArVU5SQWhyaUxXSGZ4MU5BYWxCdE5VT0MxV1p0VFh4WFZPeFhp?= =?utf-8?B?R2swbytaRWNGdG9rSkhsTklKVTZ1TW9iWXhJLzZvbW56aUJycGpKWnVWTDZl?= =?utf-8?B?VkovelFlR3JzNjlVbGxDR3BSRGFIN284aG9RbEpKSkJqenpGdXQvYkk2WnJz?= =?utf-8?B?aFdSNmVJeUFyVWpSU1p5dnZ6QnlGRzhwYU9FdHg2cEhoK1I2UlF5bzNhS2py?= =?utf-8?B?c3IrcVk2b1EvcGVjbVNXMGdldmdsTjdsTklvdHZvMDEvaENUZktncjY1UXBZ?= =?utf-8?B?djhwc29kVW96VmVVazI5Z1hOQm9JK1pOMWpDZDZ5YU5CbWtsc2JQcVdQeDR3?= =?utf-8?Q?s6OYgLX/bA5bvD6X89O7lA?= x-microsoft-antispam-prvs: x-forefront-prvs: 0967749BC1 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(366004)(136003)(396003)(39830400003)(376002)(199004)(189003)(5024004)(74482002)(6116002)(2906002)(33656002)(8676002)(256004)(1730700003)(6506007)(5660300002)(82746002)(81166006)(81156014)(71200400001)(71190400001)(25786009)(2501003)(102836004)(99286004)(99936001)(36756003)(316002)(105586002)(106356001)(8936002)(53936002)(6436002)(68736007)(6486002)(97736004)(508600001)(2351001)(83716004)(6512007)(5640700003)(6916009)(7736002)(305945005)(46003)(14454004)(186003)(2616005)(476003)(86362001)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB3262; H:VI1PR0302MB2750.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: darbyshire-bryant.me.uk does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: wPhq8IViLcQpkGS6IYAyW6VATISnU+H0z1fSngZLArF5lKpyAmOAejM26CJ8fVDSyBL5KtGrY9DYWtZ+djDOPIfsMFUVB8Xj/M3MhHVvefNvsYeFDmKlic1AKIwr8LH9RY6uGAUA5m1PUEpnADZI1OLYRFQzGhm5MmjXanhMal1xORqsTrgG9dGJrKzFCoGB/Mevopr1s0iKdyEu3AZ8M18S8I+xHoLZKB+xszqFzXa2F3WeqC6w6FCeLIZ6ErTDjKe7ikbrM6QAFNzAPhsGYdGzB+fH8Ex8xl2kvz18rXqKA4npaxua/N/FowmNgQ2MS/Byy/oEugWTCBUoHr6VtawWUOCE/BTksUdXJLftutE0k6HsoqpW2HXbucLnyYIv5sp0+cW9Hm2HsiB0diM9Ad1FopfFnmcUe8K7E6HDja4= Content-Type: multipart/mixed; boundary="_002_B87026888EB84F5D92C2303E22DCE917darbyshirebryantmeuk_" MIME-Version: 1.0 X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-Network-Message-Id: 4fa8e40b-4cf9-4f3f-aabc-08d6a177c57e X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Mar 2019 14:35:10.5216 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9151708b-c553-406f-8e56-694f435154a4 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB3262 Subject: [Cake] act_connmark + dscp X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Mar 2019 14:35:13 -0000 --_002_B87026888EB84F5D92C2303E22DCE917darbyshirebryantmeuk_ Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 QmVmb3JlIEkgZ28gdG9vIGZhciBkb3duIHRoaXMgcm9hZCAoYW5kIHRvIGF2b2lkIHRoZSBob3Jy b3Igb2YgYWN0dWFsbHkgdHJ5aW5nIHRvIGNvZGUgaXQpIGhlcmXigJlzIHdoYXQgSeKAmW0gdHJ5 aW5nIHRvIGFjaGlldmUuDQoNCg0KYWN0X2Nvbm5tYXJrICsgZHNjcCBpcyBkZXNpZ25lZCB0byBj b3B5IGEgRFNDUCBjb2RlIHRvL2Zyb20gY29ubnRyYWNrIG1hcmsuICBJdCB1c2VzIDggYml0cyBv ZiB0aGUgbWFyayBmaWVsZCwgY3VycmVudGx5IHRoZSBtb3N0IHNpZ25pZmljYW50IGJ5dGUuDQoN CkJpdHMgMzEtMjY6IERTQ1ANCkJpdCAyNTogU3BhcmUvRnV0dXJlDQpCaXQgMjQ6IFZhbGlkIERT Q1Agc2V0DQoNClRoZSB2YWxpZCBiaXQgaXMgc2V0IHdoZW4gdGhlIOKAmGdldGRzY3DigJkgZnVu Y3Rpb24gaGFzIHdyaXR0ZW4gYSBEU0NQIHZhbHVlIGludG8gdGhlIGNvbm50cmFjayAoJiBoZW5j ZSBza2IpIG1hcmsuICBUaGlzIGFsbG93cyB1cyAmIG90aGVyIHNrYi0+bWFyay9jdC0+bWFyayBh cHBsaWNhdGlvbnMgKGVnIGlwdGFibGVzLCBjYWtlIHFkaXNjKSB0byBrbm93IHRoYXQgYSBEU0NQ IHZhbHVlIGhhcyBiZWVuIHBsYWNlZCBpbiB0aGUgZmllbGQuICBXZSBjYW5ub3Qgc2ltcGx5IHVz ZSBhIG5vbi16ZXJvIERTQ1AgYmVjYXVzZSB6ZXJvIGlzIGEgdmFsaWQgRFNDUC4NCg0K4oCZc2V0 ZHNjcOKAmSByZXN0b3JlcyB0aGUgRFNDUCBmaWVsZCBmcm9tIHRoZSBzdG9yZWQgRFNDUCBpZiB2 YWxpZCBiaXQgaXMgc2V0Lg0KDQoNCk1vZGVzOg0KDQpnZXRkc2NwIC0gSWYgY3QtPm1hcmsgZG9l c27igJl0IGNvbnRhaW4gYSB2YWxpZCBEU0NQLCBjb3B5IHRoZSBEU0NQIGZpZWxkIGZyb20gdGhl IGN1cnJlbnQgc2tiIChpZiB2YWxpZCBmb3IgdGhhdCBza2IgaWUuIGlwNC9pcDYpIGFuZCBzZXQg dGhlIHZhbGlkIGJpdC4NCg0KYmxlYWNoL2FrYSB3YXNoIC0gQXMgcGFydCBvZiB0aGUgZ2V0ZHNj cCByb3V0aW5lLCBvcHRpb25hbGx5IG51bGwgb3V0IHRoZSBEU0NQIGJpdHMuICBXZSBuZWVkIGEg YmxlYWNoIHJvdXRpbmUgYmVjYXVzZSB3ZSBuZWVkIHRvIHNlZSB0aGUgRFNDUCBiaXRzIGludGFj dCBzbyB3ZSBjYW4gY29weSB0aGVtIHRvIHRoZSBtYXJrLiAgSWYgY2FrZSB3YXNoZXMgdGhlbSB0 aGVuIHdlIGRvbuKAmXQgZ2V0IHRvIHNlZSB0aGVtLCBkZWZlYXRpbmcgdGhlIGVudGlyZSBwb2lu dC4NCg0Kc2V0ZHNjcCAtIGlmIHNrYi0+bWFyayB2YWxpZCBiaXQgc2V0LCBjb3B5IHRoZSBza2It Pm1hcmsgc3RvcmVkIERTQ1AgdG8gdGhlIGRpZmZzZXJ2IGJpdHMgb2YgdGhlIGN1cnJlbnQgc2ti IChpZiBhcHByb3ByaWF0ZSkgDQoNCknigJl2ZSBhdHRhY2hlZCBhICpWRVJZKiByb3VnaCBzdGFy dGluZyBwb2ludCBmb3IgaG93IGZhciBJ4oCZdmUgZ290IC0gbm90IGV2ZW4gY29tcGlsZWQgeWV0 4oCmIEkgZG91YnQgaXQgZG9lcy4gIE5vdCBhIG5hdHVyYWwgKGtlcm5lbCkgcHJvZ3JhbW1lciBz byBldmVyeXRoaW5nIGlzIGEgc3RydWdnbGUuDQoNClR3byB0aGluZ3MgSeKAmW0gZmFsbGluZyBv dmVyOg0KDQoxKSBSZWFsbHkgbm90IHN1cmUgaG93IHRvIGdldCBwYXJhbWV0ZXJzIGluIHRvIHNl dCB0aGUg4oCYZ2V0ZHNjcC9zZXRkc2NwL3dhc2jigJkgb3B0aW9ucy4NCg0KMikgSXMgaXQgcG9z c2libGUgdG8gaGF2ZSBkaWZmZXJlbnQgdGMgYWN0aW9ucyBvbiBhbiBpbnRlcmZhY2UgYW5kIGEg bWlycmVkIGZlZCBpZmIgaW50ZXJmYWNlPyAgVGhhdCBjb3VsZCBiZSBhIHJlYWwga2lsbGVyIGFj dHVhbGx5LiAgV2UgbmVlZCB0byBkbyBkaWZmZXJlbnQgdGhpbmdzIG9uIGVncmVzcyB2cyBpbmdy ZXNzLg0KDQozKSAoU3BhbmlzaCBJbnF1aXNpdGlvbiBtb21lbnQpIFRoZSBvcmlnaW5hbCBjb25u bWFyayBjb2RlIGdvZXMgYW5kIGRvZXMgYSBuZl9jdF9nZXRfdHVwbGVwciBpZiB0aGUgbmZfY3Rf Z2V0IGZhaWxzLiAgV2h5IHdvdWxkIHRoZSBuZl9jdF9nZXQgZmFpbD8NCg0KQ2hlZXJzLA0KDQpL ZXZpbiBELUINCg0KMDEyQyBBQ0IyIDI4QzYgQzUzRSA5Nzc1ICA5MTIzIEIzQTIgMzg5QiA5REUy IDMzNEENCg== --_002_B87026888EB84F5D92C2303E22DCE917darbyshirebryantmeuk_ Content-Type: application/octet-stream; name="act_connmark_hack.patch" Content-Description: act_connmark_hack.patch Content-Disposition: attachment; filename="act_connmark_hack.patch"; size=1880; creation-date="Tue, 05 Mar 2019 14:35:10 GMT"; modification-date="Tue, 05 Mar 2019 14:35:10 GMT" Content-ID: <6D22309EEB3BA6418A56F82EA15C9074@eurprd03.prod.outlook.com> Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL25ldC9zY2hlZC9hY3RfY29ubm1hcmsuYyBiL25ldC9zY2hlZC9hY3RfY29u bm1hcmsuYw0KaW5kZXggODQ3NTkxM2YyMDcwLi5kMmFjYjYzZDFlNWQgMTAwNjQ0DQotLS0gYS9u ZXQvc2NoZWQvYWN0X2Nvbm5tYXJrLmMNCisrKyBiL25ldC9zY2hlZC9hY3RfY29ubm1hcmsuYw0K QEAgLTYyLDYgKzYyLDUyIEBAIHN0YXRpYyBpbnQgdGNmX2Nvbm5tYXJrX2FjdChzdHJ1Y3Qgc2tf YnVmZiAqc2tiLCBjb25zdCBzdHJ1Y3QgdGNfYWN0aW9uICphLA0KIA0KIAljID0gbmZfY3RfZ2V0 KHNrYiwgJmN0aW5mbyk7DQogCWlmIChjKSB7DQorCQlpZiAoZ2V0ZHNjcCAmIHByb3RvKSB7DQor CQkJaWYgKCEoYy0+bWFyayAmIDB4MDEwMDAwMDApKSB7DQorCQkJLyogc3RvcmUgdGhlIERTQ1Ag Yml0cyBpbnRvIGMtPm1hcmsgKi8NCisJCQkJc3dpdGNoIChwcm90bykgew0KKwkJCQljYXNlIE5G UFJPVE9fSVBWNDoNCisJCQkJCWRzY3AgPSBpcHY0X2dldF9kc2ZpZWxkKGlwX2hkcihza2IpKTsN CisJCQkJCWJyZWFrOw0KKwkJCQljYXNlIE5GUFJPVE9fSVBWNjoNCisJCQkJCWRzY3AgPSBpcHY2 X2dldF9kc2ZpZWxkKGlwX2hkcihza2IpKTsNCisJCQkJCWJyZWFrOw0KKwkJCQlkZWZhdWx0Og0K KwkJCQkJZHNjcCA9IDA7DQorCQkJCQlicmVhazsNCisJCQkJfQ0KKwkJCQljLT5tYXJrICY9IDB4 MDBmZmZmZmY7DQorCQkJCWMtPm1hcmsgfD0gKDB4MDEgfCBkc2NwKSA8PCAyNDsNCisJCQl9DQor CQkJaWYgKGJsZWFjaCkgew0KKwkJCQlzd2l0Y2ggKHByb3RvKSB7DQorCQkJCWNhc2UgTkZQUk9U T19JUFY0Og0KKwkJCQkJaWYgKGlwdjRfZ2V0X2RzZmllbGQoaXBfaGRyKHNrYikgJiB+SU5FVF9F Q05fTUFTSykNCisJCQkJCQlpcHY0X2NoYW5nZV9kc2ZpZWxkKGlwX2hkcihza2IpLCBJTkVUX0VD Tl9NQVNLLCAwKTsNCisJCQkJCWJyZWFrOw0KKwkJCQljYXNlIE5GUFJPVE9fSVBWNjoNCisJCQkJ CWlmIChpcHY2X2dldF9kc2ZpZWxkKGlwX2hkcihza2IpICYgfklORVRfRUNOX01BU0spDQorCQkJ CQkJaXB2Nl9jaGFuZ2VfZHNmaWVsZChpcF9oZHIoc2tiKSwgSU5FVF9FQ05fTUFTSywgMCk7DQor CQkJCQlicmVhazsNCisJCQkJZGVmYXVsdDoNCisJCQkJCWJyZWFrOw0KKwkJCQl9DQorCQkJfQ0K KwkJfSBlbHNlIGlmIChzZXRkc2NwICYgcHJvdG8gJiYgKGMtPm1hcmsgJiAweDAxMDAwMDAwKSkg ew0KKwkJCS8qIHJlc3RvcmUgdGhlIERTQ1AgYml0cyBmcm9tIGMtPm1hcmsgaW50byBkaWZmc2Vy diAqLw0KKwkJCXN3aXRjaCAocHJvdG8pIHsNCisJCQljYXNlIE5GUFJPVE9fSVBWNDoNCisJCQkJ aWYgKGlwdjRfZ2V0X2RzZmllbGQoaXBfaGRyKHNrYikgJiB+SU5FVF9FQ05fTUFTSykgIT0gYy0+ bWFyayA+PiAyNCAmIH5JTkVUX0VDTl9NQVNLKQ0KKwkJCQkJaXB2NF9jaGFuZ2VfZHNmaWVsZChp cF9oZHIoc2tiKSwgSU5FVF9FQ05fTUFTSywgYy0+bWFyayA+PiAyNCAmIH5JTkVUX0VDTl9NQVNL KTsNCisJCQkJYnJlYWs7DQorCQkJY2FzZSBORlBST1RPX0lQVjY6DQorCQkJCWlmIChpcHY2X2dl dF9kc2ZpZWxkKGlwX2hkcihza2IpICYgfklORVRfRUNOX01BU0spICE9IGMtPm1hcmsgPj4gMjQg JiB+SU5FVF9FQ05fTUFTSykNCisJCQkJCWlwdjZfY2hhbmdlX2RzZmllbGQoaXBfaGRyKHNrYiks IElORVRfRUNOX01BU0ssIGMtPm1hcmsgPj4gMjQgJiB+SU5FVF9FQ05fTUFTSyk7DQorCQkJCWJy ZWFrOw0KKwkJCWRlZmF1bHQ6DQorCQkJCWJyZWFrOw0KKwkJCX0NCisJCX0NCiAJCXNrYi0+bWFy ayA9IGMtPm1hcms7DQogCQkvKiB1c2luZyBvdmVybGltaXRzIHN0YXRzIHRvIGNvdW50IGhvdyBt YW55IHBhY2tldHMgbWFya2VkICovDQogCQljYS0+dGNmX3FzdGF0cy5vdmVybGltaXRzKys7DQo= --_002_B87026888EB84F5D92C2303E22DCE917darbyshirebryantmeuk_--