Lines Matching refs:ssid
30 struct wpa_ssid *ssid; in wpa_supplicant_gen_assoc_event() local
33 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_gen_assoc_event()
34 if (ssid == NULL) in wpa_supplicant_gen_assoc_event()
38 wpa_s->current_ssid = ssid; in wpa_supplicant_gen_assoc_event()
53 struct wpa_ssid *ssid; in wpas_wps_in_use() local
56 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_wps_in_use()
57 if (!(ssid->key_mgmt & WPA_KEY_MGMT_WPS)) in wpas_wps_in_use()
61 *req_type = wpas_wps_get_req_type(ssid); in wpas_wps_in_use()
62 if (ssid->eap.phase1 && os_strstr(ssid->eap.phase1, "pbc=1")) in wpas_wps_in_use()
93 struct wpa_ssid *ssid = wpa_s->conf->ssid; in wpa_supplicant_enabled_networks() local
99 while (ssid) { in wpa_supplicant_enabled_networks()
100 if (!wpas_network_disabled(wpa_s, ssid)) in wpa_supplicant_enabled_networks()
104 ssid = ssid->next; in wpa_supplicant_enabled_networks()
118 struct wpa_ssid *ssid) in wpa_supplicant_assoc_try() argument
122 while (ssid) { in wpa_supplicant_assoc_try()
123 if (!wpas_network_disabled(wpa_s, ssid)) { in wpa_supplicant_assoc_try()
124 int temp_disabled = wpas_temp_disabled(wpa_s, ssid); in wpa_supplicant_assoc_try()
133 ssid = ssid->next; in wpa_supplicant_assoc_try()
137 if (ssid == NULL) { in wpa_supplicant_assoc_try()
144 if (ssid->next) { in wpa_supplicant_assoc_try()
146 wpa_s->prev_scan_ssid = ssid; in wpa_supplicant_assoc_try()
151 wpa_supplicant_associate(wpa_s, NULL, ssid); in wpa_supplicant_assoc_try()
331 struct wpa_ssid *ssid; in wpa_supplicant_build_filter_ssids() local
338 for (count = 0, ssid = conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_build_filter_ssids()
339 if (ssid->ssid && ssid->ssid_len) in wpa_supplicant_build_filter_ssids()
348 for (ssid = conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_build_filter_ssids()
349 if (!ssid->ssid || !ssid->ssid_len) in wpa_supplicant_build_filter_ssids()
351 os_memcpy(ssids[*num_ssids].ssid, ssid->ssid, ssid->ssid_len); in wpa_supplicant_build_filter_ssids()
352 ssids[*num_ssids].ssid_len = ssid->ssid_len; in wpa_supplicant_build_filter_ssids()
585 struct wpa_ssid *ssid; in non_p2p_network_enabled() local
587 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in non_p2p_network_enabled()
588 if (wpas_network_disabled(wpa_s, ssid)) in non_p2p_network_enabled()
590 if (!ssid->p2p_group) in non_p2p_network_enabled()
651 struct wpa_ssid *ssid; in wpa_set_scan_ssids() local
662 ssid = wpa_config_get_network(wpa_s->conf, wpa_s->scan_id[i]); in wpa_set_scan_ssids()
663 if (!ssid || !ssid->scan_ssid) in wpa_set_scan_ssids()
667 if (params->ssids[j].ssid_len == ssid->ssid_len && in wpa_set_scan_ssids()
668 params->ssids[j].ssid && in wpa_set_scan_ssids()
669 os_memcmp(params->ssids[j].ssid, ssid->ssid, in wpa_set_scan_ssids()
670 ssid->ssid_len) == 0) in wpa_set_scan_ssids()
683 wpa_ssid_txt(ssid->ssid, ssid->ssid_len)); in wpa_set_scan_ssids()
684 params->ssids[params->num_ssids].ssid = ssid->ssid; in wpa_set_scan_ssids()
685 params->ssids[params->num_ssids].ssid_len = ssid->ssid_len; in wpa_set_scan_ssids()
710 params->ssids[i].ssid = wpa_s->ssids_from_scan_req[i].ssid; in wpa_set_ssids_from_scan_req()
714 params->ssids[i].ssid, in wpa_set_ssids_from_scan_req()
727 struct wpa_ssid *ssid; in wpa_supplicant_scan() local
778 ssid = NULL; in wpa_supplicant_scan()
782 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_scan()
783 if (ssid == wpa_s->connect_without_scan) in wpa_supplicant_scan()
790 (!ssid || in wpa_supplicant_scan()
791 (ssid->mode != WPAS_MODE_AP && ssid->mode != WPAS_MODE_P2P_GO))) { in wpa_supplicant_scan()
825 if (ssid) { in wpa_supplicant_scan()
828 wpa_supplicant_associate(wpa_s, NULL, ssid); in wpa_supplicant_scan()
860 params.ssids[0].ssid = wpa_s->go_params->ssid; in wpa_supplicant_scan()
869 params.ssids[0].ssid = wpa_s->current_ssid->ssid; in wpa_supplicant_scan()
881 ssid = wpa_s->conf->ssid; in wpa_supplicant_scan()
883 while (ssid) { in wpa_supplicant_scan()
884 if (ssid == wpa_s->prev_scan_ssid) { in wpa_supplicant_scan()
885 ssid = ssid->next; in wpa_supplicant_scan()
888 ssid = ssid->next; in wpa_supplicant_scan()
899 wpa_supplicant_assoc_try(wpa_s, ssid); in wpa_supplicant_scan()
906 ssid = NULL; in wpa_supplicant_scan()
913 ssid = wpa_s->current_ssid; in wpa_supplicant_scan()
915 ssid->ssid, ssid->ssid_len); in wpa_supplicant_scan()
916 params.ssids[0].ssid = ssid->ssid; in wpa_supplicant_scan()
917 params.ssids[0].ssid_len = ssid->ssid_len; in wpa_supplicant_scan()
936 struct wpa_ssid *start = ssid, *tssid; in wpa_supplicant_scan()
938 if (ssid == NULL && max_ssids > 1) in wpa_supplicant_scan()
939 ssid = wpa_s->conf->ssid; in wpa_supplicant_scan()
940 while (ssid) { in wpa_supplicant_scan()
941 if (!wpas_network_disabled(wpa_s, ssid) && in wpa_supplicant_scan()
942 ssid->scan_ssid) { in wpa_supplicant_scan()
944 ssid->ssid, ssid->ssid_len); in wpa_supplicant_scan()
945 params.ssids[params.num_ssids].ssid = in wpa_supplicant_scan()
946 ssid->ssid; in wpa_supplicant_scan()
948 ssid->ssid_len; in wpa_supplicant_scan()
953 ssid = ssid->next; in wpa_supplicant_scan()
954 if (ssid == start) in wpa_supplicant_scan()
956 if (ssid == NULL && max_ssids > 1 && in wpa_supplicant_scan()
957 start != wpa_s->conf->ssid) in wpa_supplicant_scan()
958 ssid = wpa_s->conf->ssid; in wpa_supplicant_scan()
965 for (tssid = wpa_s->conf->ssid; in wpa_supplicant_scan()
982 if (ssid && max_ssids == 1) { in wpa_supplicant_scan()
989 params.ssids[0].ssid = NULL; in wpa_supplicant_scan()
995 wpa_s->prev_scan_ssid = ssid; in wpa_supplicant_scan()
999 wpa_ssid_txt(ssid->ssid, ssid->ssid_len)); in wpa_supplicant_scan()
1001 } else if (ssid) { in wpa_supplicant_scan()
1004 wpa_s->prev_scan_ssid = ssid; in wpa_supplicant_scan()
1114 params.ssids[0].ssid = bss->ssid; in wpa_supplicant_scan()
1120 wpa_ssid_txt(bss->ssid, bss->ssid_len)); in wpa_supplicant_scan()
1310 struct wpa_ssid *ssid = NULL; in wpa_supplicant_req_sched_scan() local
1336 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpa_supplicant_req_sched_scan()
1337 if (!wpas_network_disabled(wpa_s, ssid) && !ssid->scan_ssid) { in wpa_supplicant_req_sched_scan()
1340 } else if (!wpas_network_disabled(wpa_s, ssid) && in wpa_supplicant_req_sched_scan()
1341 ssid->ssid_len) in wpa_supplicant_req_sched_scan()
1345 if (!wpas_network_disabled(wpa_s, ssid) && in wpa_supplicant_req_sched_scan()
1346 ssid->key_mgmt == WPA_KEY_MGMT_WPS) { in wpa_supplicant_req_sched_scan()
1395 ssid = wpa_s->conf->ssid; in wpa_supplicant_req_sched_scan()
1397 while (ssid) { in wpa_supplicant_req_sched_scan()
1398 if (ssid == wpa_s->prev_sched_ssid) { in wpa_supplicant_req_sched_scan()
1399 ssid = ssid->next; in wpa_supplicant_req_sched_scan()
1402 ssid = ssid->next; in wpa_supplicant_req_sched_scan()
1406 if (!ssid || !wpa_s->prev_sched_ssid) { in wpa_supplicant_req_sched_scan()
1410 ssid = wpa_s->conf->ssid; in wpa_supplicant_req_sched_scan()
1411 wpa_s->prev_sched_ssid = ssid; in wpa_supplicant_req_sched_scan()
1419 while (ssid) { in wpa_supplicant_req_sched_scan()
1420 if (wpas_network_disabled(wpa_s, ssid)) in wpa_supplicant_req_sched_scan()
1424 params.filter_ssids && ssid->ssid && ssid->ssid_len) { in wpa_supplicant_req_sched_scan()
1426 wpa_ssid_txt(ssid->ssid, ssid->ssid_len)); in wpa_supplicant_req_sched_scan()
1427 os_memcpy(params.filter_ssids[params.num_filter_ssids].ssid, in wpa_supplicant_req_sched_scan()
1428 ssid->ssid, ssid->ssid_len); in wpa_supplicant_req_sched_scan()
1430 ssid->ssid_len; in wpa_supplicant_req_sched_scan()
1432 } else if (params.filter_ssids && ssid->ssid && ssid->ssid_len) in wpa_supplicant_req_sched_scan()
1441 if (ssid->scan_ssid && ssid->ssid && ssid->ssid_len) { in wpa_supplicant_req_sched_scan()
1446 wpa_ssid_txt(ssid->ssid, ssid->ssid_len)); in wpa_supplicant_req_sched_scan()
1447 params.ssids[params.num_ssids].ssid = in wpa_supplicant_req_sched_scan()
1448 ssid->ssid; in wpa_supplicant_req_sched_scan()
1450 ssid->ssid_len; in wpa_supplicant_req_sched_scan()
1453 wpa_s->prev_sched_ssid = ssid; in wpa_supplicant_req_sched_scan()
1455 ssid = ssid->next; in wpa_supplicant_req_sched_scan()
1456 } while (ssid && in wpa_supplicant_req_sched_scan()
1457 (wpas_network_disabled(wpa_s, ssid) || in wpa_supplicant_req_sched_scan()
1458 !ssid->scan_ssid)); in wpa_supplicant_req_sched_scan()
1464 wpa_s->prev_sched_ssid = ssid; in wpa_supplicant_req_sched_scan()
1465 ssid = ssid->next; in wpa_supplicant_req_sched_scan()
1500 (wpa_s->sched_scan_plans_num && !ssid && wpa_s->first_sched_scan)) { in wpa_supplicant_req_sched_scan()
1532 if (ssid || !wpa_s->first_sched_scan) { in wpa_supplicant_req_sched_scan()
1569 if (ssid || !wpa_s->first_sched_scan) { in wpa_supplicant_req_sched_scan()
1587 if (!ssid) in wpa_supplicant_req_sched_scan()
2363 if (src->ssids[i].ssid) { in wpa_scan_clone_params()
2364 n = os_memdup(src->ssids[i].ssid, in wpa_scan_clone_params()
2368 params->ssids[i].ssid = n; in wpa_scan_clone_params()
2463 os_free((u8 *) params->ssids[i].ssid); in wpa_scan_free_params()
2485 struct wpa_ssid *ssid; in wpas_start_pno() local
2530 ssid = wpa_s->conf->ssid; in wpas_start_pno()
2531 while (ssid) { in wpas_start_pno()
2532 if (!wpas_network_disabled(wpa_s, ssid)) { in wpas_start_pno()
2534 if (ssid->scan_ssid) in wpas_start_pno()
2537 ssid = ssid->next; in wpas_start_pno()
2567 ssid = wpa_s->conf->pssid[prio]; in wpas_start_pno()
2568 while (ssid) { in wpas_start_pno()
2569 if (!wpas_network_disabled(wpa_s, ssid)) { in wpas_start_pno()
2570 if (ssid->scan_ssid && params.num_ssids < num_ssid) { in wpas_start_pno()
2571 params.ssids[params.num_ssids].ssid = in wpas_start_pno()
2572 ssid->ssid; in wpas_start_pno()
2574 ssid->ssid_len; in wpas_start_pno()
2577 os_memcpy(params.filter_ssids[i].ssid, ssid->ssid, in wpas_start_pno()
2578 ssid->ssid_len); in wpas_start_pno()
2579 params.filter_ssids[i].ssid_len = ssid->ssid_len; in wpas_start_pno()
2585 if (ssid->pnext) in wpas_start_pno()
2586 ssid = ssid->pnext; in wpas_start_pno()
2590 ssid = wpa_s->conf->pssid[++prio]; in wpas_start_pno()