mac80211/minstrel_ht: remove the sampling bypass check for the lowest rate
authorFelix Fietkau <nbd@openwrt.org>
Mon, 11 Feb 2013 13:36:04 +0000 (14:36 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 11 Feb 2013 21:43:24 +0000 (22:43 +0100)
It's more of an unnecessary micro-optimization and it prevents switching
from long-GI to short-GI in HT20/single-stream for the lowest rate

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

index 9f9c453..5bb316a 100644 (file)
@@ -231,10 +231,6 @@ minstrel_ht_update_stats(struct minstrel_priv *mp, struct minstrel_ht_sta *mi)
                        if (!mr->cur_tp)
                                continue;
 
-                       /* ignore the lowest rate of each single-stream group */
-                       if (!i && minstrel_mcs_groups[group].streams == 1)
-                               continue;
-
                        if ((mr->cur_tp > cur_prob_tp && mr->probability >
                             MINSTREL_FRAC(3, 4)) || mr->probability > cur_prob) {
                                mg->max_prob_rate = index;