Hi, This series contains a few features (EPCS, strict mode) cleanups and bugfixes. Thanks, Miri --- Benjamin Berg (2): wifi: mac80211: add HT and VHT basic set verification wifi: mac80211: tests: add tests for ieee80211_determine_chan_mode Emmanuel Grumbach (2): wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx wifi: mac80211: rework the Tx of the deauth in ieee80211_set_disassoc() Ilan Peer (5): wifi: cfg80211: Fix trace print for removed links wifi: mac80211: Refactor ieee80211_sta_wmm_params() wifi: mac80211: Add support for EPCS configuration wifi: ieee80211: Add missing EHT MAC capabilities wifi: mac80211: Add processing of TTLM teardown frame Johannes Berg (7): wifi: mac80211: add strict mode disabling workarounds wifi: mac80211_hwsim: enable strict mode wifi: mac80211: remove misplaced drv_mgd_complete_tx() call wifi: mac80211: don't unconditionally call drv_mgd_complete_tx() wifi: mac80211: always send max agg subframe num in strict mode wifi: mac80211: aggregation: remove deflink accesses for MLO wifi: mac80211: enable removing assoc link Miri Korenblit (1): wifi: mac80211: ensure sdata->work is canceled before initialized. drivers/net/wireless/virtual/mac80211_hwsim.c | 1 + include/linux/ieee80211.h | 12 + include/net/mac80211.h | 13 +- net/mac80211/agg-rx.c | 22 +- net/mac80211/agg-tx.c | 9 +- net/mac80211/cfg.c | 9 + net/mac80211/debugfs.c | 44 +- net/mac80211/driver-ops.h | 3 +- net/mac80211/ieee80211_i.h | 19 + net/mac80211/iface.c | 16 +- net/mac80211/mlme.c | 582 ++++++++++++++++-- net/mac80211/rx.c | 25 + net/mac80211/tests/Makefile | 2 +- net/mac80211/tests/chan-mode.c | 254 ++++++++ net/mac80211/tests/util.c | 6 +- net/mac80211/tx.c | 3 +- net/wireless/trace.h | 2 +- 17 files changed, 933 insertions(+), 89 deletions(-) create mode 100644 net/mac80211/tests/chan-mode.c -- 2.34.1 --- v2: removed patches that should go to wireless, rephrased the commit message of "wifi: mac80211: add HT and VHT basic set verification"