[PATCH v2 00/17] MLD STA: Add support for open MLO connection when driver's SME in use
Veerendranath Jakkam
quic_vjakkam at quicinc.com
Thu Sep 8 07:44:06 PDT 2022
This patch series is to enable support for Multi-Link Operation(MLO)
open connection support for SME in drivers using NL80211_CMD_CONNECT.
Also, this patch series enhancing/adding several control interface
commands to provide information related to MLO connection.
Aleti Nageshwar Reddy (3):
bss: Indicate AP MLD address in bss info
MLD STA: Indicate AP MLD address in CTRL-EVENT-CONNECTED
MLD STA: Indicate AP MLD address in STATUS command
Shivani Baranwal (4):
MLD STA: Add support to fetch MLO connection info to wpa_s
scan: Add API to get ML IE of specified type from scan result IEs
Add API to get MLD address from basic ML IE
MLD STA: Add support for MLO_STATUS control interface command
Veerendranath Jakkam (10):
EHT: Add Multi-Link element field definitions
Add API to get ML IE of specified type from IEs buffer
MLD STA: Add support to parse MLO connection info in
NL80211_CMD_CONNECT event
MLD STA: Indicate MLO connection info in driver status
MLD STA: Use AP MLD address to set supplicant port as authorized
bss: Parse and store MLD address of the AP from ML IE
driver_nl80211: send bssid info as parameter to
nl80211_get_link_signal
MLD STA: Add support for indicating per-link MLO signal poll
MLD STA: Add support to indicate per link channel switch
Add support for parsing MLO connection info from roam+auth event
src/common/defs.h | 2 +
src/common/ieee802_11_common.c | 37 ++++
src/common/ieee802_11_common.h | 2 +
src/common/ieee802_11_defs.h | 21 +++
src/common/wpa_ctrl.h | 9 +
src/drivers/driver.h | 56 ++++++
src/drivers/driver_common.c | 2 +
src/drivers/driver_nl80211.c | 278 +++++++++++++++++++++++++++--
src/drivers/driver_nl80211.h | 4 +-
src/drivers/driver_nl80211_event.c | 182 +++++++++++++++++--
wpa_supplicant/bss.c | 67 ++++++-
wpa_supplicant/bss.h | 2 +
wpa_supplicant/ctrl_iface.c | 148 ++++++++++++++-
wpa_supplicant/driver_i.h | 13 ++
wpa_supplicant/events.c | 127 +++++++++++++
wpa_supplicant/scan.c | 12 ++
wpa_supplicant/scan.h | 1 +
wpa_supplicant/wpa_cli.c | 18 ++
wpa_supplicant/wpa_supplicant.c | 25 ++-
wpa_supplicant/wpa_supplicant_i.h | 8 +
20 files changed, 978 insertions(+), 36 deletions(-)
--
2.25.1
More information about the Hostap
mailing list