mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-20 20:04:01 -05:00
9c06f0f6ae
The purpose of Multi-AP specification is to enable inter-operability across Wi-Fi access points (APs) from different vendors. This patch introduces one new configuration parameter 'multi_ap' to enable Multi-AP functionality and to configure the BSS as a backhaul and/or fronthaul BSS. Advertise vendor specific Multi-AP capabilities in (Re)Association Response frame, if Multi-AP functionality is enabled through the configuration parameter. A backhaul AP must support receiving both 3addr and 4addr frames from a backhaul STA, so create a VLAN for it just like is done for WDS, i.e., by calling hostapd_set_wds_sta(). Since Multi-AP requires WPA2 (never WEP), we can safely call hostapd_set_wds_encryption() as well and we can reuse the entire WDS condition. To parse the Multi-AP Extension subelement, we use get_ie(): even though that function is meant for parsing IEs, it works for subelements. 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> |
||
---|---|---|
.. | ||
cli.c | ||
cli.h | ||
common_module_tests.c | ||
ctrl_iface_common.c | ||
ctrl_iface_common.h | ||
defs.h | ||
dhcp.h | ||
dpp.c | ||
dpp.h | ||
eapol_common.h | ||
gas_server.c | ||
gas_server.h | ||
gas.c | ||
gas.h | ||
hw_features_common.c | ||
hw_features_common.h | ||
ieee802_1x_defs.h | ||
ieee802_11_common.c | ||
ieee802_11_common.h | ||
ieee802_11_defs.h | ||
linux_bridge.h | ||
linux_vlan.h | ||
Makefile | ||
ocv.c | ||
ocv.h | ||
privsep_commands.h | ||
qca-vendor-attr.h | ||
qca-vendor.h | ||
sae.c | ||
sae.h | ||
tnc.h | ||
version.h | ||
wpa_common.c | ||
wpa_common.h | ||
wpa_ctrl.c | ||
wpa_ctrl.h | ||
wpa_helpers.c | ||
wpa_helpers.h |