This series extends the basic MLO support to properly create/handle/remove MLD links. At the same time, it also makes the code flow scalable to later support multiple co-hosted MLDs as well various other features. Aditya Kumar Singh (15): tests: MLD: remove mld_id config hostapd: MLO: add separate MLD level structure hostapd: MLO: use MLD struct for MLD level info hostapd: MLO: assign link ID during BSS creation hostapd: MLO: clean up MLD when not required any further hostapd: MLO: cache hostapd_data context in per link bss struct hostapd: MLO: remove redundant put_freq call in set_ap hostapd: MLO: re-factor nl80211_remove_links() function hostpad: MLO: nl80211: remove links while removing the interface hostapd: MLO: add support to remove the link before removing interface hostapd: MLO: refresh other iface beacons when one iface gets disabled/enabled hostapd: MLO: fix advertisement of MLD capabilities hostapd: MLO: de-initialize/disable link BSS properly hostapd: MLD: add support to remove link station from AP hostapd: MLD: remove restriction of disabling first link bss at last Sriram R (1): hostapd: MLO: avoid usage of mld_id as user configuration --- hostapd/config_file.c | 2 - hostapd/ctrl_iface.c | 23 +- hostapd/hostapd.conf | 3 - hostapd/main.c | 56 +++- src/ap/ap_drv_ops.c | 28 +- src/ap/ap_drv_ops.h | 19 +- src/ap/authsrv.c | 20 +- src/ap/beacon.c | 5 +- src/ap/ctrl_iface_ap.c | 4 +- src/ap/drv_callbacks.c | 8 +- src/ap/hostapd.c | 526 ++++++++++++++++++++++++++---- src/ap/hostapd.h | 49 ++- src/ap/ieee802_11.c | 38 ++- src/ap/ieee802_11_eht.c | 40 ++- src/ap/ieee802_11_shared.c | 4 +- src/ap/ieee802_1x.c | 12 +- src/ap/sta_info.c | 37 ++- src/ap/sta_info.h | 4 + src/ap/wnm_ap.c | 2 +- src/ap/wpa_auth_glue.c | 4 +- src/common/ieee802_11_defs.h | 5 + src/drivers/driver.h | 39 ++- src/drivers/driver_nl80211.c | 244 ++++++++++---- src/drivers/driver_nl80211.h | 2 + src/drivers/driver_nl80211_capa.c | 4 + tests/hwsim/hostapd.py | 1 - tests/hwsim/test_eht.py | 1 - 27 files changed, 949 insertions(+), 231 deletions(-) base-commit: 0a321d173348589a9847dc74f59ff93334b6464b -- 2.25.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap