[PATCH rtw-next 1/5] wifi: rtlwifi: rc: start no BA session for QoS null frames

From: Ho Jie Feng

Date: Tue Nov 03 2026 - 05:03:11 EST


Only start BA sessions for frames that carry data.

Test results (2.4 GHz):
before after
TX 7.0 6.1
RX 28.3 29.1

Signed-off-by: Ho Jie Feng <hjf3108@xxxxxxxxx>
---
drivers/net/wireless/realtek/rtlwifi/rc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/realtek/rtlwifi/rc.c b/drivers/net/wireless/realtek/rtlwifi/rc.c
index dcfaa98198b612..f475f1b8a98272 100644
--- a/drivers/net/wireless/realtek/rtlwifi/rc.c
+++ b/drivers/net/wireless/realtek/rtlwifi/rc.c
@@ -216,7 +216,7 @@ static void rtl_tx_status(void *ppriv,
__le16 fc = rtl_get_fc(skb);
struct rtl_sta_info *sta_entry;

- if (!priv_sta || !ieee80211_is_data(fc))
+ if (!priv_sta || !ieee80211_is_data_present(fc))
return;

if (rtl_is_special_data(mac->hw, skb, true, true))
--
2.53.0