mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-14 08:50:14 +00:00
36f6d6ddcd
Backport support for RTL8812AU/RTL8821AU USB adapters Manually backported patch: 045-v6.13-wifi-rtw88-Enable-the-new-RTL8821AU-RTL8812AU-driver Patches from 046 to 051 are pending. Signed-off-by: Marty Jones <mj8263788@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17079 [Move BPAUTO_WANT_DEV_COREDUMP to original patch] Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
32 lines
1.2 KiB
Diff
32 lines
1.2 KiB
Diff
From 38ea04a79ad0f8cc30bb5e9ad98d665e4ae5060c Mon Sep 17 00:00:00 2001
|
|
From: Bitterblue Smith <rtl8821cerfe2@gmail.com>
|
|
Date: Thu, 8 Aug 2024 01:20:36 +0300
|
|
Subject: [PATCH] wifi: rtw88: usb: Update the RX stats after every frame
|
|
|
|
Update the number of received unicast data frames and bytes every time
|
|
a frame is received. This is what the PCI and SDIO drivers do.
|
|
|
|
This has an influence on the power saving, bluetooth coexistence, and
|
|
(in a future patch) the use of RX aggregation.
|
|
|
|
Tested with RTL8822CU, RTL8811CU, and RTL8723DU.
|
|
|
|
Tested-by: Sascha Hauer <s.hauer@pengutronix.de>
|
|
Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
|
|
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
|
|
Link: https://patch.msgid.link/75a2ca52-8f01-45c5-926f-d3a68ae3b284@gmail.com
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/usb.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
--- a/drivers/net/wireless/realtek/rtw88/usb.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/usb.c
|
|
@@ -581,6 +581,7 @@ static void rtw_usb_rx_handler(struct wo
|
|
skb_reserve(skb, pkt_offset);
|
|
|
|
rtw_update_rx_freq_for_invalid(rtwdev, skb, &rx_status, &pkt_stat);
|
|
+ rtw_rx_stats(rtwdev, pkt_stat.vif, skb);
|
|
memcpy(skb->cb, &rx_status, sizeof(rx_status));
|
|
ieee80211_rx_irqsafe(rtwdev->hw, skb);
|
|
}
|