[Cake] CAKE upstreaming - testers wanted, ACK filtering rescuers needed

Kevin Darbyshire-Bryant kevin at darbyshire-bryant.me.uk
Thu Apr 26 04:16:42 EDT 2018



> On 26 Apr 2018, at 08:26, Jonathan Morton <chromatix99 at gmail.com> wrote:
> 
>> Genuine question:  I have a superpacket circa 64K, this is a lump of data in a tcp flow.  I have another small VOIP packet, it’s latency sensitive.  If I split the super packet into individual 1.5K packets as they would be on the wire, I can insert my VOIP packet at suitable place in time such that jitter targets are not exceeded.  If I don’t split the super packet, surely I have to wait till the end of the superpacket’s queue (for want of a better word) and possibly exceed my latency target.  That looks to me like ‘GSO/TSO’ is potentially bad for interflow latencies.
> 
>> What don’t I understand here?
> 
> You have it exactly right.  For some reason, Eric is failing to consider the general case of flow-isolating queues at low link rates, and only considering high-rate FIFOs.

Thanks.  Well that’s a relief - Got something right!  The day can only go downhill from here :-)

Have to say, Sebastian’s analogy "turning 64K "oil-tankers" into a fleet of speedboats “ really made me smile.  Of course the cost is CPU, fortunately no risk of oil spillage :-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <https://lists.bufferbloat.net/pipermail/cake/attachments/20180426/c5ba5952/attachment.sig>


More information about the Cake mailing list