mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
24afba7690
"DQA" is shorthand for "dynamic queue allocation". This enables on-demand allocation of queues per RA/TID rather than statically allocating per vif, thus allowing a potential benefit of various factors. Please refer to the DOC section this patch adds to sta.h to see a more in-depth explanation of this feature. There are many things to take into consideration when working in DQA mode, and this patch is only one in a series. Note that default operation mode is non-DQA mode, unless the FW indicates that it supports DQA mode. This patch enables support of DQA for a station connected to an AP, and works in a non-aggregated mode. When a frame for an unused RA/TID arrives at the driver, it isn't TXed immediately, but deferred first until a suitable queue is first allocated for it, and then TXed by a worker that both allocates the queues and TXes deferred traffic. When a STA is removed, its queues goes back into the queue pools for reuse as needed. Signed-off-by: Liad Kaufman <liad.kaufman@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> |
||
---|---|---|
.. | ||
binding.c | ||
coex_legacy.c | ||
coex.c | ||
constants.h | ||
d3.c | ||
debugfs-vif.c | ||
debugfs.c | ||
debugfs.h | ||
fw-api-coex.h | ||
fw-api-d3.h | ||
fw-api-mac.h | ||
fw-api-power.h | ||
fw-api-rs.h | ||
fw-api-rx.h | ||
fw-api-scan.h | ||
fw-api-sta.h | ||
fw-api-stats.h | ||
fw-api-tof.h | ||
fw-api-tx.h | ||
fw-api.h | ||
fw-dbg.c | ||
fw-dbg.h | ||
fw.c | ||
led.c | ||
mac80211.c | ||
mac-ctxt.c | ||
Makefile | ||
mvm.h | ||
nvm.c | ||
offloading.c | ||
ops.c | ||
phy-ctxt.c | ||
power.c | ||
quota.c | ||
rs.c | ||
rs.h | ||
rx.c | ||
rxmq.c | ||
scan.c | ||
sf.c | ||
sta.c | ||
sta.h | ||
tdls.c | ||
testmode.h | ||
time-event.c | ||
time-event.h | ||
tof.c | ||
tof.h | ||
tt.c | ||
tx.c | ||
utils.c |