[Make-wifi-fast] I wish we had a tutorial as to how to get the make-wifi-fast APIs implemented.
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:
> 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