[Make-wifi-fast] I wish we had a tutorial as to how to get the make-wifi-fast APIs implemented.

Toke Høiland-Jørgensen toke at toke.dk
Tue Feb 14 06:36:56 EST 2023

Dave Taht via Make-wifi-fast <make-wifi-fast at lists.bufferbloat.net>

> and what to look for in results.
> It should be really easy to add it to this: https://github.com/open-sdr/openwifi
> Related to here:
> https://www.linkedin.com/feed/update/urn:li:activity:7030534265935142912/
> But I no longer remember what is required to enable it properly.

The iTXQ path is mandatory in mac80211 since commits:

c850e31f79f0 ("wifi: mac80211: add internal handler for wake_tx_queue")
a790cc3a4fad ("wifi: mac80211: add wake_tx_queue callback to drivers")
107395f9cf44 ("wifi: mac80211: Drop support for TX push path")

See that second commit for the minimum one-line change needed to drivers
to work with this mode (it's a one-line change). A driver can also
choose to implement its own custom wake_tx_queue handler, of course.


More information about the Make-wifi-fast mailing list