diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-10-21 00:33:00 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-10-21 00:33:00 +0000 |
commit | 9cdf3516e5f0beec6aa8b8dd97f9b544b515941d (patch) | |
tree | 5274855b8584974798f8a6fe242d5f300115686f /package/mac80211/patches/560-minstrel_ht_performance.patch | |
parent | 2a19def0710bd23c2868a45c7746f247a4b632bb (diff) |
ath9k: fix sampling frame handling wrt. aggregation, replace minstrel_ht performance fixes for better performance
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23558 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/mac80211/patches/560-minstrel_ht_performance.patch')
-rw-r--r-- | package/mac80211/patches/560-minstrel_ht_performance.patch | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/package/mac80211/patches/560-minstrel_ht_performance.patch b/package/mac80211/patches/560-minstrel_ht_performance.patch deleted file mode 100644 index a3e7f424a..000000000 --- a/package/mac80211/patches/560-minstrel_ht_performance.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/net/mac80211/rc80211_minstrel_ht.h -+++ b/net/mac80211/rc80211_minstrel_ht.h -@@ -103,6 +103,7 @@ struct minstrel_ht_sta { - u8 sample_tries; - u8 sample_count; - u8 sample_slow; -+ u8 sample_retry; - - /* current MCS group to be sampled */ - u8 sample_group; ---- a/net/mac80211/rc80211_minstrel_ht.c -+++ b/net/mac80211/rc80211_minstrel_ht.c -@@ -261,6 +261,7 @@ minstrel_ht_update_stats(struct minstrel - - /* try to sample up to half of the availble rates during each interval */ - mi->sample_count *= 4; -+ mi->sample_retry = mi->sample_count; - - cur_prob = 0; - cur_prob_tp = 0; -@@ -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; - } |