linux_dsm_epyc7002/drivers/net/wireless/iwlwifi/mvm
Avri Altman 0534528ec3 iwlwifi: mvm: Disable uAPSD for a DCM client
A binding object associates virtual MACs to a Phy.
Binding object can ask (and get) air time, thus
allowing several MACs to share the medium.
A binding object can be in either one of 3 states:
1) standalone - A single active MAC
2) Different Channel Mode (DCM) - There are 2 active
   MACs or more (not necessarily just clients), but each
   has its own channel.
3) Same Channel Mode (SCM) - There are 2 active
   MACs or more (not necessarily just clients), that
   share the same channel.
This patch introduces an additional condition for enabling uAPSD:
uAPSD should be disabled for a client in DCM.
The reason for that is a low latency issue in Miracast.

Signed-off-by: Avri Altman <avri.altman@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-05-11 13:12:04 +03:00
..
binding.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
coex.c iwlwifi: add missing trailing newlines to debug messages 2014-05-11 12:54:58 +03:00
constants.h iwlwifi: mvm: remove using max_duration in firmware API 2014-03-18 21:15:38 +02:00
d3.c iwlwifi: mvm: don't use d3 fw if d0i3 is used 2014-04-13 22:23:18 +03:00
debugfs-vif.c iwlwifi: remove IWL_UCODE_TLV_FLAGS_DEVICE_PS_CMD flag 2014-04-13 22:23:14 +03:00
debugfs.c iwlwifi: mvm/pcie: capture last commands on firmware error 2014-05-06 23:32:44 +03:00
debugfs.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-coex.h iwlwifi: mvm: BT Coex - minor API change 2014-04-13 22:23:15 +03:00
fw-api-d3.h iwlwifi: remove IWL_UCODE_TLV_FLAGS_D3_CONTINUITY_API flag 2014-04-13 22:23:11 +03:00
fw-api-mac.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
fw-api-power.h iwlwifi: mvm: add D0i3 power configurations 2014-02-03 22:23:39 +02:00
fw-api-rs.h iwlwifi: mvm: add lq_cmd/tx_resp reduced_tpc field 2014-04-09 19:29:36 +03:00
fw-api-scan.h Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next 2014-05-06 20:37:33 +03:00
fw-api-sta.h iwlwifi: remove IWL_UCODE_TLV_FLAGS_STA_KEY_CMD flag 2014-04-13 22:23:13 +03:00
fw-api-tx.h iwlwifi: mvm: add lq_cmd/tx_resp reduced_tpc field 2014-04-09 19:29:36 +03:00
fw-api.h iwlwifi: mvm: Add support for Energy based scan (EBS) 2014-04-13 22:23:17 +03:00
fw.c iwlwifi: 8000: add default NVM file name in family 8000 2014-05-11 13:06:50 +03:00
led.c iwlwifi: mvm: don't fail completely if led mode is not supported 2014-03-16 08:59:05 +02:00
mac80211.c iwlwifi: mvm: stop sched scan before association 2014-05-11 13:08:50 +03:00
mac-ctxt.c iwlwifi:mvm: Add AP/GO channel switch support 2014-05-06 23:32:46 +03:00
Makefile iwlwifi: make LED support optional 2014-05-06 20:40:05 +03:00
mvm.h iwlwifi: mvm: notify sched scan complete from stop routine 2014-05-11 13:08:17 +03:00
nvm.c iwlwifi: 8000: add default NVM file name in family 8000 2014-05-11 13:06:50 +03:00
offloading.c iwlwifi: mvm: configure protocol offloading on D0i3 2014-03-16 13:45:33 +02:00
ops.c iwlwifi: 8000: add default NVM file name in family 8000 2014-05-11 13:06:50 +03:00
phy-ctxt.c iwlwifi: mvm: remove useless variable 2014-05-06 20:40:00 +03:00
power.c iwlwifi: mvm: Disable uAPSD for a DCM client 2014-05-11 13:12:04 +03:00
quota.c iwlwifi: mvm: remove spurious blank line 2014-03-18 21:15:40 +02:00
rs.c iwlwifi: add missing trailing newlines to debug messages 2014-05-11 12:54:58 +03:00
rs.h Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next 2014-05-06 20:37:33 +03:00
rx.c iwlwifi: remove IWL_UCODE_TLV_FLAGS_RX_ENERGY_API flag 2014-04-13 22:23:09 +03:00
scan.c iwlwifi: mvm: notify sched scan complete from stop routine 2014-05-11 13:08:17 +03:00
sf.c Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next 2014-05-06 20:37:33 +03:00
sta.c iwlwifi: remove IWL_UCODE_TLV_FLAGS_STA_KEY_CMD flag 2014-04-13 22:23:13 +03:00
sta.h iwlwifi: mvm: add lq_cmd/tx_resp reduced_tpc field 2014-04-09 19:29:36 +03:00
testmode.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
time-event.c iwlwifi: remove IWL_UCODE_TLV_FLAGS_TIME_EVENT_API_V2 flag 2014-04-13 22:23:10 +03:00
time-event.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
tt.c iwlwifi: mvm: Fix tx-backoff when NIC exit thermal throttling 2014-04-13 09:36:01 +03:00
tx.c iwlwifi: pcie: implement GRO without NAPI 2014-04-13 09:35:47 +03:00
utils.c iwlwifi: mvm: fix sparse warning when _DEBUGFS isn't set 2014-05-06 23:37:07 +03:00