+ [ "$first" = 1 ] && {
+ # only need to change freq band and channel on the first vif
+ config_get agmode "$device" mode
+ pureg=0
+ case "$agmode" in
+ *b) agmode=11b;;
+ *bg) agmode=11g;;
+ *g) agmode=11g; pureg=1;;
+ *a) agmode=11a;;
+ *) agmode=11g;;
+ esac
+ iwconfig "$ifname" channel 0
+ iwpriv "$ifname" mode "$agmode"
+ iwpriv "$ifname" pureg "$pureg"
+ iwconfig "$ifname" channel "$channel"
+ }
+
+ config_get_bool hidden "$vif" hidden
+ iwpriv "$ifname" hide_ssid "$hidden"