From: Oldřich Jedlička Date: Mon, 1 Sep 2025 21:57:33 +0000 (+0200) Subject: wifi-scripts: ucode: fix dynamic_vlan value handling X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=1756dddb9f849dabc025197780d9b72db0dbb6b1;p=openwrt%2Fstaging%2Fthess.git wifi-scripts: ucode: fix dynamic_vlan value handling The dynamic_vlan has values 0 (disabled), 1 (optional) and 2 (required). Signed-off-by: Oldřich Jedlička --- diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json b/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json index de1962c14e..d7efe47516 100644 --- a/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json +++ b/package/network/config/wifi-scripts/files-ucode/usr/share/schema/wireless.wifi-iface.json @@ -293,8 +293,10 @@ "type": "boolean" }, "dynamic_vlan": { - "description": "Allow RADIUS authentication server to decide which VLAN is used for the stations", - "type": "boolean" + "description": "Allow RADIUS authentication server to decide which VLAN is used for the stations (0 = disabled, 1 = optional, 2 = required)", + "type": "number", + "enum": [ 0, 1, 2 ], + "default": 0 }, "eap_reauth_period": { "description": "EAP reauthentication period in seconds", diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc index bbd907c234..6ae53df377 100644 --- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc +++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/ap.uc @@ -131,7 +131,6 @@ function iface_auth_type(config) { set_default(config, 'wpa_psk_file', `/var/run/hostapd-${config.ifname}.psk`); touch_file(config.wpa_psk_file); - set_default(config, 'dynamic_vlan', 0); break; case 'eap':