Lines Matching refs:iconf
82 hapd->iconf->preamble == LONG_PREAMBLE) in ieee802_11_erp_info()
91 enum hostapd_hw_mode hw_mode = hapd->iconf->hw_mode; in hostapd_eid_ds_params()
99 *eid++ = hapd->iconf->channel; in hostapd_eid_ds_params()
146 if (!hapd->iconf->ieee80211h && in hostapd_eid_pwr_constraint()
147 hapd->iconf->local_pwr_constraint == -1) in hostapd_eid_pwr_constraint()
158 if (dfs == 0 && hapd->iconf->local_pwr_constraint == -1) in hostapd_eid_pwr_constraint()
169 if (hapd->iconf->local_pwr_constraint == -1) in hostapd_eid_pwr_constraint()
190 *pos++ = hapd->iconf->local_pwr_constraint; in hostapd_eid_pwr_constraint()
209 if (!is_6ghz_op_class(hapd->iconf->op_class)) in hostapd_eid_country_add()
266 if (!hapd->iconf->ieee80211d || max_len < 6 || in hostapd_eid_country()
272 os_memcpy(pos, hapd->iconf->country, 3); /* e.g., 'US ' */ in hostapd_eid_country()
275 if (is_6ghz_op_class(hapd->iconf->op_class)) { in hostapd_eid_country()
285 *pos++ = hapd->iconf->op_class; in hostapd_eid_country()
289 if (hapd->iconf->op_class == 131 || in hostapd_eid_country()
290 hapd->iconf->op_class == 136) in hostapd_eid_country()
484 if (hapd->iface->cs_oper_class && hapd->iconf->ecsa_ie_only) in hostapd_eid_csa()
526 hapd->iconf->secondary_channel, in hostapd_eid_supported_op_classes()
527 hostapd_get_oper_chwidth(hapd->iconf), in hostapd_eid_supported_op_classes()
646 if (!hapd->iconf->ieee80211ax || hapd->conf->disable_11ax) in he_elem_len()
653 if (is_6ghz_op_class(hapd->iconf->op_class)) { in he_elem_len()
658 if (he_reg_is_indoor(hapd->iconf->he_6ghz_reg_pwr_type)) in he_elem_len()
664 if (hapd->iconf->reg_def_cli_eirp != -1 && in he_elem_len()
665 he_reg_is_sp(hapd->iconf->he_6ghz_reg_pwr_type)) in he_elem_len()
739 if (hapd->iconf->ieee80211be && !hapd->conf->disable_11be) { in hostapd_probe_resp_elems_len()
742 if (hapd->iconf->punct_bitmap) in hostapd_probe_resp_elems_len()
847 hapd->iconf->mbssid >= MBSSID_ENABLED && in hostapd_probe_resp_fill_elems()
866 if (hapd->iconf->ieee80211ac && !hapd->conf->disable_11ac && in hostapd_probe_resp_fill_elems()
867 !is_6ghz_op_class(hapd->iconf->op_class)) { in hostapd_probe_resp_fill_elems()
875 if (hapd->iconf->ieee80211ax && !hapd->conf->disable_11ax && in hostapd_probe_resp_fill_elems()
876 is_6ghz_op_class(hapd->iconf->op_class)) in hostapd_probe_resp_fill_elems()
889 if (hapd->iconf->ieee80211ax && !hapd->conf->disable_11ax) { in hostapd_probe_resp_fill_elems()
910 if (hapd->iconf->ieee80211be && !hapd->conf->disable_11be) { in hostapd_probe_resp_fill_elems()
1013 if (params->req && (!is_6ghz_op_class(hapd->iconf->op_class) || in hostapd_gen_probe_resp()
1022 host_to_le16(hapd->iconf->beacon_int); in hostapd_gen_probe_resp()
1196 is_6ghz_op_class(hapd->iconf->op_class)) in ssid_match()
1443 if (hapd->iconf->rssi_ignore_probe_request && ssi_signal && in handle_probe_req()
1444 ssi_signal < hapd->iconf->rssi_ignore_probe_request) in handle_probe_req()
1450 if (hapd->iconf->track_sta_max_num) in handle_probe_req()
1499 hapd->iconf->channel != elems.ds_params[0]) { in handle_probe_req()
1502 hapd->iconf->channel, elems.ds_params[0]); in handle_probe_req()
1655 if (hapd->iconf->ignore_probe_probability > 0.0 && in handle_probe_req()
1656 drand48() < hapd->iconf->ignore_probe_probability) { in handle_probe_req()
1802 if (!is_6ghz_op_class(hapd->iconf->op_class)) in hostapd_unsol_bcast_probe_resp()
1839 if (hapd->iconf->ieee80211be && !hapd->conf->disable_11be) in hostapd_gen_fils_discovery_phy_index()
1844 if (hapd->iconf->ieee80211ax && !hapd->conf->disable_11ax) in hostapd_gen_fils_discovery_phy_index()
1849 if (hapd->iconf->ieee80211ac && !hapd->conf->disable_11ac) in hostapd_gen_fils_discovery_phy_index()
1853 if (hapd->iconf->ieee80211n && !hapd->conf->disable_11n) in hostapd_gen_fils_discovery_phy_index()
1964 if (is_6ghz_op_class(hapd->iconf->op_class)) { in hostapd_fils_discovery_cap()
1965 switch (hapd->iconf->op_class) { in hostapd_fils_discovery_cap()
1984 switch (hostapd_get_oper_chwidth(hapd->iconf)) { in hostapd_fils_discovery_cap()
1996 if (hapd->iconf->secondary_channel) in hostapd_fils_discovery_cap()
2035 if (is_6ghz_op_class(hapd->iconf->op_class) && in hostapd_gen_fils_discovery()
2037 NULL, hapd->iconf->op_class, in hostapd_gen_fils_discovery()
2038 hapd->iconf->channel)) && in hostapd_gen_fils_discovery()
2039 op_class_to_bandwidth(hapd->iconf->op_class) > 20) { in hostapd_gen_fils_discovery()
2091 WPA_PUT_LE16(pos, hapd->iconf->beacon_int); in hostapd_gen_fils_discovery()
2107 *pos++ = hapd->iconf->op_class; in hostapd_gen_fils_discovery()
2108 *pos++ = hapd->iconf->channel; in hostapd_gen_fils_discovery()
2140 if (is_6ghz_op_class(hapd->iconf->op_class)) in hostapd_gen_fils_discovery()
2155 if (is_6ghz_op_class(hapd->iconf->op_class) && in hostapd_fils_discovery()
2219 if (hapd->iconf->ieee80211be && !hapd->conf->disable_11be) { in ieee802_11_build_ap_params()
2222 if (hapd->iconf->punct_bitmap) in ieee802_11_build_ap_params()
2235 if (hapd->iconf->mbssid == ENHANCED_MBSSID_ENABLED && in ieee802_11_build_ap_params()
2263 host_to_le16(hapd->iconf->beacon_int); in ieee802_11_build_ap_params()
2327 if (hapd->iconf->mbssid && hapd->iconf->num_bss > 1) { in ieee802_11_build_ap_params()
2335 complete = hapd->iconf->mbssid == MBSSID_ENABLED || in ieee802_11_build_ap_params()
2336 (hapd->iconf->mbssid == ENHANCED_MBSSID_ENABLED && in ieee802_11_build_ap_params()
2361 if (hapd->iconf->ieee80211ac && !hapd->conf->disable_11ac && in ieee802_11_build_ap_params()
2362 !is_6ghz_op_class(hapd->iconf->op_class)) { in ieee802_11_build_ap_params()
2370 if (hapd->iconf->ieee80211ax && !hapd->conf->disable_11ax && in ieee802_11_build_ap_params()
2371 is_6ghz_op_class(hapd->iconf->op_class)) in ieee802_11_build_ap_params()
2384 if (hapd->iconf->ieee80211ax && !hapd->conf->disable_11ax) { in ieee802_11_build_ap_params()
2404 if (hapd->iconf->ieee80211be && !hapd->conf->disable_11be) { in ieee802_11_build_ap_params()
2527 params->beacon_int = hapd->iconf->beacon_int; in ieee802_11_build_ap_params()
2529 params->beacon_rate = hapd->iconf->beacon_rate; in ieee802_11_build_ap_params()
2530 params->rate_type = hapd->iconf->rate_type; in ieee802_11_build_ap_params()
2570 hapd->iconf->preamble == SHORT_PREAMBLE; in ieee802_11_build_ap_params()
2577 if (!hapd->iconf->ieee80211n || hapd->conf->disable_11n) in ieee802_11_build_ap_params()
2589 params->p2p_go_ctwindow = hapd->iconf->p2p_go_ctwindow; in ieee802_11_build_ap_params()
2613 if (hapd->conf->mld_ap && hapd->iconf->ieee80211be && in ieee802_11_build_ap_params()
2658 struct hostapd_config *iconf = iface->conf; in __ieee802_11_set_beacon() local
2722 params.punct_bitmap = iconf->punct_bitmap; in __ieee802_11_set_beacon()
2726 hostapd_set_freq_params(&freq, iconf->hw_mode, iface->freq, in __ieee802_11_set_beacon()
2727 iconf->channel, iconf->enable_edmg, in __ieee802_11_set_beacon()
2728 iconf->edmg_channel, iconf->ieee80211n, in __ieee802_11_set_beacon()
2729 iconf->ieee80211ac, iconf->ieee80211ax, in __ieee802_11_set_beacon()
2730 iconf->ieee80211be, in __ieee802_11_set_beacon()
2731 iconf->secondary_channel, in __ieee802_11_set_beacon()
2732 hostapd_get_oper_chwidth(iconf), in __ieee802_11_set_beacon()
2733 hostapd_get_oper_centr_freq_seg0_idx(iconf), in __ieee802_11_set_beacon()
2734 hostapd_get_oper_centr_freq_seg1_idx(iconf), in __ieee802_11_set_beacon()
2750 if (iconf->hw_mode != HOSTAPD_MODE_IEEE80211ANY && in __ieee802_11_set_beacon()
2751 iconf->hw_mode != mode->mode) in __ieee802_11_set_beacon()
2755 !(iconf->acs_freq_list.num || in __ieee802_11_set_beacon()
2756 iconf->acs_ch_list.num), in __ieee802_11_set_beacon()