wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
Ping-Ke Shih
maintainerPATCH 1/1 wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
From: Dian-Syuan Yang <[email protected]>
Due to mac80211 triggering the hardware to enter idle mode, it fails to install WEP key causing connected station can't ping successfully. Currently, it forces the hardware to leave idle mode before driver adding WEP keys.
Signed-off-by Dian-Syuan Yang <[email protected]>
Signed-off-by Ping-Ke Shih <[email protected]>
--- drivers/net/wireless/realtek/rtw89/cam.c | 3 +++ 1 file changed, 3 insertions(+)
drivers/net/wireless/realtek/rtw89/cam.c +3 -0
@@ -6,6 +6,7 @@#include "debug.h" #include "fw.h" #include "mac.h" +#include "ps.h" static struct sk_buff * rtw89_cam_get_sec_key_cmd(struct rtw89_dev *rtwdev,
@@ -475,9 +476,11 @@ int rtw89_cam_sec_key_add(struct rtw89_dev *rtwdev,switch (key->cipher) {case WLAN_CIPHER_SUITE_WEP40 : +rtw89_leave_ips_by_hwflags (rtwdev); hw_key_type =RTW89_SEC_KEY_TYPE_WEP40 ;break ;case WLAN_CIPHER_SUITE_WEP104 : +rtw89_leave_ips_by_hwflags (rtwdev); hw_key_type =RTW89_SEC_KEY_TYPE_WEP104 ;break ;case WLAN_CIPHER_SUITE_TKIP :
Signature · 1 line
2.25.1
Ping-Ke Shih
maintainerQuoted 9 lines · Ping-Ke Shih
From: Dian-Syuan Yang <[email protected]>
Due to mac80211 triggering the hardware to enter idle mode, it fails to install WEP key causing connected station can't ping successfully. Currently, it forces the hardware to leave idle mode before driver adding WEP keys.
Signed-off-by Dian-Syuan Yang <[email protected]>Signed-off-by Ping-Ke Shih <[email protected]>
1 patch(es) applied to rtw-next branch of rtw.git, thanks.
d105652b3324 wifi: rtw89: leave idle mode when setting WEP encryption for AP mode