This patch series has changes to support MLO connection EAPOL Four-Way, group rekey handshake and SAE external authentication support. Note: Patch 0015 dependent on the below kernel changes which are still under review. - https://patchwork.kernel.org/project/linux-wireless/list/?series=678187&state=* Rohan Dutta (3): MLD STA: Use AP MLD address to derive pairwise keys MLD STA: Configure pairwise keys using AP MLD address MLD STA: Use AP MLD address as destination for 4WHS EAPOL frames Veerendranath Jakkam (14): EHT: Add definitions for STA Control fields of Basic Multi-Link element EHT: Add support to parse Multi-Link elements EHT: Add support for Multi-Link element defragmentation MLD STA: Fetch MLO assoc link ID info to core wpa_supplicant MLD STA: set MLO connection info to wpa_sm MLD STA: Add MLO KDEs for 2/4 and 4/4 EAPOL frames MLD STA: Add support to configure keys with MLO link ID MLD STA: Add support for processing EAPOL 3/4 frame MLD STA: Add support for validating MLO KDEs for 4WHS EAPOL frames MLD STA: Add support for group rekeying MLD STA: Add support to process M1 received before association event MLD STA: Add support for SAE external authentication MLD STA: Store AP MLD address in PMKSA entries MLD STA: Indicate supplicant MLO support to driver's SME src/ap/ap_drv_ops.c | 1 + src/common/ieee802_11_common.c | 95 ++- src/common/ieee802_11_common.h | 20 +- src/common/ieee802_11_defs.h | 25 + src/drivers/driver.h | 10 + src/drivers/driver_nl80211.c | 29 +- src/drivers/driver_nl80211.h | 2 +- src/drivers/driver_nl80211_event.c | 33 +- src/rsn_supp/tdls.c | 4 +- src/rsn_supp/wpa.c | 960 +++++++++++++++++++++++++- src/rsn_supp/wpa.h | 15 +- src/rsn_supp/wpa_ft.c | 10 +- src/rsn_supp/wpa_i.h | 30 +- tests/fuzzing/eapol-key-supp/eapol-key-supp.c | 7 +- wpa_supplicant/ctrl_iface.c | 22 +- wpa_supplicant/driver_i.h | 3 +- wpa_supplicant/events.c | 190 ++++- wpa_supplicant/ibss_rsn.c | 8 +- wpa_supplicant/mesh_mpm.c | 8 +- wpa_supplicant/mesh_rsn.c | 6 +- wpa_supplicant/preauth_test.c | 2 +- wpa_supplicant/sme.c | 133 +++- wpa_supplicant/wpa_priv.c | 1 + wpa_supplicant/wpa_supplicant.c | 34 +- wpa_supplicant/wpa_supplicant_i.h | 3 + wpa_supplicant/wpas_glue.c | 12 +- 26 files changed, 1520 insertions(+), 143 deletions(-) -- 2.7.4 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap