diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/ti/wlcore/cmd.c | 7 |
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) |