All of lore.kernel.org
 help / color / mirror / Atom feed
From: Emmanuel Grumbach <egrumbach@gmail.com>
To: John Linville <linville@tuxdriver.com>
Cc: linux-wireless <linux-wireless@vger.kernel.org>,
	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Subject: pull request: iwlwifi-next 2014-09-03
Date: Wed, 03 Sep 2014 22:54:13 +0300	[thread overview]
Message-ID: <540771E5.6080908@gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 8282 bytes --]

Hi John,

This is a pull request for 3.18.

We have a new big thing coming up which is called Dynamic Queue Allocation (or DQA).
This is a completely new way to work with the Tx queues and it requires major refactoring.
This is being done by Johannes and Avri.
Besides this, Johannes disables U-APSD by default because of APs that would disable A-MPDU if the association supports U-ASPD.
Luca contributed to the power area which he was cleaning up on the way while working on CSA.
A few more random things here and there.

Please pull. I have checked that it doesn't conflict with iwlwifi-fixes.git, but let me know
if you have other issues.
Thanks!

The following changes since commit 433ab34d26e29d0f036c3f514a09ae96f973d8c5:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-08-22 14:33:18 -0700)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git for-john

for you to fetch changes up to 712b24adc105518f7cbbb6f9f353efea48954bb9:

  iwlwifi: mvm: clean up AUX station handling (2014-09-03 22:49:13 +0300)

----------------------------------------------------------------
Avri Altman (2):
      iwlwifi: consolidate hw scheduler configuration code
      iwlwifi: trans: configure the scheduler enable register

David Spinadel (1):
      iwlwifi: mvm: enable passive fragmented scan changes

Eliad Peller (2):
      iwlwifi: mvm: add use_ps-poll debugfs power option
      iwlwifi: mvm: clear d0i3 state on recovery

Emmanuel Grumbach (3):
      iwlwifi: mvm: reduce the AMPDU size in low latency mode
      iwlwifi: mvm: use dynamic SMPS for P2P Client
      iwlwifi: mvm: force protection for P2P

Eran Harary (2):
      iwlwifi: mvm: fix the dump_umac_error_log
      iwlwifi: mvm: fix comment typo

Eyal Shapira (1):
      iwlwifi: mvm: disable tx aggregation on low latency vifs

Johannes Berg (14):
      iwlwifi: make U-APSD default configurable at compile time
      iwlwifi: trans: refactor txq_enable arguments
      iwlwifi: mvm: add some debugging to quota allocation
      iwlwifi: don't export tracepoints unnecessarily
      iwlwifi: trans: allow skipping scheduler hardware config
      iwlwifi: trans: make aggregation explicit for TX queue handling
      iwlwifi: add Intel Mobile Communications copyright
      iwlwifi: mvm: correct firmware disassoc command sequence
      iwlwifi: mvm: clean up FIFO definitions
      iwlwifi: mvm: clarify stop_count, remove transport_stopped
      iwlwifi: mvm: use tdls indication from mac80211
      iwlwifi: mvm: use iwl_mvm_mac_get_queues_mask() more
      iwlwifi: mvm: clean up broadcast station handling
      iwlwifi: mvm: clean up AUX station handling

Liad Kaufman (1):
      iwlwifi: mvm: wait for TE notif when protecting TDLS session

Luciano Coelho (8):
      iwlwifi: mvm: reset the temperature when temperature test is disabled
      iwlwifi: mvm: don't run automatic checks if CT was caused by debugfs
      iwlwifi: mvm: add debugfs entry for ps_disabled
      iwlwifi: mvm: re-enable ps when monitor interfaces are removed
      iwlwifi: mvm: refactor iwl_mvm_power_set_pm() to spin the ps part off
      iwlwifi: mvm: add function to update only ps
      iwlwifi: mvm: add option that allows a vif to disable PS
      iwlwifi: mvm: set the TX disable bit when doing a chanctx switch

Matti Gottlieb (2):
      iwlwifi: mvm: Add set NIC temperature debug option
      iwlwifi: mvm: Add marker command 0xcb

 drivers/net/wireless/iwlwifi/Kconfig             |  10 ++++++++++
 drivers/net/wireless/iwlwifi/dvm/tx.c            |   6 +++---
 drivers/net/wireless/iwlwifi/iwl-7000.c          |   2 ++
 drivers/net/wireless/iwlwifi/iwl-8000.c          |   2 ++
 drivers/net/wireless/iwlwifi/iwl-csr.h           |   2 ++
 drivers/net/wireless/iwlwifi/iwl-debug.h         |   2 ++
 drivers/net/wireless/iwlwifi/iwl-devtrace.c      |   7 -------
 drivers/net/wireless/iwlwifi/iwl-drv.c           |  10 +++++++++-
 drivers/net/wireless/iwlwifi/iwl-drv.h           |   2 ++
 drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h |   2 ++
 drivers/net/wireless/iwlwifi/iwl-fw-file.h       |   2 ++
 drivers/net/wireless/iwlwifi/iwl-fw.h            |   5 +++++
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c     |   2 ++
 drivers/net/wireless/iwlwifi/iwl-op-mode.h       |   2 ++
 drivers/net/wireless/iwlwifi/iwl-prph.h          |   3 +++
 drivers/net/wireless/iwlwifi/iwl-scd.h           | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/iwlwifi/iwl-trans.h         |  67 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 drivers/net/wireless/iwlwifi/mvm/coex.c          |   2 ++
 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c   |   2 ++
 drivers/net/wireless/iwlwifi/mvm/constants.h     |   2 ++
 drivers/net/wireless/iwlwifi/mvm/d3.c            |   4 +++-
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c   |  10 ++++++++++
 drivers/net/wireless/iwlwifi/mvm/debugfs.c       |  76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/iwlwifi/mvm/debugfs.h       |   2 ++
 drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h   |   2 ++
 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h     |   2 ++
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h  |   2 ++
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h   |   2 ++
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h    |   2 ++
 drivers/net/wireless/iwlwifi/mvm/fw-api.h        |  48 ++++++++++++++++++++++++++++++++++++++++++----
 drivers/net/wireless/iwlwifi/mvm/fw.c            |   6 ++++--
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c      | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
 drivers/net/wireless/iwlwifi/mvm/mac80211.c      | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
 drivers/net/wireless/iwlwifi/mvm/mvm.h           |  41 +++++++++++++++++++++++++++------------
 drivers/net/wireless/iwlwifi/mvm/nvm.c           |   2 ++
 drivers/net/wireless/iwlwifi/mvm/offloading.c    |   2 ++
 drivers/net/wireless/iwlwifi/mvm/ops.c           |  16 ++++++++--------
 drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c      |   2 ++
 drivers/net/wireless/iwlwifi/mvm/power.c         | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
 drivers/net/wireless/iwlwifi/mvm/quota.c         |  14 ++++++++++++++
 drivers/net/wireless/iwlwifi/mvm/rs.c            |  66 +++++++++++++++++++++++++++++++++++++++++++++-----------------
 drivers/net/wireless/iwlwifi/mvm/rx.c            |  21 ++++++++++++++++++++
 drivers/net/wireless/iwlwifi/mvm/scan.c          |  50 ++++++++++++++++++++++++++++++++++++++---------
 drivers/net/wireless/iwlwifi/mvm/sf.c            |   2 ++
 drivers/net/wireless/iwlwifi/mvm/sta.c           |  94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
 drivers/net/wireless/iwlwifi/mvm/sta.h           |  22 ++++++++++-----------
 drivers/net/wireless/iwlwifi/mvm/testmode.h      |   2 ++
 drivers/net/wireless/iwlwifi/mvm/time-event.c    |  61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/net/wireless/iwlwifi/mvm/time-event.h    |   8 ++++++--
 drivers/net/wireless/iwlwifi/mvm/tt.c            |  24 +++++++++++++++++++++--
 drivers/net/wireless/iwlwifi/mvm/tx.c            |   4 +++-
 drivers/net/wireless/iwlwifi/mvm/utils.c         |  23 ++++++++++++++++------
 drivers/net/wireless/iwlwifi/pcie/drv.c          |   2 ++
 drivers/net/wireless/iwlwifi/pcie/internal.h     |   8 +++++---
 drivers/net/wireless/iwlwifi/pcie/rx.c           |   1 +
 drivers/net/wireless/iwlwifi/pcie/trans.c        |   2 ++
 drivers/net/wireless/iwlwifi/pcie/tx.c           | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------
 57 files changed, 1053 insertions(+), 315 deletions(-)
 create mode 100644 drivers/net/wireless/iwlwifi/iwl-scd.h


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

             reply	other threads:[~2014-09-03 19:54 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-03 19:54 Emmanuel Grumbach [this message]
2014-09-03 19:55 ` [PATCH 01/36] iwlwifi: mvm: Add set NIC temperature debug option Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 02/36] iwlwifi: mvm: reduce the AMPDU size in low latency mode Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 03/36] iwlwifi: mvm: use dynamic SMPS for P2P Client Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 04/36] iwlwifi: mvm: add use_ps-poll debugfs power option Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 05/36] iwlwifi: mvm: force protection for P2P Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 06/36] iwlwifi: mvm: reset the temperature when temperature test is disabled Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 07/36] iwlwifi: mvm: don't run automatic checks if CT was caused by debugfs Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 08/36] iwlwifi: mvm: Add marker command 0xcb Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 09/36] iwlwifi: mvm: fix the dump_umac_error_log Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 10/36] iwlwifi: make U-APSD default configurable at compile time Emmanuel Grumbach
2014-09-03 19:55 ` [PATCH 11/36] iwlwifi: mvm: add debugfs entry for ps_disabled Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 12/36] iwlwifi: mvm: disable tx aggregation on low latency vifs Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 13/36] iwlwifi: mvm: clear d0i3 state on recovery Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 14/36] iwlwifi: mvm: re-enable ps when monitor interfaces are removed Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 15/36] iwlwifi: mvm: refactor iwl_mvm_power_set_pm() to spin the ps part off Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 16/36] iwlwifi: mvm: add function to update only ps Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 17/36] iwlwifi: mvm: add option that allows a vif to disable PS Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 18/36] iwlwifi: mvm: wait for TE notif when protecting TDLS session Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 19/36] iwlwifi: consolidate hw scheduler configuration code Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 20/36] iwlwifi: trans: refactor txq_enable arguments Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 21/36] iwlwifi: mvm: enable passive fragmented scan changes Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 22/36] iwlwifi: mvm: add some debugging to quota allocation Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 23/36] iwlwifi: don't export tracepoints unnecessarily Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 24/36] iwlwifi: mvm: fix comment typo Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 25/36] iwlwifi: trans: allow skipping scheduler hardware config Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 26/36] iwlwifi: trans: make aggregation explicit for TX queue handling Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 27/36] iwlwifi: trans: configure the scheduler enable register Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 28/36] iwlwifi: add Intel Mobile Communications copyright Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 29/36] iwlwifi: mvm: set the TX disable bit when doing a chanctx switch Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 30/36] iwlwifi: mvm: correct firmware disassoc command sequence Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 31/36] iwlwifi: mvm: clean up FIFO definitions Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 32/36] iwlwifi: mvm: clarify stop_count, remove transport_stopped Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 33/36] iwlwifi: mvm: use tdls indication from mac80211 Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 34/36] iwlwifi: mvm: use iwl_mvm_mac_get_queues_mask() more Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 35/36] iwlwifi: mvm: clean up broadcast station handling Emmanuel Grumbach
2014-09-03 19:56 ` [PATCH 36/36] iwlwifi: mvm: clean up AUX " Emmanuel Grumbach
2014-09-04 18:05 ` pull request: iwlwifi-next 2014-09-03 John W. Linville

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=540771E5.6080908@gmail.com \
    --to=egrumbach@gmail.com \
    --cc=emmanuel.grumbach@intel.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.