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 --]
next 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.