On Sun, 2013-03-17 at 22:55 +0100, Karl Beldan wrote: > Hi, > > Some time ago the rate selection for radiotap injected frames did not > make it essentially for mac80211 getting short in IEEE80211_TX_CTL_*s. > > Would it be acceptable to replace the originally proposed: > > > - if (!(tx->local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL)) > + if (!(tx->local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL) && > + !(info->flags & IEEE80211_TX_CTL_NO_RC)) > CALL_TXH(ieee80211_tx_h_rate_ctrl); > > with something like : > > - if (!(tx->local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL)) > + if (!(tx->local->hw.flags & IEEE80211_HW_HAS_RATE_CONTROL) && > + !(info->flags & IEEE80211_TX_CTL_INJECTED && info->control.rates[i])) > CALL_TXH(ieee80211_tx_h_rate_ctrl); No, older wpa_supplicant/hostapd still use monitor interfaces for management frame transmissions, and require rate control. johannes -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html