]> git.ipfire.org Git - thirdparty/hostap.git/commit
OWE: Skip beacon update of transition BSS if it is not yet enabled
authorHu Wang <huw@codeaurora.org>
Fri, 15 May 2020 06:20:32 +0000 (14:20 +0800)
committerJouni Malinen <j@w1.fi>
Tue, 26 May 2020 13:23:39 +0000 (16:23 +0300)
commitd578e890eb4fe344824ee9f43124091fc0f848b1
treee5ed923e5bd8e9b5390adbcd71d86d1ea0109ce0
parent9818fbe9bc00d97657c7e039f51c682c5f256673
OWE: Skip beacon update of transition BSS if it is not yet enabled

When a single hostapd process manages both the OWE and open BSS for
transition mode, owe_transition_ifname can be used to clone the
transition mode information (i.e., BSSID/SSID) automatically. When both
BSSs use ACS, the completion of ACS on the 1st BSS sets state to
HAPD_IFACE_ENABLED and the OWE transition mode information is updated
for all the other BSSs. However, the 2nd BSS is still in the ACS phase
and the beacon update messes up the state for AP startup and prevents
proper ACS competion.

If 2nd BSS is not yet enabled (e.g., in ACS), skip beacon update and
defer OWE transition information cloning until the BSS is enabled.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/ap/hostapd.c