Dave Täht's CeroWrt blog on bufferbloat, fq_codel and cake queue management, network testing tools, and router firmware.
HN links it for fq_codel and bufferbloat explanations and network testing advice; the author comments that ISPs should ship fq_codel in customer gear.
Recently I ranted at the ISPs and at the network neutrality people. fq_codel (RFC8290) is now nearly ubiquitous in as the default queuing mechanism in most linux distributions, and it is long past time more ISPs supplied it in the gear they give customers.
http://blog.cerowrt.org/post/net_neutrality_customers/
sch_cake (derived from fq_codel with an integral shaper) is about to enter the Linux mainline after years of baking in openwrt.
https://lwn.net/SubscriberLink/758353/05c20f25115c852d/
We can end bufferbloat, now, on everything.
one of my sadnesses is so few tests, except those designed by the bufferbloat project, test up + down + latency at the same time.
I like this new one: https://github.com/Zoxc/crusader/releases/tag/v0.0.10-testing. My favorite remains the rrul test out of the flent.org suite.
Most web speed tests have nearly no predictive power for testing videoconferencing quality, although I am delighted speed test.net cloudflare and others have added a "responsiveness" metric that too few see... https://blog.cerowrt.org/post/speedtests/
It seems like everything with buffer/process queues needs a good polish to optimize for fairness.
E.g. this is just being readied: http://blog.cerowrt.org/post/fq_codel_on_ath10k/
(also note higher throughput as result)
It sounds crazy but fortunately fair queuing is becoming more and more prevalent, making sure everyone plays nice. Every iPhone has it: https://blog.cerowrt.org/post/state_of_fq_codel/
https://en.wikipedia.org/wiki/Dave_T%C3%A4ht
https://blog.cerowrt.org/
https://lists.bufferbloat.net/pipermail/bloat/2025-April/018212.html
Excessive channel scans have been a problem on Linux, too: http://blog.cerowrt.org/post/disabling_channel_scans/