aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/wireless/ti/wlcore/cmd.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/net/wireless/ti/wlcore/cmd.c b/drivers/net/wireless/ti/wlcore/cmd.c
index 5b14446ece4a..e8c650dec18c 100644
--- a/drivers/net/wireless/ti/wlcore/cmd.c
+++ b/drivers/net/wireless/ti/wlcore/cmd.c
@@ -1374,9 +1374,12 @@ int wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif,
1374 1374
1375 for (i = 0; i < NUM_ACCESS_CATEGORIES_COPY; i++) 1375 for (i = 0; i < NUM_ACCESS_CATEGORIES_COPY; i++)
1376 if (sta->wme && (sta->uapsd_queues & BIT(i))) 1376 if (sta->wme && (sta->uapsd_queues & BIT(i)))
1377 cmd->psd_type[i] = WL1271_PSD_UPSD_TRIGGER; 1377 cmd->psd_type[NUM_ACCESS_CATEGORIES_COPY-1-i] =
1378 WL1271_PSD_UPSD_TRIGGER;
1378 else 1379 else
1379 cmd->psd_type[i] = WL1271_PSD_LEGACY; 1380 cmd->psd_type[NUM_ACCESS_CATEGORIES_COPY-1-i] =
1381 WL1271_PSD_LEGACY;
1382
1380 1383
1381 sta_rates = sta->supp_rates[wlvif->band]; 1384 sta_rates = sta->supp_rates[wlvif->band];
1382 if (sta->ht_cap.ht_supported) 1385 if (sta->ht_cap.ht_supported)