Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching defs:ssid

28 	struct wpa_ssid *ssid;
31 ssid = wpa_supplicant_get_ssid(wpa_s);
32 if (ssid == NULL)
36 wpa_s->current_ssid = ssid;
49 struct wpa_ssid *ssid;
52 for (ssid = conf->ssid; ssid; ssid = ssid->next) {
53 if (!(ssid->key_mgmt & WPA_KEY_MGMT_WPS))
57 *req_type = wpas_wps_get_req_type(ssid);
58 if (!ssid->eap.phase1)
61 if (os_strstr(ssid->eap.phase1, "pbc=1"))
72 struct wpa_ssid *ssid = conf->ssid;
73 while (ssid) {
74 if (!ssid->disabled)
76 ssid = ssid->next;
85 struct wpa_ssid *ssid;
128 ssid = wpa_s->conf->ssid;
130 while (ssid) {
131 if (ssid == wpa_s->prev_scan_ssid) {
132 ssid = ssid->next;
135 ssid = ssid->next;
138 while (ssid) {
139 if (!ssid->disabled &&
140 (ssid->scan_ssid || wpa_s->conf->ap_scan == 2))
142 ssid = ssid->next;
147 * ap_scan=2 mode - try to associate with each SSID instead of
150 if (ssid == NULL) {
157 if (ssid->next) {
158 /* Continue from the next SSID on the next attempt. */
159 wpa_s->prev_scan_ssid = ssid;
161 /* Start from the beginning of the SSID list. */
164 wpa_supplicant_associate(wpa_s, NULL, ssid);
196 wpa_printf(MSG_DEBUG, "Starting AP scan (%s SSID)",
197 ssid ? "specific": "broadcast");
198 if (ssid) {
199 wpa_hexdump_ascii(MSG_DEBUG, "Scan SSID",
200 ssid->ssid, ssid->ssid_len);
201 wpa_s->prev_scan_ssid = ssid;
207 ret = ieee80211_sta_req_scan(wpa_s, ssid ? ssid->ssid : NULL,
208 ssid ? ssid->ssid_len : 0);
211 ret = wpa_drv_scan(wpa_s, &ssid);
241 * causes the specific SSID scan to get continually pushed back and
246 struct wpa_ssid *ssid = wpa_s->conf->ssid;
248 while (ssid) {
249 if (!ssid->disabled && ssid->scan_ssid)
251 ssid = ssid->next;
253 if (ssid) {
255 "ensure that specific SSID scans occur");