This patch series add MLO support in authentication and association commands for drivers that advertise WPA_DRIVER_FLAGS_SME. Implement it in wpa_supplicant and driver_nl80211. Extend SAE to support MLO. --- v2 changes: - Dropped "wpa_supplicant: Don't init WPA multi-link info for open connection" and most of "wpa_supplicant: Add more fields to MLO links information". - Added SAE support - Applied similar to 6Ghz restrictions on MLD BSS's. - Few minor fixes/cleanups Andrei Otcheretianski (9): common: Combine definitions for Multi-Link and per STA profile control wpa_supplicant: make valid_links u16 SME: Add support for handling authentication with MLD SME: Add support for handling association with MLD SME: Accept authentication frame from an MLD AP driver_nl80211: Support get_sta_mlo_info for SME drivers wpa_supplicant: Use MLD address in SAE authentication wpa_supplicant: Support parsing ML element in SAE auth frames wpa_supplicant: Apply same restrictions for MLD as for 6 GHz BSS Ilan Peer (6): ctrl_iface: Report RNR and ML in BSS command driver: Modify authentication and association APIs to support MLO nl80211: Add support for MLD authentication nl80211: Support MLD association request nl80211: Get MLO support capability nl80211: Handle scan results with MLD connection src/ap/ieee802_11.c | 3 +- src/common/common_module_tests.c | 2 +- src/common/ieee802_11_defs.h | 136 +++++++++++-- src/common/sae.c | 5 +- src/common/sae.h | 2 +- src/common/wpa_ctrl.h | 2 + src/drivers/driver.h | 54 ++++++ src/drivers/driver_nl80211.c | 157 ++++++++++++++- src/drivers/driver_nl80211.h | 3 + src/drivers/driver_nl80211_capa.c | 3 + src/drivers/driver_nl80211_event.c | 16 +- src/drivers/driver_nl80211_scan.c | 17 +- src/pasn/pasn_initiator.c | 2 +- src/pasn/pasn_responder.c | 2 +- tests/fuzzing/sae/sae.c | 4 +- wpa_supplicant/bss.c | 18 ++ wpa_supplicant/bss.h | 1 + wpa_supplicant/ctrl_iface.c | 269 +++++++++++++++++++++++++- wpa_supplicant/events.c | 27 +-- wpa_supplicant/sme.c | 298 +++++++++++++++++++++++++++-- wpa_supplicant/wpa_supplicant.c | 6 +- wpa_supplicant/wpa_supplicant_i.h | 6 +- 22 files changed, 955 insertions(+), 78 deletions(-) -- 2.25.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap