From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0096.outbound.protection.outlook.com [157.55.234.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id EB25A3B260 for ; Wed, 1 Jun 2016 07:47:46 -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=YHhkW1XPP/mpRB99kh6moF6asGEz00H/rZJJsk1NV14=; b=UyYF3VCEH4cV8Lu3GFhVKyQOzkWwPMuNhUO9KPjEx5UtlxhjTUgDRVx9fyrlbTwjCLOjLM3wqGavMmYI+Par3jIZpXE5k2eB47FcEp3irPJp4XyxB4Mu9siLob5tYDcSMyMgrc+DwTaJx3+PibfarJ4D6IHdZdYvLx+bPIeZgMk= 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 HE1PR07MB0937.eurprd07.prod.outlook.com (10.162.27.143) with Microsoft SMTP Server (TLS) id 15.1.506.9; Wed, 1 Jun 2016 11:47:45 +0000 To: moeller0 , =?UTF-8?Q?Toke_H=c3=b8iland-J=c3=b8rgensen?= References: <574EB29B.1000405@darbyshire-bryant.me.uk> <574EB550.5020005@taht.net> <574EB6E2.2020006@darbyshire-bryant.me.uk> <4DDB6EED-A66B-4E34-B233-8DC55F663EBD@gmx.de> <87shwxb1fk.fsf@toke.dk> CC: From: Kevin Darbyshire-Bryant Message-ID: <574ECB5E.7090605@darbyshire-bryant.me.uk> Date: Wed, 1 Jun 2016 12:47:42 +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: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit X-Originating-IP: [2001:470:183f:da2b::4007:25d] X-ClientProxiedBy: HE1PR0701CA0034.eurprd07.prod.outlook.com (10.165.214.172) To HE1PR07MB0937.eurprd07.prod.outlook.com (10.162.27.143) X-MS-Office365-Filtering-Correlation-Id: 8dc0a029-ca38-494a-f5c4-08d38a128c35 X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 2:2257xoLina4hGJ29yfNNabU/cCVa/PXVD1chjG7+CrZ2nftJO/Bh285A+OIED1aSWY6qVyD9NwVBUt3TEENryq8rak5x049tcyV2QIKwBGmmAK5EKJ7Ai6k6GWHi8odV0zFpUbXJMditn8jwFRMPXsQpFta9Fd/fcH7UHpTsHyqUEhxmvnmcdPQVidWVfonr; 3:6l3fdT8O2UEE6zBgvPiBVvCCBmxF35tcTB0CvYAbfC43fU4ADmE2CRWRbhN+X6yl5XQbmUuMvG190hR0JXD+bJB3lFHzn0TvKyyolGczuR5QbK/pwYNh3t/tDy+WJxrK X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR07MB0937; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 25:HNXypoc8RtcrawJldW2CNbhmE9zvMCx8wwfaZrWxMkGlxPnsUX0TIgknvRU3Dvg9WHAFd1m8qBVCFll1++7i272AfhK3J/w54t8ctl73/0XRqmTcmClC/J60livzXy2FzNwohAR83D5o4vwuTviLWXCLJO+Zann6vtHqB0Mgs+EBxjg7lyrGRmud7qLLJFHI4B9Q3nWs1Oh7mGqAWd7eLojkQy7DJkDUPW8bvmnz5+HWWQkNUjiB36Kn7lD/MLRzDIOp/Y1KhxZY5Vv2OSwn0sRSchusdH4itOatNNxhCSBV7t95tWsRlJdQrtgG1I1JveP2TPuXXkB3AYVzUicoFNMx+9h3VRHa1n8E1sYn78FqXF8TSLapwCWltgdrLsmonsomX1GX0g1AI1iqC1ac5eIy1xjRDaFtJYTV9gO4Sq5+PjuklUOql1QAzn3aq3NJ+ttXSEQJFGj9E92yrIs2qNTyqPzC80i02Wrhk7JgM8PyfrcAzA3aLiX/xCUd0m+MWBAfhYH9krXRqh8A2i1o5F/EwtPTgIAYGB4iGnVlMWz0cafl/21YQIRhy3kkNFhGJoSImLeEdAdui3Hw80js1yx3KnYc7zTAEovii6zk+znNf8CHEkaumlAYCsvOCA/0aDcFlUtS+ZS88iChMlC8rsxFJJJnhNSqC9kyt+kTg7iO9Em48sCrvFeYkCdv7QymGD97r+WuhMVT1qxwRBnDcA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040130)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041072)(6043046); SRVR:HE1PR07MB0937; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0937; X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 4:k2jwkUnaL2U8e8snEIU/mUrKNeaIkorV+auZFIHLu1EoeAgnSqP6iUBZ98J31lWpSjgO2L0irK/iQ+Cvo9teCmZMoy/7fahpbgYCFz7ou0kSkYkcjR/GzFLD3znD6znd6ErNKdGA5mPeAs1PcpSC4HeaLg0UWIs3bkBHJTVRHMo+DgUguZdqM1RfOsL57JAhC3NONRGWueL2rcQZxvO8YjXr9xzw+yoMvC5bGCFz7Ng80xWyhvyz43YML+pJhxS/Zi6yVjgLz+6Jx2lkxCfSCfUVODhLZHoHXreqCUFqBHxbxlRWE7RQ/REH9q0bPHbArjAZJeV3G6C0ZawXTX+mHEKUMPcXzlNlhzEpn6Yb5Nqu8bZMshO9MDGJ1BG145lek1XNznwKZ5DhpJRmj8iZcpiZGABeg1hhp36n2tR9hYo= X-Forefront-PRVS: 096029FF66 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(24454002)(92566002)(5001770100001)(2950100001)(36756003)(23676002)(59896002)(93886004)(86362001)(5008740100001)(33656002)(5004730100002)(65956001)(47776003)(54356999)(6116002)(586003)(8666004)(50466002)(4001350100001)(76176999)(65806001)(87266999)(50986999)(2870700001)(65816999)(42186005)(83506001)(189998001)(80316001)(81166006)(77096005)(8676002)(2906002)(4326007)(74482002)(7059030)(3826002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB0937; H:[IPv6:2001:470:183f:da2b::4007:25d]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA3TUIwOTM3OzIzOjFtS2VkUHNPYXJoZDZhZnVMSFVFQ0V5TURB?= =?utf-8?B?MVgrTHhSbDZ2dy9zMGszQlg2MkhaYTBWUnpRUmVuYXhONjBMcEhZMklaSk81?= =?utf-8?B?djhuem81SVRvVWhybDJiYkVTdVJISjdHRlNKVTZGM2ZKbDlOa0p0ZEpVQlR2?= =?utf-8?B?bitFYWlvcGhhVVlIb2tkcS90aUQwYXJUaUlERTFhNDdMK0YzbTdob0UrK2pP?= =?utf-8?B?VHdERHRiblhrbXcwNDRWT0tvcmVrWDBnWjRyd0Y4R1E5SC9DNlV6NVdSSFpE?= =?utf-8?B?WnlVSUs3TmQyeFYwWGwyTEdONUtQTnVOSWJDZUE2WWpORWRvVzZ1dWhzME11?= =?utf-8?B?M0NTbDk0a2x4Y0paNXpxVkJ1VTd1eWduVVovWURveEp5VTNyem4rMkpXVXVp?= =?utf-8?B?RkVadE1NYWxsTENwbGlMRUdsQkFnZDh0aTFrK3hKWGhpeUMvYjUrTFhHR1lK?= =?utf-8?B?WDdHRitlSTRIZnhPVlZ2K2xKWFNYdlJxVGJTdmtrVkFPenhMNWkvR3VvN3dv?= =?utf-8?B?cWN1WXk0dVRvckk0dWZIQmJBTnJkaS9SeWhTTEkyaVphVjZpNHlNSlJUWCtx?= =?utf-8?B?U2g2SjdXc2hnVE9ISTNtT0M3UjZBQS8xYWxROUZMQmluYXUwSUxZOWhqaFh5?= =?utf-8?B?WnNKRzA3TGpxd01iOXVhYUNFYmhwYTlCQUpmNjRwOFV4aDg1blh4bnZSa2Jx?= =?utf-8?B?T2FFQTNweVhWL1dDWDNqZitKUXZYRTNweVJ3d1dKcWhRbVFOU2lEQWU5NlVv?= =?utf-8?B?Q29acVQ3S0pXN29HNGNrUXkzMWJQc0s0S29SUkorc3pvVGxkTU0zQUN0bzN6?= =?utf-8?B?L3pZY2ZtMGZYOWhDSlBJTzFXTGR3WjRXZ3hZT0V6UDVEa0ZQNFJmRTdyWUlw?= =?utf-8?B?UkYzZTQ2aHQ5K2tXRmlNUVBSTnJKZXBJb0hyelVOclRtWnlyMWZHd2I1ak1a?= =?utf-8?B?ek8vWlIybnoxUnQvWGY3ZkxXTWVkL1J6cGs3M1ZWSDhYclZKQnFBK2hPNnB6?= =?utf-8?B?TUEraUxkaUg2U1FEQmcvUFNLYytFOERYOGFYVmQ1Yjk3R2JyNEpDZWcvWUM3?= =?utf-8?B?ak5pcTQ3RDl5ajBCTE9kdVJVM3JhdkRBOG9wRzdPSjBHRzc1Z3NDOXlLVFZ5?= =?utf-8?B?L2Z5K0o3SDYvSTZTdTNQdGNoUWNMK2RBY2FGc2F4YlVtbVd0aEZLeXNMeHZS?= =?utf-8?B?MjBTdjZPTWtDTmNaMHZVYS8vaGppR1lxeXBSMDNVb2d4Vk5UMDFLRVhMSnl2?= =?utf-8?B?bzlDY1VDaGpJNFczckFxWlVWazhyckM0MW51LzNJQ2lKdkdBNVZvb2dVVlJa?= =?utf-8?B?VTQ3NC9QWncwMHhjcUJUVmZWYUozSHpzbHIwS1BjV1VMZ1ZPckR6SEF5Tm5H?= =?utf-8?B?YUowcGlEVmpZZkhHZnFNajBoaHJhVlhYMk0yQXI3TllkaitvMUMvTUJwUEdO?= =?utf-8?Q?4HK7Fk=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR07MB0937; 5:bJgX/+QFrnTq0VhakkDpaXuxhpZvp913UGE1CrCy7XMguVARvwF+jTS3VyISIRuAICGtTFd0ffLde8eBD53YuWHKXNgm/eyjnQbMmi7rwz8ECShuSTtzTBtR30WF604UlxaXRwx9nge+6+fQaq/WVw==; 24:6WN5+Zfd/E5OL8BnsMfVEt5PkmNSgDR+zExICjqumN7zDTYLBCoEf5HeQqBOj27kqEsWi2IQDGWO7uJLoWZkE7GrzKiDeUaGo+hj7/ObUhI=; 7:UDJzsHP+WSIYwMsbW5RFWq6oLuuym5qdxNsiIb8gzWSHZFTKJltgHngrTjJZP/+tI89p5qDCIkRfoD0/SN7Dn6nu23d0sh4pIzinj0QVbr+MSbHvFZXdGonPa2nmeOxSdOVqeouTbjpazl0+CBJcwt50lV74/afjtcanKVoX1D5oCf8tT+/ck3OBo/q1mhDw SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2016 11:47:45.3419 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0937 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 11:47:47 -0000 On 01/06/16 12:41, moeller0 wrote: > Hi Toke, >> I'm guessing this was probably discussed before and I've simply >> forgotten; but why does this (rewriting dscp bits) need to be part of >> the qdisc when you can do it with iptables? > > Well, cake looks at the DSCP bits already, if it can do the re-mapping we potentially would not need to touch iptables at all, which cakes goal being simplicity seemed on-focus. But since this feature turned out to be contentious, I vote for throwing it out and just rely on iptables… I believe Jonathan argued that the re-mapping really is an orthogonal issue that does not conceptually belong into a qdisc, a valid points as by now everyone agrees… > > Best Regards > Sebastian One silly question from ignorant fool: Can you do the iptables DSCP remapping in such a way that the qdisc still sees/prioritize based on them but clear/remap on output? Kevin