Home
last modified time | relevance | path

Searched refs:ssid (Results 1 – 25 of 180) sorted by relevance

12345678

/freebsd-10-stable/contrib/wpa/wpa_supplicant/
Dscan.c28 struct wpa_ssid *ssid; in wpa_supplicant_gen_assoc_event() local
31 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_gen_assoc_event()
32 if (ssid == NULL) in wpa_supplicant_gen_assoc_event()
36 wpa_s->current_ssid = ssid; in wpa_supplicant_gen_assoc_event()
52 struct wpa_ssid *ssid; in wpas_wps_in_use() local
55 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_wps_in_use()
56 if (!(ssid->key_mgmt & WPA_KEY_MGMT_WPS)) in wpas_wps_in_use()
60 *req_type = wpas_wps_get_req_type(ssid); in wpas_wps_in_use()
61 if (!ssid->eap.phase1) in wpas_wps_in_use()
64 if (os_strstr(ssid->eap.phase1, "pbc=1")) in wpas_wps_in_use()
[all …]
Dwps_supplicant.c119 struct wpa_ssid *ssid, in wpas_wps_security_workaround() argument
139 if (ssid->ssid == NULL) in wpas_wps_security_workaround()
141 bss = wpa_bss_get(wpa_s, cred->mac_addr, ssid->ssid, ssid->ssid_len); in wpas_wps_security_workaround()
162 if (ie == NULL && (ssid->proto & WPA_PROTO_WPA) && in wpas_wps_security_workaround()
163 (ssid->pairwise_cipher & WPA_CIPHER_TKIP)) { in wpas_wps_security_workaround()
175 if (ccmp && !(ssid->pairwise_cipher & WPA_CIPHER_CCMP) && in wpas_wps_security_workaround()
176 (ssid->pairwise_cipher & WPA_CIPHER_TKIP) && in wpas_wps_security_workaround()
181 ssid->pairwise_cipher |= WPA_CIPHER_CCMP; in wpas_wps_security_workaround()
183 ssid->pairwise_cipher = WPA_CIPHER_CCMP; in wpas_wps_security_workaround()
186 if (wpa2 && !(ssid->proto & WPA_PROTO_RSN) && in wpas_wps_security_workaround()
[all …]
Dconfig.c34 int (*parser)(const struct parse_data *data, struct wpa_ssid *ssid,
40 char * (*writer)(const struct parse_data *data, struct wpa_ssid *ssid);
57 struct wpa_ssid *ssid, in wpa_config_parse_str() argument
104 dst = (char **) (((u8 *) ssid) + (long) data->param1); in wpa_config_parse_str()
105 dst_len = (size_t *) (((u8 *) ssid) + (long) data->param2); in wpa_config_parse_str()
158 struct wpa_ssid *ssid) in wpa_config_write_str() argument
163 src = (char **) (((u8 *) ssid) + (long) data->param1); in wpa_config_write_str()
168 len = *((size_t *) (((u8 *) ssid) + (long) data->param2)); in wpa_config_write_str()
178 struct wpa_ssid *ssid, in wpa_config_parse_int() argument
183 dst = (int *) (((u8 *) ssid) + (long) data->param1); in wpa_config_parse_int()
[all …]
Dap.c45 struct wpa_ssid *ssid, in wpa_supplicant_conf_ap() argument
55 if (ssid->frequency == 0) { in wpa_supplicant_conf_ap()
59 } else if (ssid->frequency >= 2412 && ssid->frequency <= 2472) { in wpa_supplicant_conf_ap()
61 conf->channel = (ssid->frequency - 2407) / 5; in wpa_supplicant_conf_ap()
62 } else if ((ssid->frequency >= 5180 && ssid->frequency <= 5240) || in wpa_supplicant_conf_ap()
63 (ssid->frequency >= 5745 && ssid->frequency <= 5825)) { in wpa_supplicant_conf_ap()
65 conf->channel = (ssid->frequency - 5000) / 5; in wpa_supplicant_conf_ap()
66 } else if (ssid->frequency >= 56160 + 2160 * 1 && in wpa_supplicant_conf_ap()
67 ssid->frequency <= 56160 + 2160 * 4) { in wpa_supplicant_conf_ap()
69 conf->channel = (ssid->frequency - 56160) / 2160; in wpa_supplicant_conf_ap()
[all …]
Dwpa_supplicant.c111 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpa_set_wep_keys() argument
116 if (ssid->wep_key_len[i] == 0) in wpa_set_wep_keys()
121 i, i == ssid->wep_tx_keyidx, NULL, 0, in wpa_set_wep_keys()
122 ssid->wep_key[i], ssid->wep_key_len[i]); in wpa_set_wep_keys()
130 struct wpa_ssid *ssid) in wpa_supplicant_set_wpa_none_key() argument
140 if (ssid->mode != WPAS_MODE_IBSS) { in wpa_supplicant_set_wpa_none_key()
142 "IBSS/ad-hoc) for WPA-None", ssid->mode); in wpa_supplicant_set_wpa_none_key()
146 if (!ssid->psk_set) { in wpa_supplicant_set_wpa_none_key()
154 os_memcpy(key, ssid->psk, 16); in wpa_supplicant_set_wpa_none_key()
159 os_memcpy(key, ssid->psk, 16); in wpa_supplicant_set_wpa_none_key()
[all …]
Dconfig_file.c123 static int wpa_config_validate_network(struct wpa_ssid *ssid, int line) in wpa_config_validate_network() argument
127 if (ssid->passphrase) { in wpa_config_validate_network()
128 if (ssid->psk_set) { in wpa_config_validate_network()
133 wpa_config_update_psk(ssid); in wpa_config_validate_network()
136 if ((ssid->group_cipher & WPA_CIPHER_CCMP) && in wpa_config_validate_network()
137 !(ssid->pairwise_cipher & WPA_CIPHER_CCMP) && in wpa_config_validate_network()
138 !(ssid->pairwise_cipher & WPA_CIPHER_NONE)) { in wpa_config_validate_network()
143 ssid->group_cipher &= ~WPA_CIPHER_CCMP; in wpa_config_validate_network()
152 struct wpa_ssid *ssid; in wpa_config_read_network() local
158 ssid = os_zalloc(sizeof(*ssid)); in wpa_config_read_network()
[all …]
Dwpa_supplicant.conf850 ssid="simple"
858 ssid="second ssid"
866 ssid="example"
877 ssid="example"
889 ssid="example"
906 ssid="example"
920 ssid="example"
933 ssid="example"
946 ssid="example"
964 ssid="example"
[all …]
Dp2p_supplicant.c149 params.ssids[0].ssid = (u8 *) P2P_WILDCARD_SSID; in wpas_p2p_scan()
222 const u8 *ssid, in wpas_get_p2p_group() argument
228 for (s = wpa_s->conf->ssid; s; s = s->next) { in wpas_get_p2p_group()
231 os_memcmp(ssid, s->ssid, ssid_len) != 0) in wpas_get_p2p_group()
249 struct wpa_ssid *ssid; in wpas_p2p_group_delete() local
253 ssid = wpa_s->current_ssid; in wpas_p2p_group_delete()
254 if (ssid == NULL) { in wpas_p2p_group_delete()
260 ssid = wpa_s->conf->ssid; in wpas_p2p_group_delete()
261 while (ssid) { in wpas_p2p_group_delete()
262 if (ssid->p2p_group && ssid->disabled != 2) in wpas_p2p_group_delete()
[all …]
Dinterworking.c724 static int set_root_nai(struct wpa_ssid *ssid, const char *imsi, char prefix) in set_root_nai() argument
729 return wpa_config_set_quoted(ssid, "identity", nai); in set_root_nai()
736 struct wpa_ssid *ssid) in interworking_set_hs20_params() argument
738 if (wpa_config_set(ssid, "key_mgmt", in interworking_set_hs20_params()
742 if (wpa_config_set(ssid, "proto", "RSN", 0) < 0) in interworking_set_hs20_params()
744 if (wpa_config_set(ssid, "pairwise", "CCMP", 0) < 0) in interworking_set_hs20_params()
755 struct wpa_ssid *ssid; in interworking_connect_3gpp() local
804 ssid = wpa_config_add_network(wpa_s->conf); in interworking_connect_3gpp()
805 if (ssid == NULL) in interworking_connect_3gpp()
807 ssid->parent_cred = cred; in interworking_connect_3gpp()
[all …]
Devents.c48 struct wpa_ssid *ssid) in wpas_temp_disabled() argument
52 if (ssid == NULL || ssid->disabled_until.sec == 0) in wpas_temp_disabled()
56 if (ssid->disabled_until.sec > now.sec) in wpas_temp_disabled()
57 return ssid->disabled_until.sec - now.sec; in wpas_temp_disabled()
59 wpas_clear_temp_disabled(wpa_s, ssid, 0); in wpas_temp_disabled()
67 struct wpa_ssid *ssid, *old_ssid; in wpa_supplicant_select_config() local
75 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_select_config()
76 if (ssid == NULL) { in wpa_supplicant_select_config()
82 if (wpas_network_disabled(wpa_s, ssid)) { in wpa_supplicant_select_config()
88 disallowed_ssid(wpa_s, ssid->ssid, ssid->ssid_len)) { in wpa_supplicant_select_config()
[all …]
Dwpas_glue.c318 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_get_beacon_ie() local
324 if (ssid == NULL || in wpa_get_beacon_ie()
325 ((bss->ssid_len == ssid->ssid_len && in wpa_get_beacon_ie()
326 os_memcmp(bss->ssid, ssid->ssid, ssid->ssid_len) == 0) || in wpa_get_beacon_ie()
327 ssid->ssid_len == 0)) { in wpa_get_beacon_ie()
501 params.ssid = bss->ssid; in wpa_supplicant_mark_authenticated()
646 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpa_supplicant_eap_param_needed() local
652 if (ssid == NULL) in wpa_supplicant_eap_param_needed()
655 wpas_notify_network_request(wpa_s, ssid, field, default_txt); in wpa_supplicant_eap_param_needed()
665 buflen = 100 + os_strlen(txt) + ssid->ssid_len; in wpa_supplicant_eap_param_needed()
[all …]
Dsme.c84 struct wpa_bss *bss, struct wpa_ssid *ssid, in sme_send_authentication() argument
113 params.ssid = bss->ssid; in sme_send_authentication()
115 params.p2p = ssid->p2p_group; in sme_send_authentication()
118 os_memcmp(wpa_s->sme.ssid, params.ssid, params.ssid_len) != 0) in sme_send_authentication()
122 os_memcpy(wpa_s->sme.ssid, params.ssid, params.ssid_len); in sme_send_authentication()
127 if (ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA) { in sme_send_authentication()
128 if (ssid->leap) { in sme_send_authentication()
129 if (ssid->non_leap == 0) in sme_send_authentication()
138 if (ssid->auth_alg) { in sme_send_authentication()
139 params.auth_alg = ssid->auth_alg; in sme_send_authentication()
[all …]
Dnotify.c131 struct wpa_ssid *ssid) in wpas_notify_network_enabled_changed() argument
133 wpas_dbus_signal_network_enabled_changed(wpa_s, ssid); in wpas_notify_network_enabled_changed()
138 struct wpa_ssid *ssid) in wpas_notify_network_selected() argument
140 wpas_dbus_signal_network_selected(wpa_s, ssid->id); in wpas_notify_network_selected()
145 struct wpa_ssid *ssid, in wpas_notify_network_request() argument
149 wpas_dbus_signal_network_request(wpa_s, ssid, rtype, default_txt); in wpas_notify_network_request()
217 struct wpa_ssid *ssid) in wpas_notify_network_added() argument
226 wpas_dbus_register_network(wpa_s, ssid); in wpas_notify_network_added()
231 struct wpa_ssid *ssid) in wpas_notify_persistent_group_added() argument
234 wpas_dbus_register_persistent_group(wpa_s, ssid); in wpas_notify_persistent_group_added()
[all …]
Dconfig.h201 u8 ssid[MAX_SSID_LEN]; member
238 struct wpa_ssid *ssid; member
805 void wpa_config_free(struct wpa_config *ssid);
806 void wpa_config_free_ssid(struct wpa_ssid *ssid);
813 void wpa_config_set_network_defaults(struct wpa_ssid *ssid);
814 int wpa_config_set(struct wpa_ssid *ssid, const char *var, const char *value,
816 int wpa_config_set_quoted(struct wpa_ssid *ssid, const char *var,
818 char ** wpa_config_get_all(struct wpa_ssid *ssid, int get_keys);
819 char * wpa_config_get(struct wpa_ssid *ssid, const char *var);
820 char * wpa_config_get_no_key(struct wpa_ssid *ssid, const char *var);
[all …]
Dctrl_iface.c55 struct wpa_ssid *ssid; in pno_start() local
69 ssid = wpa_s->conf->ssid; in pno_start()
70 while (ssid) { in pno_start()
71 if (!wpas_network_disabled(wpa_s, ssid)) in pno_start()
73 ssid = ssid->next; in pno_start()
91 ssid = wpa_s->conf->ssid; in pno_start()
92 while (ssid) { in pno_start()
93 if (!wpas_network_disabled(wpa_s, ssid)) { in pno_start()
94 params.ssids[i].ssid = ssid->ssid; in pno_start()
95 params.ssids[i].ssid_len = ssid->ssid_len; in pno_start()
[all …]
Dbss.c196 wpa_ssid_txt(bss->ssid, bss->ssid_len), reason); in wpa_bss_remove()
212 const u8 *ssid, size_t ssid_len) in wpa_bss_get() argument
220 os_memcmp(bss->ssid, ssid, ssid_len) == 0) in wpa_bss_get()
254 struct wpa_ssid *ssid; in wpa_bss_known() local
256 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_bss_known()
257 if (ssid->ssid == NULL || ssid->ssid_len == 0) in wpa_bss_known()
259 if (ssid->ssid_len == bss->ssid_len && in wpa_bss_known()
260 os_memcmp(ssid->ssid, bss->ssid, ssid->ssid_len) == 0) in wpa_bss_known()
317 const u8 *ssid, size_t ssid_len, in wpa_bss_add() argument
328 os_memcpy(bss->ssid, ssid, ssid_len); in wpa_bss_add()
[all …]
Dconfig_none.c34 struct wpa_ssid *ssid; in wpa_config_write() local
42 for (ssid = config->ssid; ssid; ssid = ssid->next) { in wpa_config_write()
Dwpa_supplicant_i.h275 u8 ssid[32]; member
492 u8 ssid[32]; member
683 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
686 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid);
694 struct wpa_bss *bss, struct wpa_ssid *ssid,
698 struct wpa_ssid *ssid);
700 struct wpa_ssid *ssid);
715 struct wpa_ssid *ssid);
717 struct wpa_ssid *ssid);
719 struct wpa_ssid *ssid);
[all …]
Dwps_supplicant.h31 enum wps_request_type wpas_wps_get_req_type(struct wpa_ssid *ssid);
40 struct wpa_ssid *ssid, struct wpa_bss *bss);
42 struct wpa_ssid *ssid, struct wpa_bss *bss);
44 struct wpa_bss *selected, struct wpa_ssid *ssid);
95 static inline u8 wpas_wps_get_req_type(struct wpa_ssid *ssid) in wpas_wps_get_req_type() argument
101 struct wpa_ssid *ssid, in wpas_wps_ssid_bss_match() argument
108 struct wpa_ssid *ssid, in wpas_wps_ssid_wildcard_ok() argument
116 struct wpa_ssid *ssid) in wpas_wps_scan_pbc_overlap() argument
Dnotify.h31 struct wpa_ssid *ssid);
33 struct wpa_ssid *ssid);
35 struct wpa_ssid *ssid,
49 struct wpa_ssid *ssid);
51 struct wpa_ssid *ssid);
91 const struct wpa_ssid *ssid,
112 struct wpa_ssid *ssid, int network_id,
115 struct wpa_ssid *ssid);
117 struct wpa_ssid *ssid);
/freebsd-10-stable/contrib/wpa/src/ap/
Dap_config.c182 struct hostapd_ssid *ssid) in hostapd_config_read_wpa_psk() argument
248 pbkdf2_sha1(pos, ssid->ssid, ssid->ssid_len, in hostapd_config_read_wpa_psk()
260 psk->next = ssid->wpa_psk; in hostapd_config_read_wpa_psk()
261 ssid->wpa_psk = psk; in hostapd_config_read_wpa_psk()
270 static int hostapd_derive_psk(struct hostapd_ssid *ssid) in hostapd_derive_psk() argument
272 ssid->wpa_psk = os_zalloc(sizeof(struct hostapd_wpa_psk)); in hostapd_derive_psk()
273 if (ssid->wpa_psk == NULL) { in hostapd_derive_psk()
278 (u8 *) ssid->ssid, ssid->ssid_len); in hostapd_derive_psk()
280 (u8 *) ssid->wpa_passphrase, in hostapd_derive_psk()
281 os_strlen(ssid->wpa_passphrase)); in hostapd_derive_psk()
[all …]
Dbeacon.c233 *pos++ = hapd->conf->ssid.ssid_len; in hostapd_gen_probe_resp()
234 os_memcpy(pos, hapd->conf->ssid.ssid, hapd->conf->ssid.ssid_len); in hostapd_gen_probe_resp()
235 pos += hapd->conf->ssid.ssid_len; in hostapd_gen_probe_resp()
320 const u8 *ssid, size_t ssid_len, in ssid_match() argument
329 if (ssid_len == hapd->conf->ssid.ssid_len && in ssid_match()
330 os_memcmp(ssid, hapd->conf->ssid.ssid, ssid_len) == 0) in ssid_match()
343 if (pos[1] == hapd->conf->ssid.ssid_len && in ssid_match()
344 os_memcmp(pos + 2, hapd->conf->ssid.ssid, pos[1]) == 0) in ssid_match()
386 if ((!elems.ssid || !elems.supp_rates)) { in handle_probe_req()
432 os_memcmp(elems.ssid, P2P_WILDCARD_SSID, in handle_probe_req()
[all …]
Dhostapd.c101 if (hapd->conf->ssid.ssid_set && in hostapd_reload_bss()
102 hostapd_set_ssid(hapd, hapd->conf->ssid.ssid, in hostapd_reload_bss()
103 hapd->conf->ssid.ssid_len)) { in hostapd_reload_bss()
196 struct hostapd_ssid *ssid = &hapd->conf->ssid; in hostapd_broadcast_wep_set() local
198 idx = ssid->wep.idx; in hostapd_broadcast_wep_set()
199 if (ssid->wep.default_len && in hostapd_broadcast_wep_set()
202 1, NULL, 0, ssid->wep.key[idx], in hostapd_broadcast_wep_set()
203 ssid->wep.len[idx])) { in hostapd_broadcast_wep_set()
208 if (ssid->dyn_vlan_keys) { in hostapd_broadcast_wep_set()
210 for (i = 0; i <= ssid->max_dyn_vlan_keys; i++) { in hostapd_broadcast_wep_set()
[all …]
/freebsd-10-stable/contrib/wpa/wpa_supplicant/dbus/
Ddbus_new_handlers_p2p.c293 struct wpa_ssid *ssid; in wpas_dbus_handler_p2p_group_add() local
345 ssid = wpa_config_get_network(wpa_s->conf, group_id); in wpas_dbus_handler_p2p_group_add()
346 if (ssid == NULL || ssid->disabled != 2) in wpas_dbus_handler_p2p_group_add()
349 if (wpas_p2p_group_add_persistent(wpa_s, ssid, 0, freq, 0)) { in wpas_dbus_handler_p2p_group_add()
571 struct wpa_ssid *ssid; in wpas_dbus_handler_p2p_invite() local
629 ssid = wpa_config_get_network(wpa_s->conf, group_id); in wpas_dbus_handler_p2p_invite()
630 if (ssid == NULL || ssid->disabled != 2) in wpas_dbus_handler_p2p_invite()
633 if (wpas_p2p_invite(wpa_s, peer_addr, ssid, NULL, 0, 0) < 0) { in wpas_dbus_handler_p2p_invite()
1092 struct wpa_ssid *ssid = wpa_s->current_ssid; in wpas_get_p2p_role() local
1094 if (!ssid) in wpas_get_p2p_role()
[all …]
Ddbus_new.h139 struct wpa_ssid *ssid);
142 struct wpa_ssid *ssid,
154 struct wpa_ssid *ssid);
185 const struct wpa_ssid *ssid,
188 struct wpa_ssid *ssid);
192 const struct wpa_ssid *ssid);
194 struct wpa_ssid *ssid);
252 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpas_dbus_signal_network_enabled_changed() argument
262 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, in wpas_dbus_signal_network_request() argument
293 struct wpa_ssid *ssid) in wpas_dbus_register_network() argument
[all …]

12345678