Lines Matching refs:conf
154 if (iface->conf->basic_rates)
155 basic_rates = iface->conf->basic_rates;
196 if (iface->conf->supported_rates &&
197 !hostapd_rate_found(iface->conf->supported_rates,
213 (!iface->conf->ieee80211n || !iface->conf->require_ht)) {
229 if (!iface->conf->secondary_channel)
232 pri_chan = iface->conf->channel;
233 sec_chan = pri_chan + iface->conf->secondary_channel * 4;
242 if (iface->conf->secondary_channel > 0) {
243 iface->conf->channel += 4;
244 iface->conf->secondary_channel = -1;
246 iface->conf->channel -= 4;
247 iface->conf->secondary_channel = 1;
258 pri_chan = iface->conf->channel;
259 sec_chan = pri_chan + iface->conf->secondary_channel * 4;
264 if (iface->conf->no_pri_sec_switch) {
281 pri_chan = iface->conf->channel;
282 sec_chan = pri_chan + iface->conf->secondary_channel * 4;
312 iface->secondary_ch = iface->conf->secondary_channel;
316 iface->conf->channel,
317 iface->conf->channel +
318 iface->conf->secondary_channel * 4);
319 iface->conf->secondary_channel = 0;
331 iface->conf->secondary_channel = 0;
332 iface->conf->vht_oper_centr_freq_seg0_idx = 0;
333 iface->conf->vht_oper_centr_freq_seg1_idx = 0;
354 pri_freq = hostapd_hw_get_freq(iface->bss[0], iface->conf->channel);
355 if (iface->conf->secondary_channel > 0)
399 pri_freq = hostapd_hw_get_freq(iface->bss[0], iface->conf->channel);
400 if (iface->conf->secondary_channel > 0) {
461 iface->conf->secondary_channel = 0;
462 iface->conf->ht_capab &= ~HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET;
479 if (!iface->conf->secondary_channel || iface->conf->no_pri_sec_switch)
519 u16 conf = iface->conf->ht_capab;
521 if ((conf & HT_CAP_INFO_LDPC_CODING_CAP) &&
532 if (!iface->conf->acs && (conf & HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET) &&
539 switch (conf & HT_CAP_INFO_SMPS_MASK) {
559 if ((conf & HT_CAP_INFO_GREEN_FIELD) &&
566 if ((conf & HT_CAP_INFO_SHORT_GI20MHZ) &&
573 if ((conf & HT_CAP_INFO_SHORT_GI40MHZ) &&
580 if ((conf & HT_CAP_INFO_TX_STBC) && !(hw & HT_CAP_INFO_TX_STBC)) {
586 if ((conf & HT_CAP_INFO_RX_STBC_MASK) >
593 if ((conf & HT_CAP_INFO_DELAYED_BA) &&
600 if ((conf & HT_CAP_INFO_MAX_AMSDU_SIZE) &&
607 if ((conf & HT_CAP_INFO_DSSS_CCK40MHZ) &&
614 if ((conf & HT_CAP_INFO_LSIG_TXOP_PROTECT_SUPPORT) &&
630 u32 conf = iface->conf->vht_capab;
632 wpa_printf(MSG_DEBUG, "hw vht capab: 0x%x, conf vht capab: 0x%x",
633 hw, conf);
636 iface->conf->bss[0]->vendor_vht &&
653 return ieee80211ac_cap_check(hw, conf);
664 if (!iface->conf->ieee80211n)
669 (iface->conf->ht_capab & HT_CAP_INFO_DSSS_CCK40MHZ)) {
672 iface->conf->ht_capab &= ~HT_CAP_INFO_DSSS_CCK40MHZ;
725 if (!hostapd_is_usable_chan(iface, iface->conf->channel, 1))
728 if (!iface->conf->secondary_channel)
731 return hostapd_is_usable_chan(iface, iface->conf->channel +
732 iface->conf->secondary_channel * 4, 0);
739 if (iface->conf->channel) {
775 iface->conf->channel,
796 iface->conf->channel),
797 iface->conf->channel);
841 if ((iface->conf->hw_mode == HOSTAPD_MODE_IEEE80211G ||
842 iface->conf->ieee80211n || iface->conf->ieee80211ac) &&
843 iface->conf->channel == 14) {
845 iface->conf->hw_mode = HOSTAPD_MODE_IEEE80211B;
846 iface->conf->ieee80211n = 0;
847 iface->conf->ieee80211ac = 0;
853 if (mode->mode == iface->conf->hw_mode) {
868 "Hardware does not support configured mode (%d) (hw_mode in hostapd.conf)",
869 (int) iface->conf->hw_mode);