ACS: Filter out 6 GHz channels if HE or EHT is not enabled
Do not include 6 GHz channels in the ACS possible channel list if neither HE (ieee80211ax=1) nor EHT (ieee80211be=1) is enabled since those channels cannot be used in such combination. Signed-off-by: Vishal Miskin <quic_vmiskin@quicinc.com>
This commit is contained in:
parent
1864664ca3
commit
7614fcebe0
1 changed files with 4 additions and 2 deletions
|
@ -905,8 +905,10 @@ static void hostapd_get_hw_mode_any_channels(struct hostapd_data *hapd,
|
|||
chan->chan)))
|
||||
continue;
|
||||
if (is_6ghz_freq(chan->freq) &&
|
||||
hapd->iface->conf->acs_exclude_6ghz_non_psc &&
|
||||
!is_6ghz_psc_frequency(chan->freq))
|
||||
((hapd->iface->conf->acs_exclude_6ghz_non_psc &&
|
||||
!is_6ghz_psc_frequency(chan->freq)) ||
|
||||
(!hapd->iface->conf->ieee80211ax &&
|
||||
!hapd->iface->conf->ieee80211be)))
|
||||
continue;
|
||||
if (!(chan->flag & HOSTAPD_CHAN_DISABLED) &&
|
||||
!(hapd->iface->conf->acs_exclude_dfs &&
|
||||
|
|
Loading…
Reference in a new issue