On 8/27/19 10:04 PM, Stephen Hemminger wrote: > On Mon, 26 Aug 2019 09:35:14 +0200 > Toke Høiland-Jørgensen <[email protected]> wrote: > >> Turns out that with the "earliest departure time" support in sched_fq, >> it is now possible to write a shaper in eBPF, thus avoiding the global >> qdisc lock in sched_htb. This is pretty cool, if you ask me! :) >> >> -Toke >> > > Thanks, I may use this to revisit doing netem in eBPF (xnetem). > Not having this feature was a show stopper at the time.
Note that TCP stack got support for arbitrary per-socket delays. Very useful to build a complex network emulator with thousands of TCP flows with very different rtt. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a842fe1425cb20f457abd3f8ef98b468f83ca98b _______________________________________________ Bloat mailing list [email protected] https://lists.bufferbloat.net/listinfo/bloat
