mbox series

[00/20] cfg80211/mac80211 patches from our internal tree 2023-06-18

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

Message

Greenman, Gregory June 18, 2023, 6:49 p.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 (11):
  wifi: ieee80211: add helper to validate ML element type and size
  wifi: ieee80211: use default for medium synchronization delay
  wifi: cfg80211: Always ignore ML element
  wifi: ieee80211: add definitions for RNR MLD params
  wifi: cfg80211: use a struct for inform_single_bss data
  wifi: ieee80211: add structs for TBTT information access
  wifi: cfg80211: use structs for TBTT information access
  wifi: cfg80211: handle BSS data contained in ML probe responses
  wifi: cfg80211: do not scan disabled links on 6GHz
  wifi: cfg80211: stop parsing after allocation failure
  wifi: cfg80211: search all RNR elements for colocated APs

Ilan Peer (4):
  wifi: cfg80211: Support changes in AP MLD link state change
  wifi: mac80211: Include Multi-Link in CRC calculation
  wifi: ieee80211: Fix the common size calculation for reconfiguration ML
  wifi: mac80211: Support link removal using Reconfiguration ML element

Johannes Berg (5):
  wifi: ieee80211: reorder presence checks in MLE per-STA profile
  wifi: mac80211: agg-tx: add a few locking assertions
  wifi: mac80211: agg-tx: prevent start/stop race
  wifi: update multi-link element STA reconfig
  wifi: mac80211: check EHT basic MCS/NSS set

 include/linux/ieee80211.h    | 174 ++++++--
 include/net/cfg80211.h       |  14 +
 include/uapi/linux/nl80211.h |   3 +
 net/mac80211/agg-tx.c        |  14 +-
 net/mac80211/ieee80211_i.h   |   3 +
 net/mac80211/mlme.c          | 251 +++++++++++-
 net/mac80211/util.c          |   4 +
 net/wireless/nl80211.c       |  43 ++
 net/wireless/scan.c          | 748 ++++++++++++++++++++++++++---------
 net/wireless/trace.h         |  16 +
 10 files changed, 1045 insertions(+), 225 deletions(-)