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-07-06
Date: Sun, 06 Jul 2014 12:33:16 +0300	[thread overview]
Message-ID: <53B917DC.5050902@gmail.com> (raw)

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

Hi John,

This is a pull request intended for 3.17. Note that I merged wireless-next because of dependencies on mac80211.
I also merged iwlwifi-fixes to avoid conflicts.

Highlight here is the continuation of CSA by Andrei and Luca and Arik's work on TDLS - both are yet to be continued.
David has a new firmware API for Scan, and I add a new API for BT Coex. Along with that, the usual amount of work on new devices and fixes.

Please pull. Thanks!

The following changes since commit 15be8e89cdd999124a2307ffd6dacb895c3b802e:

  b43: add more bcma cores (2014-07-01 14:29:39 -0400)

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 0620b78632d4d3799d67ae846d30b3f07cba3862:

  iwlwifi: mvm: minor fix in comment (2014-07-06 12:28:04 +0300)

----------------------------------------------------------------
Andrei Otcheretianski (4):
      iwlwifi: mvm: Use beacon_get_template instead of beacon_get
      iwlwifi: mvm: Protect mvm->csa_vif with RCU
      iwlwifi: mvm: Reflect GO channel switch in NoA
      iwlwifi: mvm: Use CS tx block bit for AP/GO

Arik Nemtsov (5):
      Revert "iwlwifi: remove IWL_UCODE_TLV_FLAGS_UAPSD_SUPPORT flag"
      iwlwifi: mvm: disallow new TDLS stations when appropriate
      iwlwifi: mvm: protect TDLS discovery session
      iwlwifi: disable PSM on vifs with associated TDLS peers
      iwlwifi: mvm: teardown TDLS peers when initiating DCM

David Spinadel (3):
      iwlwifi: mvm: add unified LMAC scan API
      iwlwifi: mvm: init lmac scan command
      iwlwifi: mvm: fix endianity in scan command

Eliad Peller (2):
      iwlwifi: mvm: rs: don't clear persistent fields
      iwlwifi: mvm: rs: don't save debugfs files

Emmanuel Grumbach (21):
      iwlwifi: dvm: don't enable CTS to self
      iwlwifi: mvm: disable CTS to Self
      Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
      Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
      iwlwifi: fix naming mistake for the fw_monitor module parameter
      iwlwifi: remove wrong comment about alignment in iwl-fw-error-dump.h
      iwlwifi: mvm: don't collect logs in the interrupt thread
      iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump
      iwlwifi: mvm: update layout of firmware error dump
      iwlwifi: rename iwl_fw_error_fw_mon to iwl_fw_error_dump_fw_mon
      iwlwifi: mvm: remove unused flags from TX command
      iwlwifi: mvm: BT Coex - prepare towards new API
      iwlwifi: mvm: BT Coex - new API
      iwlwifi: mvm: BT Coex - convert the sw boost update to new API
      iwlwifi: mvm: BT Coex - convert the co-running update to new API
      iwlwifi: mvm: BT Coex - convert reduced Tx power to new API
      iwlwifi: mvm: BT Coex - add High Band retention
      iwlwifi: mvm: BT Coex - fix debugfs with old API
      iwlwifi: mvm: BT Coex - fix the ACK / CTS kill mask
      iwlwifi: mvm: BT Coex - relax constraints when TTC / RRC is active
      iwlwifi: mvm: minor fix in comment

Eran Harary (3):
      iwlwifi: mvm: read the mac address in family 8000
      iwlwifi: mvm: warn about empty OTP
      iwlwifi: 8000: drop a print when the address is invalid

Gregory Greenman (1):
      iwlwifi: mvm: wait for d0i3 exit in add interface flow

Ilan Peer (1):
      iwlwifi: mvm: Fix broadcast filtering

Johannes Berg (4):
      iwlwifi: mvm: don't send zero quota to the firmware
      iwlwifi: mvm: validate that we don't send zero quota
      iwlwifi: mvm: don't pass update type to quota iterator
      iwlwifi: mvm: remove update type argument from quota update

Liad Kaufman (1):
      iwlwifi: mvm: remove 8000 HW family setting of adc sampling on nic config

Luciano Coelho (3):
      iwlwifi: mvm: let iwl_mvm_update_quotas disregard a disabled vif
      iwlwifi: mvm: add switch_vif_chanctx operation
      iwlwifi: mvm: CSA unbind-bind flow support for client

Oren Givon (1):
      iwlwifi: update the 7265 series HW IDs

 drivers/net/wireless/iwlwifi/dvm/rxon.c          |   12 -
 drivers/net/wireless/iwlwifi/iwl-drv.c           |    2 +-
 drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h |    8 +-
 drivers/net/wireless/iwlwifi/iwl-fw.h            |    5 +
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c     |   63 ++++-
 drivers/net/wireless/iwlwifi/mvm/Makefile        |    2 +-
 drivers/net/wireless/iwlwifi/mvm/coex.c          |  442 ++++++++++++++---------------------
 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c   | 1260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/iwlwifi/mvm/debugfs.c       |  202 ++++++++++++----
 drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h   |  230 ++++++++++++++----
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h   |  209 ++++++++++++++++-
 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h     |   16 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h        |   11 +-
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c      |   71 +++++-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c      |  495 ++++++++++++++++++++++++++++++++++-----
 drivers/net/wireless/iwlwifi/mvm/mvm.h           |   95 ++++++--
 drivers/net/wireless/iwlwifi/mvm/nvm.c           |    2 +
 drivers/net/wireless/iwlwifi/mvm/ops.c           |  133 +++--------
 drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c      |   26 +++
 drivers/net/wireless/iwlwifi/mvm/power.c         |   39 ++--
 drivers/net/wireless/iwlwifi/mvm/quota.c         |   38 +--
 drivers/net/wireless/iwlwifi/mvm/rs.c            |   96 ++++----
 drivers/net/wireless/iwlwifi/mvm/rs.h            |   19 +-
 drivers/net/wireless/iwlwifi/mvm/rx.c            |   17 ++
 drivers/net/wireless/iwlwifi/mvm/scan.c          |  457 +++++++++++++++++++++++++++++++-----
 drivers/net/wireless/iwlwifi/mvm/sta.c           |   54 +++++
 drivers/net/wireless/iwlwifi/mvm/sta.h           |   10 +
 drivers/net/wireless/iwlwifi/mvm/time-event.c    |   73 ++++++
 drivers/net/wireless/iwlwifi/mvm/time-event.h    |   29 +++
 drivers/net/wireless/iwlwifi/mvm/tx.c            |   17 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c         |   65 ------
 drivers/net/wireless/iwlwifi/pcie/drv.c          |    3 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c        |    4 +-
 33 files changed, 3375 insertions(+), 830 deletions(-)
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c


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

             reply	other threads:[~2014-07-06  9:33 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-06  9:33 Emmanuel Grumbach [this message]
2014-07-06  9:35 ` [PATCH 01/40] iwlwifi: fix naming mistake for the fw_monitor module parameter Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 02/40] iwlwifi: remove wrong comment about alignment in iwl-fw-error-dump.h Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 03/40] iwlwifi: mvm: don't collect logs in the interrupt thread Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 04/40] iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 05/40] iwlwifi: mvm: update layout of firmware error dump Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 06/40] iwlwifi: mvm: wait for d0i3 exit in add interface flow Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 07/40] iwlwifi: mvm: read the mac address in family 8000 Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 08/40] iwlwifi: rename iwl_fw_error_fw_mon to iwl_fw_error_dump_fw_mon Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 09/40] iwlwifi: mvm: remove unused flags from TX command Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 10/40] iwlwifi: mvm: BT Coex - prepare towards new API Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 11/40] iwlwifi: mvm: BT Coex - " Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 12/40] iwlwifi: mvm: BT Coex - convert the sw boost update to " Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 13/40] iwlwifi: mvm: BT Coex - convert the co-running " Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 14/40] iwlwifi: mvm: BT Coex - convert reduced Tx power " Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 15/40] iwlwifi: mvm: BT Coex - add High Band retention Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 16/40] iwlwifi: mvm: BT Coex - fix debugfs with old API Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 17/40] iwlwifi: mvm: warn about empty OTP Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 18/40] iwlwifi: mvm: rs: don't clear persistent fields Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 19/40] iwlwifi: mvm: rs: don't save debugfs files Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 20/40] iwlwifi: mvm: add unified LMAC scan API Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 21/40] iwlwifi: mvm: init lmac scan command Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 22/40] iwlwifi: mvm: fix endianity in " Emmanuel Grumbach
2014-07-06  9:35 ` [PATCH 23/40] iwlwifi: 8000: drop a print when the address is invalid Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 24/40] iwlwifi: mvm: let iwl_mvm_update_quotas disregard a disabled vif Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 25/40] iwlwifi: mvm: don't send zero quota to the firmware Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 26/40] iwlwifi: mvm: validate that we don't send zero quota Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 27/40] iwlwifi: mvm: don't pass update type to quota iterator Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 28/40] iwlwifi: mvm: remove update type argument from quota update Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 29/40] iwlwifi: mvm: add switch_vif_chanctx operation Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 30/40] iwlwifi: mvm: CSA unbind-bind flow support for client Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 31/40] iwlwifi: mvm: Use beacon_get_template instead of beacon_get Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 32/40] iwlwifi: mvm: Protect mvm->csa_vif with RCU Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 33/40] iwlwifi: mvm: Reflect GO channel switch in NoA Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 34/40] iwlwifi: mvm: Use CS tx block bit for AP/GO Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 35/40] iwlwifi: mvm: disallow new TDLS stations when appropriate Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 36/40] iwlwifi: mvm: protect TDLS discovery session Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 37/40] iwlwifi: disable PSM on vifs with associated TDLS peers Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 38/40] iwlwifi: mvm: teardown TDLS peers when initiating DCM Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 39/40] iwlwifi: mvm: remove 8000 HW family setting of adc sampling on nic config Emmanuel Grumbach
2014-07-06  9:36 ` [PATCH 40/40] iwlwifi: mvm: minor fix in comment Emmanuel Grumbach
2014-07-07 18:44 ` pull request: iwlwifi-next 2014-07-06 Emmanuel Grumbach
2014-07-07 20:08   ` 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=53B917DC.5050902@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.