linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pull request: iwlwifi-next 2014-11-24
@ 2014-11-24 14:34 Emmanuel Grumbach
  2014-11-24 14:33 ` [PATCH 01/75] iwlwfifi: fix WANT_DEV_COREDUMP selection in Kconfig Emmanuel Grumbach
                   ` (75 more replies)
  0 siblings, 76 replies; 77+ messages in thread
From: Emmanuel Grumbach @ 2014-11-24 14:34 UTC (permalink / raw)
  To: John Linville; +Cc: linux-wireless, Emmanuel Grumbach

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(-)

^ permalink raw reply	[flat|nested] 77+ messages in thread

end of thread, other threads:[~2014-11-24 19:15 UTC | newest]

Thread overview: 77+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-24 14:34 pull request: iwlwifi-next 2014-11-24 Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 01/75] iwlwfifi: fix WANT_DEV_COREDUMP selection in Kconfig Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 02/75] iwlwifi: mvm: handle error from iwl_trans_update_sf Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 03/75] iwlwifi: mvm: use correct type for firmware status Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 04/75] iwlwifi: mvm: expose some static APIs for use by TDLS code Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 05/75] iwlwifi: mvm: rs: don't use shadowing variable Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 06/75] iwlwifi: mvm: fix init_dbg flow to work as expected Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 07/75] iwlwifi: mvm: rs: fix a WARNING in case of STBC and VHT Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 08/75] iwlwifi: mvm/trans: abort d0i3_enter in case of held ref Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 09/75] iwlwifi: mvm: rs: fix getting stuck in a test window Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 10/75] iwlwifi: mvm: rs - don't use the shared antenna when BT load is high Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 11/75] iwlwifi: mvm: don't capture firmware coredump for D3->D0 reconfig Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 12/75] iwlwifi: mvm: refactor temperature notification handling Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 13/75] iwlwifi: mvm: handle unsolicited DTS_MEASUREMENT_NOTIFICATIONs Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 14/75] iwlwifi: pcie: introduce delay when waking up the device Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 15/75] iwlwifi: pcie: newer platform needs a OS alive indication Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 16/75] iwlwifi: mvm: wake up d0i3_exit_waitq when aborting d0i3 Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 17/75] iwlwifi: mvm: Insert DS Parameter Set placeholder in probes Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 18/75] iwlwifi: change max HT and VHT A-MPDU exponent Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 19/75] iwlwifi: mvm: add support for WMM Access Control Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 20/75] iwlwifi: mvm: move deferred d0i3 exit to resume_complete op Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 21/75] iwlwifi: mvm: New skip over dtim policy Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 22/75] iwlwifi: mvm: Fix the keep_alive calculation Emmanuel Grumbach
2014-11-24 14:33 ` [PATCH 23/75] iwlwifi: mvm: implement UMAC scan API Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 24/75] iwlwifi: mvm: BT Coex - add support for TTC / RRC Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 25/75] iwlwifi: mvm: rs: consider a missing BA as a single tx failure Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 26/75] iwlwifi: mvm: go to umac scan even if lmac tlv bit is on Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 27/75] iwlwifi: mvm: support random MAC address for scanning Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 28/75] iwlwifi: pcie: properly reset the device Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 29/75] iwlwifi: mvm: make nd_ies part of the mvm struct Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 30/75] iwlwifi: mvm: disable beacon filtering escape timer Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 31/75] iwlwifi: pcie: support loading FW with extended mem range Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 32/75] iwlwifi: pcie: support 7265-D devices Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 33/75] iwlwifi: mvm: use unsigned for ssid_bitmap Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 34/75] iwlwifi: mvm: remove warning on unknown scan complete Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 35/75] iwlwifi: mvm: add remove flow for AUX ROC time events Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 36/75] iwlwifi: mvm: refactor key add/remove functions Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 37/75] iwlwifi: mvm: add WEP RX hardware offload support Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 38/75] iwlwifi: build mac80211 rx_status in place Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 39/75] iwlwifi: mvm: pull crypto header into skb->head Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 40/75] iwlwifi: mvm: pull SNAP " Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 41/75] iwlwifi: mvm: declare TDLS support Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 42/75] iwlwifi: mvm: add TDLS channel switch FW APIs Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 43/75] iwlwifi: mvm: configure TDLS peers to FW Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 44/75] iwlwifi: mvm: allow private per-STA TFD queues Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 45/75] iwlwifi: mvm: disconnect TDLS peers on reconfig Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 46/75] iwlwifi: mvm: use private TFD queues for TDLS stations Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 47/75] iwlwifi: mvm: block TID when using TDLS Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 48/75] iwlwifi: mvm: implement mac80211 TDLS channel-switch APIs Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 49/75] iwlwifi: mvm: use new pre_channel_switch op instead of channel_switch_beacon Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 50/75] iwlwifi: mvm: only save csa_vif in AP/GO mode Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 51/75] iwlwifi: mvm: refactor iwl_mvm_switch_vif_chanctx to support other modes Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 52/75] iwlwifi: mvm: add support for CHANCTX_SWMODE_REASSIGN_VIF Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 53/75] iwlwifi: mvm: return the actual error code when switch_vif_chanctx fails Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 54/75] iwlwifi: mvm: Handle failed beacon transmissions during CSA Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 55/75] iwlwifi: mvm: disable PS during channel switch Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 56/75] iwlwifi: mvm: use switching_chanctx argument instead of csa_active Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 57/75] iwlwifi: mvm: add CSA absent time event for clients Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 58/75] iwlwifi: mvm: schedule CSA time event a bit before beacon 1 Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 59/75] iwlwifi: mvm: finalize on post_switch instead of unassign Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 60/75] iwlwifi: mvm: add a channel_switch op to bypass mac80211 timer Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 61/75] iwlwifi: mvm: disable beacon filtering during CSA Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 62/75] iwlwifi: mvm: clear TE data if CSA time event fails to start Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 63/75] iwlwifi: mvm: protect session during CSA Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 64/75] iwlwifi: mvm: add support for net detect Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 65/75] iwlwifi: mvm: refactor wowlan and netdetect configuration when suspending Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 66/75] iwlwifi: mvm: refactor iwl_mvm_query_wakeup_reasons() Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 67/75] iwlwifi: mvm: treat netdetect wake up separately Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 68/75] iwlwifi: trans: add suspend/resume ops Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 69/75] iwlwifi: mvm: call iwl_trans_suspend/resume Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 70/75] iwlwifi: mvm: add support to MFUART loading notification Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 71/75] iwlwifi: mvm: declare support for VHT BF info in radiotap Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 72/75] iwlwifi: mvm: disconnect TDLS peers before channel switch Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 73/75] iwlwifi: declare d0i3 support for IWL_DEVICE_8000 Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 74/75] iwlwifi: sdio: new SDIO card id for 4165 series Emmanuel Grumbach
2014-11-24 14:34 ` [PATCH 75/75] iwlwifi: update the secure mem space and for the CPUs Emmanuel Grumbach
2014-11-24 19:00 ` pull request: iwlwifi-next 2014-11-24 John W. Linville

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).