diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-agn-rs.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-rs.c b/drivers/net/wireless/iwlwifi/iwl-agn-rs.c index 3fea027f35d1..63280411fd58 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-rs.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn-rs.c | |||
@@ -2481,13 +2481,8 @@ static void rs_get_rate(void *priv_r, struct ieee80211_sta *sta, void *priv_sta, | |||
2481 | } | 2481 | } |
2482 | 2482 | ||
2483 | /* Send management frames and NO_ACK data using lowest rate. */ | 2483 | /* Send management frames and NO_ACK data using lowest rate. */ |
2484 | if (!ieee80211_is_data(hdr->frame_control) || | 2484 | if (rate_control_send_low(sta, priv_sta, txrc)) |
2485 | info->flags & IEEE80211_TX_CTL_NO_ACK || !sta || !lq_sta) { | ||
2486 | info->control.rates[0].idx = rate_lowest_index(sband, sta); | ||
2487 | if (info->flags & IEEE80211_TX_CTL_NO_ACK) | ||
2488 | info->control.rates[0].count = 1; | ||
2489 | return; | 2485 | return; |
2490 | } | ||
2491 | 2486 | ||
2492 | rate_idx = lq_sta->last_txrate_idx; | 2487 | rate_idx = lq_sta->last_txrate_idx; |
2493 | 2488 | ||