Skip to content

Commit 1d18c55

Browse files
sivarebbagondlaKalle Valo
authored andcommitted
rsi: Set wowlan flag while writing wowlan config parameters
As wowlan enable flag did not set, while writing wowlan parameters to card using rsi_send_vap_dynamic_update, which results firmware is unable to set wowlan configurations. Hence, setting wowlan flag before sending parameters. Signed-off-by: Siva Rebbagondla <[email protected]> Signed-off-by: Sushant Kumar Mishra <[email protected]> Signed-off-by: Kalle Valo <[email protected]>
1 parent d76f851 commit 1d18c55

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/net/wireless/rsi/rsi_91x_mac80211.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1818,6 +1818,7 @@ int rsi_config_wowlan(struct rsi_hw *adapter, struct cfg80211_wowlan *wowlan)
18181818
return -EINVAL;
18191819
}
18201820

1821+
common->wow_flags |= RSI_WOW_ENABLED;
18211822
triggers = rsi_wow_map_triggers(common, wowlan);
18221823
if (!triggers) {
18231824
rsi_dbg(ERR_ZONE, "%s:No valid WoW triggers\n", __func__);
@@ -1840,7 +1841,6 @@ int rsi_config_wowlan(struct rsi_hw *adapter, struct cfg80211_wowlan *wowlan)
18401841

18411842
rx_filter_word = (ALLOW_DATA_ASSOC_PEER | DISALLOW_BEACONS);
18421843
rsi_send_rx_filter_frame(common, rx_filter_word);
1843-
common->wow_flags |= RSI_WOW_ENABLED;
18441844

18451845
return 0;
18461846
}

0 commit comments

Comments
 (0)