2017-01-25, 16:44
(2017-01-25, 15:38)Milhouse Wrote:(2017-01-25, 11:15)deuteragenie Wrote: New LibreELEC.tv Leia build #0124
...
Added: [env] e3e85b4f: linux: Enable Fair Queue packet scheduling (TEST)
...
If testing packet schedulers, did you have a look at Cake: https://www.bufferbloat.net/projects/codel/wiki/Cake ?
I only included the Fair Queue change as it's required by CONFIG_TCP_CONG_BBR introduced in #0117. The latter might give better results over poor connections.
Quote:BBR (Bottleneck Bandwidth and RTT) TCP congestion control aims to maximize network utilization and minimize queues. It builds an explicit model of the the bottleneck delivery rate and path round-trip propagation delay. It tolerates packet loss and delay unrelated to congestion. It can operate over LAN, WAN, cellular, wifi, or cable modem links. It can coexist with flows that use loss-based congestion control, and can operate with shallow buffers, deep buffers, bufferbloat, policers, or AQM schemes that do not provide a delay signal. It requires the fq ("Fair Queue") pacing packet scheduler.
Nice! I wasn't aware of BBR. It looks very good! So, FQ and BBR are enabled by default now?