Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:ssid

55 	struct wpa_ssid *ssid;
64 ssid = wpa_s->conf->ssid;
65 while (ssid) {
66 if (!wpas_network_disabled(wpa_s, ssid))
68 ssid = ssid->next;
86 ssid = wpa_s->conf->ssid;
87 while (ssid) {
88 if (!wpas_network_disabled(wpa_s, ssid)) {
89 params.ssids[i].ssid = ssid->ssid;
90 params.ssids[i].ssid_len = ssid->ssid_len;
92 os_memcpy(params.filter_ssids[i].ssid, ssid->ssid,
93 ssid->ssid_len);
94 params.filter_ssids[i].ssid_len = ssid->ssid_len;
100 ssid = ssid->next;
340 struct wpa_ssid *ssid = wpa_s->current_ssid;
350 if (rsn_preauth_init(wpa_s->wpa, bssid, ssid ? &ssid->eap : NULL))
980 struct wpa_ssid *ssid;
996 ssid = wpa_config_get_network(wpa_s->conf, id);
997 if (ssid == NULL) {
998 wpa_printf(MSG_DEBUG, "CTRL_IFACE: Could not find SSID id=%d "
1003 return wpa_supplicant_ctrl_iface_ctrl_rsp_handle(wpa_s, ssid, rsp,
1024 struct wpa_ssid *ssid = wpa_s->current_ssid;
1030 if (ssid) {
1031 u8 *_ssid = ssid->ssid;
1032 size_t ssid_len = ssid->ssid_len;
1042 ret = os_snprintf(pos, end - pos, "ssid=%s\nid=%d\n",
1044 ssid->id);
1049 if (wps && ssid->passphrase &&
1050 wpa_key_mgmt_wpa_psk(ssid->key_mgmt) &&
1051 (ssid->mode == WPAS_MODE_AP ||
1052 ssid->mode == WPAS_MODE_P2P_GO)) {
1055 ssid->passphrase);
1060 if (ssid->id_str) {
1063 ssid->id_str);
1069 switch (ssid->mode) {
1165 "id=%d state=%d BSSID=" MACSTR " SSID=%s",
1169 wpa_s->current_ssid && wpa_s->current_ssid->ssid ?
1170 wpa_ssid_txt(wpa_s->current_ssid->ssid,
1173 struct wpa_ssid *ssid = wpa_s->current_ssid;
1178 ssid ? ssid->id : -1,
1179 ssid && ssid->id_str ? ssid->id_str : "");
1192 struct wpa_ssid *ssid;
1207 ssid = wpa_config_get_network(wpa_s->conf, id);
1208 if (ssid == NULL) {
1209 wpa_printf(MSG_DEBUG, "CTRL_IFACE: Could not find SSID id=%d "
1214 os_memcpy(ssid->bssid, bssid, ETH_ALEN);
1215 ssid->bssid_set = !is_zero_ether_addr(bssid);
1371 struct wpa_ssid *ssid;
1377 "network id / ssid / bssid / flags\n");
1382 ssid = wpa_s->conf->ssid;
1383 while (ssid) {
1385 ssid->id,
1386 wpa_ssid_txt(ssid->ssid, ssid->ssid_len));
1390 if (ssid->bssid_set) {
1392 MAC2STR(ssid->bssid));
1400 ssid == wpa_s->current_ssid ?
1402 ssid->disabled ? "[DISABLED]" : "",
1403 ssid->disabled_until.sec ?
1405 ssid->disabled == 2 ? "[P2P-PERSISTENT]" :
1415 ssid = ssid->next;
1627 os_memcmp(bss->ssid, P2P_WILDCARD_SSID, P2P_WILDCARD_SSID_LEN) ==
1680 wpa_ssid_txt(bss->ssid, bss->ssid_len));
1704 "flags / ssid\n");
1725 struct wpa_ssid *ssid;
1730 ssid = NULL;
1735 ssid = wpa_config_get_network(wpa_s->conf, id);
1736 if (ssid == NULL) {
1741 if (ssid->disabled == 2) {
1748 wpa_supplicant_select_network(wpa_s, ssid);
1758 struct wpa_ssid *ssid;
1763 ssid = NULL;
1768 ssid = wpa_config_get_network(wpa_s->conf, id);
1769 if (ssid == NULL) {
1774 if (ssid->disabled == 2) {
1781 ssid->disabled = 0;
1785 wpa_supplicant_enable_network(wpa_s, ssid);
1795 struct wpa_ssid *ssid;
1800 ssid = NULL;
1805 ssid = wpa_config_get_network(wpa_s->conf, id);
1806 if (ssid == NULL) {
1811 if (ssid->disabled == 2) {
1818 wpa_supplicant_disable_network(wpa_s, ssid);
1827 struct wpa_ssid *ssid;
1832 ssid = wpa_config_add_network(wpa_s->conf);
1833 if (ssid == NULL)
1836 wpas_notify_network_added(wpa_s, ssid);
1838 ssid->disabled = 1;
1839 wpa_config_set_network_defaults(ssid);
1841 ret = os_snprintf(buf, buflen, "%d\n", ssid->id);
1852 struct wpa_ssid *ssid;
1857 ssid = wpa_s->conf->ssid;
1858 while (ssid) {
1859 struct wpa_ssid *remove_ssid = ssid;
1860 id = ssid->id;
1861 ssid = ssid->next;
1881 ssid = wpa_config_get_network(wpa_s->conf, id);
1882 if (ssid)
1883 wpas_notify_network_removed(wpa_s, ssid);
1884 if (ssid == NULL) {
1890 if (ssid == wpa_s->current_ssid || wpa_s->current_ssid == NULL) {
1901 if (ssid == wpa_s->current_ssid) {
1922 struct wpa_ssid *ssid;
1942 ssid = wpa_config_get_network(wpa_s->conf, id);
1943 if (ssid == NULL) {
1949 if (wpa_config_set(ssid, name, value, 0) < 0) {
1955 wpa_sm_pmksa_cache_flush(wpa_s->wpa, ssid);
1957 if (wpa_s->current_ssid == ssid || wpa_s->current_ssid == NULL) {
1966 value[0] == '"' && ssid->ssid_len) ||
1967 (os_strcmp(name, "ssid") == 0 && ssid->passphrase))
1968 wpa_config_update_psk(ssid);
1981 struct wpa_ssid *ssid;
1994 ssid = wpa_config_get_network(wpa_s->conf, id);
1995 if (ssid == NULL) {
2001 value = wpa_config_get_no_key(ssid, name);
2742 ret = os_snprintf(pos, end - pos, "ssid=%s\n",
2743 wpa_ssid_txt(bss->ssid, bss->ssid_len));
3028 struct wpa_ssid *ssid = wpa_s->current_ssid;
3050 if (!ssid) {
3057 wpa_supplicant_connect(wpa_s, bss, ssid);
3132 struct wpa_ssid *ssid;
3134 ssid = wpa_config_get_network(wpa_s->conf, persistent_id);
3135 if (ssid == NULL || ssid->disabled != 2 ||
3136 ssid->mode != WPAS_MODE_P2P_GO) {
3138 "SSID id=%d for persistent P2P group (GO)",
3246 struct wpa_ssid *ssid = wpa_s->current_ssid;
3248 if (ssid == NULL || ssid->mode != WPAS_MODE_P2P_GO ||
3249 ssid->passphrase == NULL)
3252 os_strlcpy(buf, ssid->passphrase, buflen);
3549 struct wpa_ssid *ssid;
3562 ssid
3563 if (ssid == NULL || ssid->disabled != 2) {
3564 wpa_printf(MSG_DEBUG, "CTRL_IFACE: Could not find SSID id=%d "
3580 return wpas_p2p_invite(wpa_s, _peer, ssid, NULL, freq, ht40);
3630 struct wpa_ssid *ssid;
3633 ssid = wpa_config_get_network(wpa_s->conf, id);
3634 if (ssid == NULL || ssid->disabled != 2) {
3635 wpa_printf(MSG_DEBUG, "CTRL_IFACE: Could not find SSID id=%d "
3641 return wpas_p2p_group_add_persistent(wpa_s, ssid, 0, freq, ht40);
3681 struct wpa_ssid *ssid;
3735 ssid = wpas_p2p_get_persistent(wpa_s, info->p2p_device_addr, NULL, 0);
3736 if (ssid) {
3737 res = os_snprintf(pos, end - pos, "persistent=%d\n", ssid->id);