mbox series

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

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

Message

Greenman, Gregory Feb. 23, 2023, 10:09 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.

The changes are:
* HW timestamping updates
* A few MLO adjustments
* Bug fixes and cleanups

The changes were tested by kbuild bot in the pending branch.

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 (4):
  wifi: mac80211: clear all bits that relate rtap fields on skb
  wifi: net: wireless: return primary channel regardless of DUP
  wifi: net: wireless: correct validation 6G Band for primary channel
  wifi: net: wireless: cleanup unused function parameters

 drivers/net/wireless/mac80211_hwsim.c |   3 +
 include/net/cfg80211.h                |  36 ++++-
 include/net/mac80211.h                |  19 +++
 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                     |  13 +-
 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 ++++-
 19 files changed, 477 insertions(+), 120 deletions(-)

Comments

Kalle Valo March 1, 2023, 9:35 a.m. UTC | #1
gregory.greenman@intel.com writes:

> 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.
>
> The changes are:
> * HW timestamping updates
> * A few MLO adjustments
> * Bug fixes and cleanups
>
> The changes were tested by kbuild bot in the pending branch.

[...]

>   wifi: net: wireless: return primary channel regardless of DUP
>   wifi: net: wireless: correct validation 6G Band for primary channel
>   wifi: net: wireless: cleanup unused function parameters

Should these be "wifi: cfg80211:"?