rtw89: pci: allow to process RPP prior to TX BD
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 21 Apr 2022 12:08:56 +0000 (20:08 +0800)
committerKalle Valo <kvalo@kernel.org>
Sun, 24 Apr 2022 11:30:35 +0000 (14:30 +0300)
commitd7259cdbd05598ec7e1e5a14f4c3644d80331758
tree884c1431844351c9be3348d8c5fee0964eb74761
parent52edbb9fb78a24f355830da2e668db13689e3da6
rtw89: pci: allow to process RPP prior to TX BD

RPP is to report certain skb(s) can be freed, and TX BD indicates which
TX descriptors can be freed. Normally, TX BD is happened before RPP.
In low power mode, RPP can happen ahead, so change flow to handle this
case.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220421120903.73715-8-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/pci.c