summaryrefslogtreecommitdiff
path: root/lib/llist.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-03-16 20:00:25 +0400
committerJohannes Berg <johannes.berg@intel.com>2013-03-18 23:11:58 +0400
commit3e8b1eb21c8b9806928000bf733e5762a64a7f72 (patch)
tree21ee0367d0a9d86b164b3bfb57c994cb894f3dbc /lib/llist.c
parentd260ff12e7768444b4da7612b785cfd7cbc1d1c1 (diff)
downloadlinux-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