Search Linux Wireless

pull-request: mac80211-next 2019-04-26

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

 



Hi Dave,

And another set for -next, not that big this time.
See below for a summary of the highlights.

Please pull and let me know if there's any problem.

Thanks,
johannes



The following changes since commit 1f17f7742eeba73dbd5ae8bdec1a85ce5877001e:

  net: sched: flower: insert filter to ht before offloading it to hw (2019-04-07 19:33:07 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git tags/mac80211-next-for-davem-2019-04-26

for you to fetch changes up to 8828f81ad4a2f4e89ebe6e7793c06ed767c31d53:

  mac80211: probe unexercised mesh links (2019-04-26 13:02:11 +0200)

----------------------------------------------------------------
Various updates, notably:
 * extended key ID support (from 802.11-2016)
 * per-STA TX power control support
 * mac80211 TX performance improvements
 * HE (802.11ax) updates
 * mesh link probing support
 * enhancements of multi-BSSID support (also related to HE)
 * OWE userspace processing support

----------------------------------------------------------------
Alexander Wetzel (6):
      mac80211: Optimize tailroom_needed update checks
      nl80211/cfg80211: Extended Key ID support
      mac80211: IEEE 802.11 Extended Key ID support
      mac80211: Fix Extended Key ID auto activation
      mac80211_hwsim: Extended Key ID support
      mac80211: Set CAN_REPLACE_PTK0 for SW crypto only drivers

Ashok Raj Nagarajan (2):
      cfg80211: Add support to set tx power for a station associated
      mac80211: store tx power value from user to station

Avraham Stern (1):
      mac80211_hwsim: set p2p device interface support indication

Colin Ian King (1):
      cfg80211: remove redundant zero check on variable 'changed'

Dan Carpenter (1):
      cfg80211: don't pass pointer to pointer unnecessarily

Felix Fietkau (7):
      mac80211: mesh: drop redundant rcu_read_lock/unlock calls
      mac80211: calculate hash for fq without holding fq->lock in itxq enqueue
      mac80211: run late dequeue late tx handlers without holding fq->lock
      mac80211: set NETIF_F_LLTX when using intermediate tx queues
      mac80211: when using iTXQ, select the queue in ieee80211_subif_start_xmit
      mac80211: minstrel_ht: add support for rates with 4 spatial streams
      mac80211: minstrel_ht: automatically calculate rate duration shift

Gustavo A. R. Silva (2):
      cfg80211: Use struct_size() in kzalloc()
      nl80211: Use struct_size() in kzalloc()

Johannes Berg (2):
      nl80211: reindent some sched scan code
      mac80211: only allocate one queue when using iTXQs

Julius Niedworok (1):
      mac80211: debugfs option to force TX status frames

Liad Kaufman (1):
      ieee80211: update HE IEs to D4.0 spec

Luca Coelho (1):
      nl80211: do a struct assignment to radar_chandef instead of memcpy()

Narayanraddi Masti (1):
      mac80211: Add support for NL80211_STA_INFO_AIRTIME_LINK_METRIC

Rajkumar Manoharan (3):
      cfg80211: add support to probe unexercised mesh link
      mac80211: add option for setting control flags
      mac80211: probe unexercised mesh links

Sara Sharon (5):
      cfg80211: don't skip multi-bssid index element
      cfg80211: support non-inheritance element
      mac80211: support non-inheritance element
      cfg80211: support profile split between elements
      mac80211: support profile split between elements

Sergey Matyukevich (1):
      mac80211/cfg80211: update bss channel on channel switch

Shaul Triebitz (1):
      nl80211: increase NL80211_MAX_SUPP_REG_RULES

Sunil Dutt (1):
      cfg80211/nl80211: Offload OWE processing to user space in AP mode

vamsi krishna (1):
      nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan

 drivers/net/wireless/mac80211_hwsim.c |   8 +
 include/linux/ieee80211.h             |  14 +-
 include/net/cfg80211.h                | 104 +++++++++++
 include/net/fq_impl.h                 |  18 +-
 include/net/mac80211.h                |  30 +++
 include/uapi/linux/nl80211.h          |  86 ++++++++-
 net/mac80211/cfg.c                    |  46 +++++
 net/mac80211/debugfs.c                |  54 ++++++
 net/mac80211/driver-ops.c             |  21 +++
 net/mac80211/driver-ops.h             |   5 +
 net/mac80211/ieee80211_i.h            |   9 +-
 net/mac80211/iface.c                  |  11 +-
 net/mac80211/key.c                    |  87 ++++++---
 net/mac80211/key.h                    |   2 +
 net/mac80211/main.c                   |  16 ++
 net/mac80211/mesh.h                   |   2 +
 net/mac80211/mesh_hwmp.c              |  34 ++--
 net/mac80211/mesh_pathtbl.c           |   2 +-
 net/mac80211/mlme.c                   |   3 -
 net/mac80211/rc80211_minstrel_ht.c    | 124 ++++++++-----
 net/mac80211/rc80211_minstrel_ht.h    |   2 +-
 net/mac80211/rx.c                     |  74 ++++----
 net/mac80211/sta_info.c               |  15 ++
 net/mac80211/tdls.c                   |   2 +-
 net/mac80211/trace.h                  |  30 +++
 net/mac80211/tx.c                     | 113 +++++++++---
 net/mac80211/util.c                   | 162 ++++++++++-------
 net/mac80211/wme.c                    |  82 +++++----
 net/mac80211/wme.h                    |   2 +
 net/wireless/nl80211.c                | 331 +++++++++++++++++++++++++++++-----
 net/wireless/rdev-ops.h               |  29 ++-
 net/wireless/reg.c                    |  23 +--
 net/wireless/scan.c                   | 173 +++++++++++++++++-
 net/wireless/trace.h                  |  87 ++++++++-
 net/wireless/util.c                   |  21 ++-
 net/wireless/wext-compat.c            |   3 -
 36 files changed, 1465 insertions(+), 360 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