summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorPeter Chiu <chui-hao.chiu@mediatek.com>2026-07-22 08:25:55 +0000
committerFelix Fietkau <nbd@nbd.name>2026-07-31 12:25:39 +0000
commitce35ecffc96e6d097d27b6fe30677a2cfe2e0461 (patch)
treeabc50adcae6937ef166f734673f6cd9aa00a76af /tools/perf/scripts/python/stackcollapse.py
parent86897f106669c07eea4c34b54c3268d448d41426 (diff)
wifi: mt76: mt7996: fix MLD ID in MAC TXD and HIF TXP
Problem: MCU command timeout while the firmware state is normal, and the firmware keeps showing the error log "ERROR!! NO PAUSE...". Root cause: If the MLD_ID field in the TXD is neither the primary link id nor the secondary link id, it may lead to a firmware busy loop when the third link is in power saving mode. Remap frames directed to a third link to the primary link wcid. Since TX status events and txfree completions carry the wcid the firmware saw, use the remapped wcid for packet id tracking and non-AQL packet accounting as well, while the frame keeps its original link context for addressing, band and OMAC selection. Fixes: 85cd5534a3f2 ("wifi: mt76: mt7996: use correct link_id when filling TXD and TXP") Signed-off-by: Peter Chiu <chui-hao.chiu@mediatek.com> Link: https://patch.msgid.link/20260722082610.2699628-3-nbd@nbd.name Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions