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. Note: Below two patches dependent on the kernel changes which are still under review. - patch "[PATCH 17/18] MLD STA: Get MLO links channel width information for MLO_SIGNAL_POLL" dependent on below https://lore.kernel.org/linux-wireless/20220722131000.3437894-1-quic_vjakkam@xxxxxxxxxxx/ - patch "[PATCH 18/18] MLD STA: Add support to indicate per link channel switch" dependent on below https://lore.kernel.org/linux-wireless/20220722131143.3438042-1-quic_vjakkam@xxxxxxxxxxx/ https://lore.kernel.org/linux-wireless/20220722131143.3438042-2-quic_vjakkam@xxxxxxxxxxx/ 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 (5): MLD STA: Add support to fetch MLO connection info to wpa_s scan: Add API to get extended IEs from scan result IEs Add API to get MLD address from ML IE bss: Parse and store MLD address of the AP from ML IE MLD STA: Add support for MLO_STATUS control interface command Veerendranath Jakkam (10): Sync with wireless-next.git include/uapi/linux/nl80211.h 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: Add support to hold bss references associated with MLO links MLD STA: Use AP MLD address to set supplicant port as authorized MLD STA: Enable MLO connection for open mode when driver's SME in use 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: Get MLO links channel width information for MLO_SIGNAL_POLL MLD STA: Add support to indicate per link channel switch src/common/defs.h | 2 + src/common/ieee802_11_common.c | 18 ++ src/common/ieee802_11_common.h | 1 + src/common/wpa_ctrl.h | 9 + src/drivers/driver.h | 56 ++++++ src/drivers/driver_common.c | 2 + src/drivers/driver_nl80211.c | 289 +++++++++++++++++++++++++++-- src/drivers/driver_nl80211.h | 4 +- src/drivers/driver_nl80211_event.c | 117 +++++++++++- src/drivers/nl80211_copy.h | 77 +++++++- wpa_supplicant/bss.c | 58 +++++- wpa_supplicant/bss.h | 2 + wpa_supplicant/ctrl_iface.c | 150 ++++++++++++++- 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 | 27 ++- wpa_supplicant/wpa_supplicant_i.h | 8 + 20 files changed, 952 insertions(+), 39 deletions(-) -- 2.25.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap