linux_dsm_epyc7002/drivers/net/wireless/intel/iwlwifi/mvm
Liad Kaufman 19aefa4594 iwlwifi: mvm: support txq tid owner change
Every active TXQ is assigned to a TID given through the
SCD_CONFIG_CMD, and acts as an identifier in the FW. However,
there may be cases this ownership needs to be changed.

For example, in the following scenario:
 1. TID x is owner of a queue
 2. Due to a shortage of queues, TID y and z share with x
 3. TID x becomes inactive and needs to be removed from the
    shared queue.
In this scenario, if another queue is freed and traffic on x
continues, we can't allocate it a new queue as long as it is
the owner of the first queue.

Support moving ownership of a TXQ to a different TID (same
STA) without stopping the queue.

Signed-off-by: Liad Kaufman <liad.kaufman@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2016-08-30 14:16:37 +03:00
..
binding.c
coex.c iwlwifi: mvm: fix the channel inhibition table for Channel 14 2016-07-06 09:56:32 +03:00
constants.h iwlwifi: mvm: add a flag to disable checksum 2016-05-10 22:14:46 +03:00
d3.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
debugfs-vif.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
debugfs.c iwlwifi: mvm: silence uninitialized variable warning 2016-07-06 00:37:21 +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: support new statistics notification 2016-07-06 02:08:57 +03:00
fw-api-power.h iwlwifi: mvm: support v4 of the TX power command 2016-07-06 10:30:06 +03:00
fw-api-rs.h
fw-api-rx.h iwlwifi: mvm: fix RX mpdu status enum 2016-07-06 01:18:43 +03:00
fw-api-scan.h iwlwifi: mvm: add extended dwell time 2015-12-20 23:27:40 +02:00
fw-api-sta.h iwlwifi: mvm: support GMAC protocol 2016-08-29 23:35:06 +03:00
fw-api-stats.h iwlwifi: mvm: support new statistics notification 2016-07-06 02:08:57 +03:00
fw-api-tof.h
fw-api-tx.h iwlwifi: mvm: use defines for SCD_CONFIG_CMD enablement 2016-08-30 14:16:36 +03:00
fw-api.h iwlwifi: mvm: support new paging command format 2016-08-29 23:39:42 +03:00
fw-dbg.c * work on DQA continued 2016-07-08 12:20:30 +03:00
fw-dbg.h iwlwifi: mvm: constify the parameters of a few functions in fw-dbg.c 2016-01-07 19:01:32 +02:00
fw.c iwlwifi: mvm: support new paging command format 2016-08-29 23:39:42 +03:00
led.c
mac80211.c iwlwifi: mvm: support GMAC protocol 2016-08-29 23:35:06 +03:00
mac-ctxt.c iwlwifi: mvm: Support CSA countdown offloading 2016-07-01 18:09:45 +03:00
Makefile iwlwifi: remove support for fw older than -16.ucode 2016-03-30 16:21:27 +03:00
mvm.h iwlwifi: mvm: keep track of tid associated with each queue 2016-08-30 14:16:35 +03:00
nvm.c iwlwifi: mvm: avoid harmless -Wmaybe-uninialized warning 2016-07-06 01:19:54 +03:00
offloading.c
ops.c iwlwifi: decouple PCIe transport from mac80211 2016-07-06 10:09:56 +03:00
phy-ctxt.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
power.c iwlwifi: rename CAPA_P2P_STANDALONE_UAPSD to CAPA_P2P_SCM_UAPSD 2016-07-01 18:09:23 +03:00
quota.c iwlwifi: mvm: support setting minimum quota from debugfs 2016-02-01 16:40:23 +02:00
rs.c iwlwifi: mvm: rs: add rate scaling support for 160MHz channels 2016-07-06 01:19:22 +03: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: support new statistics notification 2016-07-06 02:08:57 +03:00
rxmq.c iwlwifi: mvm: allow same PN for de-aggregated AMSDU 2016-08-29 23:33:40 +03:00
scan.c wireless-drivers-next patches for 4.8 2016-07-14 16:32:27 -07:00
sf.c iwlmvm: mvm: set correct state in smart-fifo configuration 2016-07-06 02:09:55 +03:00
sta.c iwlwifi: mvm: support txq tid owner change 2016-08-30 14:16:37 +03:00
sta.h iwlwifi: mvm: re-aggregate shared queue after unsharing 2016-08-30 14:16:34 +03:00
tdls.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02: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
tof.h
tt.c iwlwifi: mvm: use helpers to get iwl_mvm_sta 2016-05-10 22:34:04 +03:00
tx.c iwlwifi: mvm: re-aggregate shared queue after unsharing 2016-08-30 14:16:34 +03:00
utils.c iwlwifi: mvm: use defines for SCD_CONFIG_CMD enablement 2016-08-30 14:16:36 +03:00