mbox series

[v2,00/23] cfg80211/mac80211 patches from our internal tree 2023-02-21

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

Message

Greenman, Gregory March 1, 2023, 10:09 a.m. UTC
From: Gregory Greenman <gregory.greenman@intel.com>

Hi,

In this v2 patch series I've combined two patch series I sent before
and fixed all the comments.

The changes are:
* HW timestamping updates
* A few MLO adjustments
* Bug fixes and cleanups
* Prepartions for adding EHT and new radiotap format

Thanks,
Gregory

Avraham Stern (2):
  wifi: nl80211/cfg80211: add command to enable/disable HW timestamping
  wifi: mac80211: add support for set_hw_timestamp command

Benjamin Berg (3):
  wifi: mac80211: add pointer from bss_conf to vif
  wifi: mac80211: remove SMPS from AP debugfs
  wifi: mac80211: add netdev per-link debugfs data and driver hook

Ilan Peer (2):
  wifi: nl80211: Update the documentation of
    NL80211_SCAN_FLAG_COLOCATED_6GHZ
  wifi: mac80211_hwsim: Indicate support for
    NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT

Johannes Berg (10):
  wifi: mac80211: adjust scan cancel comment/check
  wifi: mac80211: check key taint for beacon protection
  wifi: mac80211: allow beacon protection HW offload
  wifi: cfg80211/mac80211: report link ID on control port RX
  wifi: mac80211: warn only once on AP probe
  wifi: nl80211: fix NULL-ptr deref in offchan check
  wifi: mac80211: mlme: remove pointless sta check
  wifi: mac80211: simplify reasoning about EHT capa handling
  wifi: mac80211: fix ieee80211_link_set_associated() type
  wifi: cfg80211: fix MLO connection ownership

Mordechay Goodstein (6):
  wifi: mac80211: clear all bits that relate rtap fields on skb
  wifi: wireless: return primary channel regardless of DUP
  wifi: wireless: correct validation 6G Band for primary channel
  wifi: wireless: cleanup unused function parameters
  wifi: ieee80211_radiotap: Add EHT radiotap definitions
  wifi: mac80211: add support for driver adding radiotap TLVs

 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c |  27 ++-
 drivers/net/wireless/mac80211_hwsim.c         |  48 ++--
 include/net/cfg80211.h                        |  36 ++-
 include/net/ieee80211_radiotap.h              | 207 +++++++++++++++-
 include/net/mac80211.h                        |  63 ++---
 include/uapi/linux/nl80211.h                  |  31 ++-
 net/mac80211/cfg.c                            |  19 +-
 net/mac80211/debugfs_netdev.c                 | 223 +++++++++++++-----
 net/mac80211/debugfs_netdev.h                 |  16 ++
 net/mac80211/driver-ops.c                     |  25 +-
 net/mac80211/driver-ops.h                     |  16 ++
 net/mac80211/ieee80211_i.h                    |   4 +
 net/mac80211/link.c                           |   5 +
 net/mac80211/mlme.c                           |   6 +-
 net/mac80211/rx.c                             |  93 +++-----
 net/mac80211/scan.c                           |   8 +-
 net/mac80211/tx.c                             |  10 +
 net/wireless/nl80211.c                        |  71 ++++--
 net/wireless/rdev-ops.h                       |  17 ++
 net/wireless/scan.c                           |  39 +--
 net/wireless/trace.h                          |  36 ++-
 21 files changed, 752 insertions(+), 248 deletions(-)