Add 11ac/VHT Tx rate adaptation support to net80211.
authorstsp <stsp@openbsd.org>
Sat, 19 Mar 2022 10:25:09 +0000 (10:25 +0000)
committerstsp <stsp@openbsd.org>
Sat, 19 Mar 2022 10:25:09 +0000 (10:25 +0000)
commit8a82c5be94104ccd82e5a509002cd606e1d6ab64
tree65b6cbd961438f20dfaddc8faf55360ed3af8f8e
parent466bd2435381c64783142b92e8b2460aa4dd4fbb
Add 11ac/VHT Tx rate adaptation support to net80211.

Based on our existing RA module for 11n.
The main difference is in dealing with 11ac-specific ratesets.
Tx rate selection heuristics remain identical.

Only supports 80MHz channels, for now. 160MHz is left for future work.

ok sthen@
sys/conf/files
sys/net80211/ieee80211.c
sys/net80211/ieee80211_node.h
sys/net80211/ieee80211_ra_vht.c [new file with mode: 0644]
sys/net80211/ieee80211_ra_vht.h [new file with mode: 0644]