Multi Band Operation aka Agile Multiband introduces new Transition
and Transition Rejection Reason Codes that should improve client
steering. Add a config symbol to enable it.

Signed-off-by: Stijn Tintel <st...@linux-ipv6.be>
---
 package/network/services/hostapd/Config.in | 9 +++++++++
 package/network/services/hostapd/Makefile  | 1 +
 2 files changed, 10 insertions(+)

diff --git a/package/network/services/hostapd/Config.in 
b/package/network/services/hostapd/Config.in
index 5c00f3e24e..68a78359f6 100644
--- a/package/network/services/hostapd/Config.in
+++ b/package/network/services/hostapd/Config.in
@@ -87,3 +87,12 @@ config WPA_ENABLE_WEP
          for anything anymore. The functionality needed to use WEP is 
available in the
          current hostapd release under this optional build parameter and 
completely
          removed in a future release.
+
+config WPA_MBO_SUPPORT
+       bool "Multi Band Operation (Agile Multiband)"
+       default n
+       help
+         Multi Band Operation aka (Agile Multiband) enables features
+         that facilitate efficient use of multiple frequency bands.
+         Enabling MBO on an AP using RSN requires 802.11w to be enabled.
+         Hostapd will refuse to start if MBO and RSN are enabled without 11w.
diff --git a/package/network/services/hostapd/Makefile 
b/package/network/services/hostapd/Makefile
index a3274c8d4d..c69d2a826b 100644
--- a/package/network/services/hostapd/Makefile
+++ b/package/network/services/hostapd/Makefile
@@ -91,6 +91,7 @@ DRIVER_MAKEOPTS= \
        CONFIG_IEEE80211AC=$(HOSTAPD_IEEE80211AC) \
        CONFIG_IEEE80211AX=$(HOSTAPD_IEEE80211AX) \
        CONFIG_DRIVER_WEXT=$(CONFIG_DRIVER_WEXT_SUPPORT) \
+       CONFIG_MBO=$(CONFIG_WPA_MBO_SUPPORT)
 
 ifeq ($(SSL_VARIANT),openssl)
   DRIVER_MAKEOPTS += CONFIG_TLS=openssl CONFIG_SAE=y
-- 
2.35.1


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to