ath11k: update bawindow size in delba process
authorVenkateswara Naralasetty <vnaralas@codeaurora.org>
Wed, 27 Nov 2019 14:08:57 +0000 (14:08 +0000)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 29 Nov 2019 07:47:47 +0000 (09:47 +0200)
commitfe201947f8bd4aed649a69e5faf0934652327804
treefeae852e78509da36862f010d56f35dd379363d2
parent30679ec409189de89f55552a623c264091d72b66
ath11k: update bawindow size in delba process

Currenly in delba process calling ath11k_peer_rx_tid_delete() updates
reo with desc invalid and add tid queue to the flush list. If station
send data traffic without addba req and before tid flush, hw gives
those packets as invalid desc reo error. Since we are dropping these
invalid desc packets results in traffic stall.

This patch fix this issue by updating the reo queue with bawindow size 1
instead of tid removal in delba process.

Signed-off-by: Venkateswara Naralasetty <vnaralas@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath11k/dp_rx.c