Lines Matching refs:conf
87 hostapd_setup_encryption(hapd->conf->iface, hapd); in hostapd_reconfig_encryption()
98 if (hapd->conf->wmm_enabled < 0) in hostapd_reload_bss()
99 hapd->conf->wmm_enabled = hapd->iconf->ieee80211n; in hostapd_reload_bss()
102 radius_client_reconfig(hapd->radius, hapd->conf->radius); in hostapd_reload_bss()
105 ssid = &hapd->conf->ssid; in hostapd_reload_bss()
112 hostapd_config_clear_wpa_psk(&hapd->conf->ssid.wpa_psk); in hostapd_reload_bss()
114 if (hostapd_setup_wpa_psk(hapd->conf)) { in hostapd_reload_bss()
119 if (hapd->conf->ieee802_1x || hapd->conf->wpa) in hostapd_reload_bss()
120 hostapd_set_drv_ieee8021x(hapd, hapd->conf->iface, 1); in hostapd_reload_bss()
122 hostapd_set_drv_ieee8021x(hapd, hapd->conf->iface, 0); in hostapd_reload_bss()
124 if ((hapd->conf->wpa || hapd->conf->osen) && hapd->wpa_auth == NULL) { in hostapd_reload_bss()
128 } else if (hapd->conf->wpa) { in hostapd_reload_bss()
140 hostapd_setup_encryption(hapd->conf->iface, hapd); in hostapd_reload_bss()
147 if (hapd->conf->ssid.ssid_set && in hostapd_reload_bss()
148 hostapd_set_ssid(hapd, hapd->conf->ssid.ssid, in hostapd_reload_bss()
149 hapd->conf->ssid.ssid_len)) { in hostapd_reload_bss()
153 wpa_printf(MSG_DEBUG, "Reconfigured interface %s", hapd->conf->iface); in hostapd_reload_bss()
233 hostapd_remove_iface(interfaces, hapd->conf->iface); in hostapd_reload_config()
251 iface->conf = newconf; in hostapd_reload_config()
268 hapd->conf = newconf->bss[j]; in hostapd_reload_config()
295 if (hapd->conf->ieee80211w) { in hostapd_broadcast_key_clear_iface()
312 hostapd_broadcast_key_clear_iface(hapd, hapd->conf->iface); in hostapd_broadcast_wep_clear()
320 struct hostapd_ssid *ssid = &hapd->conf->ssid; in hostapd_broadcast_wep_set()
324 hostapd_drv_set_key(hapd->conf->iface, in hostapd_broadcast_wep_set()
351 __func__, hapd->conf ? hapd->conf->iface : "N/A"); in hostapd_free_hapd_data()
357 wpa_printf(MSG_DEBUG, "%s(%s)", __func__, hapd->conf->iface); in hostapd_free_hapd_data()
381 if (hostapd_if_remove(hapd, WPA_IF_AP_BSS, hapd->conf->iface)) { in hostapd_free_hapd_data()
384 hapd->conf->iface); in hostapd_free_hapd_data()
449 hapd->conf ? hapd->conf->iface : "N/A"); in hostapd_cleanup()
512 hostapd_config_free(iface->conf); in hostapd_cleanup_iface()
513 iface->conf = NULL; in hostapd_cleanup_iface()
524 if (hapd->drv_priv && !hapd->iface->driver_ap_teardown && hapd->conf) { in hostapd_clear_wep()
537 if (hapd->conf->ssid.wep.default_len) { in hostapd_setup_encryption()
546 hostapd_drv_set_authmode(hapd, hapd->conf->auth_algs); in hostapd_setup_encryption()
549 if (hapd->conf->ssid.wep.key[i] && in hostapd_setup_encryption()
551 i == hapd->conf->ssid.wep.idx, NULL, 0, in hostapd_setup_encryption()
552 hapd->conf->ssid.wep.key[i], in hostapd_setup_encryption()
553 hapd->conf->ssid.wep.len[i])) { in hostapd_setup_encryption()
558 if (hapd->conf->ssid.wep.key[i] && in hostapd_setup_encryption()
559 i == hapd->conf->ssid.wep.idx) in hostapd_setup_encryption()
585 if (hapd->conf && hapd->conf->broadcast_deauth) { in hostapd_flush_old_stations()
616 unsigned int i = iface->conf->num_bss, bits = 0, j; in hostapd_validate_bssid_configuration()
622 if (iface->conf->use_driver_iface_addr) in hostapd_validate_bssid_configuration()
633 for (j = 0; j < iface->conf->num_bss; j++) { in hostapd_validate_bssid_configuration()
634 if (is_zero_ether_addr(iface->conf->bss[j]->bssid)) { in hostapd_validate_bssid_configuration()
642 iface->conf->bss[j]->bssid[i] ^ in hostapd_validate_bssid_configuration()
683 (unsigned long) iface->conf->num_bss, MAC2STR(mask), bits); in hostapd_validate_bssid_configuration()
704 static int mac_in_conf(struct hostapd_config *conf, const void *a) in mac_in_conf() argument
708 for (i = 0; i < conf->num_bss; i++) { in mac_in_conf()
709 if (hostapd_mac_comp(conf->bss[i]->bssid, a) == 0) { in mac_in_conf()
724 (!hapd->conf->nas_identifier || in hostapd_das_nas_mismatch()
725 os_strlen(hapd->conf->nas_identifier) != in hostapd_das_nas_mismatch()
727 os_memcmp(hapd->conf->nas_identifier, attr->nas_identifier, in hostapd_das_nas_mismatch()
734 (hapd->conf->own_ip_addr.af != AF_INET || in hostapd_das_nas_mismatch()
735 os_memcmp(&hapd->conf->own_ip_addr.u.v4, attr->nas_ip_addr, 4) != in hostapd_das_nas_mismatch()
743 (hapd->conf->own_ip_addr.af != AF_INET6 || in hostapd_das_nas_mismatch()
744 os_memcmp(&hapd->conf->own_ip_addr.u.v6, attr->nas_ipv6_addr, 16) in hostapd_das_nas_mismatch()
1037 struct hostapd_bss_config *conf = hapd->conf; in hostapd_setup_bss() local
1045 __func__, hapd, conf->iface, first); in hostapd_setup_bss()
1048 if (conf->tnc && tncs_global_init() < 0) { in hostapd_setup_bss()
1056 __func__, conf->iface); in hostapd_setup_bss()
1064 if (!is_zero_ether_addr(conf->bssid)) { in hostapd_setup_bss()
1066 os_memcpy(hapd->own_addr, conf->bssid, ETH_ALEN); in hostapd_setup_bss()
1073 "the radio", conf->iface); in hostapd_setup_bss()
1087 conf->iface, addr, hapd, in hostapd_setup_bss()
1089 conf->bridge[0] ? conf->bridge : NULL, in hostapd_setup_bss()
1101 if (conf->wmm_enabled < 0) in hostapd_setup_bss()
1102 conf->wmm_enabled = hapd->iconf->ieee80211n; in hostapd_setup_bss()
1105 if (is_zero_ether_addr(conf->r1_key_holder)) in hostapd_setup_bss()
1106 os_memcpy(conf->r1_key_holder, hapd->own_addr, ETH_ALEN); in hostapd_setup_bss()
1110 if ((hapd->conf->mesh & MESH_ENABLED) && hapd->iface->mconf == NULL) in hostapd_setup_bss()
1120 if (hostapd_setup_encryption(conf->iface, hapd)) in hostapd_setup_bss()
1133 if (conf->ssid.ssid_set) { in hostapd_setup_bss()
1139 set_ssid = (conf->ssid.ssid_len != (size_t) ssid_len || in hostapd_setup_bss()
1140 os_memcmp(conf->ssid.ssid, ssid, ssid_len) != 0); in hostapd_setup_bss()
1147 conf->ssid.ssid_len = ssid_len; in hostapd_setup_bss()
1148 os_memcpy(conf->ssid.ssid, ssid, conf->ssid.ssid_len); in hostapd_setup_bss()
1154 conf->iface, MAC2STR(hapd->own_addr), in hostapd_setup_bss()
1155 wpa_ssid_txt(conf->ssid.ssid, conf->ssid.ssid_len)); in hostapd_setup_bss()
1158 if (hostapd_setup_wpa_psk(conf)) { in hostapd_setup_bss()
1165 if (set_ssid && hostapd_set_ssid(hapd, conf->ssid.ssid, in hostapd_setup_bss()
1166 conf->ssid.ssid_len)) { in hostapd_setup_bss()
1172 conf->radius->msg_dumps = 1; in hostapd_setup_bss()
1174 hapd->radius = radius_client_init(hapd, conf->radius); in hostapd_setup_bss()
1180 if (conf->radius_das_port) { in hostapd_setup_bss()
1183 das_conf.port = conf->radius_das_port; in hostapd_setup_bss()
1184 das_conf.shared_secret = conf->radius_das_shared_secret; in hostapd_setup_bss()
1186 conf->radius_das_shared_secret_len; in hostapd_setup_bss()
1187 das_conf.client_addr = &conf->radius_das_client_addr; in hostapd_setup_bss()
1188 das_conf.time_window = conf->radius_das_time_window; in hostapd_setup_bss()
1190 conf->radius_das_require_event_timestamp; in hostapd_setup_bss()
1192 conf->radius_das_require_message_authenticator; in hostapd_setup_bss()
1209 if (hostapd_init_wps(hapd, conf)) in hostapd_setup_bss()
1228 if ((conf->wpa || conf->osen) && hostapd_setup_wpa(hapd)) in hostapd_setup_bss()
1236 if (conf->ieee802_11f && in hostapd_setup_bss()
1237 (hapd->iapp = iapp_init(hapd, conf->iapp_iface)) == NULL) { in hostapd_setup_bss()
1249 if (conf->qos_map_set_len && in hostapd_setup_bss()
1250 hostapd_drv_set_qos_map(hapd, conf->qos_map_set, in hostapd_setup_bss()
1251 conf->qos_map_set_len)) { in hostapd_setup_bss()
1257 if (conf->bss_load_update_period && bss_load_update_init(hapd)) { in hostapd_setup_bss()
1262 if (conf->proxy_arp) { in hostapd_setup_bss()
1287 if (!conf->start_disabled && ieee802_11_set_beacon(hapd) < 0) in hostapd_setup_bss()
1307 if ((hapd->conf->mesh & MESH_ENABLED) && iface->mconf == NULL) in hostapd_tx_queue_params()
1312 p = &iface->conf->tx_queue[i]; in hostapd_tx_queue_params()
1353 struct hostapd_config *conf = hapd->iconf; in hostapd_set_acl() local
1360 if (conf->bss[0]->macaddr_acl == DENY_UNLESS_ACCEPTED) { in hostapd_set_acl()
1362 err = hostapd_set_acl_list(hapd, conf->bss[0]->accept_mac, in hostapd_set_acl()
1363 conf->bss[0]->num_accept_mac, in hostapd_set_acl()
1369 } else if (conf->bss[0]->macaddr_acl == ACCEPT_UNLESS_DENIED) { in hostapd_set_acl()
1371 err = hostapd_set_acl_list(hapd, conf->bss[0]->deny_mac, in hostapd_set_acl()
1372 conf->bss[0]->num_deny_mac, in hostapd_set_acl()
1391 hapd->conf->iface); in start_ctrl_iface_bss()
1411 hapd->conf->iface); in start_ctrl_iface()
1549 if (iface->conf->ieee80211h) in setup_interface2()
1698 if (os_strcmp(hapd->conf->owe_transition_ifname, in hostapd_owe_iface_iter()
1699 bss->conf->iface) != 0) in hostapd_owe_iface_iter()
1705 hapd->conf->iface, bss->conf->iface, in hostapd_owe_iface_iter()
1707 wpa_ssid_txt(bss->conf->ssid.ssid, in hostapd_owe_iface_iter()
1708 bss->conf->ssid.ssid_len)); in hostapd_owe_iface_iter()
1709 if (!bss->conf->ssid.ssid_set || !bss->conf->ssid.ssid_len || in hostapd_owe_iface_iter()
1713 os_memcpy(hapd->conf->owe_transition_bssid, bss->own_addr, in hostapd_owe_iface_iter()
1715 os_memcpy(hapd->conf->owe_transition_ssid, in hostapd_owe_iface_iter()
1716 bss->conf->ssid.ssid, bss->conf->ssid.ssid_len); in hostapd_owe_iface_iter()
1717 hapd->conf->owe_transition_ssid_len = bss->conf->ssid.ssid_len; in hostapd_owe_iface_iter()
1729 if (hapd->conf->owe_transition_ssid_len > 0 && in hostapd_owe_trans_get_info()
1730 !is_zero_ether_addr(hapd->conf->owe_transition_bssid)) in hostapd_owe_trans_get_info()
1752 if (!bss->conf->owe_transition_ifname[0]) in hostapd_owe_iface_iter2()
1759 bss->conf->iface); in hostapd_owe_iface_iter2()
1811 if (iface->conf->channel) { in hostapd_setup_interface_complete_sync()
1816 iface->freq = hostapd_hw_get_freq(hapd, iface->conf->channel); in hostapd_setup_interface_complete_sync()
1819 hostapd_hw_mode_txt(iface->conf->hw_mode), in hostapd_setup_interface_complete_sync()
1820 iface->conf->channel, iface->freq); in hostapd_setup_interface_complete_sync()
1856 iface->bss[0]->conf->iface); in hostapd_setup_interface_complete_sync()
1920 if (is_zero_ether_addr(hapd->conf->bssid)) in hostapd_setup_interface_complete_sync()
1967 iface->fst = fst_attach(hapd->conf->iface, hapd->own_addr, in hostapd_setup_interface_complete_sync()
1984 iface->bss[0]->conf->iface); in hostapd_setup_interface_complete_sync()
2071 iface->bss[0]->conf->iface); in hostapd_setup_interface_complete()
2080 iface->bss[0]->conf->iface); in hostapd_setup_interface_complete()
2086 iface->bss[0]->conf->iface); in hostapd_setup_interface_complete()
2126 iface->bss[0]->conf->iface); in hostapd_setup_interface()
2147 struct hostapd_config *conf, in hostapd_alloc_bss_data() argument
2157 hapd->iconf = conf; in hostapd_alloc_bss_data()
2158 hapd->conf = bss; in hostapd_alloc_bss_data()
2160 if (conf) in hostapd_alloc_bss_data()
2161 hapd->driver = conf->driver; in hostapd_alloc_bss_data()
2183 hapd->conf ? hapd->conf->iface : "N/A"); in hostapd_bss_deinit()
2267 struct hostapd_config *conf = NULL; in hostapd_init() local
2279 conf = interfaces->config_read_cb(hapd_iface->config_fname); in hostapd_init()
2280 if (conf == NULL) in hostapd_init()
2282 hapd_iface->conf = conf; in hostapd_init()
2284 hapd_iface->num_bss = conf->num_bss; in hostapd_init()
2285 hapd_iface->bss = os_calloc(conf->num_bss, in hostapd_init()
2290 for (i = 0; i < conf->num_bss; i++) { in hostapd_init()
2292 hostapd_alloc_bss_data(hapd_iface, conf, in hostapd_init()
2293 conf->bss[i]); in hostapd_init()
2304 if (conf) in hostapd_init()
2305 hostapd_config_free(conf); in hostapd_init()
2325 if (os_strcmp(ifname, hapd->conf->iface) == 0) in ifname_in_use()
2367 struct hostapd_config *conf; in hostapd_interface_init_bss() local
2374 conf = interfaces->config_read_cb(config_fname); in hostapd_interface_init_bss()
2375 if (conf == NULL) in hostapd_interface_init_bss()
2377 if (conf->num_bss > 1) { in hostapd_interface_init_bss()
2379 hostapd_config_free(conf); in hostapd_interface_init_bss()
2383 ifname = conf->bss[0]->iface; in hostapd_interface_init_bss()
2387 hostapd_config_free(conf); in hostapd_interface_init_bss()
2392 iface->conf->bss, iface->conf->num_bss + 1, in hostapd_interface_init_bss()
2399 iface->conf->bss = tmp_conf; in hostapd_interface_init_bss()
2400 iface->conf->last_bss = tmp_conf[0]; in hostapd_interface_init_bss()
2403 hostapd_config_free(conf); in hostapd_interface_init_bss()
2406 bss = iface->conf->bss[iface->conf->num_bss] = conf->bss[0]; in hostapd_interface_init_bss()
2407 iface->conf->num_bss++; in hostapd_interface_init_bss()
2409 hapd = hostapd_alloc_bss_data(iface, iface->conf, bss); in hostapd_interface_init_bss()
2411 iface->conf->num_bss--; in hostapd_interface_init_bss()
2412 hostapd_config_free(conf); in hostapd_interface_init_bss()
2415 iface->conf->last_bss = bss; in hostapd_interface_init_bss()
2420 conf->num_bss--; in hostapd_interface_init_bss()
2421 conf->bss[0] = NULL; in hostapd_interface_init_bss()
2422 hostapd_config_free(conf); in hostapd_interface_init_bss()
2434 if (iface->bss[bss_idx]->conf->logger_stdout_level > 0) in hostapd_interface_init_bss()
2435 iface->bss[bss_idx]->conf->logger_stdout_level--; in hostapd_interface_init_bss()
2438 if (iface->conf->bss[bss_idx]->iface[0] == '\0' && in hostapd_interface_init_bss()
2461 (unsigned int) iface->conf->num_bss); in hostapd_interface_deinit_free()
2506 hapd_iface->conf->bss[0]->iface); in hostapd_enable_iface()
2511 hapd_iface->conf->bss[0]->iface); in hostapd_enable_iface()
2514 hostapd_set_security_params(hapd_iface->conf->bss[j], 1); in hostapd_enable_iface()
2515 if (hostapd_config_check(hapd_iface->conf, 1) < 0) { in hostapd_enable_iface()
2541 hapd_iface->conf->bss[0]->iface); in hostapd_reload_iface()
2543 hostapd_set_security_params(hapd_iface->conf->bss[j], 1); in hostapd_reload_iface()
2544 if (hostapd_config_check(hapd_iface->conf, 1) < 0) { in hostapd_reload_iface()
2567 hapd_iface->conf->bss[0]->iface); in hostapd_disable_iface()
2599 hapd_iface->bss[0]->conf->iface); in hostapd_disable_iface()
2634 struct hostapd_config *conf; in hostapd_config_alloc() local
2637 conf = hostapd_config_defaults(); in hostapd_config_alloc()
2638 if (conf == NULL) { in hostapd_config_alloc()
2649 conf->driver = wpa_drivers[j]; in hostapd_config_alloc()
2659 conf->driver = wpa_drivers[0]; in hostapd_config_alloc()
2660 if (conf->driver == NULL) { in hostapd_config_alloc()
2662 hostapd_config_free(conf); in hostapd_config_alloc()
2667 bss = conf->last_bss = conf->bss[0]; in hostapd_config_alloc()
2672 hostapd_config_free(conf); in hostapd_config_alloc()
2680 return conf; in hostapd_config_alloc()
2685 struct hostapd_config *conf) in hostapd_data_alloc() argument
2690 hapd_iface->bss = os_calloc(conf->num_bss, in hostapd_data_alloc()
2695 for (i = 0; i < conf->num_bss; i++) { in hostapd_data_alloc()
2697 hostapd_alloc_bss_data(hapd_iface, conf, conf->bss[i]); in hostapd_data_alloc()
2711 hapd_iface->conf = conf; in hostapd_data_alloc()
2712 hapd_iface->num_bss = conf->num_bss; in hostapd_data_alloc()
2720 struct hostapd_config *conf = NULL; in hostapd_add_iface() local
2784 hapd_iface->conf->num_bss--; in hostapd_add_iface()
2787 __func__, hapd, hapd->conf->iface); in hostapd_add_iface()
2788 hostapd_config_free_bss(hapd->conf); in hostapd_add_iface()
2789 hapd->conf = NULL; in hostapd_add_iface()
2807 if (!os_strcmp(interfaces->iface[i]->conf->bss[0]->iface, in hostapd_add_iface()
2824 conf = interfaces->config_read_cb(conf_file); in hostapd_add_iface()
2825 if (conf && conf->bss) in hostapd_add_iface()
2826 os_strlcpy(conf->bss[0]->iface, buf, in hostapd_add_iface()
2827 sizeof(conf->bss[0]->iface)); in hostapd_add_iface()
2833 conf = hostapd_config_alloc(interfaces, buf, ptr, driver); in hostapd_add_iface()
2836 if (conf == NULL || conf->bss == NULL) { in hostapd_add_iface()
2842 if (hostapd_data_alloc(hapd_iface, conf) < 0) { in hostapd_add_iface()
2847 conf = NULL; in hostapd_add_iface()
2853 hapd_iface->conf->bss[0]->iface); in hostapd_add_iface()
2858 if (conf) in hostapd_add_iface()
2859 hostapd_config_free(conf); in hostapd_add_iface()
2872 hapd->conf->iface); in hostapd_add_iface()
2894 wpa_printf(MSG_INFO, "Remove BSS '%s'", iface->conf->bss[idx]->iface); in hostapd_remove_bss()
2902 __func__, hapd, hapd->conf->iface); in hostapd_remove_bss()
2903 hostapd_config_free_bss(hapd->conf); in hostapd_remove_bss()
2904 hapd->conf = NULL; in hostapd_remove_bss()
2912 hostapd_config_free_bss(iface->conf->bss[idx]); in hostapd_remove_bss()
2913 iface->conf->bss[idx] = NULL; in hostapd_remove_bss()
2916 iface->conf->num_bss--; in hostapd_remove_bss()
2917 for (i = idx; i < iface->conf->num_bss; i++) in hostapd_remove_bss()
2918 iface->conf->bss[i] = iface->conf->bss[i + 1]; in hostapd_remove_bss()
2933 if (!os_strcmp(hapd_iface->conf->bss[0]->iface, buf)) { in hostapd_remove_iface()
2950 for (j = 0; j < hapd_iface->conf->num_bss; j++) { in hostapd_remove_iface()
2951 if (!os_strcmp(hapd_iface->conf->bss[j]->iface, buf)) { in hostapd_remove_iface()
2987 if (hapd->conf->ieee802_11f) in hostapd_new_assoc_sta()
3002 if (!hapd->conf->ieee802_1x && !hapd->conf->wpa && !hapd->conf->osen) { in hostapd_new_assoc_sta()
3025 hapd->conf->iface, __func__, in hostapd_new_assoc_sta()
3033 hapd->conf->iface, __func__, MAC2STR(sta->addr), in hostapd_new_assoc_sta()
3034 hapd->conf->ap_max_inactivity); in hostapd_new_assoc_sta()
3036 eloop_register_timeout(hapd->conf->ap_max_inactivity, 0, in hostapd_new_assoc_sta()
3068 iface->conf ? iface->conf->bss[0]->iface : "N/A", in hostapd_set_state()
3193 struct hostapd_config *conf, in hostapd_change_config_freq() argument
3210 hostapd_set_freq_params(old_params, conf->hw_mode, in hostapd_change_config_freq()
3211 hostapd_hw_get_freq(hapd, conf->channel), in hostapd_change_config_freq()
3212 conf->channel, conf->ieee80211n, in hostapd_change_config_freq()
3213 conf->ieee80211ac, in hostapd_change_config_freq()
3214 conf->secondary_channel, in hostapd_change_config_freq()
3215 conf->vht_oper_chwidth, in hostapd_change_config_freq()
3216 conf->vht_oper_centr_freq_seg0_idx, in hostapd_change_config_freq()
3217 conf->vht_oper_centr_freq_seg1_idx, in hostapd_change_config_freq()
3218 conf->vht_capab)) in hostapd_change_config_freq()
3225 conf->vht_oper_chwidth = VHT_CHANWIDTH_USE_HT; in hostapd_change_config_freq()
3229 conf->vht_oper_chwidth = VHT_CHANWIDTH_80P80MHZ; in hostapd_change_config_freq()
3231 conf->vht_oper_chwidth = VHT_CHANWIDTH_80MHZ; in hostapd_change_config_freq()
3234 conf->vht_oper_chwidth = VHT_CHANWIDTH_160MHZ; in hostapd_change_config_freq()
3240 conf->channel = channel; in hostapd_change_config_freq()
3241 conf->ieee80211n = params->ht_enabled; in hostapd_change_config_freq()
3242 conf->secondary_channel = params->sec_channel_offset; in hostapd_change_config_freq()
3244 &conf->vht_oper_centr_freq_seg0_idx); in hostapd_change_config_freq()
3246 &conf->vht_oper_centr_freq_seg1_idx); in hostapd_change_config_freq()
3297 ret = hostapd_change_config_freq(iface->bss[0], iface->conf, in hostapd_fill_csa_settings()
3306 hostapd_change_config_freq(iface->bss[0], iface->conf, in hostapd_fill_csa_settings()
3422 iface->conf->channel = freq_params->channel; in hostapd_switch_channel_fallback()
3423 iface->conf->secondary_channel = freq_params->sec_channel_offset; in hostapd_switch_channel_fallback()
3424 iface->conf->vht_oper_centr_freq_seg0_idx = vht_seg0_idx; in hostapd_switch_channel_fallback()
3425 iface->conf->vht_oper_centr_freq_seg1_idx = vht_seg1_idx; in hostapd_switch_channel_fallback()
3426 iface->conf->vht_oper_chwidth = vht_bw; in hostapd_switch_channel_fallback()
3427 iface->conf->ieee80211n = freq_params->ht_enabled; in hostapd_switch_channel_fallback()
3428 iface->conf->ieee80211ac = freq_params->vht_enabled; in hostapd_switch_channel_fallback()
3453 if (os_strcmp(ifname, hapd->conf->iface) == 0) in hostapd_get_iface()