@ -189,6 +189,10 @@ hostapd_common_add_bss_config() {
config_add_int wps_ap_setup_locked wps_independent
config_add_int wps_ap_setup_locked wps_independent
config_add_string wps_device_type wps_device_name wps_manufacturer wps_pin
config_add_string wps_device_type wps_device_name wps_manufacturer wps_pin
config_add_boolean ieee80211v wnm_sleep_mode bss_transition
config_add_int time_advertisement
config_add_string time_zone
config_add_boolean ieee80211r pmk_r1_push ft_psk_generate_local ft_over_ds
config_add_boolean ieee80211r pmk_r1_push ft_psk_generate_local ft_over_ds
config_add_int r0_key_lifetime reassociation_deadline
config_add_int r0_key_lifetime reassociation_deadline
config_add_string mobility_domain r1_key_holder
config_add_string mobility_domain r1_key_holder
@ -393,6 +397,21 @@ hostapd_set_bss_options() {
append bss_conf " iapp_interface= $ifname " " $N "
append bss_conf " iapp_interface= $ifname " " $N "
}
}
json_get_vars ieee80211v
set_default ieee80211v 0
if [ " $ieee80211v " -eq "1" ] ; then
json_get_vars time_advertisement time_zone wnm_sleep_mode bss_transition
set_default time_advertisement 0
set_default wnm_sleep_mode 0
set_default bss_transition 0
append bss_conf " time_advertisement= $time_advertisement " " $N "
[ -n " $time_zone " ] && append bss_conf " time_zone= $time_zone " " $N "
append bss_conf " wnm_sleep_mode= $wnm_sleep_mode " " $N "
append bss_conf " bss_transition= $bss_transition " " $N "
fi
if [ " $wpa " -ge "1" ] ; then
if [ " $wpa " -ge "1" ] ; then
json_get_vars ieee80211r
json_get_vars ieee80211r
set_default ieee80211r 0
set_default ieee80211r 0