Search Linux Wireless

pull-request: wireless-drivers-next 2017-07-03

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

 



Hi Dave,

here's the late pull request to net-next I mentioned about last week to
get some new iwlwifi hw support to 4.13.

If this is too late just drop the request and let me know, I can then
resend it for 4.14 after the merge window. These patches were included
in today's linux-next build and I haven't received any reports about
problems, at least not yet.

Kalle

The following changes since commit fdcbe65d618af080ee23229f0137ffd37f2de36b:

  Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git (2017-06-28 22:10:48 +0300)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git tags/wireless-drivers-next-for-davem-2017-07-03

for you to fetch changes up to 17d9aa66b08de445645bd0688fc1635bed77a57b:

  Merge tag 'iwlwifi-next-for-kalle-2017-06-30' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2017-06-30 13:48:19 +0300)

----------------------------------------------------------------
wireless-drivers-next patches for 4.13

Last minute changes to get new hardware and firmware support for
iwlwifi and few other changes I was able to squeeze in. Also two
patches for ieee80211.h and nl80211 as Johannes is away.

Major changes:

iwlwifi

* some important fixes for 9000 HW

* support for version 30 of the FW API for 8000 and 9000 series

* a few new PCI IDs for 9000 series

* reorganization of common files

brcmfmac

* support 4-way handshake offloading for WPA/WPA2-PSK and 802.1X

----------------------------------------------------------------
Andrei Otcheretianski (1):
      nl80211: Don't verify owner_nlportid on NAN commands

Arend van Spriel (3):
      brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK
      brcmfmac: support 4-way handshake offloading for 802.1X
      brcmfmac: switch to using cfg80211_connect_done()

Emmanuel Grumbach (5):
      iwlwifi: mvm: change when the BT_COEX is sent
      iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO
      iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets
      iwlwifi: pcie: propagate iwl_pcie_apm_init's status
      iwlwifi: pcie: wait longer after device reset

Ganapathi Bhat (1):
      mwifiex: do not update MCS set from hostapd

Haim Dreyfuss (2):
      iwlwifi: mvm: refactor geo init
      iwlwifi: mvm: Add debugfs entry to retrieve SAR geographic profile

Johannes Berg (31):
      iwlwifi: mvm: remove some CamelCase from firmware API
      iwlwifi: mvm: fix various "Excess ... description" kernel-doc warnings
      iwlwifi: mvm: remove various unused command IDs/structs
      iwlwifi: mvm: use __le16 even for reserved fields
      iwlwifi: mvm: add documentation for all command IDs
      iwlwifi: mvm: fix a bunch of kernel-doc warnings
      iwlwifi: dvm: use macros for format strings
      iwlwifi: pcie: only apply retention workaround on 9000-series A-step
      iwlwifi: pcie: fix 9000-series RF-kill interrupt propagation
      iwlwifi: mvm: use proper CDB check in PHY context modify
      iwlwifi: pcie: improve "invalid queue" warning
      iwlwifi: pcie: improve debug in iwl_pcie_rx_handle_rb()
      iwlwifi: unify external & internal modparam names
      iwlwifi: pcie: make ctxt-info free idempotent
      iwlwifi: pcie: warn if paging is already initialized during init
      iwlwifi: mvm: unconditionally stop device after init
      iwlwifi: mvm: fix deduplication start logic
      iwlwifi: mvm: rename iwl_shared_mem_cfg_v1 to the correct _v2
      iwlwifi: create new subdirectory for FW interaction
      iwlwifi: move notification wait into fw/
      iwlwifi: move configuration into sub-directory
      iwlwifi: mvm: remove version 2 of paging command
      iwlwifi: mvm: quietly accept non-sta assoc response frames
      iwlwifi: pcie: add MSI-X interrupt tracing
      iwlwifi: mvm: properly enable IP header checksumming
      iwlwifi: mvm: fix mac80211 queue tracking
      iwlwifi: mvm: map cab_queue to real one earlier
      iwlwifi: mvm: fix mac80211's hw_queue in DQA mode
      iwlwifi: pcie: reconfigure MSI-X HW on resume
      iwlwifi: mvm: remove DQA non-STA client mode special case
      iwlwifi: mvm: quietly accept non-sta disassoc frames

Kalle Valo (1):
      Merge tag 'iwlwifi-next-for-kalle-2017-06-30' of git://git.kernel.org/.../iwlwifi/iwlwifi-next

Liad Kaufman (3):
      iwlwifi: mvm: support aggs of 64 frames in A000 family
      iwlwifi: mvm: support multi tid ba notif
      iwlwifi: mvm: update rx statistics cmd api

Luca Coelho (2):
      iwlwifi: mvm: simplify CHECK_MLME_TRIGGER macro
      iwlwifi: bump MAX API for 8000/9000/A000 to 33

Peter Oh (1):
      ieee80211: update public action codes

Sharon Dvir (1):
      iwlwifi: mvm: change sta_id to u8

Tzipi Peres (2):
      iwlwifi: add the new a000_2ax series
      iwlwifi: add twelve new 9560 series PCI IDs

 .../broadcom/brcm80211/brcmfmac/cfg80211.c         | 150 +++++++-
 .../broadcom/brcm80211/brcmfmac/cfg80211.h         |  15 +-
 .../wireless/broadcom/brcm80211/brcmfmac/feature.c |   1 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.h |   4 +-
 .../wireless/broadcom/brcm80211/brcmfmac/fweh.h    |  30 ++
 .../wireless/broadcom/brcm80211/brcmfmac/fwil.h    |   1 +
 .../broadcom/brcm80211/brcmfmac/fwil_types.h       |  16 +
 drivers/net/wireless/intel/iwlwifi/Makefile        |   6 +-
 .../intel/iwlwifi/{iwl-1000.c => cfg/1000.c}       |   0
 .../intel/iwlwifi/{iwl-2000.c => cfg/2000.c}       |   0
 .../intel/iwlwifi/{iwl-5000.c => cfg/5000.c}       |   0
 .../intel/iwlwifi/{iwl-6000.c => cfg/6000.c}       |   0
 .../intel/iwlwifi/{iwl-7000.c => cfg/7000.c}       |   0
 .../intel/iwlwifi/{iwl-8000.c => cfg/8000.c}       |   4 +-
 .../intel/iwlwifi/{iwl-9000.c => cfg/9000.c}       |   2 +-
 .../intel/iwlwifi/{iwl-a000.c => cfg/a000.c}       |  12 +-
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c   |  15 +-
 drivers/net/wireless/intel/iwlwifi/dvm/dev.h       |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c       |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c  |   8 +-
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |   4 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c      |   2 +-
 .../intel/iwlwifi/{iwl-fw-api.h => fw/api.h}       |  24 ++
 .../{iwl-fw-error-dump.h => fw/error-dump.h}       |   0
 .../intel/iwlwifi/{iwl-fw-file.h => fw/file.h}     |   4 +
 .../wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h}  |  10 +-
 .../iwlwifi/{iwl-notif-wait.c => fw/notif-wait.c}  |   2 +-
 .../iwlwifi/{iwl-notif-wait.h => fw/notif-wait.h}  |   0
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   1 +
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |   2 +-
 .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h   |  26 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |  14 +-
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h |  16 +-
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c    |  18 -
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c      |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   | 293 +++++++++++-----
 .../net/wireless/intel/iwlwifi/mvm/fw-api-coex.h   |  11 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-d3.h |  11 +-
 .../net/wireless/intel/iwlwifi/mvm/fw-api-mac.h    |   5 +-
 .../net/wireless/intel/iwlwifi/mvm/fw-api-power.h  |   9 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rs.h |   3 +
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-rx.h |  37 +-
 .../net/wireless/intel/iwlwifi/mvm/fw-api-scan.h   |  36 +-
 .../net/wireless/intel/iwlwifi/mvm/fw-api-sta.h    |  63 +++-
 .../net/wireless/intel/iwlwifi/mvm/fw-api-stats.h  | 167 +++++++--
 .../net/wireless/intel/iwlwifi/mvm/fw-api-tof.h    |  14 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api-tx.h |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h    | 376 ++++++++++++++++-----
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.h    |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        | 123 ++++---
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |  32 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  32 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |  33 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |  35 +-
 drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c  |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h        |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |  83 +++--
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  32 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        | 101 +++---
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |  10 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |   7 +
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  25 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |  17 +
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |  41 ++-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |   8 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  46 ++-
 drivers/net/wireless/marvell/mwifiex/fw.h          |   5 -
 drivers/net/wireless/marvell/mwifiex/uap_cmd.c     |  22 --
 include/linux/ieee80211.h                          |  35 +-
 include/uapi/linux/nl80211.h                       |   9 +-
 net/wireless/nl80211.c                             |   8 -
 77 files changed, 1538 insertions(+), 628 deletions(-)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-1000.c => cfg/1000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-2000.c => cfg/2000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-5000.c => cfg/5000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-6000.c => cfg/6000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-7000.c => cfg/7000.c} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-8000.c => cfg/8000.c} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-9000.c => cfg/9000.c} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-a000.c => cfg/a000.c} (94%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-api.h => fw/api.h} (93%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-error-dump.h => fw/error-dump.h} (100%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw-file.h => fw/file.h} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-fw.h => fw/img.h} (98%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.c => fw/notif-wait.c} (99%)
 rename drivers/net/wireless/intel/iwlwifi/{iwl-notif-wait.h => fw/notif-wait.h} (100%)



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

  Powered by Linux