Hi John,
I have a big batch here. New features were unblocked by the merge a
few patches in mac80211-next.git and I was away for 2 weeks.
I plan to have another pull request for wireless-next before the merge
window opens.
Details below - please pull.
Thanks,
The following changes since commit 9e6f3f472c8f95021ad048acc7cd3e40a827f8ce:
mwifiex: Add USB8766 support (2014-11-20 16:14:39 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
tags/iwlwifi-next-for-john-2014-11-24
for you to fetch changes up to dcad8e4299bf81f8795b44677036dfa490c9fb15:
iwlwifi: update the secure mem space and for the CPUs (2014-11-24
08:30:44 +0200)
----------------------------------------------------------------
Major works are CSA and TDLS. On top of that I have a new
firmware API for scan and a few rate control improvements.
Johannes find a few tricks to improve our CPU utilization
and adds support for a new spin of 7265 called 7265D.
Along with this a few random things that don't stand out.
----------------------------------------------------------------
Andrei Otcheretianski (2):
iwlwifi: mvm: Insert DS Parameter Set placeholder in probes
iwlwifi: mvm: Handle failed beacon transmissions during CSA
Arik Nemtsov (10):
iwlwifi: mvm: expose some static APIs for use by TDLS code
iwlwifi: pcie: support loading FW with extended mem range
iwlwifi: mvm: declare TDLS support
iwlwifi: mvm: add TDLS channel switch FW APIs
iwlwifi: mvm: configure TDLS peers to FW
iwlwifi: mvm: allow private per-STA TFD queues
iwlwifi: mvm: disconnect TDLS peers on reconfig
iwlwifi: mvm: use private TFD queues for TDLS stations
iwlwifi: mvm: implement mac80211 TDLS channel-switch APIs
iwlwifi: mvm: disconnect TDLS peers before channel switch
Avri Altman (2):
iwlwifi: mvm: New skip over dtim policy
iwlwifi: mvm: Fix the keep_alive calculation
Chaya Rachel Ivgy (1):
iwlwifi: mvm: add support to MFUART loading notification
David Spinadel (3):
iwlwifi: mvm: implement UMAC scan API
iwlwifi: mvm: go to umac scan even if lmac tlv bit is on
iwlwifi: mvm: remove warning on unknown scan complete
Eliad Peller (7):
iwlwifi: mvm/trans: abort d0i3_enter in case of held ref
iwlwifi: mvm: wake up d0i3_exit_waitq when aborting d0i3
iwlwifi: mvm: move deferred d0i3 exit to resume_complete op
iwlwifi: mvm: disable beacon filtering escape timer
iwlwifi: trans: add suspend/resume ops
iwlwifi: mvm: call iwl_trans_suspend/resume
iwlwifi: declare d0i3 support for IWL_DEVICE_8000
Emmanuel Grumbach (9):
iwlwfifi: fix WANT_DEV_COREDUMP selection in Kconfig
iwlwifi: mvm: rs - don't use the shared antenna when BT load is high
iwlwifi: pcie: introduce delay when waking up the device
iwlwifi: pcie: newer platform needs a OS alive indication
Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
iwlwifi: mvm: add support for WMM Access Control
iwlwifi: mvm: BT Coex - add support for TTC / RRC
iwlwifi: pcie: properly reset the device
iwlwifi: update the secure mem space and for the CPUs
Eran Harary (1):
iwlwifi: change max HT and VHT A-MPDU exponent
Eyal Shapira (5):
iwlwifi: mvm: handle error from iwl_trans_update_sf
iwlwifi: mvm: rs: fix a WARNING in case of STBC and VHT
iwlwifi: mvm: rs: fix getting stuck in a test window
iwlwifi: mvm: rs: consider a missing BA as a single tx failure
iwlwifi: mvm: declare support for VHT BF info in radiotap
Johannes Berg (11):
iwlwifi: mvm: use correct type for firmware status
iwlwifi: mvm: rs: don't use shadowing variable
iwlwifi: mvm: don't capture firmware coredump for D3->D0 reconfig
iwlwifi: mvm: support random MAC address for scanning
iwlwifi: pcie: support 7265-D devices
iwlwifi: mvm: use unsigned for ssid_bitmap
iwlwifi: mvm: refactor key add/remove functions
iwlwifi: mvm: add WEP RX hardware offload support
iwlwifi: build mac80211 rx_status in place
iwlwifi: mvm: pull crypto header into skb->head
iwlwifi: mvm: pull SNAP header into skb->head
Liad Kaufman (2):
iwlwifi: mvm: fix init_dbg flow to work as expected
iwlwifi: mvm: block TID when using TDLS
Luciano Coelho (21):
iwlwifi: mvm: refactor temperature notification handling
iwlwifi: mvm: handle unsolicited DTS_MEASUREMENT_NOTIFICATIONs
iwlwifi: mvm: make nd_ies part of the mvm struct
iwlwifi: mvm: use new pre_channel_switch op instead of
channel_switch_beacon
iwlwifi: mvm: only save csa_vif in AP/GO mode
iwlwifi: mvm: refactor iwl_mvm_switch_vif_chanctx to support other modes
iwlwifi: mvm: add support for CHANCTX_SWMODE_REASSIGN_VIF
iwlwifi: mvm: return the actual error code when switch_vif_chanctx fails
iwlwifi: mvm: disable PS during channel switch
iwlwifi: mvm: use switching_chanctx argument instead of csa_active
iwlwifi: mvm: add CSA absent time event for clients
iwlwifi: mvm: schedule CSA time event a bit before beacon 1
iwlwifi: mvm: finalize on post_switch instead of unassign
iwlwifi: mvm: add a channel_switch op to bypass mac80211 timer
iwlwifi: mvm: disable beacon filtering during CSA
iwlwifi: mvm: clear TE data if CSA time event fails to start
iwlwifi: mvm: protect session during CSA
iwlwifi: mvm: add support for net detect
iwlwifi: mvm: refactor wowlan and netdetect configuration when suspending
iwlwifi: mvm: refactor iwl_mvm_query_wakeup_reasons()
iwlwifi: mvm: treat netdetect wake up separately
Matti Gottlieb (1):
iwlwifi: mvm: add remove flow for AUX ROC time events
Oren Givon (1):
iwlwifi: sdio: new SDIO card id for 4165 series
drivers/net/wireless/iwlwifi/Kconfig | 2 +-
drivers/net/wireless/iwlwifi/iwl-7000.c | 38 +++++-
drivers/net/wireless/iwlwifi/iwl-8000.c | 23 ++++
drivers/net/wireless/iwlwifi/iwl-config.h | 10 ++
drivers/net/wireless/iwlwifi/iwl-csr.h | 39 +++---
drivers/net/wireless/iwlwifi/iwl-debug.h | 3 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-fw.h | 10 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 5 +-
drivers/net/wireless/iwlwifi/iwl-op-mode.h | 3 +-
drivers/net/wireless/iwlwifi/iwl-prph.h | 12 +-
drivers/net/wireless/iwlwifi/iwl-trans.h | 14 ++
drivers/net/wireless/iwlwifi/mvm/coex.c | 16 +++
drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 19 ++-
drivers/net/wireless/iwlwifi/mvm/constants.h | 2 +
drivers/net/wireless/iwlwifi/mvm/d3.c | 190
++++++++++++++++++--------
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 14 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | 9 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 2 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 253
++++++++++++++++++++++++++++++++++
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 169 +++++++++++++++++++++++
drivers/net/wireless/iwlwifi/mvm/fw.c | 28 ++++
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 86 +++++++++---
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 419
++++++++++++++++++++++++++++++++++++++++++++++----------
drivers/net/wireless/iwlwifi/mvm/mvm.h | 130 +++++++++++++++++-
drivers/net/wireless/iwlwifi/mvm/ops.c | 45 ++++--
drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 4 +-
drivers/net/wireless/iwlwifi/mvm/power.c | 40 ++++--
drivers/net/wireless/iwlwifi/mvm/rs.c | 45 ++++--
drivers/net/wireless/iwlwifi/mvm/rx.c | 150 ++++++++++----------
drivers/net/wireless/iwlwifi/mvm/scan.c | 753
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
drivers/net/wireless/iwlwifi/mvm/sta.c | 301
+++++++++++++++++++++++++++++++---------
drivers/net/wireless/iwlwifi/mvm/sta.h | 5 +
drivers/net/wireless/iwlwifi/mvm/tdls.c | 569
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/net/wireless/iwlwifi/mvm/time-event.c | 146 ++++++++++++++++----
drivers/net/wireless/iwlwifi/mvm/time-event.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/tt.c | 71 ++++++++--
drivers/net/wireless/iwlwifi/mvm/tx.c | 39 ++++--
drivers/net/wireless/iwlwifi/pcie/drv.c | 20 +++
drivers/net/wireless/iwlwifi/pcie/trans.c | 37 ++++-
drivers/net/wireless/iwlwifi/pcie/tx.c | 3 +
41 files changed, 3252 insertions(+), 478 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html