mbox series

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

Message ID 20230918111103.435195-1-gregory.greenman@intel.com (mailing list archive)
Headers show
Series cfg80211/mac80211 patches from our internal tree 2023-09-18 | expand

Message

Greenman, Gregory Sept. 18, 2023, 11:10 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:

* add implementation for set_antenna API
* CSA fixes
* initial support for TID to link mapping
* MLO improvements
* fixes and cleanups

Thanks,
Gregory

Ayala Beker (3):
  wifi: mac80211: don't connect to an AP while it's in a CSA process
  wifi: mac80211: add support for parsing TID to Link mapping element
  wifi: mac80211: support handling of advertised TID-to-link mapping

Benjamin Berg (3):
  wifi: cfg80211: report per-link errors during association
  wifi: mac80211: report per-link error during association
  wifi: mac80211: reject MLO channel configuration if not supported

Emmanuel Grumbach (1):
  wifi: mac80211: update the rx_chains after set_antenna()

Ilan Peer (3):
  wifi: cfg80211: Fix 6GHz scan configuration
  wifi: mac80211: Notify the low level driver on change in MLO valid links
  wifi: mac80211_hwsim: Handle BSS_CHANGED_VALID_LINKS

Johannes Berg (8):
  wifi: mac80211: use bandwidth indication element for CSA
  wifi: mac80211: relax RCU check in for_each_vif_active_link()
  wifi: mac80211: allow for_each_sta_active_link() under RCU
  wifi: cfg80211: reg: describe return values in kernel-doc
  wifi: mac80211: describe return values in kernel-doc
  wifi: mac80211_hwsim: move kernel-doc description
  wifi: mac80211: work around Cisco AP 9115 VHT MPDU length
  wifi: mac80211: support antenna control in injection

 drivers/net/wireless/virtual/mac80211_hwsim.c |  26 +-
 include/linux/ieee80211.h                     |  76 +++++
 include/net/cfg80211.h                        |   3 +
 include/net/mac80211.h                        |  12 +-
 net/mac80211/cfg.c                            |  11 +-
 net/mac80211/ibss.c                           |   2 +-
 net/mac80211/ieee80211_i.h                    |  22 +-
 net/mac80211/main.c                           |   3 +-
 net/mac80211/mesh_plink.c                     |   2 +-
 net/mac80211/mlme.c                           | 284 +++++++++++++++++-
 net/mac80211/spectmgmt.c                      |  13 +-
 net/mac80211/tx.c                             |  16 +
 net/mac80211/util.c                           |  52 +++-
 net/mac80211/vht.c                            |  16 +-
 net/wireless/nl80211.c                        |  50 ++-
 net/wireless/reg.c                            |  16 +-
 net/wireless/scan.c                           |   4 +
 17 files changed, 555 insertions(+), 53 deletions(-)