]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/mac80211/rate.c
nilfs2: another dat for garbage collection
[linux-2.6-omap-h63xx.git] / net / mac80211 / rate.c
index 3fa7ab285066a46c5200d49c4ca06e4c56ff5456..4641f00a1e5cbfd005d4719d4925ac5a61fb58e0 100644 (file)
@@ -219,10 +219,12 @@ void rate_control_get_rate(struct ieee80211_sub_if_data *sdata,
                info->control.rates[i].count = 1;
        }
 
-       if (sta && sdata->force_unicast_rateidx > -1)
+       if (sta && sdata->force_unicast_rateidx > -1) {
                info->control.rates[0].idx = sdata->force_unicast_rateidx;
-       else
+       } else {
                ref->ops->get_rate(ref->priv, ista, priv_sta, txrc);
+               info->flags |= IEEE80211_TX_INTFL_RCALGO;
+       }
 
        /*
         * try to enforce the maximum rate the user wanted