[PATCH v2 00/15] MLD STA: Add SME MLO support
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Wed Nov 30 05:09:24 PST 2022
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
More information about the Hostap
mailing list