CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    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@

Reply via email to