From: Veerendranath Jakkam Date: Sun, 2 Aug 2020 11:25:05 +0000 (+0530) Subject: SME: Process channel switch event in SME only when supplicant's SME is used X-Git-Tag: hostap_2_10~1004 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=596d99567ae185419499ac4fe672418e140547a9;p=thirdparty%2Fhostap.git SME: Process channel switch event in SME only when supplicant's SME is used Do not process channel switch event in wpa_supplicant's SME when SME is offloaded to the driver/firmware to avoid SA Query initiation from both wpa_supplicant and the driver/firmware for the OCV case. Signed-off-by: Jouni Malinen --- diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c index f19165373..bd1af8915 100644 --- a/wpa_supplicant/events.c +++ b/wpa_supplicant/events.c @@ -4945,7 +4945,9 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event, } #endif /* CONFIG_AP */ - sme_event_ch_switch(wpa_s); + if (wpa_s->drv_flags & WPA_DRIVER_FLAGS_SME) + sme_event_ch_switch(wpa_s); + wpas_p2p_update_channel_list(wpa_s, WPAS_P2P_CHANNEL_UPDATE_CS); wnm_clear_coloc_intf_reporting(wpa_s); break;