mbox series

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

Message ID 20190426111139.5831-1-johannes@sipsolutions.net (mailing list archive)
State Not Applicable
Delegated to: Johannes Berg
Headers show
Series pull-request: mac80211-next 2019-04-26 | expand

Pull-request

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

Message

Johannes Berg April 26, 2019, 11:11 a.m. UTC
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(-)

Comments

David Miller April 26, 2019, 8:11 p.m. UTC | #1
From: Johannes Berg <johannes@sipsolutions.net>
Date: Fri, 26 Apr 2019 13:11:38 +0200

> 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.

Pulled, thanks Johannes.

There was a minor confict in the TX code, two variables being added
from different commits.

Please double check my conflict resolution.

Thank you.
Johannes Berg April 26, 2019, 8:13 p.m. UTC | #2
On Fri, 2019-04-26 at 16:11 -0400, David Miller wrote:
> From: Johannes Berg <johannes@sipsolutions.net>
> Date: Fri, 26 Apr 2019 13:11:38 +0200
> 
> > 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.
> 
> Pulled, thanks Johannes.
> 
> There was a minor confict in the TX code, two variables being added
> from different commits.

Oops, yeah, I knew about this but forgot to mention it, sorry about
that.

> Please double check my conflict resolution.

Looks fine, the order of the variables doesn't really matter and we do
need them both now :-)

johannes