[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>
writes:

> 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.

-Toke


More information about the Make-wifi-fast mailing list