• Felix Fietkau's avatar
    mac80211/minstrel_ht: improve rate selection stability · 3e8b1eb2
    Felix Fietkau authored
    
    
    Under load, otherwise stable rates can easily fluctuate because of
    collisions. In my tests on a clean channel, the success probability of
    the max throughput rate often stays somewhere between 90% and 100% under
    load. This can cause some unnecessary switching to lower rates.
    This patch improves stability by treating success probability values
    between 90% and 100% the same.
    In my tests on a 3x3 HT20 link with lots of TCP traffic, it improves the
    average throughput by a few mbit/s.
    Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    3e8b1eb2
rc80211_minstrel_ht.c 26.4 KB