diff mbox

[1/2] mac80211: get the rates masks from the txrc in rate_control_get_rate

Message ID 1361966434-28343-1-git-send-email-karl.beldan@gmail.com (mailing list archive)
State Not Applicable, archived
Headers show

Commit Message

Karl Beldan Feb. 27, 2013, noon UTC
From: Karl Beldan <karl.beldan@rivierawaves.com>

Currently it gets it from the sdata, the behavior remains unchanged.

Signed-off-by: Karl Beldan <karl.beldan@rivierawaves.com>
---
 net/mac80211/rate.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
diff mbox

Patch

diff --git a/net/mac80211/rate.c b/net/mac80211/rate.c
index dd88381..cfbd7d5 100644
--- a/net/mac80211/rate.c
+++ b/net/mac80211/rate.c
@@ -459,9 +459,8 @@  void rate_control_get_rate(struct ieee80211_sub_if_data *sdata,
 	 * default mask (allow all rates) is used to save some processing for
 	 * the common case.
 	 */
-	mask = sdata->rc_rateidx_mask[info->band];
-	memcpy(mcs_mask, sdata->rc_rateidx_mcs_mask[info->band],
-	       sizeof(mcs_mask));
+	mask = txrc->rate_idx_mask;
+	memcpy(mcs_mask, txrc->rate_idx_mcs_mask, sizeof(mcs_mask));
 	if (mask != (1 << txrc->sband->n_bitrates) - 1) {
 		if (sta) {
 			/* Filter out rates that the STA does not support */