]> git.ipfire.org Git - thirdparty/hostap.git/commit - wpa_supplicant/config_ssid.h
wpa_supplicant: Add Multi-AP backhaul STA support
authorVenkateswara Naralasetty <vnaralas@codeaurora.org>
Wed, 5 Dec 2018 10:23:53 +0000 (11:23 +0100)
committerJouni Malinen <j@w1.fi>
Thu, 20 Dec 2018 10:10:31 +0000 (12:10 +0200)
commit5abc7823bd01f69b8afbe1fd19f65fff86137c44
tree2b858fa58c333dfe6068125db5d8bb1434ed38f9
parent9c06f0f6aed26c1628acaa74df0232dd7b345e9a
wpa_supplicant: Add Multi-AP backhaul STA support

Advertise vendor specific Multi-AP IE in (Re)Association Request frames
and process Multi-AP IE from (Re)Association Response frames if the user
enables Multi-AP fuctionality. If the (Re)Association Response frame
does not contain the Multi-AP IE, disassociate.

This adds a new configuration parameter 'multi_ap_backhaul_sta' to
enable/disable Multi-AP functionality.

Enable 4-address mode after association (if the Association Response
frame contains the Multi-AP IE). Also enable the bridge in that case.
This is necessary because wpa_supplicant only enables the bridge in
wpa_drv_if_add(), which only gets called when an interface is added
through the control interface, not when it is configured from the
command line.

Signed-off-by: Venkateswara Naralasetty <vnaralas@codeaurora.org>
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
src/drivers/driver.h
src/drivers/driver_nl80211.c
wpa_supplicant/config.c
wpa_supplicant/config_ssid.h
wpa_supplicant/driver_i.h
wpa_supplicant/events.c
wpa_supplicant/sme.c
wpa_supplicant/wpa_supplicant.c
wpa_supplicant/wpa_supplicant.conf
wpa_supplicant/wpa_supplicant_i.h