config_add_array basic_rate
config_add_array supported_rates
+ config_add_array vendor_element
+
config_add_boolean sae_require_mfp
config_add_string 'owe_transition_bssid:macaddr' 'owe_transition_ssid:string'
for_each_station hostapd_set_psk_file ${ifname}
}
+append_vendor_element() {
+ if [ -z "$vendor_elements" ]; then
+ vendor_elements="$1"
+ else
+ vendor_elements="$vendor_elements$1"
+ fi
+}
+
append_iw_roaming_consortium() {
[ -n "$1" ] && append bss_conf "roaming_consortium=$1" "$N"
}
append bss_conf "$val" "$N"
done
+ json_get_vars vendor_element
+ vendor_elements=
+ json_for_each_item append_vendor_element vendor_element
+ [ -n "$vendor_elements" ] && append bss_conf "vendor_elements=$vendor_elements" "$N"
+
bss_md5sum=$(echo $bss_conf | md5sum | cut -d" " -f1)
append bss_conf "config_id=$bss_md5sum" "$N"