diff options
author | Aditya Kumar Singh <aditya.kumar.singh@oss.qualcomm.com> | 2025-07-14 09:37:42 +0530 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2025-07-15 11:03:53 +0200 |
commit | e9a896d498506af16d52ee33b80c1cdb4f36350d (patch) | |
tree | 82cfc0ee4400eae87e51615de46bb10ff0b0500c /net/lapb/lapb_iface.c | |
parent | 9975aeebe2908cdd552ee59607754755459fad52 (diff) |
wifi: cfg80211: fix off channel operation allowed check for MLO
In cfg80211_off_channel_oper_allowed(), the current logic disallows
off-channel operations if any link operates on a radar channel,
assuming such channels cannot be vacated. This assumption holds for
non-MLO interfaces but not for MLO.
With MLO and multi-radio devices, different links may operate on
separate radios. This allows one link to scan off-channel while
another remains on a radar channel. For example, in a 5 GHz
split-phy setup, the lower band can scan while the upper band
stays on a radar channel.
Off-channel operations can be allowed if the radio/link onto which the
input channel falls is different from the radio/link which has an active
radar channel. Therefore, fix cfg80211_off_channel_oper_allowed() by
returning false only if the requested channel maps to the same radio as
an active radar channel. Allow off-channel operations when the requested
channel is on a different radio, as in MLO with multi-radio setups.
Signed-off-by: Aditya Kumar Singh <aditya.kumar.singh@oss.qualcomm.com>
Signed-off-by: Amith A <quic_amitajit@quicinc.com>
Link: https://patch.msgid.link/20250714040742.538550-1-quic_amitajit@quicinc.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions