mirror_ubuntu-kernels/drivers/net/wireless/intel/iwlwifi/mvm
Emmanuel Grumbach c80eb570f8 iwlwifi: mvm: tell the firmware about the U-APSD parameters
Newer firmware versions will be able to handle all the
WMM-PS flows internally when we act as a GO. The firwmare
relies on the fact that the drivers puts frames for
different peers in different queues (DQA) to achieve this.
The driver will not be aware of the power state of the peers
anymore.

Tell the firmware about the WMM-PS parameters of earch peer
that connects to us so that it can know what are the
trigger-enabled ACs, the delivery-enableds ACs and the
Service Period length.

This API change is backward compatible since older firmware
versions will simply ignore the newly added values.

Since we don't support ieee80211 TSPECs for now, just copy
the trigger-enabled ACs to the delivery enabled ones.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-04-19 22:20:52 +03:00
..
binding.c iwlwifi: mvm: support new binding API 2017-04-11 13:09:11 +03:00
coex.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
constants.h iwlwifi: mvm: add a flag to disable checksum 2016-05-10 22:14:46 +03:00
d3.c iwlwifi: mvm: spin off SAR profile selection function 2017-04-19 22:20:51 +03:00
debugfs-vif.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
debugfs.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
debugfs.h
fw-api-coex.h iwlwifi: mvm: cleanup the coex code 2016-07-06 02:19:21 +03:00
fw-api-d3.h iwlwifi: mvm: add firmware API name comment 2016-05-10 22:14:41 +03:00
fw-api-mac.h iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
fw-api-power.h iwlwifi: remove support for fw older than -17 and -22 2016-09-26 23:15:14 +03:00
fw-api-rs.h
fw-api-rx.h iwlwifi: mvm: use firmware station PM notification for AP_LINK_PS 2016-10-19 12:46:32 +03:00
fw-api-scan.h iwlwifi: mvm: use same scan API for all a000 devices 2017-04-19 22:20:51 +03:00
fw-api-sta.h iwlwifi: mvm: tell the firmware about the U-APSD parameters 2017-04-19 22:20:52 +03:00
fw-api-stats.h iwlwifi: mvm: support new statistics APIs 2017-02-03 16:26:39 +02:00
fw-api-tof.h
fw-api-tx.h iwlwifi: mvm: support new TX API 2017-04-19 22:20:52 +03:00
fw-api.h iwlwifi: mvm: support MFUART dump in case of MFUART assert 2017-04-11 14:54:38 +03:00
fw-dbg.c iwlwifi: mvm: synchronize firmware DMA paging memory 2017-02-03 16:26:42 +02:00
fw-dbg.h iwlwifi: mvm: consider P2p device type for firmware dump triggers 2016-08-29 22:29:04 +03:00
fw.c iwlwifi: mvm: add support for EWRD (Dynamic SAR) ACPI table 2017-04-19 22:20:51 +03:00
led.c
mac80211.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
mac-ctxt.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00
mvm.h iwlwifi: mvm: add support for EWRD (Dynamic SAR) ACPI table 2017-04-19 22:20:51 +03:00
nvm.c iwlwifi: move BIOS MCC retrieval to common code 2016-09-19 10:09:37 +03:00
offloading.c
ops.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
phy-ctxt.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
power.c iwlwifi: mvm: cleanup incorrect and redundant define 2017-02-03 16:26:39 +02:00
quota.c iwlwifi: mvm: support setting minimum quota from debugfs 2016-02-01 16:40:23 +02:00
rs.c iwlwifi: mvm: don't call << operator with a negative value 2017-02-08 17:54:21 +02:00
rs.h iwlwifi: mvm: rs: add rate scaling support for 160MHz channels 2016-07-06 01:19:22 +03:00
rx.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
rxmq.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
scan.c iwlwifi: mvm: remove unnecessary debugging from UMAC scan 2017-04-19 22:20:52 +03:00
sf.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
sta.c iwlwifi: mvm: tell the firmware about the U-APSD parameters 2017-04-19 22:20:52 +03:00
sta.h iwlwifi: mvm: add multicast station 2017-04-11 14:54:35 +03:00
tdls.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
testmode.h
time-event.c iwlwifi: mvm: ROC: cleanup time event info on FW failure 2016-03-09 20:59:18 +02:00
time-event.h iwlwifi: mvm: extend time event duration 2016-03-07 13:34:16 +02:00
tof.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
tof.h
tt.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
tx.c iwlwifi: mvm: support moving to mgmt tid 2017-04-19 22:20:52 +03:00
utils.c iwlwifi: mvm: support moving to mgmt tid 2017-04-19 22:20:52 +03:00