Re: pull-request: mac80211-next 2017-10-11

2017-10-11 Thread David Miller
From: Johannes Berg 
Date: Wed, 11 Oct 2017 14:36:12 +0200

> Here's a -next pull request. The only bigger thing here is the
> addition of the regulatory database as firmware, which will
> allow us to - over time - get rid of CRDA, as well as having
> the option of adding more fields to the database where needed,
> this would've been extremely complex with CRDA because it had
> not been built with extensibility in mind.
> 
> Please pull and let me know if there's any problem.

Pulled, thanks!


pull-request: mac80211-next 2017-10-11

2017-10-11 Thread Johannes Berg
Hi Dave,

Here's a -next pull request. The only bigger thing here is the
addition of the regulatory database as firmware, which will
allow us to - over time - get rid of CRDA, as well as having
the option of adding more fields to the database where needed,
this would've been extremely complex with CRDA because it had
not been built with extensibility in mind.

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

Thanks,
johannes



The following changes since commit cc71b7b071192ac1c288e272fdc3f3877eb96663:

  net/ipv6: remove unused err variable on icmpv6_push_pending_frames 
(2017-10-05 21:56:26 -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-2017-10-11

for you to fetch changes up to 90a53e4432b12288316efaa5f308adafb8d304b0:

  cfg80211: implement regdb signature checking (2017-10-11 14:24:24 +0200)


Work continues in various areas:
 * port authorized event for 4-way-HS offload (Avi)
 * enable MFP optional for such devices (Emmanuel)
 * Kees's timer setup patch for mac80211 mesh
   (the part that isn't trivially scripted)
 * improve VLAN vs. TXQ handling (myself)
 * load regulatory database as firmware file (myself)
 * with various other small improvements and cleanups

I merged net-next once in the meantime to allow Kees's
timer setup patch to go in.


Avraham Stern (2):
  ieee80211: Add WFA TPC report element OUI type
  cfg80211/nl80211: add a port authorized event

Emmanuel Grumbach (1):
  nl80211: add an option to allow MFP without requiring it

Gregory Greenman (1):
  mac80211: recalculate some sta parameters after insertion

Ilan peer (1):
  mac80211: Simplify locking in ieee80211_sta_tear_down_BA_sessions()

Johannes Berg (12):
  mac80211: avoid allocating TXQs that won't be used
  mac80211: simplify and clarify IE splitting
  mac80211: use offsetofend()
  cfg80211: remove unused function ieee80211_data_from_8023()
  Merge remote-tracking branch 'net-next/master' into mac80211-next
  MAINTAINERS: update Johannes Berg's entries
  fq: support filtering a given tin
  mac80211: only remove AP VLAN frames from TXQ
  cfg80211: support loading regulatory database as firmware file
  cfg80211: support reloading regulatory database
  cfg80211: reg: remove support for built-in regdb
  cfg80211: implement regdb signature checking

Kees Cook (1):
  net/mac80211/mesh_plink: Convert timers to use timer_setup()

Liad Kaufman (1):
  mac80211: extend ieee80211_ie_split to support EXTENSION

Lubomir Rintel (1):
  mac80211_hwsim: use dyndbg for debug messages

Luca Coelho (1):
  mac80211: add documentation to ieee80211_rx_ba_offl()

Manikanta Pubbisetty (1):
  mac80211: fix bandwidth computation for TDLS peers

Richard Schütz (1):
  wireless: set correct mandatory rate flags

Roee Zamir (2):
  nl80211: add OCE scan and capability flags
  mac80211: oce: enable receiving of bcast probe resp

Stanislaw Gruszka (1):
  mac80211: fix STA_SLOW_THRESHOLD htmldocs failure

Tova Mussai (1):
  nl80211: return error for invalid center_freq in 40 MHz

Xiang Gao (1):
  mac80211: aead api to reduce redundancy

 Documentation/driver-api/80211/cfg80211.rst |   3 -
 Documentation/networking/regulatory.txt |  30 +-
 MAINTAINERS |  13 +-
 drivers/net/wireless/mac80211_hwsim.c   | 192 ++--
 include/linux/ieee80211.h   |   1 +
 include/net/cfg80211.h  |  40 +--
 include/net/fq.h|   7 +
 include/net/fq_impl.h   |  72 -
 include/net/mac80211.h  |   8 +-
 include/uapi/linux/nl80211.h|  82 +++--
 net/mac80211/Makefile   |   3 +-
 net/mac80211/{aes_ccm.c => aead_api.c}  |  40 +--
 net/mac80211/aead_api.h |  27 ++
 net/mac80211/aes_ccm.h  |  42 ++-
 net/mac80211/aes_gcm.c  | 109 ---
 net/mac80211/aes_gcm.h  |  38 ++-
 net/mac80211/agg-rx.c   |   4 +-
 net/mac80211/ht.c   |  12 +-
 net/mac80211/ieee80211_i.h  |   2 +
 net/mac80211/iface.c|  29 +-
 net/mac80211/mesh.c |   3 +-
 net/mac80211/mesh.h |   1 +
 net/mac80211/mesh_hwmp.c|   8 +-
 net/mac80211/mesh_plink.c   |  13 +-
 net/mac80211/mlme.c |  19 +-
 net/mac80211/scan.c |  37 ++-
 net/mac80211/sta_info.c |  61 ++--
 net/mac80211/sta_info.h |   4 +-
 net/mac80211/tx.c   |  34 +++
 net/mac80211/util.c