3 ms·
The modern AQM's are based on "Time in Queue". Both pie and codel work brilliantly with pause frames, so long as BQL is also in the driver. fq+aqm (be it codel,
by dtaht 5y ago
The modern AQM's are based on "Time in Queue". Both pie and codel work brilliantly with pause frames, so long as BQL is also in the driver. fq+aqm (be it codel, pie or cobalt) works even better.
See:
https://datatracker.ietf.org/doc/html/rfc8290 https://datatracker.ietf.org/doc/html/rfc8290
https://datatracker.ietf.org/group/aqm/documents/ https://datatracker.ietf.org/group/aqm/documents/
https://arxiv.org/abs/1804.07617 https://arxiv.org/abs/1804.07617
Adding AQM and FQ wifi was way, way harder, (apenwarr drove the group at google that did some of it), but there is full support for fq_codel now in the mt76, ath9k, ath10k, iwl, and one new realtek chipset in the linux kernel. https://lwn.net/Articles/705884/ https://lwn.net/Articles/705884/