From 188f6b33e05b3311d8314712477c3aa3bf14cb48 Mon Sep 17 00:00:00 2001 From: Ian Chen Date: Fri, 27 Jun 2025 15:58:19 +0800 Subject: [PATCH] netifd-morse: fix HaLow client cannot access network add wds_bridge in hostapd for HaLow radio Fixes: WIFI-14615 Signed-off-by: Ian Chen --- feeds/morse/netifd-morse/lib/netifd/wireless/morse.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/feeds/morse/netifd-morse/lib/netifd/wireless/morse.sh b/feeds/morse/netifd-morse/lib/netifd/wireless/morse.sh index 0019a38a1..d1dbd465c 100755 --- a/feeds/morse/netifd-morse/lib/netifd/wireless/morse.sh +++ b/feeds/morse/netifd-morse/lib/netifd/wireless/morse.sh @@ -832,6 +832,13 @@ morse_hostapd_add_bss(){ morse_override_hostapd_set_bss_options hostapd_cfg "$_phy" "$vif" || return 1 json_get_vars wds wds_bridge sae_pwe dtim_period max_listen_int start_disabled + local network_config network_values + json_get_values network_values network + network_config=$(echo "$network_values" | cut -d' ' -f1) + + if [ "$wds" -gt 0 ] && [ -z "$wds_bridge" ]; then + wds_bridge="${network_config%%[0-9]*}" + fi raw_block= json_for_each_item morse_hostapd_add_raw raws