]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - net/mac80211/rate.c
mac80211: fix honouring rate flags in low-rate transmit
[karo-tx-linux.git] / net / mac80211 / rate.c
index e126605cec66baf82aadb835856110d74105795f..7f7ce1173bf67671cfb01d756c466c7cd7a6cabe 100644 (file)
@@ -247,6 +247,9 @@ static void __rate_control_send_low(struct ieee80211_hw *hw,
 
        info->control.rates[0].idx = 0;
        for (i = 0; i < sband->n_bitrates; i++) {
+               if ((rate_flags & sband->bitrates[i].flags) != rate_flags)
+                       continue;
+
                if (!rate_supported(sta, sband->band, i))
                        continue;