• Home
  • Raw
  • Download

Lines Matching refs:conf

154 	if (iface->conf->basic_rates)  in hostapd_prepare_rates()
155 basic_rates = iface->conf->basic_rates; in hostapd_prepare_rates()
196 if (iface->conf->supported_rates && in hostapd_prepare_rates()
197 !hostapd_rate_found(iface->conf->supported_rates, in hostapd_prepare_rates()
213 (!iface->conf->ieee80211n || !iface->conf->require_ht)) { in hostapd_prepare_rates()
229 if (!iface->conf->secondary_channel) in ieee80211n_allowed_ht40_channel_pair()
232 pri_chan = iface->conf->channel; in ieee80211n_allowed_ht40_channel_pair()
233 sec_chan = pri_chan + iface->conf->secondary_channel * 4; in ieee80211n_allowed_ht40_channel_pair()
242 if (iface->conf->secondary_channel > 0) { in ieee80211n_switch_pri_sec()
243 iface->conf->channel += 4; in ieee80211n_switch_pri_sec()
244 iface->conf->secondary_channel = -1; 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()
258 pri_chan = iface->conf->channel; in ieee80211n_check_40mhz_5g()
259 sec_chan = pri_chan + iface->conf->secondary_channel * 4; in ieee80211n_check_40mhz_5g()
264 if (iface->conf->no_pri_sec_switch) { in ieee80211n_check_40mhz_5g()
281 pri_chan = iface->conf->channel; in ieee80211n_check_40mhz_2g4()
282 sec_chan = pri_chan + iface->conf->secondary_channel * 4; in ieee80211n_check_40mhz_2g4()
312 iface->secondary_ch = iface->conf->secondary_channel; in ieee80211n_check_scan()
316 iface->conf->channel, in ieee80211n_check_scan()
317 iface->conf->channel + in ieee80211n_check_scan()
318 iface->conf->secondary_channel * 4); in ieee80211n_check_scan()
319 iface->conf->secondary_channel = 0; in ieee80211n_check_scan()
331 iface->conf->secondary_channel = 0; in ieee80211n_check_scan()
332 iface->conf->vht_oper_centr_freq_seg0_idx = 0; in ieee80211n_check_scan()
333 iface->conf->vht_oper_centr_freq_seg1_idx = 0; in ieee80211n_check_scan()
354 pri_freq = hostapd_hw_get_freq(iface->bss[0], iface->conf->channel); in ieee80211n_scan_channels_2g4()
355 if (iface->conf->secondary_channel > 0) in ieee80211n_scan_channels_2g4()
399 pri_freq = hostapd_hw_get_freq(iface->bss[0], iface->conf->channel); in ieee80211n_scan_channels_5g()
400 if (iface->conf->secondary_channel > 0) { in ieee80211n_scan_channels_5g()
461 iface->conf->secondary_channel = 0; in ap_ht40_scan_retry()
462 iface->conf->ht_capab &= ~HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET; in ap_ht40_scan_retry()
479 if (!iface->conf->secondary_channel || iface->conf->no_pri_sec_switch) in ieee80211n_check_40mhz()
519 u16 conf = iface->conf->ht_capab; in ieee80211n_supported_ht_capab() local
521 if ((conf & HT_CAP_INFO_LDPC_CODING_CAP) && in ieee80211n_supported_ht_capab()
532 if (!iface->conf->acs && (conf & HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET) && in ieee80211n_supported_ht_capab()
539 switch (conf & HT_CAP_INFO_SMPS_MASK) { in ieee80211n_supported_ht_capab()
559 if ((conf & HT_CAP_INFO_GREEN_FIELD) && in ieee80211n_supported_ht_capab()
566 if ((conf & HT_CAP_INFO_SHORT_GI20MHZ) && in ieee80211n_supported_ht_capab()
573 if ((conf & HT_CAP_INFO_SHORT_GI40MHZ) && in ieee80211n_supported_ht_capab()
580 if ((conf & HT_CAP_INFO_TX_STBC) && !(hw & HT_CAP_INFO_TX_STBC)) { in ieee80211n_supported_ht_capab()
586 if ((conf & HT_CAP_INFO_RX_STBC_MASK) > in ieee80211n_supported_ht_capab()
593 if ((conf & HT_CAP_INFO_DELAYED_BA) && in ieee80211n_supported_ht_capab()
600 if ((conf & HT_CAP_INFO_MAX_AMSDU_SIZE) && in ieee80211n_supported_ht_capab()
607 if ((conf & HT_CAP_INFO_DSSS_CCK40MHZ) && in ieee80211n_supported_ht_capab()
614 if ((conf & HT_CAP_INFO_LSIG_TXOP_PROTECT_SUPPORT) && in ieee80211n_supported_ht_capab()
630 u32 conf = iface->conf->vht_capab; in ieee80211ac_supported_vht_capab() local
633 hw, conf); in ieee80211ac_supported_vht_capab()
636 iface->conf->bss[0]->vendor_vht && in ieee80211ac_supported_vht_capab()
653 return ieee80211ac_cap_check(hw, conf); in ieee80211ac_supported_vht_capab()
664 if (!iface->conf->ieee80211n) in hostapd_check_ht_capab()
669 (iface->conf->ht_capab & HT_CAP_INFO_DSSS_CCK40MHZ)) { in hostapd_check_ht_capab()
672 iface->conf->ht_capab &= ~HT_CAP_INFO_DSSS_CCK40MHZ; in hostapd_check_ht_capab()
725 if (!hostapd_is_usable_chan(iface, iface->conf->channel, 1)) in hostapd_is_usable_chans()
728 if (!iface->conf->secondary_channel) in hostapd_is_usable_chans()
731 return hostapd_is_usable_chan(iface, iface->conf->channel + in hostapd_is_usable_chans()
732 iface->conf->secondary_channel * 4, 0); in hostapd_is_usable_chans()
739 if (iface->conf->channel) { in hostapd_check_chans()
775 iface->conf->channel, in hostapd_notify_bad_chans()
796 iface->conf->channel), in hostapd_acs_completed()
797 iface->conf->channel); in hostapd_acs_completed()
841 if ((iface->conf->hw_mode == HOSTAPD_MODE_IEEE80211G || in hostapd_select_hw_mode()
842 iface->conf->ieee80211n || iface->conf->ieee80211ac) && in hostapd_select_hw_mode()
843 iface->conf->channel == 14) { in hostapd_select_hw_mode()
845 iface->conf->hw_mode = HOSTAPD_MODE_IEEE80211B; in hostapd_select_hw_mode()
846 iface->conf->ieee80211n = 0; in hostapd_select_hw_mode()
847 iface->conf->ieee80211ac = 0; in hostapd_select_hw_mode()
853 if (mode->mode == iface->conf->hw_mode) { in hostapd_select_hw_mode()
869 (int) iface->conf->hw_mode); in hostapd_select_hw_mode()