From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0064.outbound.protection.outlook.com [157.55.234.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id BC9E63B2A3 for ; Tue, 28 Jun 2016 13:37:54 -0400 (EDT) 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; bh=YSF6hmOU2k9GpRQpnU8T1bBRymtYbdxmL+gZ7yIPIkc=; b=iviBS3IQULoJWnbEhb7UJgjOUvlpay0Qv4XScD0o16lNTfM7r0wVOErljR8YdU/fMd/Rz7I8Y5W5/1j+u+1MXuEGX35WlgstUDqPmvUQNaa/Xo4q/yZikMrdTlXt/41wcvlaC4oODCEw4ggrODOYca1U9LW08Nl2EWlqPOTaJa0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; Received: from [IPv6:2a02:c7f:1216:da2b::4007:25d] (2a02:c7f:1216:da2b::4007:25d) by AM2PR07MB0932.eurprd07.prod.outlook.com (10.162.37.14) with Microsoft SMTP Server (TLS) id 15.1.528.16; Tue, 28 Jun 2016 17:37:52 +0000 To: Jonathan Morton References: <8AB0D25D-C1CA-45F1-889E-2F73CF8C44F7@gmail.com> <323AFC22-A092-4F59-8197-AF21EF73FD58@gmail.com> <274D3A0FA900FD47AA6B56991AAA32FDC5529FC8@wtl-exchp-1.sandvine.com> <574478B4.7080103@taht.net> <39F38477-A877-4C1B-9B7F-BB3358425F17@gmail.com> <0eb223f9-2873-7f53-c2ce-c6867ddec17c@gmail.com> <48A25043-19E2-4BB7-B634-A4003F7BE6F8@gmail.com> <01BEA343-7C07-46FA-8DC4-07BF26309FC8@gmail.com> <10d58240-e106-ff1f-a038-df5bc0ee7a36@gmail.com> <1465062599.2968.11.camel@edumazet-glaptop3.roam.corp.google.com> <6FC1BE74-748D-41C0-A80F-CE2111F20FA8@gmail.com> <577143E1.8040606@darbyshire-bryant.me.uk> <577237F9.1080209@darbyshire-bryant.me.uk> CC: From: Kevin Darbyshire-Bryant Message-ID: <5772B5EE.2060508@darbyshire-bryant.me.uk> Date: Tue, 28 Jun 2016 18:37:50 +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: [2a02:c7f:1216:da2b::4007:25d] X-ClientProxiedBy: DB5PR02CA0010.eurprd02.prod.outlook.com (10.161.237.20) To AM2PR07MB0932.eurprd07.prod.outlook.com (10.162.37.14) X-MS-Office365-Filtering-Correlation-Id: 18365fb9-c245-464f-1409-08d39f7aeece X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB0932; 2:AwuX8O17p+Z3n4kEcuFo97C6KWDm/YsoeDp/oRWe+R+st7exyVZxlrCjE8BITZLiXTa3fg/9HAtvyumyBMRQ1BMiBFvIuuoMPSk+yQlxbmJOP6+9+iBRGGCzN6VJMelLqO8ik0ogkjWa+j4pjcMnStUvcruK4pFszEjfa6dEs/MOzggH7zKeVCMMcJDs/8EF; 3:YdJS37knJjov1y0aFNr2AknAZL4JBxs1LAKXiABoMTzTFMcbQ3d/+W/iHCWDHcS48Ud/pDa9OkHy74HXeqK+u7+9fUugvfyFFpbtD2cw5JDJATwQRavBL0AtZdYLJ8Au; 25:aEU7cHf6hCStiyKhjYnvl6tMQtCP37wGZytnHECp1G2+4vu/q7Sfyty1EI31BHWBJb3m8Y3+6rA2vjH1WcaD1aHTd2tuc83apzCcmyN81tzieZDtlf91M1FplLmPBcVG0AiRJ8ZZBmpl7UldZl2u82RRxSZpGXxP9dn9YV8aG88hGKWSPRhF+sdW1BRoivuJWktHm7oI8dGhl4t/rSTjZdD7OAZYuow9/UMvzctCIMbh/+Lgme4sJd+k3Xcxtzgt3SvwdAYEQxdjE+0172EgzN0aKg6QnKXROXaTo7g1gu/IqgTczYEROluha+v9WkLRnDg3VTFWO2k9J/aiOhd4Ff27k58ybHzUbkBphNhieouRVsZQD+tuZHKQmfUMXHjp9E6izJfATPxslrpkplt9ou/jTbsq1Ye9Mmvx0jpz3I0=; 31:XQzMvP3bu4btGnHSaLfmB4Lmncb6fVBKN3iKum2L/2G5eOQGKdPatYO5muq4kkFbmRplalgBncYpWWqF6XLgNPZl82WdLxQP0JP9VPZXYCoN6ZobMhdpcXL3rTvC42EfYMbUQeIIadYUYV16lcyw0wfyLiNi7r/Ps7Wh9/DiWJVxGVfGv5WqjkOabadgXqBwpA3P+QRmbWFkvfMA5BcGuQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM2PR07MB0932; 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:AM2PR07MB0932; BCL:0; PCL:0; RULEID:; SRVR:AM2PR07MB0932; X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB0932; 4:s4mYV4pmK/JbVdzXZ1rELR+mZCoYupfjC/8I8uFztALhLFjxgDTod0dRH6f9ru6S6guoizF8yTORT8DDqRqghhmmw+ka8N4j1Z9NTtnzipbYJoaviXlROzrSO5nnD0lPR8tDQ8YEAVjJ44BmS4V94SSX2oMwyuuwbukwP5k3LxubiKD2LxG48d9HMrgqseJ8HBX35EZnqkfOrbNqyrxDQ1Irm/BG/z9jJJ08KQFKcjMrZL6TKXFUVCBx7gD7EiqlhINQPh6W0O2Db/Z2OO2MaXhdTf9NhgcTKzVPz9+s6jDlBFnnPYJrfH+EoG5B/KRgiRIN2xK33RXAcEw05pIV3UXOuYlt7JP/w+Q3J1owJzMWSEGPlMrKrYMLWd7ZSs4WAeGUvp9H7A7mSltLETIwdJOm1c3eaAAAQ8VACRSaqgQ= X-Forefront-PRVS: 0987ACA2E2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(24454002)(189002)(2870700001)(97736004)(189998001)(4001350100001)(74482002)(110136002)(87266999)(101416001)(93886004)(305945005)(92566002)(65816999)(50986999)(7736002)(76176999)(106356001)(36756003)(7846002)(50466002)(81166006)(81156014)(8676002)(64126003)(54356999)(23676002)(105586002)(1706002)(2906002)(59896002)(19580405001)(19580395003)(80316001)(83506001)(33656002)(4326007)(77096005)(65956001)(65806001)(2950100001)(86362001)(47776003)(1411001)(6116002)(586003)(68736007)(42186005)(3826002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR07MB0932; H:[IPv6:2a02:c7f:1216:da2b::4007:25d]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: darbyshire-bryant.me.uk does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTJQUjA3TUIwOTMyOzIzOmROZmNaZU1GVzVEWTI4U0hJaHlRT3hYd1d5?= =?utf-8?B?d1lOdVpocmJpanhna0pYTGVCYTFOZU1naTlwUlFGUjM5WVVtY3VRMnpQNjFU?= =?utf-8?B?OC9KL0YrdEkvNERidzJLTnl6aWxlVVNoY29mRDR0OW5aVjk0QU14Ty9mMk4x?= =?utf-8?B?YjFRQW1sdWpHWThFMXJoUEgvR2JSd0M4aUxnZ2lHUFhwalV3czJhb3lPbE11?= =?utf-8?B?dFJUYlRkTzhZdEhENW5FUDkxSUVuL2srSFFPWFBXUFIva3diL21XYyttcXJz?= =?utf-8?B?M0luSHk2cXdvYThrVU9ob2I5WTBqaFh0K1VrRytIaCtJSHRoWUF2QlZwNSt4?= =?utf-8?B?UllGbmFNTS8xVnpxckI5dlgxV3EzbzFGYVJtZUxZcTJ5Rmx0VGNxa1RXeHlG?= =?utf-8?B?emxvS09FZzhRUmY2VE5qTzQyQS9paEdVL2VFVy9KRDFUaVRoU3dVbDJ3VUo0?= =?utf-8?B?MEFDdmdqQWdyUXhmM0Y3U24zMW1SSkN5b3RtRmNyOEw3V004TlU1eEgwOFdN?= =?utf-8?B?UDJrNTJETTNQZjd5Q2tWczl6SC9VdkxkWUpnY3YzWWkrV2pveGxrL21KWGpv?= =?utf-8?B?Qi9hU2dXQXZRSkRCTlVZaHpNdXlydG10RnZkd20rUzZobit2V3BqanF3WVhE?= =?utf-8?B?L3BHeGtHSWdtTy9oL1RTK0tlanNtVFVmcU1Eb3p0SlVLbXlOQzNGdW1DNno4?= =?utf-8?B?NGF0YU9nLytuUS9CS2pzNWRhR2xqZkdlOWUwYjZYbVcwMU1JOER1bTNKR00y?= =?utf-8?B?MHMya3BJZitBMittRzBybmxBRXRSdWhJck1IOHNxZVlpU2hSMXIwN0RVNHdm?= =?utf-8?B?eXMxN1BIcWdMSjJKY0QvM1pkeXhNLzUzQ0lwWC9WWDRJbG9JNDdnamRHUDFG?= =?utf-8?B?eUVFN0RoWmVjY0FqQm9mRzBWRkhnRkNVQUVnTEI2bFhKL3hyOHNuTDRoUk9Y?= =?utf-8?B?QmFpMG90bW5RaUZMVWxaemdoREhBZ3JEbm5kZlJwckxEcURzUTdKVG1iRDA5?= =?utf-8?B?TG5wSEp2V0lJdlJMRDllMzRIU2FIaG5kSnZQN2gvbGE5cUVZbjFzcWF3a3dp?= =?utf-8?B?dHRFNzFHTzI4TjhwU2hsTTNZZ3p3elh1NVBoMThqWnZkbUFLQUZHWE1FdXh3?= =?utf-8?B?Y0VoSFBkK21ueTAxTVdyNVVLRXorZ28zUnhoL1p4b3hTTW0ydkhrNWVoY0p2?= =?utf-8?B?WFpRd0FpVjZiQ2gxL0lPUGhuWkZNNXVycnRpUG5oVmZsWDNUdSt4OHhuaENi?= =?utf-8?B?QWNuTGQvenFmc3Bhem5tbzU3M1lJL0c0cTA2Q2ZPSU54UFArMm9xRERXb2x6?= =?utf-8?B?cUFGeEV5cTlNTkdkNnRkanFyUEhMTVphUC9Oa0ZJTGZ5bXNXTVE4UDByS1Rr?= =?utf-8?B?N29TMzNmM1lBNDh5YTRsZnV3VldlaUc0VWFKL0w3dHhyOXo5bmdLc0tYSjlG?= =?utf-8?B?U0lhekxralRycm1Nb2EvUk8wRzBKSGZkOTVSd3NxU3FVaWJkblo4ODloL1NQ?= =?utf-8?B?OVQyZHhuVHBscE5rYTNISHo5TzV3ZkRXWE4yaTdVR3czd00vQWZjOFdLNm1l?= =?utf-8?B?TUEvOS9tREMrNnpDbG9zdU4rRDVEYXBuYTVnSWNsMFR2VTRkVUtvQlJIclpH?= =?utf-8?B?ZE1tWE1DNVVFQ3NVaW04TFRaMVlqaUEzOGNEcE1iVkY4L0czMkY3clBuYk56?= =?utf-8?B?QmIrZ2lGN2p4eXFaOHE3a3ZpRWt5aHlucERQdEtkN2cxblR5NU4rMXZDVkhv?= =?utf-8?Q?DjJCp7mGEcsQQHHYMCcfMpLWSD1jcBYOJg68o=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM2PR07MB0932; 6:nzhavvHEyzEQO476GQWWAUcKxWbD67GEpoKg/1aK69/K94KWVdDGZM3trMOAdTlnwIwjc3hngPVGNUyZ23O+JPRn4grjYB8jZse4UkUF2WMr5Up0IMj0sinAOVNNZz6M5fUuIdu8GH3kEjj15LM2nksTYDGD5bNC91uDPUKMu+TSAzUjHcIITbs/e96FoiUW+NdN/ozn46sRmvIbowesEVMIlquWQU+cjkarXp1blNukC9Y6Pi52sPPI8pv2T02JAwpNhgX7TokYZ2xehn1Zcd8mtn3uU1RDq2J4zOMz4/I3RAF34621Z5QDFW6pYDWg; 5:wAfiIoM+YO/8cU4vFfzH5BaPB0TK9P+IAenlIxcHpu/+GKWSEJ3DTT0GNg63CQrQB+gXX0G0rhy/86Q1uXD4zk5x9/vK/WVvCNMBDqPL7CxzO6lmpggdy3horBKerRw6OVzu55vVtqHsCrbEiLKotA==; 24:bOdGJsa3OHFVN6nNlLvgnmftRBUtfWbr3CTZrrZbKrUP0Y4e9RCFYrMjnsIRZpAKwLmGg9myvIkyuFIPgQiLR59iqfa94ixSCBYC1nqX5LM=; 7:MSzO45eESwRQvV85vZ+mE9zsPu6auLkAuOKugP17wom8DiB5U+PI8o7EDcFs9d2uu+n8iRsmNHurUtQZqdhY+klxHCn/xxloE6TvhjfEL6lhkNiNprJ4wfNZ2XNxli9qP0NzbUtt2ObgBWe+UHnT+5icZPaVNQQJ0RNgMzBlnZPoFuw6fChhhUrBWFYgMjUcxsZ3VHX3s13upNcC6kIGYYAFFrOOYGBVjAt3+sLZcRvaE1fDeT5HXeI/SlwwgbBb SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2016 17:37:52.8930 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0932 Subject: Re: [Cake] [Codel] Proposing COBALT 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, 28 Jun 2016 17:37:55 -0000 On 28/06/16 16:33, Jonathan Morton wrote: >> On 28 Jun, 2016, at 11:40, Kevin Darbyshire-Bryant wrote: >> >> Would you like me to split out 'sparse_flows' and 'decaying_flows'? > No. A flow with BLUE active won’t be in “decaying flows” continuously until traffic ceases on it, but will likely jump rapidly between “decaying”, “sparse” and possibly “bulk” as well, if the drop rate is temporarily too high. Jittery stats are hard to read and use. Fair enough. > > I also have an independent reason to avoid adding more stats (without deleting some others) - there is only so much vertical space on my PowerBook’s screen. Ha ha - as good a reason as any :-) Ok, so I've pushed the 'split u32 last_len into 2 u16' tweaks to tc-adv & sch_cake. I will push a corresponding change into LEDE for the iproute2 (tc) package. The push of sch_cake itself will happen after I've merged cobalt into master - that will happen shortly unless someone screams. My plan on that is to merge cobalt into master, and then rebase cobalt to that merge..effectively a fast-forward to the new master...cobalt can then continue with development from that new starting point. Kevin > > - Jonathan Morton >