Luca Coelho <luca@xxxxxxxxx> writes: > From: Avraham Stern <avraham.stern@xxxxxxxxx> > > In AP mode, if a station is removed just as it is adding a new stream, > the queue in question will remain stopped and no more TX will happen > in this queue, leading to connection failures and other problems. > > This is because under DQA, when tx is deferred because a queue needs > to be allocated, the mac queue for that TID is stopped until the new > stream is added. If at this point the station that this stream > belongs to is removed, all the deferred tx frames are purged, but the > mac queue is not restarted. As a result, all following tx on this > queue will not be transmitted. > > Fix this by starting the relevant mac queues when the deferred tx > frames are purged. > > Fixes: 24afba7690e4 ("iwlwifi: mvm: support bss dynamic alloc/dealloc of queues") > Signed-off-by: Avraham Stern <avraham.stern@xxxxxxxxx> > Signed-off-by: Luca Coelho <luciano.coelho@xxxxxxxxx> Looks good, thanks. -- Kalle Valo