]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: phy: limit AMPDU number for RA try rate
authorPing-Ke Shih <pkshih@realtek.com>
Tue, 10 Mar 2026 08:01:37 +0000 (16:01 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 16 Mar 2026 06:13:26 +0000 (14:13 +0800)
commit84f5e0eaf84ec55edfc053e858d58af074e3fcb4
tree510455e0f9b2c4ca593d638e831ef01d861f73b3
parent9a38ef92aaa2d3c02ae1f6f1cacc3d3a8cf19db6
wifi: rtw89: phy: limit AMPDU number for RA try rate

When RA (Rate Adaptive) does try higher rate, a TRY bit is flagged, and
hardware will reference registers configured by this patch as maximum
number of AMPDU. To prevent aggregate too many MPDU over peer's capability
causing loss in peer side, set the minimum values across all stations and
TID since there is single one register per hardware band. Consider MLD
case, a BA session can run across two hardware bands, so set the same
value as well.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20260310080146.31113-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/mac80211.c
drivers/net/wireless/realtek/rtw89/mac_be.c
drivers/net/wireless/realtek/rtw89/phy.c
drivers/net/wireless/realtek/rtw89/phy.h