Search Linux Wireless

pull request: iwlwifi-next 2014-02-03

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux