From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0097.outbound.protection.outlook.com [157.56.112.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id B60603B2A2 for ; Wed, 1 Jun 2016 06:20:22 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=darbyshire-bryant.me.uk; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Y3wFik5nxbVAgwEWPzW4+lENjAsIN7EDSfRaF+EIFZQ=; b=Omz+19sNzQdnjQTliKcLkRiXs2FkhVNI/uoWpZS21s6UxAeyrM4+N7ITQBcP42iheiRNick2gQeGQi9MXaV0QrImN8qk2t1H4ECi70hJ6wxg+pYV0d/ww+zt92yfj6ZQi9tWQ60kQOhwKISEtR8hAX0OZOZUngDr5OR5Nu+dWPo= Authentication-Results: lists.bufferbloat.net; dkim=none (message not signed) header.d=none; lists.bufferbloat.net; dmarc=none action=none header.from=darbyshire-bryant.me.uk; Received: from [IPv6:2001:470:183f:da2b::4007:25d] (2001:470:183f:da2b::4007:25d) by DB5PR07MB0936.eurprd07.prod.outlook.com (10.161.200.143) with Microsoft SMTP Server (TLS) id 15.1.506.9; Wed, 1 Jun 2016 10:20:20 +0000 To: References: <574EB29B.1000405@darbyshire-bryant.me.uk> <574EB550.5020005@taht.net> From: Kevin Darbyshire-Bryant Message-ID: <574EB6E2.2020006@darbyshire-bryant.me.uk> Date: Wed, 1 Jun 2016 11:20:18 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <574EB550.5020005@taht.net> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [2001:470:183f:da2b::4007:25d] X-ClientProxiedBy: DB5PR09CA0074.eurprd09.prod.outlook.com (10.162.34.42) To DB5PR07MB0936.eurprd07.prod.outlook.com (10.161.200.143) X-MS-Office365-Filtering-Correlation-Id: 2f3586e2-6b4c-48d1-75b6-08d38a065634 X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB0936; 2:4TxVb0ytN33g0RP9bw8Enc2hs8ztyBmV45Eb23Ao7sHOb2Yk3pvg7QpTAjw5c/leivU0cJXP52i1iDMeH6wWHBIAcUci2HEWpzXlW51U1NfHg1DlitUZpFzQmRra7F0lXVhA+0QPzedLBgv9Vfx/zg2tsS2ngwhfugHndRyvXMdWahtq2VUXHbAgXBNn+Oh+; 3:3e1ekj3w/CPmEjZy6iysY2bw4fbluWPsBNK/tmpITnOIYZUcWlwliOSE0KE3F5prJKNIRn37lCAEJ+/OARMHTByyxcq2rkYJn7H5JBr5YcBo2cUWeVwn20PerCPPyfnh; 25:OYqLpWOKOfz8px7xb5sjVCoNcq+xG3uavkAySdxmeE6nhSBAYMse+oDQF2oCmQCyZ8KQMuIjAMLGB4oD0g8hSkuZYE0bxFee7zSIb6sYCgyTzYVEJRs6n3u131ZMVZalOQV3I6x0QuVnjmHEp2OJ3NMSfn3FWM4fnuGGsjAhsZ/7zTd8MPFQG6f3tara4O4JtHF943bJvxNG/MIAFWtOr23xKghL6lFp/46YSyHi8WljLyEZEn8IhDGCqlQObEWo/uzBiVl4K40SPAt3Dg31azx+aXrGKM/0tHxMxWy3J4twxs1CMQsTAGXE405DCM7IG/AyZZTOsN+hU1KfEtEZVV5HXeQiKQb/67OctM2j4tiaAn6rxrgTjE9g/geXNYZyiQGtf/CS7SoUfvv5rxE9MGAwX5wSqwNtPKKpaKsn4p0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR07MB0936; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041072)(6043046); SRVR:DB5PR07MB0936; BCL:0; PCL:0; RULEID:; SRVR:DB5PR07MB0936; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB0936; 4:m9ynrsnPTa7e8Zk8JOWje79q/wtbTC5QPB89I+KtOAHzTJdNinETfjtB5gYoyIkdm27b+iD1RDHIHHGIW6cdETQvEi4XUstvWlZ1DQVuNjjpxiPF5/w8UT1rwaNnYcWxKY1+u7uIGV6Ytpig8wxzxg47Lqm4NPGpOK7LcyvP8BTA6LUDO7vHVqAEKqwaCn5Ynd0AZteIiMoJzCDHV3DPk4UAMY7qi7rvyiOgkNZlUbGiMVxX/i1gBVCVOuvoZjyvDvrMOJO/1RO6WF/dTl//1uWNUpKWdURU9vGGdPqLBo4Sx7/XHNMcno/tpLZxM7hJVCL33IpnKCEeLpD6dquCOQ5PyAzOz4aVz6ziiY6tWP6CgrgBxabzVz2gDF/+Sj0xMn1N1onGZ2wCGTZX2pno+Cg/397TbYJZisWsvzJ+Djc= X-Forefront-PRVS: 096029FF66 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(24454002)(80316001)(5004730100002)(81166006)(74482002)(42186005)(8676002)(83506001)(33656002)(23676002)(59896002)(5008740100001)(93886004)(2950100001)(86362001)(450100001)(110136002)(107886002)(36756003)(189998001)(87266999)(47776003)(54356999)(77096005)(50986999)(76176999)(65816999)(65956001)(2870700001)(586003)(92566002)(2351001)(2906002)(6116002)(50466002)(65806001)(4001350100001)(3826002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR07MB0936; H:[IPv6:2001:470:183f:da2b::4007:25d]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjA3TUIwOTM2OzIzOmt4STRXeXB2VnlwYlNRbk1ISHRtZ3E5NlA1?= =?utf-8?B?bVVNMk4xbVJuUTFrbmZBUEkvODZRK0J5VFNSLzdUZ2JIRDAySzJtK1lKWlQy?= =?utf-8?B?b2dvb2ZZZFZ0SjlqWUJTczIvRVVVWkhjeG1kUml6UWpHbXpUdzVab1FIZit5?= =?utf-8?B?Q291enpxa2MrUGRWOEdkbEVaOWNRQ010RVR5cnlsQnI4WmJNUzlzaFdjRU15?= =?utf-8?B?Y2FOdEV3YitCL0ttT1g5b0QvMEdVNkV3T2xrYm1LUG93YTFWUXk4K3I4cDNm?= =?utf-8?B?R01lVy9yT2gvdGlkMjJpekE2ZXhlSjhGVXJSUVJVRGJjeStNREt2dW93d3J0?= =?utf-8?B?Tk4rNWxxQTdVRE5EMTVWTlYweGI2djV6ajN0WmN3TFd4N0hicW4xWWFpSURx?= =?utf-8?B?eXdPTWJMajZ4QlprTC8vTkduVmtpMUY0OFdZZGNscXUzWHNUTXNTcWQyaU8x?= =?utf-8?B?WEJmd2lTSGxzcWdEUjE3bGpSb3c3OHdoNTZCRkVKeWprd2RDY3NWTHBYUWtW?= =?utf-8?B?UnJHYVdqazMyQmozKzRLYk43cTdHalQyZHErbitOWjJsVUlvaC9HUURldjdB?= =?utf-8?B?Y3g3bDU3NEJLU3BWNFFFN3VFWmxYdUJYYXdIWng5TGpqbWVxTmlZTDNqc0Nj?= =?utf-8?B?MEVHanYzVS9UWUhlVTFTdVgwRVB0WmdReHBueXF4MDVFVjBZaVZ2Y3NKcS8z?= =?utf-8?B?RE1ETWt0c1d2eUUxcEJHTjRNcC9NSkxkeWcwK3M0c2taYTRBSmRtNzlqUjFy?= =?utf-8?B?T09oSUVkOTRHRXRyK3RNV3lrb3lMUUg1Wnd0dUE0cFkzVFplS3UvSzY4ZTQ2?= =?utf-8?B?b1M4VVYxUjVtL1k3bzdvWlpHZmtxc2hsdXJ2V2F1Q25Xd2hVSTlLNUc0aDdy?= =?utf-8?B?K0p3bXlWVGhiQjBtMFNnTTdVVVhhajFvMTFXVDFnaElEeGV1QmVIT0xBWjVK?= =?utf-8?B?L0VOQ09WYWF5cDJHZnhrd2t4dE1MbFAxaWlaanJOd2ozSFRUNS9xaUtML3NQ?= =?utf-8?B?elNrK251MmFXZGYwcDhuWmI3ZUlEZWFFNVNnZk1ISmRMYS9lTzJkeElEMGVG?= =?utf-8?B?RG5ZS0toWTRIZXI1elRoNEZTQS84SjhLLzdxdHM5b3VTdkhUMUtrVFhONHkw?= =?utf-8?B?V1l2MDI5ZXVhL3Z2dldVNlBoVDFrNUpmOTZoL1JiaVdxZzQ0S0JJWjY4MGlk?= =?utf-8?B?OWZRTytRcmZpaTgzWXYrVUtRZmd4UFJYRHQxMG13eXhiYURSMWJzNEhvM3JE?= =?utf-8?B?TGN5aDMrcjFIcGE1VWFYRDNpbjFvV05zRDArYk0vNWJ1SldOdzFCeHJxeXI0?= =?utf-8?B?SENhbXp5dHBnTDVnR3ZtdEt4OHJFb3JyOHhWTlhiUjZxTjFnaHhmeUJKYnVS?= =?utf-8?B?M1JjYm9UR2ZsWWRvS1dDZzkraXF4bEU5OE85UzIzVFQ2NTB5dzBLcDl1WUJ0?= =?utf-8?Q?x0ndp0=3D?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB0936; 5:7pfCnk03lxXbw2JY7pJ7jhzwyfhuIY5isL8vQPzmI21Z+etM83JWxbxpHn5/cvq9QeeBBE4bDtuLvTp2ct03Uc4DfGnImOZPZIxWaMt5MEmlNSMQKMDyyh5ge21mfzj+3KTBZZqvAjDDl7h/uF5PZg==; 24:GsqJR0IEMvRwuPToT7EcG0FaTXDrOZUjCHwl9KjWLKo+/KU3Y5TCHmZ79Ogja+hM/ttnbLar0IhJaVNylSvEpH8IZffw6VFj5MA4aprhuhE=; 7:R7CG72Cdy9RYtgxzK1s718qQ7XyxBWXIqCk130z9YIlpIW3KDyKvwPoO96OF8hU+8pY5ptCuDev1AYFVRFMC9ImsQ391jhnc6u5H+IZ5OMciuvxKOyFkA7TsKLMSrJDR99M1k0uJMJQrbfq/vDaMFbmxEiBCPZ9pwKipJkp2k2yrFb0ElyOh5MBR4aocD//w SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2016 10:20:20.9306 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB0936 Subject: Re: [Cake] [lede-project/source] Add support for cake qdisc (#72) 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: Wed, 01 Jun 2016 10:20:23 -0000 On 01/06/16 11:13, Dave Täht wrote: > I still think squashing is very important, and essentially required by > several rfcs. I'm now wondering if we're falling into a terminology trap. The original tc/cake implementation of 'squash' was effectively to use 'besteffort' (ie diffserv1) ie. ignore the DSCP bits *and* to clear the DSCP bits on outgoing 'wash'. I (foolishly?) split out the DSCP washing feature to a separate controllable flag - wash/nowash* Thus it is at present possible to use the DSCP bits for diffserv4/5 differentiation on ingress to the queue but to clear those DSCP bits for egress purposes.