CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/12/10 07:46:04
Modified files:
sys/net80211 : ieee80211_mira.c ieee80211_mira.h
Log message:
Make mira rate scaling actually work with MIMO Tx rates.
The previous approach with an extra timeout was dumb (and of course untested).
Additional fixes include:
- Take HT protection settings into account when determining whether RTS is used.
- Stop probing the current rateset as soon as measurements become worse.
- Properly move probing timeouts for bad rates further into the future.
Tested with MIMO-enabled iwm(4) (MCS 0-15) and also iwn(4) (MCS 0-7 only).
Early versions also tested by phessler@ and bmercer@, and more testing by tb@.
ok tb@