aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-03-05 08:20:19 -0500
committerJohannes Berg <johannes.berg@intel.com>2013-03-06 10:36:06 -0500
commit52c00a37a323ded691b23538ef1181155f51aef3 (patch)
tree3f1b74af083a3c1b3dcda22b83a006cf11bbd962
parent8ab9d85c650477cbf28a0a0dfc9796c505d03d82 (diff)
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>
-rw-r--r--net/mac80211/rc80211_minstrel_ht.c2
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,
480 480
481 if (!mi->sample_wait && !mi->sample_tries && mi->sample_count > 0) { 481 if (!mi->sample_wait && !mi->sample_tries && mi->sample_count > 0) {
482 mi->sample_wait = 16 + 2 * MINSTREL_TRUNC(mi->avg_ampdu_len); 482 mi->sample_wait = 16 + 2 * MINSTREL_TRUNC(mi->avg_ampdu_len);
483 mi->sample_tries = 2; 483 mi->sample_tries = 1;
484 mi->sample_count--; 484 mi->sample_count--;
485 } 485 }
486 486