Lines Matching refs:newconf
233 static int hostapd_iface_conf_changed(struct hostapd_config *newconf, in hostapd_iface_conf_changed() argument
238 if (newconf->num_bss != oldconf->num_bss) in hostapd_iface_conf_changed()
241 for (i = 0; i < newconf->num_bss; i++) { in hostapd_iface_conf_changed()
242 if (os_strcmp(newconf->bss[i]->iface, in hostapd_iface_conf_changed()
255 struct hostapd_config *newconf, *oldconf; in hostapd_reload_config() local
269 newconf = iface->interfaces->config_read_cb(iface->config_fname); in hostapd_reload_config()
270 if (newconf == NULL) in hostapd_reload_config()
274 if (hostapd_iface_conf_changed(newconf, oldconf)) { in hostapd_reload_config()
284 hostapd_config_free(newconf); in hostapd_reload_config()
290 hostapd_config_free(newconf); in hostapd_reload_config()
305 iface->conf = newconf; in hostapd_reload_config()
309 if (!hapd->conf->config_id || !newconf->bss[j]->config_id || in hostapd_reload_config()
311 newconf->bss[j]->config_id) != 0) in hostapd_reload_config()
313 hapd->iconf = newconf; in hostapd_reload_config()
329 hapd->conf = newconf->bss[j]; in hostapd_reload_config()