Search Linux Wireless

pull-request: iwlwifi-next 2018-04-20

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

 



Hi Kalle,

This is the first batch of patches intended for v4.18 (or whatever
Linus turns out to call it ;).  Nothing major here, just the usual
continued development, bugfixes, new FW APIs and some new
features.  More details about the contents in the tag description.

I have sent this out before and kbuildbot reported success.

Please let me know if there are any issues.

Cheers,
Luca.


The following changes since commit 5d1365940a68dd57b031b6e3c07d7d451cd69daf:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-04-12 11:09:05 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git tags/iwlwifi-next-for-kalle-2018-04-20

for you to fetch changes up to bd8f3fc613919b50038c949f80b3f350a166293e:

  iwlwifi: mvm: support 22000 HW opening agg before traffic (2018-04-20 10:57:16 +0300)

----------------------------------------------------------------
iwlwifi patches for 4.18

* implement Traffic Condition Monitor;
* use TCM for scan and BT coex;
* use TCM to detect when the AP doesn't support UAPSD properly;
* some more work for the 22000 family of devices;
* introduce AMSDU rate control offload;
* a couple of clean-ups and bugfixes.

----------------------------------------------------------------
Emmanuel Grumbach (3):
      iwlwifi: mvm: BT Coex - make the primary / secondary pick traffic aware
      iwlwifi: pcie: implement the overlow queue for Gen2 devices
      iwlwifi: mvm: set the MFP flag for keys that are used by MFP stations

Gregory Greenman (1):
      iwlwifi: mvm: support offload of AMSDU rate control

Haim Dreyfuss (1):
      iwlwifi: move timestamp functions from debugfs.h to dbg.h

Johannes Berg (2):
      iwlwifi: mvm: detect U-APSD breaking aggregation
      iwlwifi: mvm: clean up scan capability checks

Liad Kaufman (2):
      iwlwifi: support api ver2 of NVM_GET_INFO resp
      iwlwifi: mvm: support 22000 HW opening agg before traffic

Luca Coelho (5):
      iwlwifi: mvm: add traffic condition monitoring (TCM)
      iwlwifi: mvm: use TCM data to decide scan priority
      iwlwifi: mvm: fix OOC priority in scans
      iwlwifi: use flags to denote modifiers for the channel maps
      iwlwifi: remove upper case letters in sku_capa_band_*_enable

Naftali Goldstein (1):
      iwlwifi: mvm: update rs-fw API

Sara Sharon (7):
      iwlwifi: mvm: detect low latency and traffic load per band
      iwlwifi: pcie: allocate shorter TX queues for 22000 devices
      iwlwifi: Revert "iwlwifi: pcie: dynamic Tx command queue size"
      iwlwifi: add TX queue size parameter to TX queue allocation
      iwlwifi: pcie: use the queue size as sent by opmode
      iwlwifi: mvm: use shorter queues for mgmt and auxilary queues
      iwlwifi: mvm: use the new get_tid function

Shaul Triebitz (3):
      iwlwifi: move all NVM parsing code to the common files
      iwlwifi: pcie: gen2: fix race in cmd fifo write ptr
      iwlwifi: get rid of fw/nvm.c

 drivers/net/wireless/intel/iwlwifi/Makefile           |   2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c        |   1 -
 drivers/net/wireless/intel/iwlwifi/dvm/main.c         |   8 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h  |   5 --
 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h   |  42 ++++++----
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h        | 156 +++++++++++++----------------------
 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h       |   2 +
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h           |  36 ++++++++
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c       |   1 +
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.h       |  31 -------
 drivers/net/wireless/intel/iwlwifi/fw/nvm.c           | 162 ------------------------------------
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h       |   1 -
 drivers/net/wireless/intel/iwlwifi/iwl-config.h       |   5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c |   4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h |   5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c    | 354 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h    |  56 +++++++++----
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h        |   8 +-
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c         |  37 +++++++++
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h    |   7 ++
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c           |   7 ++
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c  |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c      |  25 ++++++
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c           |  10 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c     |  33 ++++++++
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h          | 101 +++++++++++++++++++----
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c          | 208 +++-------------------------------------------
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c          |  15 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c        | 117 ++++++++++++++------------
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c           |  15 +++-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h           |   3 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c           | 103 ++++++++++++++++++++++-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c         |  13 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c         | 194 +++++++++++++++++++++++++++++++------------
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c          |  28 +++++--
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h          |   7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c           |  57 ++++++++++---
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c        | 430 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c   |   2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h    |   5 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c     |  55 +++++++++----
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c          |  28 ++-----
 42 files changed, 1605 insertions(+), 776 deletions(-)
 delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/nvm.c

Attachment: signature.asc
Description: This is a digitally signed message part


[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