From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 521C53B29E for ; Sun, 24 Dec 2017 07:19:19 -0500 (EST) Received: from [192.168.1.134] ([79.210.211.214]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MDhny-1eC2tZ1fqA-00H9iy; Sun, 24 Dec 2017 13:19:15 +0100 Date: Sun, 24 Dec 2017 13:19:16 +0100 User-Agent: K-9 Mail for Android In-Reply-To: <038238AD-D523-4C5A-8215-555616FA28FD@darbyshire-bryant.me.uk> References: <31d49a5d-02a2-3dc8-a455-52d453b83bdf@gmail.com> <3b255661-1b16-cc29-958f-bbbedbcbab9e@gmail.com> <8FB76CCB-1AAB-42F6-AEF8-D0D8A438EA91@gmx.de> <7ca86dce-7645-38e8-df4e-148245e9991c@gmail.com> <3B4D3F22-DA08-4A8A-A1E2-C31A2B627727@gmx.de> <7416D2DC-A95B-40EA-B7AB-000BF9D113F8@gmx.de> <038238AD-D523-4C5A-8215-555616FA28FD@darbyshire-bryant.me.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable To: Kevin Darbyshire-Bryant , Jonathan Morton CC: Cake List From: Sebastian Moeller Message-ID: <58D662F6-860D-46A5-A6C5-343D1305055B@gmx.de> X-Provags-ID: V03:K0:o32DQvh4Yo83JgPISp7GOh1UG4h4gwYtfBdjzk6CKxcaPDl5ov0 H+hckY/u7Yn5Xr8L6+bJnPr3T8u9B2on6KHKZdKD5jRofnoHKu/gHgMB0SHPUDkYQLaiu6C tONgKMbZcrZZFwm7zPLdwGBI/MFgFU5N0YvwdBo3LY1KFZGFDUAnB0zuEkV1t1NPp+ATzy2 zEwgCU01h4heYQ+A76DWw== X-UI-Out-Filterresults: notjunk:1;V01:K0:zNcNP9p3R/I=:tbj1sULOCNtH6iXJOt4Pc5 AwZClWr/ankif//WcxiNyB1hlsjZoHkFSK5fe6oTaCu4WkddUZP7262Ghl2dyijNITZjRMG8/ KSnoJpe0AthNHmf6iB8DkBw9osd8dAplFYhxRcU7BY2bln1Mce2rLrZ9dNCt81o/wC1ZxausM 5zKdKBPRp+T1H8vfuMhUz5N5r7BduonxXv5+htwHznPnmGr8T3o9t7s4UnLORVymAk8yZsgwg IHhqZf9OqcQE9jLuiWQsZc6LALXCA3mN+ER6SOO+uEoa8yoakWExonvkGq2xHg29kjVA4qoCu 2YiEVguRP3CushWx07hL9u3vs0k+czjyR3/SDgk4mjMcak1RVmlAGj8pgA8wsDDku9H5NTjO6 aULgERUAePXj9EMvQ5ZrohRDfY0Kgo3L56eibF/tB1WgqmwM9TfUYMX4YlqzK2xWirq9Pa1aj B87V+4qc2DpARHx7zWAKP5fmJ1geMji9nhor+B/FG6cAGEjmJcK++drRgXt9julK1Lh6oJrbs 3u9CPaRdTIba8gXP4nxKCC4cI9fLPkgiFlX0utsj5+rB0pyMgWwykDf6iOotDreKPvanUmsMr 1JMSwgkF9bxV0CeekEwjTbr0/JYFk2ZW4nrjnAv/6B70B7InaJmrRMNEFMPiwoLhDqz/g2TiG TWAiWzxmOq9uJq4/7VRMQphiOyRLQMDOsupjWSC6f6hLhXzdU6kqJLywueD/6Sj++7IqI7FyP 9EyFOJrhyP2dKCRIZXiSkE+xe2f9dk+ppVwJqjKh1yuPVIKimrItw3DSPBTRt7KkNa0b7flW1 wjcavMMmFc6DQx/OL7DAMOXemuYaWNx2j3W6EJhijaCIRMhBaWCVEUQRhEOUPRBL2TGVhOH Subject: Re: [Cake] overheads or rate calculation changed? 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: Sun, 24 Dec 2017 12:19:19 -0000 Hi Kevin, hi all, On December 24, 2017 11:46:31 AM GMT+01:00, Kevin Darbyshire-Bryant wrote: > > >> On 24 Dec 2017, at 10:39, Jonathan Morton >wrote: >>=20 >> If you combine the 'raw' keyword with an overhead spec, that disables >the hard_header_len compensation=2E >>=20 >> - Jonathan Morton > >Indeed=2E I think all I=E2=80=99m proving is =E2=80=98make something idi= ot >proof=E2=80=A6=2E=2Ethey=E2=80=99ll only go and improve the idiot=E2=80= =99=E2=80=A6 i=2Ee=2E me :-) Haha, funny ;)=2E But with the current state of the cake correcting for ha= rd_header_len, while this is not guaranteed to be the overhead the kernel a= dds to skb->Len; I would claim cake is not idiot proof, but rather has a ve= ry tricky default mode=2E=2E=2E I do add that reporting max_len_after_overhead_accounting in addition to m= ax_len would have made it much more likely to catch this behaviour much ear= lier=2E=2E=2E Best Regards & happy holidays Sebastian > > >Happy holiday season to all=2E I=E2=80=99m off to find another trap to f= all into >;-) > >Cheers, > >Kevin D-B > >012C ACB2 28C6 C53E 9775 9123 B3A2 389B 9DE2 334A --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E