Search Linux Wireless

pull-request: mac80211-next 2021-10-21

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux