rendered paste bodyscan_atheros()[...] case "$mode" in adhoc|sta|ap) append $mode "$vif" ;; wds) config_get addr "$vif" bssid config_get ssid "$vif" ssid [ -z "$addr" -a -n "$ssid" ] && { config_set "$vif" wds 1 config_set "$vif" mode sta mode="sta" addr="$ssid" } ${addr:+append $mode "$vif"} ;; *) echo "$device($vif): Invalid mode, ignored."; continue;; esac--- lateronenable_atheros() for vif in $vifs; do nosbeacon= config_get ifname "$vif" ifname config_get enc "$vif" encryption config_get mode "$vif" mode [ "$mode" = sta ] && config_get nosbeacon "$device" nosbeacon config_get ifname "$vif" ifname ifname=$(wlanconfig "$ifname" create wlandev "$device" wlanmode "$mode" ${nosbeacon:+nosbeacon}) [ $? -ne 0 ] && { echo "enable_atheros($device): Failed to set up $mode vif $ifname" >&2 continue }