> 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. More to the point, at 64Kbps a maximal GSO packet can take 8 seconds to clear, while an MTU packet takes less than a quarter second! - Jonathan Morton _______________________________________________ Cake mailing list [email protected] https://lists.bufferbloat.net/listinfo/cake
