lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181219093034.11602-1-johannes@sipsolutions.net>
Date:   Wed, 19 Dec 2018 10:30:33 +0100
From:   Johannes Berg <johannes@...solutions.net>
To:     David Miller <davem@...emloft.net>
Cc:     netdev@...r.kernel.org, linux-wireless@...r.kernel.org
Subject: pull-request: mac80211-next 2018-12-19

Hi Dave,

Last chance, I guess, but do have quite a long list of
changes for -next, some of which I really should've
sent earlier, sorry about that. See below for a brief
summary in the tag, and of course the shortlog is also
below.

The biggest (code-wise) things are the virt_wifi for
pretending to have wifi control on another network
connection, and the peer measurement APIs for FTM
(flight time measurement, wifi location).

FWIW, this includes the nl_set_extack_cookie_u64()
I had sent previously, the peer measurement APIs now
finally use it.

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

Happy holidays!

johannes



The following changes since commit 29e12207174a58ac8cab4914d0a7ce5e6c872646:

  sfc: use the new __netdev_tx_sent_queue BQL optimisation (2018-11-08 20:01:29 -0800)

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-2018-12-19

for you to fetch changes up to d359bbce0601c6a19203a4b813a7e3910fcba282:

  mac80211: Properly access radiotap vendor data (2018-12-19 09:41:10 +0100)

----------------------------------------------------------------
This time we have too many changes to list, highlights:
 * virt_wifi - wireless control simulation on top of
   another network interface
 * hwsim configurability to test capabilities similar
   to real hardware
 * various mesh improvements
 * various radiotap vendor data fixes in mac80211
 * finally the nl_set_extack_cookie_u64() we talked
   about previously, used for
 * peer measurement APIs, right now only with FTM
   (flight time measurement) for location
 * made nl80211 radio/interface announcements more complete
 * various new HE (802.11ax) things:
   updates, TWT support, ...

----------------------------------------------------------------
Andrew Zaborowski (1):
      nl80211: Emit a SET_INTERFACE on iftype change

Bob Copeland (5):
      mac80211: mesh: advertise gates in mesh formation
      {nl,mac}80211: report gate connectivity in station info
      {nl,mac}80211: add dot11MeshConnectedToMeshGate to meshconf
      {nl,mac}80211: add rssi to mesh candidates
      mac80211: rewrite Kconfig text for mesh

Cody Schuffelen (1):
      mac80211-next: rtnetlink wifi simulation device

Emmanuel Grumbach (3):
      mac80211: fix deauth TX when we disconnect
      ieee80211: add bits for TWT in Extended Capabilities IE
      mac80211: propagate the support for TWT to the driver

Ilan Peer (2):
      mac80211: Properly handle SKB with radiotap only
      mac80211: Properly access radiotap vendor data

James Prestwood (4):
      mac80211_hwsim: allow setting iftype support
      mac80211_hwsim: allow configurable cipher types
      mac80211_hwsim: fixes kernel crash during mac80211_hwsim init
      mac80211_hwsim: fix overwriting of if_combination

Johannes Berg (17):
      cfg80211: tracing: avoid 'idx' variable
      mac80211: tracing: avoid 'idx' variable
      mac80211: sta_info: avoid tidstats variable shadowing
      mac80211: debugfs: avoid variable shadowing
      mac80211: tx: avoid variable shadowing
      netlink: add nl_set_extack_cookie_u64()
      cfg80211: add peer measurement with FTM initiator API
      mac80211: allow drivers to use peer measurement API
      mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last
      mac80211: allow hardware scan to fall back to software
      mac80211: ftm responder: remove pointless defensive coding
      cfg80211: clarify LCI/civic location documentation
      mac80211: never pass NULL params to ieee80211_if_add()
      mac80211: remove superfluous NULL check
      mac80211: document RCU requirements for ieee80211_tx_dequeue()
      mac80211: fix radiotap vendor presence bitmap handling
      cfg80211: fix ieee80211_get_vht_max_nss()

Linus Walleij (1):
      rfkill: gpio: Remove unused include

Luca Coelho (1):
      cfg80211: add some missing fall through annotations

Martin Willi (1):
      nl80211: announce radios/interfaces when switching namespaces

Randy Dunlap (1):
      wireless: FTM: fix kernel-doc "cannot understand" warnings

Sara Sharon (1):
      mac80211: don't build AMSDU from GSO packets

Shaul Triebitz (4):
      mac80211: update HE operation fields to D3.0
      mac80211: update driver when MU EDCA params change
      mac80211: set STA flag DISABLE_HE if HE is not supported
      mac80211: do not advertise HE cap IE if HE disabled

Sriram R (1):
      nl80211: Add support to notify radar event info received from STA

Stephen Hemminger (1):
      uapi/nl80211: fix spelling errors

 drivers/net/wireless/Kconfig          |   7 +
 drivers/net/wireless/Makefile         |   2 +
 drivers/net/wireless/mac80211_hwsim.c | 257 +++++++++-----
 drivers/net/wireless/mac80211_hwsim.h |   4 +
 drivers/net/wireless/virt_wifi.c      | 632 ++++++++++++++++++++++++++++++++++
 include/linux/ieee80211.h             |  32 +-
 include/linux/netlink.h               |   9 +
 include/net/cfg80211.h                | 282 ++++++++++++++-
 include/net/mac80211.h                |  25 +-
 include/uapi/linux/nl80211.h          | 458 +++++++++++++++++++++++-
 net/mac80211/Kconfig                  |  11 +-
 net/mac80211/cfg.c                    |  29 +-
 net/mac80211/debugfs_netdev.c         |   3 +
 net/mac80211/debugfs_sta.c            |  14 +-
 net/mac80211/driver-ops.h             |  34 ++
 net/mac80211/ieee80211_i.h            |   1 +
 net/mac80211/iface.c                  |  10 +-
 net/mac80211/main.c                   |   4 +-
 net/mac80211/mesh.c                   |   8 +-
 net/mac80211/mesh.h                   |   3 +-
 net/mac80211/mesh_plink.c             |  35 +-
 net/mac80211/mlme.c                   |  53 ++-
 net/mac80211/rx.c                     |  37 +-
 net/mac80211/scan.c                   |  22 +-
 net/mac80211/sta_info.c               |  11 +-
 net/mac80211/sta_info.h               |   2 +
 net/mac80211/trace.h                  |  18 +-
 net/mac80211/tx.c                     |  11 +-
 net/mac80211/util.c                   |  51 ++-
 net/rfkill/rfkill-gpio.c              |   1 -
 net/wireless/Makefile                 |   1 +
 net/wireless/chan.c                   |   3 +
 net/wireless/core.c                   |  48 +++
 net/wireless/core.h                   |   5 +
 net/wireless/nl80211.c                | 307 +++++++++++++++--
 net/wireless/nl80211.h                |  32 ++
 net/wireless/pmsr.c                   | 590 +++++++++++++++++++++++++++++++
 net/wireless/rdev-ops.h               |  25 ++
 net/wireless/scan.c                   |   2 +-
 net/wireless/trace.h                  |  92 ++++-
 net/wireless/util.c                   |  15 +-
 41 files changed, 2934 insertions(+), 252 deletions(-)
 create mode 100644 drivers/net/wireless/virt_wifi.c
 create mode 100644 net/wireless/pmsr.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ