linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pull request: iwlwifi-next 2014-02-03
@ 2014-02-03 20:56 Emmanuel Grumbach
  2014-02-03 20:57 ` [PATCH 01/62] iwlwifi: mvm: implement AP/GO uAPSD support Emmanuel Grumbach
                   ` (62 more replies)
  0 siblings, 63 replies; 67+ messages in thread
From: Emmanuel Grumbach @ 2014-02-03 20:56 UTC (permalink / raw)
  To: John Linville; +Cc: linux-wireless@vger.kernel.org, ilw@linux.intel.com

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

Hi John,

It seems that the team worked hard based on the size of the pull request:)
Let me know if this is too big, so that I can find the right balance.

I have here support for D0i3 which is runtime power saving state. This
work is still on going. Along with that I have implementation of
broadcast filtering by Eliad. I provide the usual amount of clean ups
etc... Note that we begin to warn users that are still using the old
firmware but we still support it in 3.15. I will remove support for this
old firmware in 3.16.
Eran begins to add support for next-gen devices while Johannes
implemented uAPSD for AP / GO along with other various things.
Ilan is tuning the quota allocation and Ido Yariv contributes a new
feature that allows to limit the power we consume based on entries in
ACPI tables.

Here again, let me know of issues if any!

The following changes since commit 9b0cd304f26b9fca140de15deeac2bf357d1f388:

  Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
(2014-01-29 20:49:12 -0800)

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 8e305d171ab58dbd79ad8e13d93db2237fde5749:

  iwlwifi: mvm: remove duplicate assignment to ap_ibss_active
(2014-02-03 22:43:53 +0200)

----------------------------------------------------------------
Arik Nemtsov (2):
      iwlwifi: add very first D0i3 support
      iwlwifi: mvm: add D0i3 ref/unref for scan

David Spinadel (2):
      iwlwifi: mvm: don't stop sched scan in restart
      iwlwifi: mvm: notify scan completed even if no fw_restart

Eliad Peller (15):
      iwlwifi: mvm: add basic bcast filtering implementation
      iwlwifi: mvm: add predefined broadcast filter configuration
      iwlwifi: mvm: add dest ip to bcast filter configuration
      iwlwifi: mvm: add bcast_filtering debugfs entries
      iwlwifi: add D0i3 references boiler plate
      iwlwifi: add enter/exit D0i3 ops
      iwlwifi: mvm: add D0i3 power configurations
      iwlwifi: mvm: configure vifs upon D0i3 entry/exit
      iwlwifi: mvm: allow transport sleep when FW is operational
      iwlwifi: mvm: add D0i3 ref/unref for ROC commands
      iwlwifi: mvm: add D0i3 ref/unref when ap, ibss or p2p_cli vifs are
running
      iwlwifi: mvm: add d0i3_refs debugfs file
      iwlwifi: mvm: configure WOWLAN_CONFIGURATION on D0i3 entry
      iwlwifi: mvm: get status on D0i3 exit
      iwlwifi: mvm: add debugfs hook to take an mvm ref

Emmanuel Grumbach (13):
      iwlwifi: 7000: warn about old firmware
      iwlwifi: remove obsolete TODO
      iwlwifi: mvm: provide helper to fetch the iwl_mvm_sta from sta_id
      iwlwifi: mvm: check ARRAY_SIZE(mvm->fw_id_to_mac_id) =
IWL_MVM_STATION_COUNT
      iwlwifi: pcie: fix unused variable gcc warning
      iwlwifi: mvm: BT Coex - set low latency vif as primary
      iwlwifi: mvm: BT Coex - change SMPS settings in AP mode
      iwlwifi: mvm: change the format of the SRAM dump
      iwlwifi: mvm: allow to force reduced tx power from debugfs
      iwlwifi: mvm: add vif type in debugfs output
      iwlwifi: fix kerneldoc format
      iwlwifi: mvm: BT Coex - fix SYNC2SCO flags
      iwlwifi: mvm: remove duplicate assignment to ap_ibss_active

Eran Harary (7):
      iwlwifi: Add 8000 HW family support
      iwlwifi: mvm: support NVM sections for family 8000
      iwlwifi: pcie: disable APMG configurations for family 8000
      iwlwifi: pcie: change CSR reset in family 8000
      iwlwifi: pcie: Disable L0S exit timer for 8000 HW family
      iwlwifi: pcie: fix secure section / dual cpu firmware loading
      iwlwifi: mvm: support multiple firmware sections

Ido Yariv (3):
      iwlwifi: pcie: retrieve and parse ACPI power limitations
      iwlwifi: mvm: handle platform PCIe power limitation
      iwlwifi: 7265: add power limit/tx backoff translation table

Ilan Peer (2):
      iwlwifi: mvm: add the quota remainder to a data binding
      iwlwifi: mvm: fix quota allocation

Johannes Berg (10):
      iwlwifi: mvm: implement AP/GO uAPSD support
      iwlwifi: pcie: make FH debugfs file code easier to understand
      iwlwifi: mvm: add low-latency framework
      iwlwifi: mvm: disable powersave in low-latency
      iwlwifi: mvm: reserve bandwidth for low-latency interface
      iwlwifi: mvm: limit non-low-latency binding scheduling duration
      iwlwifi: rs: use const u16 for throughput tables
      iwlwifi: mvm: remove unneeded calculations
      iwlwifi: mvm: abort scheduled scan on scan request
      iwlwifi: mvm: clean up iwl_mvm_bss_info_changed_ap_ibss

Liad Kaufman (1):
      iwlwifi: fix potential buffer overrun in fw name

 drivers/net/wireless/iwlwifi/Kconfig              |   14 +
 drivers/net/wireless/iwlwifi/Makefile             |    2 +-
 drivers/net/wireless/iwlwifi/dvm/rs.c             |   19 +-
 drivers/net/wireless/iwlwifi/dvm/rs.h             |    2 +-
 drivers/net/wireless/iwlwifi/iwl-7000.c           |   23 +-
 drivers/net/wireless/iwlwifi/iwl-8000.c           |  123 ++++++
 drivers/net/wireless/iwlwifi/iwl-config.h         |   17 +
 drivers/net/wireless/iwlwifi/iwl-csr.h            |   32 --
 drivers/net/wireless/iwlwifi/iwl-debug.h          |    2 +
 drivers/net/wireless/iwlwifi/iwl-drv.c            |    5 +-
 drivers/net/wireless/iwlwifi/iwl-fw.h             |    7 +-
 drivers/net/wireless/iwlwifi/iwl-io.c             |   15 +
 drivers/net/wireless/iwlwifi/iwl-io.h             |    2 +
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c      |    6 +-
 drivers/net/wireless/iwlwifi/iwl-op-mode.h        |   24 +-
 drivers/net/wireless/iwlwifi/iwl-prph.h           |   46 +++
 drivers/net/wireless/iwlwifi/iwl-trans.h          |   38 ++
 drivers/net/wireless/iwlwifi/mvm/bt-coex.c        |  138 ++++---
 drivers/net/wireless/iwlwifi/mvm/constants.h      |    4 +
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c    |  105 ++++-
 drivers/net/wireless/iwlwifi/mvm/debugfs.c        |  283 +++++++++++++-
 drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h |   17 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h      |    6 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h   |   33 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h     |   31 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h         |   99 ++++-
 drivers/net/wireless/iwlwifi/mvm/fw.c             |    7 +
 drivers/net/wireless/iwlwifi/mvm/mac80211.c       |  427
+++++++++++++++++++--
 drivers/net/wireless/iwlwifi/mvm/mvm.h            |  102 ++++-
 drivers/net/wireless/iwlwifi/mvm/nvm.c            |   34 +-
 drivers/net/wireless/iwlwifi/mvm/ops.c            |  252 ++++++++++--
 drivers/net/wireless/iwlwifi/mvm/power.c          |  117 +++++-
 drivers/net/wireless/iwlwifi/mvm/quota.c          |  119 +++++-
 drivers/net/wireless/iwlwifi/mvm/rs.c             |   23 +-
 drivers/net/wireless/iwlwifi/mvm/rs.h             |    2 +-
 drivers/net/wireless/iwlwifi/mvm/rx.c             |    8 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c           |   12 +-
 drivers/net/wireless/iwlwifi/mvm/sta.c            |  175 ++++++---
 drivers/net/wireless/iwlwifi/mvm/sta.h            |   60 ++-
 drivers/net/wireless/iwlwifi/mvm/time-event.c     |    2 +
 drivers/net/wireless/iwlwifi/mvm/tt.c             |    7 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c             |   23 ++
 drivers/net/wireless/iwlwifi/mvm/utils.c          |   36 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c           |   82 ++++
 drivers/net/wireless/iwlwifi/pcie/rx.c            |    3 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c         |  267 +++++++------
 drivers/net/wireless/iwlwifi/pcie/tx.c            |    5 +-
 47 files changed, 2371 insertions(+), 485 deletions(-)
 create mode 100644 drivers/net/wireless/iwlwifi/iwl-8000.c

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 853 bytes --]

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

end of thread, other threads:[~2014-02-13 14:49 UTC | newest]

Thread overview: 67+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-03 20:56 pull request: iwlwifi-next 2014-02-03 Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 01/62] iwlwifi: mvm: implement AP/GO uAPSD support Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 02/62] iwlwifi: Add 8000 HW family support Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 03/62] iwlwifi: mvm: support NVM sections for family 8000 Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 04/62] iwlwifi: pcie: disable APMG configurations " Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 05/62] iwlwifi: pcie: change CSR reset in " Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 06/62] iwlwifi: pcie: Disable L0S exit timer for 8000 HW family Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 07/62] iwlwifi: pcie: fix secure section / dual cpu firmware loading Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 08/62] iwlwifi: pcie: make FH debugfs file code easier to understand Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 09/62] iwlwifi: 7000: warn about old firmware Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 10/62] iwlwifi: remove obsolete TODO Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 11/62] iwlwifi: mvm: provide helper to fetch the iwl_mvm_sta from sta_id Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 12/62] iwlwifi: mvm: check ARRAY_SIZE(mvm->fw_id_to_mac_id) = IWL_MVM_STATION_COUNT Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 13/62] iwlwifi: pcie: fix unused variable gcc warning Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 14/62] iwlwifi: mvm: don't stop sched scan in restart Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 15/62] iwlwifi: mvm: notify scan completed even if no fw_restart Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 16/62] iwlwifi: mvm: add low-latency framework Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 17/62] iwlwifi: mvm: disable powersave in low-latency Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 18/62] iwlwifi: mvm: reserve bandwidth for low-latency interface Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 19/62] iwlwifi: mvm: limit non-low-latency binding scheduling duration Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 20/62] iwlwifi: mvm: BT Coex - set low latency vif as primary Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 21/62] iwlwifi: mvm: BT Coex - change SMPS settings in AP mode Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 22/62] iwlwifi: mvm: change the format of the SRAM dump Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 23/62] iwlwifi: mvm: add basic bcast filtering implementation Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 24/62] iwlwifi: mvm: add predefined broadcast filter configuration Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 25/62] iwlwifi: mvm: add dest ip to bcast " Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 26/62] iwlwifi: mvm: add bcast_filtering debugfs entries Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 27/62] iwlwifi: mvm: allow to force reduced tx power from debugfs Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 28/62] iwlwifi: rs: use const u16 for throughput tables Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 29/62] iwlwifi: mvm: add vif type in debugfs output Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 30/62] iwlwifi: mvm: add the quota remainder to a data binding Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 31/62] iwlwifi: mvm: fix quota allocation Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 32/62] iwlwifi: pcie: retrieve and parse ACPI power limitations Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 33/62] iwlwifi: mvm: handle platform PCIe power limitation Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 34/62] iwlwifi: 7265: add power limit/tx backoff translation table Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 35/62] iwlwifi: add D0i3 references boiler plate Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 36/62] iwlwifi: add enter/exit D0i3 ops Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 37/62] iwlwifi: add very first D0i3 support Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 38/62] iwlwifi: mvm: add D0i3 power configurations Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 39/62] iwlwifi: mvm: configure vifs upon D0i3 entry/exit Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 40/62] iwlwifi: mvm: allow transport sleep when FW is operational Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 41/62] iwlwifi: mvm: add D0i3 ref/unref for scan Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 42/62] iwlwifi: mvm: add D0i3 ref/unref for ROC commands Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 43/62] iwlwifi: mvm: add D0i3 ref/unref when ap, ibss or p2p_cli vifs are running Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 44/62] iwlwifi: mvm: add d0i3_refs debugfs file Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 45/62] iwlwifi: mvm: configure WOWLAN_CONFIGURATION on D0i3 entry Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 46/62] iwlwifi: mvm: get status on D0i3 exit Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 47/62] iwlwifi: mvm: add debugfs hook to take an mvm ref Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 48/62] iwlwifi: mvm: remove unneeded calculations Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 49/62] iwlwifi: mvm: support multiple firmware sections Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 50/62] iwlwifi: fix potential buffer overrun in fw name Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 51/62] iwlwifi: mvm: abort scheduled scan on scan request Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 52/62] iwlwifi: fix kerneldoc format Emmanuel Grumbach
2014-02-03 20:57 ` [PATCH 53/62] iwlwifi: mvm: BT Coex - fix SYNC2SCO flags Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 54/62] iwlwifi: mvm: clean up iwl_mvm_bss_info_changed_ap_ibss Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 55/62] iwlwifi: mvm: remove duplicate assignment to ap_ibss_active Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 56/62] iwlwifi: mvm: clean up in power code Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 57/62] iwlwifi: mvm: don't look at power commmand to decide if power is enabled Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 58/62] iwlwifi: mvm: don't send the beacon filtering command from iterator Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 59/62] iwlwifi: mvm: store latest power command for debugfs read Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 60/62] iwlwifi: mvm: remove support for legacy power API Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 61/62] iwlwifi: mvm: remove iwl_mvm_power_mac_disable Emmanuel Grumbach
2014-02-03 20:58 ` [PATCH 62/62] iwlwifi: mvm: refactor power code Emmanuel Grumbach
2014-02-12 20:27 ` pull request: iwlwifi-next 2014-02-03 John W. Linville
2014-02-13  7:10   ` [Ilw] " Grumbach, Emmanuel
2014-02-13 14:44     ` John W. Linville
2014-02-13 14:48       ` Grumbach, Emmanuel

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