]> git.ipfire.org Git - thirdparty/linux.git/commit
wifi: rtw89: mcc: enlarge GO NoA duration to cover channel switching time
authorChih-Kang Chang <gary.chang@realtek.com>
Thu, 10 Jul 2025 04:24:12 +0000 (12:24 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Tue, 15 Jul 2025 01:26:16 +0000 (09:26 +0800)
commit025e39032df5cc5c110de3693f63e81cf49968be
tree3bbd2828882feba91067d888e755aa4a0c5f505d
parent9126020ab03c60053819c19294f46fc6ce11b52e
wifi: rtw89: mcc: enlarge GO NoA duration to cover channel switching time

MCC require time to switch channel when changing timeslot. If GC TX
nulldata 0 while GO is switching channel, GO can't receive it. Therefore,
enlarge the GO NoA duration to cover the channel switching time.

However, the enlarged NoA duration might cause GC's timeslot less than
minimum of RX beacon time. Therefore, adjust strict and anchor pattern
condition to avoid it.

Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250710042423.73617-4-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/chan.c
drivers/net/wireless/realtek/rtw89/chan.h