[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20211021154953.134849-1-johannes@sipsolutions.net>
Date: Thu, 21 Oct 2021 17:49:52 +0200
From: Johannes Berg <johannes@...solutions.net>
To: netdev@...r.kernel.org
Cc: linux-wireless@...r.kernel.org
Subject: pull-request: mac80211-next 2021-10-21
Hi,
Here's another pull request for net-next - including the
eth_hw_addr_set() and related changes, but also quite a
few other things - see the tag description (below).
Please pull and let me know if there's any problem.
Thanks,
johannes
The following changes since commit 428168f9951710854d8d1abf6ca03a8bdab0ccc5:
Merge branch 'mlxsw-trap-adjacency' (2021-09-22 14:35:02 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-net-next-2021-10-21
for you to fetch changes up to f9d366d420af4ce8719c59e60853573c02831f61:
cfg80211: fix kernel-doc for MBSSID EMA (2021-10-21 17:34:10 +0200)
----------------------------------------------------------------
Quite a few changes:
* the applicable eth_hw_addr_set() and const hw_addr changes
* various code cleanups/refactorings
* stack usage reductions across the wireless stack
* some unstructured find_ie() -> structured find_element()
changes
* a few more pieces of multi-BSSID support
* some 6 GHz regulatory support
* 6 GHz support in hwsim, for testing userspace code
* Light Communications (LC, 802.11bb) early band definitions
to be able to add a first driver soon
----------------------------------------------------------------
Aloka Dixit (1):
mac80211: split beacon retrieval functions
Emmanuel Grumbach (1):
nl80211: vendor-cmd: intel: add more details for IWL_MVM_VENDOR_CMD_HOST_GET_OWNERSHIP
Jakub Kicinski (3):
wireless: mac80211_hwsim: use eth_hw_addr_set()
mac80211: use eth_hw_addr_set()
cfg80211: prepare for const netdev->dev_addr
Johannes Berg (16):
cfg80211: honour V=1 in certificate code generation
mac80211: reduce stack usage in debugfs
mac80211: mesh: clean up rx_bcn_presp API
mac80211: move CRC into struct ieee802_11_elems
mac80211: mlme: find auth challenge directly
mac80211: always allocate struct ieee802_11_elems
nl80211: don't put struct cfg80211_ap_settings on stack
mac80211: twt: don't use potentially unaligned pointer
cfg80211: always free wiphy specific regdomain
nl80211: don't kfree() ERR_PTR() value
mac80211: fix memory leaks with element parsing
mac80211: fils: use cfg80211_find_ext_elem()
nl80211: use element finding functions
cfg80211: scan: use element finding functions in easy cases
mac80211: use ieee80211_bss_get_elem() in most places
cfg80211: fix kernel-doc for MBSSID EMA
John Crispin (2):
nl80211: MBSSID and EMA support in AP mode
mac80211: MBSSID support in interface handling
Len Baker (1):
nl80211: prefer struct_size over open coded arithmetic
Loic Poulain (1):
mac80211: Prevent AP probing during suspend
Lorenzo Bianconi (1):
mac80211: check hostapd configuration parsing twt requests
Mordechay Goodstein (1):
mac80211: debugfs: calculate free buffer size correctly
Ramon Fontes (1):
mac80211_hwsim: enable 6GHz channels
Srinivasan Raju (1):
nl80211: Add LC placeholder band definition to nl80211_band
Subrat Mishra (1):
cfg80211: AP mode driver offload for FILS association crypto
Wen Gong (5):
mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel()
ieee80211: add power type definition for 6 GHz
mac80211: add parse regulatory info in 6 GHz operation information
mac80211: save transmit power envelope element and power constraint
cfg80211: separate get channel number from ies
drivers/net/wireless/mac80211_hwsim.c | 163 ++++++++++--
include/linux/ieee80211.h | 38 +++
include/net/cfg80211.h | 79 +++++-
include/net/mac80211.h | 11 +
include/uapi/linux/nl80211-vnd-intel.h | 29 +++
include/uapi/linux/nl80211.h | 115 ++++++++-
net/mac80211/agg-rx.c | 14 +-
net/mac80211/cfg.c | 38 +++
net/mac80211/debugfs_sta.c | 123 +++++----
net/mac80211/fils_aead.c | 22 +-
net/mac80211/ibss.c | 33 ++-
net/mac80211/ieee80211_i.h | 35 +--
net/mac80211/iface.c | 39 ++-
net/mac80211/mesh.c | 87 ++++---
net/mac80211/mesh_hwmp.c | 44 ++--
net/mac80211/mesh_plink.c | 11 +-
net/mac80211/mesh_sync.c | 26 +-
net/mac80211/mlme.c | 355 +++++++++++++++-----------
net/mac80211/pm.c | 4 +
net/mac80211/rx.c | 12 +-
net/mac80211/s1g.c | 8 +-
net/mac80211/scan.c | 16 +-
net/mac80211/sta_info.c | 1 +
net/mac80211/tdls.c | 63 +++--
net/mac80211/tx.c | 206 ++++++++-------
net/mac80211/util.c | 40 ++-
net/wireless/Makefile | 4 +-
net/wireless/core.c | 10 +
net/wireless/nl80211.c | 452 +++++++++++++++++++++++++--------
net/wireless/rdev-ops.h | 14 +
net/wireless/scan.c | 59 +++--
net/wireless/trace.h | 31 +++
net/wireless/util.c | 2 +
33 files changed, 1556 insertions(+), 628 deletions(-)
Powered by blists - more mailing lists