Commit 12babf9e authored by Hui Bai's avatar Hui Bai Committed by Daniel DeGrasse
Browse files

net: l2: wifi: Fix roaming fail issue

The NET_EVENT_WIFI_SIGNAL_CHANGE was not added to net mgmt event queue
so that no scan was triggered, which caused roaming fail. The event
NET_EVENT_WIFI_SIGNAL_CHANGE was dropped because it was not enabled in
WIFI_SHELL_MGMT_EVENTS. After adding NET_EVENT_WIFI_SIGNAL_CHANGE, the
roaming works as expected.
Same issue found on event NET_EVENT_WIFI_NEIGHBOR_REP_COMP for 11k
roaming. Add this event to WIFI_SHELL_MGMT_EVENTS, too.

Signed-off-by: default avatarHui Bai <hui.bai@nxp.com>
parent dba69f3f
Loading
Loading
Loading
Loading
+3 −1
Changes for subsys/net/l2/wifi/wifi_shell.c: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -101,7 +101,9 @@ static const char server_key_test[] = {
				NET_EVENT_WIFI_AP_ENABLE_RESULT   |\
				NET_EVENT_WIFI_AP_DISABLE_RESULT  |\
				NET_EVENT_WIFI_AP_STA_CONNECTED   |\
				NET_EVENT_WIFI_AP_STA_DISCONNECTED)
				NET_EVENT_WIFI_AP_STA_DISCONNECTED|\
				NET_EVENT_WIFI_SIGNAL_CHANGE      |\
				NET_EVENT_WIFI_NEIGHBOR_REP_COMP)

#ifdef CONFIG_WIFI_MGMT_RAW_SCAN_RESULTS_ONLY
#define WIFI_SHELL_SCAN_EVENTS (                   \