Re: [PATCH rtw-next v4] wifi: rtw88: pci: wake the TX queues after restart_hw and interface up
From: Abdurrahman Karadag
Date: Wed Oct 21 2026 - 11:08:52 EST
> The gated wake still releases that stop when a ring was left stopped.
Right, and the message should not have rested the gate on that case.
The gate is there for the common case: a start that stopped nothing
does not touch mac80211's stop reason at all, and that is every start
except one that follows a ring-full stop. After such a stop the
completion loop that would clear it cannot run - it needs a descriptor
and rtw_pci_dma_release() has already freed them - so on that path the
wake is what gets TX back.
Your case is the overlap of the two, and as you say nothing transmits
in idle. I will word it that way, and keep the v2 note that the wake
cannot be narrowed to the queue the ring-full path stopped.