[PATCH 1/2] hostapd: dfs: allow switch to available channel
Janusz Dziedzic
janusz.dziedzic at gmail.com
Sat Oct 3 08:00:12 EDT 2020
For EU, where preCAC is allowed, we should
allow switch to DFS available channels, instead
of restart BSS.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic at gmail.com>
---
src/ap/dfs.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/ap/dfs.c b/src/ap/dfs.c
index 3c078b9cb..a19b8f164 100644
--- a/src/ap/dfs.c
+++ b/src/ap/dfs.c
@@ -1332,12 +1332,15 @@ int hostapd_is_dfs_overlap(struct hostapd_iface *iface, enum chan_width width,
if (!(chan->flag & HOSTAPD_CHAN_RADAR))
continue;
+ if ((chan->flag & HOSTAPD_CHAN_DFS_MASK) == HOSTAPD_CHAN_DFS_AVAILABLE)
+ continue;
+
if (center_freq - chan->freq < half_width &&
chan->freq - center_freq < half_width)
res++;
}
- wpa_printf(MSG_DEBUG, "DFS: (%d, %d): in range: %s",
+ wpa_printf(MSG_DEBUG, "DFS CAC required: (%d, %d): in range: %s",
center_freq - half_width, center_freq + half_width,
res ? "yes" : "no");
--
2.17.1
More information about the Hostap
mailing list