• Home
  • Raw
  • Download

Lines Matching refs:conf

157 	if (iface->conf->basic_rates)  in hostapd_prepare_rates()
158 basic_rates = iface->conf->basic_rates; in hostapd_prepare_rates()
199 if (iface->conf->supported_rates && in hostapd_prepare_rates()
200 !hostapd_rate_found(iface->conf->supported_rates, in hostapd_prepare_rates()
216 (!iface->conf->ieee80211n || !iface->conf->require_ht)) { in hostapd_prepare_rates()
232 if (!iface->conf->secondary_channel) in ieee80211n_allowed_ht40_channel_pair()
235 pri_chan = iface->conf->channel; in ieee80211n_allowed_ht40_channel_pair()
236 sec_chan = pri_chan + iface->conf->secondary_channel * 4; in ieee80211n_allowed_ht40_channel_pair()
245 if (iface->conf->secondary_channel > 0) { in ieee80211n_switch_pri_sec()
246 iface->conf->channel += 4; in ieee80211n_switch_pri_sec()
247 iface->conf->secondary_channel = -1; in ieee80211n_switch_pri_sec()
249 iface->conf->channel -= 4; in ieee80211n_switch_pri_sec()
250 iface->conf->secondary_channel = 1; in ieee80211n_switch_pri_sec()
261 pri_chan = iface->conf->channel; in ieee80211n_check_40mhz_5g()
262 sec_chan = pri_chan + iface->conf->secondary_channel * 4; in ieee80211n_check_40mhz_5g()
267 if (iface->conf->no_pri_sec_switch) { in ieee80211n_check_40mhz_5g()
284 pri_chan = iface->conf->channel; in ieee80211n_check_40mhz_2g4()
285 sec_chan = pri_chan + iface->conf->secondary_channel * 4; in ieee80211n_check_40mhz_2g4()
315 iface->secondary_ch = iface->conf->secondary_channel; in ieee80211n_check_scan()
319 iface->conf->channel, in ieee80211n_check_scan()
320 iface->conf->channel + in ieee80211n_check_scan()
321 iface->conf->secondary_channel * 4); in ieee80211n_check_scan()
322 iface->conf->secondary_channel = 0; in ieee80211n_check_scan()
334 iface->conf->secondary_channel = 0; in ieee80211n_check_scan()
335 iface->conf->vht_oper_centr_freq_seg0_idx = 0; in ieee80211n_check_scan()
336 iface->conf->vht_oper_centr_freq_seg1_idx = 0; in ieee80211n_check_scan()
337 iface->conf->vht_oper_chwidth = VHT_CHANWIDTH_USE_HT; in ieee80211n_check_scan()
358 pri_freq = hostapd_hw_get_freq(iface->bss[0], iface->conf->channel); in ieee80211n_scan_channels_2g4()
359 if (iface->conf->secondary_channel > 0) in ieee80211n_scan_channels_2g4()
403 pri_freq = hostapd_hw_get_freq(iface->bss[0], iface->conf->channel); in ieee80211n_scan_channels_5g()
404 if (iface->conf->secondary_channel > 0) { in ieee80211n_scan_channels_5g()
465 iface->conf->secondary_channel = 0; in ap_ht40_scan_retry()
466 iface->conf->ht_capab &= ~HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET; in ap_ht40_scan_retry()
483 if (!iface->conf->secondary_channel || iface->conf->no_pri_sec_switch) in ieee80211n_check_40mhz()
523 u16 conf = iface->conf->ht_capab; in ieee80211n_supported_ht_capab() local
525 if ((conf & HT_CAP_INFO_LDPC_CODING_CAP) && in ieee80211n_supported_ht_capab()
536 if (!iface->conf->acs && (conf & HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET) && in ieee80211n_supported_ht_capab()
543 switch (conf & HT_CAP_INFO_SMPS_MASK) { in ieee80211n_supported_ht_capab()
563 if ((conf & HT_CAP_INFO_GREEN_FIELD) && in ieee80211n_supported_ht_capab()
570 if ((conf & HT_CAP_INFO_SHORT_GI20MHZ) && in ieee80211n_supported_ht_capab()
577 if ((conf & HT_CAP_INFO_SHORT_GI40MHZ) && in ieee80211n_supported_ht_capab()
584 if ((conf & HT_CAP_INFO_TX_STBC) && !(hw & HT_CAP_INFO_TX_STBC)) { in ieee80211n_supported_ht_capab()
590 if ((conf & HT_CAP_INFO_RX_STBC_MASK) > in ieee80211n_supported_ht_capab()
597 if ((conf & HT_CAP_INFO_DELAYED_BA) && in ieee80211n_supported_ht_capab()
604 if ((conf & HT_CAP_INFO_MAX_AMSDU_SIZE) && in ieee80211n_supported_ht_capab()
611 if ((conf & HT_CAP_INFO_DSSS_CCK40MHZ) && in ieee80211n_supported_ht_capab()
618 if ((conf & HT_CAP_INFO_LSIG_TXOP_PROTECT_SUPPORT) && in ieee80211n_supported_ht_capab()
634 u32 conf = iface->conf->vht_capab; in ieee80211ac_supported_vht_capab() local
637 hw, conf); in ieee80211ac_supported_vht_capab()
640 iface->conf->bss[0]->vendor_vht && in ieee80211ac_supported_vht_capab()
657 return ieee80211ac_cap_check(hw, conf); in ieee80211ac_supported_vht_capab()
668 if (!iface->conf->ieee80211n) in hostapd_check_ht_capab()
673 (iface->conf->ht_capab & HT_CAP_INFO_DSSS_CCK40MHZ)) { in hostapd_check_ht_capab()
676 iface->conf->ht_capab &= ~HT_CAP_INFO_DSSS_CCK40MHZ; in hostapd_check_ht_capab()
731 if (!hostapd_is_usable_chan(iface, iface->conf->channel, 1)) in hostapd_is_usable_chans()
734 if (!iface->conf->secondary_channel) in hostapd_is_usable_chans()
737 if (!iface->conf->ht40_plus_minus_allowed) in hostapd_is_usable_chans()
739 iface, iface->conf->channel + in hostapd_is_usable_chans()
740 iface->conf->secondary_channel * 4, 0); in hostapd_is_usable_chans()
743 secondary_chan = iface->conf->channel + 4; in hostapd_is_usable_chans()
745 iface->conf->secondary_channel = 1; in hostapd_is_usable_chans()
749 secondary_chan = iface->conf->channel - 4; in hostapd_is_usable_chans()
751 iface->conf->secondary_channel = -1; in hostapd_is_usable_chans()
762 if (iface->conf->channel) { in hostapd_check_chans()
798 iface->conf->channel, in hostapd_notify_bad_chans()
819 iface->conf->channel), in hostapd_acs_completed()
820 iface->conf->channel); in hostapd_acs_completed()
864 if ((iface->conf->hw_mode == HOSTAPD_MODE_IEEE80211G || in hostapd_select_hw_mode()
865 iface->conf->ieee80211n || iface->conf->ieee80211ac) && in hostapd_select_hw_mode()
866 iface->conf->channel == 14) { in hostapd_select_hw_mode()
868 iface->conf->hw_mode = HOSTAPD_MODE_IEEE80211B; in hostapd_select_hw_mode()
869 iface->conf->ieee80211n = 0; in hostapd_select_hw_mode()
870 iface->conf->ieee80211ac = 0; in hostapd_select_hw_mode()
876 if (mode->mode == iface->conf->hw_mode) { in hostapd_select_hw_mode()
892 (int) iface->conf->hw_mode); in hostapd_select_hw_mode()