aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/560-minstrel_ht_performance.patch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-10-20 21:38:31 +0000
committerFelix Fietkau <nbd@openwrt.org>2010-10-20 21:38:31 +0000
commit1178bae74dea2a15c2d985e515f7cb1c4a0182ce (patch)
treeb9f8e0221d94e10b4459aa5dc00f7d8839d0d346 /package/mac80211/patches/560-minstrel_ht_performance.patch
parent45c088cdf1d633a53095a3a4c824c823e914a147 (diff)
downloadupstream-1178bae74dea2a15c2d985e515f7cb1c4a0182ce.tar.gz
upstream-1178bae74dea2a15c2d985e515f7cb1c4a0182ce.tar.bz2
upstream-1178bae74dea2a15c2d985e515f7cb1c4a0182ce.zip
mac80211: decrease the minstrel_ht sampling interval for faster rate adaption
SVN-Revision: 23555
Diffstat (limited to 'package/mac80211/patches/560-minstrel_ht_performance.patch')
-rw-r--r--package/mac80211/patches/560-minstrel_ht_performance.patch3
1 files changed, 2 insertions, 1 deletions
diff --git a/package/mac80211/patches/560-minstrel_ht_performance.patch b/package/mac80211/patches/560-minstrel_ht_performance.patch
index 43ff78b3a6..a3e7f424ad 100644
--- a/package/mac80211/patches/560-minstrel_ht_performance.patch
+++ b/package/mac80211/patches/560-minstrel_ht_performance.patch
@@ -18,13 +18,14 @@
cur_prob = 0;
cur_prob_tp = 0;
-@@ -572,6 +573,10 @@ minstrel_get_sample_rate(struct minstrel
+@@ -572,6 +573,11 @@ minstrel_get_sample_rate(struct minstrel
return sample_idx;
next:
+ if (mi->sample_retry > 0) {
+ mi->sample_retry--;
+ mi->sample_tries++;
++ mi->sample_wait = 1;
+ }
minstrel_next_sample_idx(mi);
return -1;