mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 03:24:19 +02:00
wifi: rtw89: mcc: use anchor pattern when bcn offset less than min of tob
When the beacon offset is less than minimum of auxiliary tob (aux->duration - aux->limit.max_toa), the upper bound of the reference toa might be negative and lower than the lower bound, which causes the auxiliary result to exceed the NoA limit. Therefore, in this case, the anchor pattern is used for calculation. Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com> Signed-off-by: Ping-Ke Shih <pkshih@realtek.com> Link: https://patch.msgid.link/20250610130034.14692-11-pkshih@realtek.com
This commit is contained in:
parent
12af7fcea8
commit
b3cf6f392d
|
|
@ -1273,6 +1273,8 @@ static int __rtw89_mcc_calc_pattern_anchor(struct rtw89_dev *rtwdev,
|
|||
|
||||
if (bcn_ofst < RTW89_MCC_MIN_RX_BCN_TIME)
|
||||
small_bcn_ofst = true;
|
||||
else if (bcn_ofst < aux->duration - aux->limit.max_toa)
|
||||
small_bcn_ofst = true;
|
||||
else if (mcc_intvl - bcn_ofst < RTW89_MCC_MIN_RX_BCN_TIME)
|
||||
small_bcn_ofst = false;
|
||||
else
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user