From: Gregory Greenman <gregory.greenman@xxxxxxxxx> Hi, A bunch of patches from our internal tree with mac80211 and cfg80211 changes. It's the usual developement, cleanups and bugfixes. Thanks, Gregory Benjamin Berg (11): wifi: ieee80211: add helper to validate ML element type and size wifi: ieee80211: use default for medium synchronization delay wifi: cfg80211: Always ignore ML element wifi: ieee80211: add definitions for RNR MLD params wifi: cfg80211: use a struct for inform_single_bss data wifi: ieee80211: add structs for TBTT information access wifi: cfg80211: use structs for TBTT information access wifi: cfg80211: handle BSS data contained in ML probe responses wifi: cfg80211: do not scan disabled links on 6GHz wifi: cfg80211: stop parsing after allocation failure wifi: cfg80211: search all RNR elements for colocated APs Ilan Peer (4): wifi: cfg80211: Support changes in AP MLD link state change wifi: mac80211: Include Multi-Link in CRC calculation wifi: ieee80211: Fix the common size calculation for reconfiguration ML wifi: mac80211: Support link removal using Reconfiguration ML element Johannes Berg (5): wifi: ieee80211: reorder presence checks in MLE per-STA profile wifi: mac80211: agg-tx: add a few locking assertions wifi: mac80211: agg-tx: prevent start/stop race wifi: update multi-link element STA reconfig wifi: mac80211: check EHT basic MCS/NSS set include/linux/ieee80211.h | 174 ++++++-- include/net/cfg80211.h | 14 + include/uapi/linux/nl80211.h | 3 + net/mac80211/agg-tx.c | 14 +- net/mac80211/ieee80211_i.h | 3 + net/mac80211/mlme.c | 251 +++++++++++- net/mac80211/util.c | 4 + net/wireless/nl80211.c | 43 ++ net/wireless/scan.c | 748 ++++++++++++++++++++++++++--------- net/wireless/trace.h | 16 + 10 files changed, 1045 insertions(+), 225 deletions(-) -- 2.38.1