Home
last modified time | relevance | path

Searched refs:modes (Results 1 – 25 of 37) sorted by relevance

12

/hostap-latest/src/drivers/
Ddriver_nl80211_capa.c1612 struct hostapd_hw_modes *modes; member
2067 mode = os_realloc_array(phy_info->modes, in phy_info_band()
2074 phy_info->modes = mode; in phy_info_band()
2076 mode = &phy_info->modes[*(phy_info->num_modes)]; in phy_info_band()
2098 mode = &phy_info->modes[*(phy_info->num_modes) - 1]; in phy_info_band()
2165 wpa_driver_nl80211_postprocess_modes(struct hostapd_hw_modes *modes, in wpa_driver_nl80211_postprocess_modes() argument
2174 if (!modes[m].num_channels) in wpa_driver_nl80211_postprocess_modes()
2177 modes[m].is_6ghz = false; in wpa_driver_nl80211_postprocess_modes()
2179 if (modes[m].channels[0].freq < 2000) { in wpa_driver_nl80211_postprocess_modes()
2180 modes[m].num_channels = 0; in wpa_driver_nl80211_postprocess_modes()
[all …]
Ddriver_zephyr.c650 struct hostapd_hw_modes *modes; member
823 mode = os_realloc_array(phy_info->modes, in phy_info_band_cfg()
831 phy_info->modes = mode; in phy_info_band_cfg()
833 mode = &phy_info->modes[*(phy_info->num_modes)]; in phy_info_band_cfg()
858 mode = &phy_info->modes[*(phy_info->num_modes) - 1]; in phy_info_band_cfg()
1009 wpa_driver_wpa_supp_postprocess_modes(struct hostapd_hw_modes *modes, in wpa_driver_wpa_supp_postprocess_modes() argument
1018 if (!modes[m].num_channels) in wpa_driver_wpa_supp_postprocess_modes()
1020 if (modes[m].channels[0].freq < 4000) { in wpa_driver_wpa_supp_postprocess_modes()
1021 modes[m].mode = HOSTAPD_MODE_IEEE80211B; in wpa_driver_wpa_supp_postprocess_modes()
1022 for (i = 0; i < modes[m].num_rates; i++) { in wpa_driver_wpa_supp_postprocess_modes()
[all …]
Ddriver_nl80211_event.c2638 struct hostapd_hw_modes *modes; in chan_to_freq() local
2642 modes = nl80211_get_hw_feature_data(drv->first_bss, &num_modes, in chan_to_freq()
2644 if (!modes) { in chan_to_freq()
2650 hw_mode = modes[0].mode; in chan_to_freq()
2653 os_free(modes[i].channels); in chan_to_freq()
2654 os_free(modes[i].rates); in chan_to_freq()
2657 os_free(modes); in chan_to_freq()
/hostap-latest/wpa_supplicant/
Dbgscan_learn.c350 struct hostapd_hw_modes *modes; in bgscan_learn_get_supp_freqs() local
354 modes = wpa_s->hw.modes; in bgscan_learn_get_supp_freqs()
355 if (modes == NULL) in bgscan_learn_get_supp_freqs()
359 for (j = 0; j < modes[i].num_channels; j++) { in bgscan_learn_get_supp_freqs()
360 if (modes[i].channels[j].flag & HOSTAPD_CHAN_DISABLED) in bgscan_learn_get_supp_freqs()
363 if (in_array(freqs, modes[i].channels[j].freq)) in bgscan_learn_get_supp_freqs()
370 freqs[count] = modes[i].channels[j].freq; in bgscan_learn_get_supp_freqs()
Dwpa_supplicant.c459 if (wpa_s->hw.modes == NULL) in free_hw_features()
463 os_free(wpa_s->hw.modes[i].channels); in free_hw_features()
464 os_free(wpa_s->hw.modes[i].rates); in free_hw_features()
467 os_free(wpa_s->hw.modes); in free_hw_features()
468 wpa_s->hw.modes = NULL; in free_hw_features()
2780 for (i = 0; wpa_s->hw.modes && i < wpa_s->hw.num_modes; i++) { in drv_supports_vht()
2781 if (wpa_s->hw.modes[i].mode == hw_mode) { in drv_supports_vht()
2782 mode = &wpa_s->hw.modes[i]; in drv_supports_vht()
2873 for (i = 0; wpa_s->hw.modes && i < wpa_s->hw.num_modes; i++) { in ibss_mesh_setup_freq()
2874 if (wpa_s->hw.modes[i].mode == hw_mode) { in ibss_mesh_setup_freq()
[all …]
Dnan_usd.c489 if (!wpa_s->hw.modes) in wpas_nan_usd_all_freqs()
493 struct hostapd_hw_modes *mode = &wpa_s->hw.modes[i]; in wpas_nan_usd_all_freqs()
Dwps_supplicant.c1589 struct hostapd_hw_modes *modes; in wpas_wps_init() local
1627 modes = wpa_s->hw.modes; in wpas_wps_init()
1628 if (modes) { in wpas_wps_init()
1630 if (modes[m].mode == HOSTAPD_MODE_IEEE80211B || in wpas_wps_init()
1631 modes[m].mode == HOSTAPD_MODE_IEEE80211G) in wpas_wps_init()
1633 else if (modes[m].mode == HOSTAPD_MODE_IEEE80211A) in wpas_wps_init()
1635 else if (modes[m].mode == HOSTAPD_MODE_IEEE80211AD) in wpas_wps_init()
Dap.c192 if (wpa_s->hw.modes[i].mode == hw_mode) { in wpa_supplicant_find_hw_mode()
193 mode = &wpa_s->hw.modes[i]; in wpa_supplicant_find_hw_mode()
287 if (wpa_s->hw.modes) { in wpa_supplicant_conf_ap_ht()
295 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpa_supplicant_conf_ap_ht()
505 if (ieee80211_is_dfs(ssid->frequency, wpa_s->hw.modes, in wpa_supplicant_conf_ap()
1050 if (ieee80211_is_dfs(params.freq.freq, wpa_s->hw.modes, in wpa_supplicant_create_ap()
Dwpa_supplicant_i.h1257 struct hostapd_hw_modes *modes; member
1956 struct hostapd_hw_modes * get_mode(struct hostapd_hw_modes *modes,
1959 struct hostapd_hw_modes * get_mode_with_freq(struct hostapd_hw_modes *modes,
Devents.c961 const struct hostapd_hw_modes *mode = NULL, *modes; in rate_match() local
969 modes = wpa_s->hw.modes; in rate_match()
970 if (modes == NULL) { in rate_match()
980 for (j = 0; j < modes[i].num_channels; j++) { in rate_match()
981 int freq = modes[i].channels[j].freq; in rate_match()
987 mode = &modes[i]; in rate_match()
1215 if (!wpa_s->hw.modes || !wpa_s->hw.num_modes) in disabled_freq()
1219 struct hostapd_hw_modes *mode = &wpa_s->hw.modes[j]; in disabled_freq()
5351 ifs->hw.modes = wpa_drv_get_hw_feature_data( in wpa_supplicant_update_channel_list()
5612 const struct hostapd_hw_modes *mode = &wpa_s->hw.modes[i]; in wpas_event_cac_ms()
Dop_classes.c325 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, op_class->mode, in wpas_op_class_supported()
Drrm.c627 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, op->mode, in wpas_channel_report_freqs()
680 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, op->mode, in wpas_beacon_request_freqs()
Ddpp_supplicant.c959 neg_freq, wpa_s->hw.modes, wpa_s->hw.num_modes); in wpas_dpp_auth_init()
2890 if (!wpa_s->hw.modes) in wpas_dpp_allow_ir()
2894 struct hostapd_hw_modes *mode = &wpa_s->hw.modes[i]; in wpas_dpp_allow_ir()
3010 0, wpa_s->hw.modes, wpa_s->hw.num_modes); in wpas_dpp_pkex_done()
5107 bool chan6 = wpa_s->hw.modes == NULL; in wpas_dpp_presence_ann_channels()
5117 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpas_dpp_presence_ann_channels()
5133 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpas_dpp_presence_ann_channels()
5155 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpas_dpp_presence_ann_channels()
Dp2p_supplicant.c1997 if (!wpa_s->hw.modes) in wpas_p2p_freq_to_edmg_channel()
2000 hwmode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpas_p2p_freq_to_edmg_channel()
3960 if (wpa_s->hw.modes == NULL) { in wpas_p2p_setup_channels()
3978 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, o->mode, in wpas_p2p_setup_channels()
5825 ieee80211_is_dfs(freq, wpa_s->hw.modes, in wpas_p2p_setup_freqs()
5907 !get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in is_p2p_6ghz_supported()
6369 ieee80211_is_dfs(freq, wpa_s->hw.modes, in wpas_p2p_select_go_freq()
6550 ieee80211_is_dfs(freq, wpa_s->hw.modes, in wpas_p2p_init_go_params()
6692 if (wpa_s->hw.modes && wpa_s->p2p_group_common_freqs) { in wpas_p2p_init_go_params()
6702 hwmode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpas_p2p_init_go_params()
[all …]
Dscan.c508 if (!wpa_s->hw.modes) in wpa_supplicant_optimize_freqs()
862 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, band, is_6ghz); in wpa_add_scan_freqs_list()
899 if (wpa_s->hw.modes == NULL) in wpa_setband_scan_freqs()
2954 hw_mode = get_mode_with_freq(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpas_get_est_tpt()
/hostap-latest/src/fst/
Dfst_group.c112 struct hostapd_hw_modes *modes; in fst_fill_iface_mb_ies() local
114 int num_modes = fst_iface_get_hw_modes(f, &modes); in fst_fill_iface_mb_ies()
118 b = fst_hw_mode_to_band(modes->mode); in fst_fill_iface_mb_ies()
119 modes++; in fst_fill_iface_mb_ies()
Dfst_iface.h82 struct hostapd_hw_modes **modes) in fst_iface_get_hw_modes() argument
84 return i->iface_obj.get_hw_modes(i->iface_obj.ctx, modes); in fst_iface_get_hw_modes()
Dfst.h76 int (*get_hw_modes)(void *ctx, struct hostapd_hw_modes **modes);
/hostap-latest/src/ap/
Dhw_features.c84 struct hostapd_hw_modes *modes; in hostapd_get_hw_features() local
92 modes = hostapd_get_hw_feature_data(hapd, &num_modes, &flags, in hostapd_get_hw_features()
94 if (modes == NULL) { in hostapd_get_hw_features()
118 iface->hw_features = modes; in hostapd_get_hw_features()
122 struct hostapd_hw_modes *feature = &modes[i]; in hostapd_get_hw_features()
/hostap-latest/doc/
Ddirectories.doxygen12 functionality that is shared between AP and station modes.
Ddriver_wrapper.doxygen57 example implementations include full support for all security modes.
171 After this, both modes use similar steps:
/hostap-latest/wpa_supplicant/doc/docbook/
Dwpa_cli.sgml57 <para>wpa_cli supports two modes: interactive and command
58 line. Both modes share the same command set and the main
Dwpa_supplicant.conf.sgml149 configuration modes. The configuration options are used based
/hostap-latest/src/common/
Dieee802_11_common.c2037 int ieee80211_is_dfs(int freq, const struct hostapd_hw_modes *modes, in ieee80211_is_dfs() argument
2042 if (!modes || !num_modes) in ieee80211_is_dfs()
2047 for (j = 0; j < modes[i].num_channels; j++) { in ieee80211_is_dfs()
2048 if (modes[i].channels[j].freq == freq && in ieee80211_is_dfs()
2049 (modes[i].channels[j].flag & HOSTAPD_CHAN_RADAR)) in ieee80211_is_dfs()
Dieee802_11_common.h251 int ieee80211_is_dfs(int freq, const struct hostapd_hw_modes *modes,

12