]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Enable BSS Transition Management in wpa_supplicant AP mode
authorChaoli Zhou <quic_zchaoli@quicinc.com>
Mon, 21 Mar 2022 05:38:45 +0000 (13:38 +0800)
committerJouni Malinen <j@w1.fi>
Wed, 23 Mar 2022 22:56:53 +0000 (00:56 +0200)
Enable BTM capability for AP mode only and do not affect P2P GO mode.
This can be used for AP band steering when using wpa_supplicant to
control AP mode operations.

Signed-off-by: Chaoli Zhou <quic_zchaoli@quicinc.com>
wpa_supplicant/ap.c

index 0559822cb8746f76b75fa6b9c0d8698a01287174..0a972f56643eb0af3e57ce5b71f6074bd8121551 100644 (file)
@@ -1105,6 +1105,11 @@ int wpa_supplicant_create_ap(struct wpa_supplicant *wpa_s,
                hapd_iface->bss[i]->ext_eapol_frame_io =
                        wpa_s->ext_eapol_frame_io;
 #endif /* CONFIG_TESTING_OPTIONS */
+
+#ifdef CONFIG_WNM_AP
+               if (ssid->mode == WPAS_MODE_AP)
+                       hapd_iface->bss[i]->conf->bss_transition = 1;
+#endif /* CONFIG_WNM_AP */
        }
 
        os_memcpy(hapd_iface->bss[0]->own_addr, wpa_s->own_addr, ETH_ALEN);