diff options
author | Felix Fietkau <nbd@openwrt.org> | 2013-03-05 14:20:19 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-03-06 16:36:06 +0100 |
commit | 52c00a37a323ded691b23538ef1181155f51aef3 (patch) | |
tree | 3f1b74af083a3c1b3dcda22b83a006cf11bbd962 /net | |
parent | 8ab9d85c650477cbf28a0a0dfc9796c505d03d82 (diff) | |
download | linux-52c00a37a323ded691b23538ef1181155f51aef3.tar.gz linux-52c00a37a323ded691b23538ef1181155f51aef3.tar.bz2 linux-52c00a37a323ded691b23538ef1181155f51aef3.zip |
mac80211/minstrel_ht: disable multiple consecutive sample attempts
The last minstrel_ht changes increased the sampling frequency for
potentially useful rates to decrease the response time to rate
fluctuations. This caused an increase in sampling frequency that can
slightly reduce throughput, so this patch limits the sampling attempts
to one per rate instead of two.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net')
-rw-r--r-- | net/mac80211/rc80211_minstrel_ht.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/rc80211_minstrel_ht.c b/net/mac80211/rc80211_minstrel_ht.c index da4ec73f3415..aa59539e5b27 100644 --- a/net/mac80211/rc80211_minstrel_ht.c +++ b/net/mac80211/rc80211_minstrel_ht.c @@ -480,7 +480,7 @@ minstrel_ht_tx_status(void *priv, struct ieee80211_supported_band *sband, if (!mi->sample_wait && !mi->sample_tries && mi->sample_count > 0) { mi->sample_wait = 16 + 2 * MINSTREL_TRUNC(mi->avg_ampdu_len); - mi->sample_tries = 2; + mi->sample_tries = 1; mi->sample_count--; } |