CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2020/04/11 07:43:34

Modified files:
        sys/net80211   : ieee80211_mira.c 

Log message:
Update MiRA probing interval of probed rates which are worse than the
current best rate, not worse than the rate currently being probed.

This seems to be a more accurate interpretation of the MiRA paper.

The paper says the interval for a rate needs to be updated if the rate's
goodput is worse than that of the "current transmission rate" (see the
"Adaptive probing interval" section). Our implementation interpreted
"current transmission rate" as "rate being probed right now" and adjusted
the interval of the previously probed rate. However, the context of this
section of the paper suggests that "current transmissions rate" intends to
refer to the currently selected best rate for our non-probing transmissions.

testing and ok tb@ jmatthew@

Reply via email to