mbox series

[00/15] cfg80211/mac80211 patches from our internal tree 2023-08-27

Message ID 20230827110532.348304-1-gregory.greenman@intel.com
Headers show
Series cfg80211/mac80211 patches from our internal tree 2023-08-27 | expand

Message

Greenman, Gregory Aug. 27, 2023, 11:05 a.m. UTC
From: Gregory Greenman <gregory.greenman@intel.com>

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 (2):
  wifi: cfg80211: add ieee80211_fragment_element to public API
  wifi: mac80211: add more warnings about inserting sta info

Emmanuel Grumbach (1):
  wifi: mac80211: add support for mld in ieee80211_chswitch_done

Ilan Peer (2):
  wifi: mac80211: Print local link address during authentication
  wifi: mac80211: Do not force off-channel for management Tx with MLO

Johannes Berg (10):
  wifi: cfg80211: fix off-by-one in element defrag
  wifi: cfg80211: add first kunit tests, for element defrag
  wifi: mac80211: add an element parsing unit test
  wifi: mac80211: remove unnecessary struct forward declaration
  wifi: mac80211: fix various kernel-doc issues
  wifi: cfg80211: reg: fix various kernel-doc issues
  wifi: mac80211_hwsim: clean up kernel-doc
  wifi: mac80211: fix # of MSDU in A-MSDU calculation
  wifi: mac80211: take MBSSID/EHT data also from probe resp
  wifi: mac80211: fix channel switch link data

 .../net/wireless/intel/iwlegacy/4965-mac.c    |   2 +-
 drivers/net/wireless/intel/iwlegacy/common.c  |   2 +-
 .../net/wireless/intel/iwlwifi/dvm/mac80211.c |   6 +-
 .../net/wireless/intel/iwlwifi/mvm/mac-ctxt.c |   2 +-
 .../net/wireless/intel/iwlwifi/mvm/mac80211.c |  10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h  |   3 +-
 .../wireless/intel/iwlwifi/mvm/time-event.c   |   2 +-
 drivers/net/wireless/ti/wlcore/event.c        |   2 +-
 drivers/net/wireless/ti/wlcore/main.c         |   6 +-
 drivers/net/wireless/virtual/mac80211_hwsim.h |  19 +--
 include/net/cfg80211.h                        |  12 ++
 include/net/mac80211.h                        |   8 +-
 net/mac80211/Kconfig                          |  11 ++
 net/mac80211/Makefile                         |   2 +
 net/mac80211/cfg.c                            |  42 ++---
 net/mac80211/driver-ops.h                     |   6 +-
 net/mac80211/ieee80211_i.h                    |  21 +--
 net/mac80211/mlme.c                           |  73 +++++---
 net/mac80211/offchannel.c                     |   8 +-
 net/mac80211/sta_info.c                       |  10 +-
 net/mac80211/sta_info.h                       |   4 +-
 net/mac80211/tests/Makefile                   |   3 +
 net/mac80211/tests/elems.c                    | 101 +++++++++++
 net/mac80211/tests/module.c                   |  10 ++
 net/mac80211/util.c                           |  30 +---
 net/wireless/Kconfig                          |  11 ++
 net/wireless/Makefile                         |   1 +
 net/wireless/reg.h                            |  16 +-
 net/wireless/scan.c                           |   4 +-
 net/wireless/tests/Makefile                   |   3 +
 net/wireless/tests/fragmentation.c            | 157 ++++++++++++++++++
 net/wireless/tests/module.c                   |  10 ++
 net/wireless/util.c                           |  29 ++++
 33 files changed, 500 insertions(+), 126 deletions(-)
 create mode 100644 net/mac80211/tests/Makefile
 create mode 100644 net/mac80211/tests/elems.c
 create mode 100644 net/mac80211/tests/module.c
 create mode 100644 net/wireless/tests/Makefile
 create mode 100644 net/wireless/tests/fragmentation.c
 create mode 100644 net/wireless/tests/module.c