Home
last modified time | relevance | path

Searched refs:bss (Results 1 – 25 of 169) sorted by relevance

1234567

/freebsd-14.2/contrib/wpa/wpa_supplicant/
H A Dbss.c116 if (bss->anqp && bss->anqp->users > 1) { in wpa_bss_anqp_unshare_alloc()
201 if (cwork->bss != bss) in wpa_bss_check_pending_connect()
245 wpa_ssid_txt(bss->ssid, bss->ssid_len), reason); in wpa_bss_remove()
513 dl_list_add_tail(&wpa_s->bss, &bss->list); in wpa_bss_add()
715 MAC2STR(bss->bssid), bss->freq, res->freq); in wpa_bss_update()
738 if (bss->ie_len + bss->beacon_ie_len >= in wpa_bss_update()
795 dl_list_add_tail(&wpa_s->bss, &bss->list); in wpa_bss_update()
1206 if (bss->id >= idf && bss->id <= idl) in wpa_bss_get_id_range()
1640 size_t ies_len = bss->ie_len ? bss->ie_len : bss->beacon_ie_len; in wpa_bss_parse_basic_ml_element()
1743 bss->ie_len ? bss->ie_len : bss->beacon_ie_len) { in wpa_bss_parse_basic_ml_element()
[all …]
H A Dbgscan_learn.c48 os_free(bss); in bss_free()
75 if (bssid_in_array(bss->neigh, bss->num_neigh, bssid)) in bgscan_learn_add_neighbor()
95 return bss; in bgscan_learn_get_bss()
127 bss = os_zalloc(sizeof(*bss)); in bgscan_learn_load()
128 if (!bss) in bgscan_learn_load()
135 dl_list_add(&data->bss, &bss->list); in bgscan_learn_load()
138 MAC2STR(bss->bssid), bss->freq); in bgscan_learn_load()
179 MAC2STR(bss->bssid), bss->freq); in bgscan_learn_save()
518 if (bss && bss->freq != res->freq) { in bgscan_learn_notify_scan()
526 bss = os_zalloc(sizeof(*bss)); in bgscan_learn_notify_scan()
[all …]
H A Dap.c481 struct hostapd_bss_config *bss = conf->bss[0]; in wpa_supplicant_conf_ap() local
485 os_strlcpy(bss->iface, wpa_s->ifname, sizeof(bss->iface)); in wpa_supplicant_conf_ap()
588 bin_clear_free(bss->ssid.wpa_psk, sizeof(*bss->ssid.wpa_psk)); in wpa_supplicant_conf_ap()
693 if ((bss->wpa & 2) && bss->rsn_pairwise == 0) in wpa_supplicant_conf_ap()
694 bss->rsn_pairwise = bss->wpa_pairwise; in wpa_supplicant_conf_ap()
695 bss->wpa_group = wpa_select_ap_group_cipher(bss->wpa, bss->wpa_pairwise, in wpa_supplicant_conf_ap()
698 if (bss->wpa && bss->ieee802_1x) { in wpa_supplicant_conf_ap()
706 bss->ssid.wep.default_len = bss->default_wep_key_len; in wpa_supplicant_conf_ap()
729 if (bss->wpa_group_rekey < 86400 && (bss->wpa & 2) && in wpa_supplicant_conf_ap()
768 bss->eap_server = 1; in wpa_supplicant_conf_ap()
[all …]
H A Dbss.h149 return bss->ies; in wpa_bss_ie_ptr()
153 const struct wpa_bss *bss);
187 int wpa_bss_get_max_rate(const struct wpa_bss *bss);
190 int wpa_bss_anqp_unshare_alloc(struct wpa_bss *bss);
194 static inline int bss_is_dmg(const struct wpa_bss *bss) in bss_is_dmg() argument
196 return bss->freq > 45000; in bss_is_dmg()
204 static inline int bss_is_pbss(struct wpa_bss *bss) in bss_is_pbss() argument
206 return bss_is_dmg(bss) && in bss_is_pbss()
213 bss->level = new_level; in wpa_bss_update_level()
221 struct wpa_bss *bss,
[all …]
H A Dinterworking.c989 if (bss->anqp == NULL || bss->anqp->anqp_3gpp == NULL) in interworking_connect_3gpp()
1015 os_memcpy(ssid->ssid, bss->ssid, bss->ssid_len); in interworking_connect_3gpp()
1652 os_memcpy(ssid->ssid, bss->ssid, bss->ssid_len); in interworking_connect_roaming_consortium()
1871 os_memcpy(ssid->ssid, bss->ssid, bss->ssid_len); in interworking_connect()
2001 bss->anqp, bss->anqp ? bss->anqp->anqp_3gpp : NULL); in interworking_credentials_available_3gpp()
2122 if (bss->anqp == NULL || bss->anqp->nai_realm == NULL) in interworking_credentials_available_realm()
2735 MAC2STR(bss->bssid), MAC2STR(bss->hessid)); in interworking_next_anqp_fetch()
2822 if (bss) in anqp_send_req()
2957 if (bss) in interworking_parse_rx_anqp_resp()
3201 if (bss) in anqp_resp_cb()
[all …]
H A Dmesh.c175 struct hostapd_data *bss = ifmsh->bss[0]; in wpas_mesh_init_rsn() local
325 bss = ifmsh->bss[0]; in wpa_supplicant_mesh_enable_iface_cb()
326 bss->msg_ctx = wpa_s; in wpa_supplicant_mesh_enable_iface_cb()
330 bss->iface = ifmsh; in wpa_supplicant_mesh_enable_iface_cb()
412 if (!ifmsh->bss) in wpa_supplicant_mesh_init()
415 ifmsh->bss[0] = bss = hostapd_alloc_bss_data(NULL, NULL, NULL); in wpa_supplicant_mesh_init()
416 if (!bss) in wpa_supplicant_mesh_init()
423 bss->iface = ifmsh; in wpa_supplicant_mesh_init()
473 bss->conf = *conf->bss; in wpa_supplicant_mesh_init()
489 bss->iconf = conf; in wpa_supplicant_mesh_init()
[all …]
H A Devents.c188 if (!bss) in wpa_supplicant_get_new_bss()
192 return bss; in wpa_supplicant_get_new_bss()
201 if (bss) in wpa_supplicant_update_current_bss()
204 return bss; in wpa_supplicant_update_current_bss()
213 if (bss) in wpa_supplicant_update_link_bss()
214 wpa_s->links[link_id].bss = bss; in wpa_supplicant_update_link_bss()
1663 wpa_ssid_txt(bss->ssid, bss->ssid_len), in wpa_scan_res_match()
1765 i, MAC2STR(bss->bssid), bss->freq, bss->level, in wpa_supplicant_select_bss()
1766 bss->snr, bss->est_throughput); in wpa_supplicant_select_bss()
1790 wpa_ssid_txt(bss->ssid, bss->ssid_len)); in wpa_supplicant_select_bss()
[all …]
H A Dpasn_supplicant.c158 struct wpa_bss *bss; in wpas_pasn_get_params_from_bss() local
168 if (!bss) { in wpas_pasn_get_params_from_bss()
171 if (!bss) { in wpas_pasn_get_params_from_bss()
192 ssid_str = bss->ssid; in wpas_pasn_get_params_from_bss()
466 struct wpa_bss *bss; in wpas_pasn_allowed() local
478 if (!bss) { in wpas_pasn_allowed()
502 return bss; in wpas_pasn_allowed()
542 if (!bss) { in wpas_pasn_auth_start_cb()
711 if (!bss) in wpas_pasn_auth_start()
945 if (!bss) { in wpas_pasn_deauthenticate()
[all …]
H A Dsme.c184 if (!bss) { in sme_auth_build_sae_commit()
190 if (bss) { in sme_auth_build_sae_commit()
204 if (bss && is_6ghz_freq(bss->freq) && in sme_auth_build_sae_commit()
408 return bss; in wpas_ml_connect_pref()
423 return bss; in wpas_ml_connect_pref()
439 return bss; in wpas_ml_connect_pref()
469 return bss; in wpas_ml_connect_pref()
537 wpa_s->links[i].bss = bss; in wpas_sme_set_mlo_links()
589 bss = wpas_ml_connect_pref(wpa_s, bss, ssid); in sme_send_authentication()
1302 cwork->bss = bss; in sme_authenticate()
[all …]
H A Dwnm_sta.c551 if (bss) { in wnm_nei_get_chan()
752 if (!bss) in compare_scan_neighbor_results()
820 if (target == bss) in compare_scan_neighbor_results()
821 bss_in_list = bss; in compare_scan_neighbor_results()
1138 wpa_s->wnm_target_bss = bss; in wnm_bss_tm_connect()
1148 bss->bssid) >= 0) in wnm_bss_tm_connect()
1152 if (bss == wpa_s->current_bss) { in wnm_bss_tm_connect()
1176 struct wpa_bss *bss; in wnm_scan_process() local
1211 if (!bss) in wnm_scan_process()
1222 bss)) in wnm_scan_process()
[all …]
H A Dhs20_supplicant.c75 if (!bss || !is_hs20_network(wpa_s, wpa_s->current_ssid, bss)) { in hs20_configure_frame_filters()
149 if (!bss) in get_hs20_version()
161 struct wpa_bss *bss) in is_hs20_network() argument
169 if (bss && !wpa_bss_get_vendor_ie(bss, HS20_IE_VENDOR_TYPE)) in is_hs20_network()
268 struct wpa_bss *bss; in hs20_anqp_send_req() local
273 if (!bss) { in hs20_anqp_send_req()
281 freq = bss->freq; in hs20_anqp_send_req()
601 if (bss) in hs20_parse_rx_hs20_anqp_resp()
602 anqp = bss->anqp; in hs20_parse_rx_hs20_anqp_resp()
1071 struct wpa_bss *bss; in hs20_osu_icon_fetch() local
[all …]
H A Dwpa_supplicant.c960 if (!bss) in wpas_verify_ssid_beacon()
1005 if (!bss) in wpas_verify_ssid_beacon_prot()
1747 wpa_ssid_txt(bss->ssid, bss->ssid_len), in wpa_supplicant_set_suites()
2025 (bss && is_6ghz_freq(bss->freq)))) { in wpa_supplicant_set_suites()
2042 if (bss && is_6ghz_freq(bss->freq) && in wpa_supplicant_set_suites()
2058 if (bss && is_6ghz_freq(bss->freq) && in wpa_supplicant_set_suites()
2770 cwork->bss = bss; in wpa_supplicant_associate()
4142 struct wpa_bss *bss = cwork->bss; in wpas_start_assoc_cb() local
4228 wpa_ssid_txt(bss->ssid, bss->ssid_len), bss->freq); in wpas_start_assoc_cb()
4324 MAC2STR(bss->bssid), bss->freq, in wpas_start_assoc_cb()
[all …]
H A Dmbo.c68 static const u8 * wpas_mbo_get_bss_attr(struct wpa_bss *bss, in wpas_mbo_get_bss_attr() argument
73 if (!bss) in wpas_mbo_get_bss_attr()
79 mbo = wpa_bss_get_vendor_ie(bss, MBO_IE_VENDOR_TYPE); in wpas_mbo_get_bss_attr()
90 const u8 * wpas_mbo_check_assoc_disallow(struct wpa_bss *bss) in wpas_mbo_check_assoc_disallow() argument
95 bss->beacon_newer); in wpas_mbo_check_assoc_disallow()
110 if (!bss) in wpas_mbo_check_pmf()
118 rsne = wpa_bss_get_ie(bss, WLAN_EID_RSN); in wpas_mbo_check_pmf()
621 struct wpa_bss *bss, u32 mbo_subtypes) in mbo_build_anqp_buf() argument
627 if (!wpa_bss_get_vendor_ie(bss, MBO_IE_VENDOR_TYPE)) { in mbo_build_anqp_buf()
630 MAC2STR(bss->bssid)); in mbo_build_anqp_buf()
[all …]
/freebsd-14.2/contrib/wpa/src/ap/
H A Dap_config.c211 bss = os_zalloc(sizeof(*bss)); in hostapd_config_defaults()
225 conf->bss[0] = bss; in hostapd_config_defaults()
227 bss->radius = os_zalloc(sizeof(*bss->radius)); in hostapd_config_defaults()
1315 if (conf->bss[i] != bss && in hostapd_config_check_bss()
1321 conf->bss[i]->iface, bss->iface); in hostapd_config_check_bss()
1417 bss->ssid.wep.keys_set && bss->wpa == 0) { in hostapd_config_check_bss()
1424 if (full_config && bss->wps_state && bss->wpa && in hostapd_config_check_bss()
1618 if ((bss->wpa & 2) && bss->rsn_pairwise == 0) in hostapd_set_security_params()
1619 bss->rsn_pairwise = bss->wpa_pairwise; in hostapd_set_security_params()
1621 bss->wpa_group = bss->group_cipher; in hostapd_set_security_params()
[all …]
H A Dairtime_policy.c136 struct hostapd_data *bss; in update_airtime_weights() local
147 bss = iface->bss[i]; in update_airtime_weights()
148 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
166 bss = iface->bss[i]; in update_airtime_weights()
167 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
193 bss = iface->bss[i]; in update_airtime_weights()
194 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
208 bss->airtime_weight = wt; in update_airtime_weights()
216 bss = iface->bss[i]; in update_airtime_weights()
217 if (!bss->started || !bss->conf->airtime_weight) in update_airtime_weights()
[all …]
H A Dhostapd.c2378 struct hostapd_data *bss = iface->bss[i]; in hostapd_owe_iface_iter() local
2398 bss->conf->ssid.ssid, bss->conf->ssid.ssid_len); in hostapd_owe_iface_iter()
2431 struct hostapd_data *bss = iface->bss[i]; in hostapd_owe_iface_iter2() local
2479 if (iface->num_bss < 1 || !iface->bss || !iface->bss[0]) in hostapd_interface_setup_failure_handler()
3343 bss = iface->conf->bss[iface->conf->num_bss] = conf->bss[0]; in hostapd_interface_init_bss()
3680 bss = conf->last_bss = conf->bss[0]; in hostapd_config_alloc()
3682 os_strlcpy(bss->iface, ifname, sizeof(bss->iface)); in hostapd_config_alloc()
3942 iface->bss[i] = iface->bss[i + 1]; in hostapd_remove_bss()
3950 iface->conf->bss[i] = iface->conf->bss[i + 1]; in hostapd_remove_bss()
4684 struct hostapd_data *bss = hapd->iface->bss[b]; in hostapd_switch_color_timeout_handler() local
[all …]
/freebsd-14.2/contrib/wpa/hostapd/
H A Dconfig_file.c891 bss = os_zalloc(sizeof(*bss)); in hostapd_config_bss()
894 bss->radius = os_zalloc(sizeof(*bss->radius)); in hostapd_config_bss()
902 conf->bss[conf->num_bss++] = bss; in hostapd_config_bss()
906 os_strlcpy(bss->iface, ifname, sizeof(bss->iface)); in hostapd_config_bss()
907 os_memcpy(bss->ssid.vlan, bss->iface, IFNAMSIZ + 1); in hostapd_config_bss()
1403 url = &bss->venue_url[bss->venue_url_count++]; in parse_venue_url()
1535 realm = &bss->nai_realm_data[bss->nai_realm_count]; in parse_nai_realm()
1848 icon = &bss->hs20_icons[bss->hs20_icons_count]; in hs20_parse_icon()
1923 bss->last_osu = &bss->hs20_osu_providers[bss->hs20_osu_providers_count]; in hs20_parse_osu_server_uri()
3678 if (bss->ocv && !bss->ieee80211w) in hostapd_config_fill()
[all …]
/freebsd-14.2/contrib/wpa/src/drivers/
H A Ddriver_nl80211.c254 for (bss = drv->first_bss; bss; bss = bss->next) { in get_bss_ifindex()
1447 for (bss = drv->first_bss; bss; bss = bss->next) { in wpa_driver_nl80211_event_rtm_newlink()
2391 bss->flink = &bss->links[0]; in wpa_driver_nl80211_drv_init()
7422 bss->ifname, bss->brname); in wpa_driver_nl80211_set_mode_impl()
7427 bss->ifname, bss->brname, in wpa_driver_nl80211_set_mode_impl()
7514 bss->ifname, bss->brname); in nl80211_restore_ap_mode()
9473 bss->flink = &bss->links[i]; in nl80211_remove_link()
10758 bss->ctx = bss->flink->ctx; in driver_nl80211_link_remove()
10783 for (bss = drv->first_bss; bss; bss = bss->next) { in nl80211_is_drv_shared()
13914 bss->flink = &bss->links[link_id]; in nl80211_link_add()
[all …]
H A Ddriver_nl80211_scan.c526 struct i802_bss *bss = priv; in wpa_driver_nl80211_sched_scan() local
675 struct i802_bss *bss = priv; in wpa_driver_nl80211_stop_sched_scan() local
682 return android_pno_stop(bss); in wpa_driver_nl80211_stop_sched_scan()
785 if (bss[NL80211_BSS_BSSID]) in nl80211_parse_bss_info()
788 if (bss[NL80211_BSS_FREQUENCY]) in nl80211_parse_bss_info()
804 if (bss[NL80211_BSS_TSF]) in nl80211_parse_bss_info()
842 if (bss[NL80211_BSS_STATUS]) { in nl80211_parse_bss_info()
854 if (bss[NL80211_BSS_PARENT_TSF] && bss[NL80211_BSS_PARENT_BSSID]) { in nl80211_parse_bss_info()
1039 struct i802_bss *bss = priv; in wpa_driver_nl80211_get_scan_results() local
1088 struct i802_bss *bss = priv; in wpa_driver_nl80211_abort_scan() local
[all …]
H A Ddriver_nl80211_android.c42 static int android_priv_cmd(struct i802_bss *bss, const char *cmd) in android_priv_cmd() argument
44 struct wpa_driver_nl80211_data *drv = bss->drv; in android_priv_cmd()
52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_priv_cmd()
75 int android_pno_start(struct i802_bss *bss, in android_pno_start() argument
78 struct wpa_driver_nl80211_data *drv = bss->drv; in android_pno_start()
125 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_pno_start()
143 return android_priv_cmd(bss, "PNOFORCE 1"); in android_pno_start()
147 int android_pno_stop(struct i802_bss *bss) in android_pno_stop() argument
149 return android_priv_cmd(bss, "PNOFORCE 0"); in android_pno_stop()
H A Ddriver_nl80211.h278 struct nl_msg * nl80211_cmd_msg(struct i802_bss *bss, int flags, uint8_t cmd);
281 struct nl_msg * nl80211_bss_msg(struct i802_bss *bss, int flags, uint8_t cmd);
329 int nl80211_get_wiphy_index(struct i802_bss *bss);
330 int wpa_driver_nl80211_set_mode(struct i802_bss *bss,
335 struct i802_bss *bss);
353 void nl80211_restore_ap_mode(struct i802_bss *bss);
354 struct i802_link * nl80211_get_link(struct i802_bss *bss, s8 link_id);
376 int android_pno_start(struct i802_bss *bss,
378 int android_pno_stop(struct i802_bss *bss);
400 int wpa_driver_nl80211_scan(struct i802_bss *bss,
[all …]
/freebsd-14.2/contrib/wpa/src/common/
H A Dhw_features_common.c186 if (ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0) != in get_pri_sec_chan()
222 if (bss->freq == pri_chan->freq) in check_40mhz_5g()
257 MAC2STR(bss->bssid)); in check_40mhz_5g()
273 if (bss->freq < start || bss->freq > end || bss->freq == pri_freq) in check_20mhz_bss()
276 if (ieee802_11_parse_elems((u8 *) (bss + 1), bss->ie_len, &elems, 0) == in check_20mhz_bss()
282 MACSTR " freq=%d", MAC2STR(bss->bssid), bss->freq); in check_20mhz_bss()
292 MACSTR " freq=%d", MAC2STR(bss->bssid), bss->freq); in check_20mhz_bss()
320 int pri = bss->freq; in check_40mhz_2g4()
347 MAC2STR(bss->bssid), bss->freq, pri_chan, sec_chan); in check_40mhz_2g4()
355 MAC2STR(bss->bssid), in check_40mhz_2g4()
[all …]
/freebsd-14.2/sys/contrib/dev/iwi/
H A DMakefile4 ALL= ipw2200-bss.fw.uu ipw2200-ibss.fw.uu ipw2200-sniffer.fw.uu
8 ipw2200-bss.fw.uu: ipw2200-bss.fw LICENSE
11 uuencode ipw2200-bss.fw ipw2200-bss.fw) > ${.TARGET}
/freebsd-14.2/contrib/wpa/wpa_supplicant/examples/
H A Dwpas-dbus-new.py40 def showBss(bss): argument
41 net_obj = bus.get_object(WPAS_DBUS_SERVICE, bss)
89 def bssAdded(bss, properties): argument
90 print("BSS added: %s" % (bss))
91 showBss(bss)
93 def bssRemoved(bss): argument
94 print("BSS removed: %s" % (bss))
/freebsd-14.2/sys/conf/
H A Dldscript.i38639 .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }
40 .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) }
147 .bss :
151 *(.bss .bss.* .gnu.linkonce.b.*)
153 /* Align here to ensure that the .bss section occupies space up to
154 _end. Align after .bss to ensure correct alignment even if the
155 .bss section disappears because there are no input sections.
156 FIXME: Why do we need it? When there is no .bss section, we don't

1234567