diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-03-16 20:00:25 +0400 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-03-18 23:11:58 +0400 |
commit | 3e8b1eb21c8b9806928000bf733e5762a64a7f72 (patch) | |
tree | 21ee0367d0a9d86b164b3bfb57c994cb894f3dbc /lib/llist.c | |
parent | d260ff12e7768444b4da7612b785cfd7cbc1d1c1 (diff) | |
download | linux-3e8b1eb21c8b9806928000bf733e5762a64a7f72.tar.xz |
mac80211/minstrel_ht: improve rate selection stability
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: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'lib/llist.c')
0 files changed, 0 insertions, 0 deletions