mbox series

[00/20] wifi: mac80211/cfg80211: updates - 2025-02-04

Message ID 20250204174217.1161638-1-miriam.rachel.korenblit@intel.com (mailing list archive)
Headers show
Series wifi: mac80211/cfg80211: updates - 2025-02-04 | expand

Message

Miri Korenblit Feb. 4, 2025, 5:41 p.m. UTC
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 (9):
  wifi: mac80211: fix MLE non-inheritance parsing
  wifi: mac80211: fix vendor-specific inheritance
  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 (2):
  wifi: mac80211: don't queue sdata::work for a non-running sdata
  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                           | 583 ++++++++++++++++--
 net/mac80211/parse.c                          | 135 ++--
 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/mac80211/util.c                           |   8 +-
 net/wireless/trace.h                          |   2 +-
 19 files changed, 1029 insertions(+), 137 deletions(-)
 create mode 100644 net/mac80211/tests/chan-mode.c

Comments

Johannes Berg Feb. 5, 2025, 8:13 a.m. UTC | #1
On Tue, 2025-02-04 at 19:41 +0200, Miri Korenblit wrote:
> Hi,
> 
> This series contains a few features
> (EPCS, strict mode) cleanups and bugfixes.

Yeah, that should be split.

>   wifi: cfg80211: Fix trace print for removed links
>   wifi: mac80211: fix MLE non-inheritance parsing
>   wifi: mac80211: fix vendor-specific inheritance

Seems like these should go to wireless? Also seems like the first one
should have a Fixes: tag?

>   wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
>   wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()

Perhaps these too? Not sure though, maybe not really since the problem
is really old and nothing cared until now.

>   wifi: mac80211: don't queue sdata::work for a non-running sdata
>   wifi: mac80211: ensure sdata->work is canceled before initialized.

And maybe these?

> wifi: mac80211: add HT and VHT basic set verification

Seems like that needs an adjusted commit message after all our changes
to the commit with strict etc.

johannes