]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211/minstrel_ht: avoid useless sampling of high-probability slower rates
authorFelix Fietkau <nbd@openwrt.org>
Sat, 16 Mar 2013 16:00:26 +0000 (17:00 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 18 Mar 2013 19:11:58 +0000 (20:11 +0100)
commite39884f20c402e9f4b373b040edf0106812ee842
tree034c3f5bc01f399ceae3d8e6d01c5f6c53189d4a
parent4d1420fb58f72224966ac2a6f8fff9868dbc3986
mac80211/minstrel_ht: avoid useless sampling of high-probability slower rates

Slow rates that have >95% success probability do not need to be
monitored continuously. When the channel conditions change rapidly, the
slow sampling results are useless anyway. When conditions change slowly,
they will be monitored by gradual downgrading of the actively used
rates. This patch slightly improves throughput under good conditions.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/rc80211_minstrel_ht.c