summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2025-01-18 09:06:44 +0000
committerFelix Fietkau2025-01-18 09:36:37 +0000
commit7482296ebf73d3c9b7f40e2f37670d337137598f (patch)
treeec491cf737ec24fd0f308cdf50676bb2f5e35ef2
parentf22febae1a6b7c654eaf09ed02c0d0017be6d73a (diff)
downloadopenwrt-7482296ebf73d3c9b7f40e2f37670d337137598f.tar.gz
wifi-scripts: add a few missing auth_type checks in ucode
Add some missing documented or commonly used values Fixes: https://github.com/openwrt/openwrt/issues/17431 Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc10
1 files changed, 10 insertions, 0 deletions
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc
index ed9b2625bb..710ded10e5 100644
--- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc
+++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/iface.uc
@@ -71,12 +71,22 @@ export function parse_encryption(config) {
config.auth_type = 'eap2';
break;
+ case 'psk-mixed':
+ config.auth_type = "psk";
+ break;
+
+ case 'psk3':
+ config.auth_type = 'sae';
+ break;
+
+ case 'psk3-mixed':
case 'sae-mixed':
config.auth_type = 'psk-sae';
break;
case 'wpa':
case 'wpa2':
+ case 'wpa-mixed':
config.auth_type = 'eap';
break;
}