Lines Matching full:ssid
25 ssid="example"
289 struct wpa_ssid *ssid;
300 ssid = os_zalloc(sizeof(*ssid));
301 if (ssid == NULL) {
305 dl_list_init(&ssid->psk_list);
306 ssid->id = id;
308 wpa_config_set_network_defaults(ssid);
338 if (wpa_config_set(ssid, (char *) name, (char *) data, 0) < 0)
344 if (ssid->passphrase) {
345 if (ssid->psk_set) {
350 wpa_config_update_psk(ssid);
353 if ((ssid->group_cipher & WPA_CIPHER_CCMP) &&
354 !(ssid->pairwise_cipher & WPA_CIPHER_CCMP) &&
355 !(ssid->pairwise_cipher & WPA_CIPHER_NONE)) {
360 ssid->group_cipher &= ~WPA_CIPHER_CCMP;
364 wpa_config_free_ssid(ssid);
365 ssid = NULL;
368 return ssid;
375 struct wpa_ssid *ssid, *tail = NULL, *head = NULL;
409 ssid = wpa_config_read_network(nhk, name, i);
410 if (ssid == NULL) {
417 head = tail = ssid;
419 tail->next = ssid;
420 tail = ssid;
422 if (wpa_config_add_prio_network(config, ssid)) {
432 config->ssid = head;
679 static void write_str(HKEY hk, const char *field, struct wpa_ssid *ssid)
681 char *value = wpa_config_get(ssid, field);
699 static void write_bssid(HKEY hk, struct wpa_ssid *ssid)
701 char *value = wpa_config_get(ssid, "bssid");
709 static void write_psk(HKEY hk, struct wpa_ssid *ssid)
711 char *value = wpa_config_get(ssid, "psk");
719 static void write_proto(HKEY hk, struct wpa_ssid *ssid)
723 if (ssid->proto == DEFAULT_PROTO)
726 value = wpa_config_get(ssid, "proto");
735 static void write_key_mgmt(HKEY hk, struct wpa_ssid *ssid)
739 if (ssid->key_mgmt == DEFAULT_KEY_MGMT)
742 value = wpa_config_get(ssid, "key_mgmt");
751 static void write_pairwise(HKEY hk, struct wpa_ssid *ssid)
755 if (ssid->pairwise_cipher == DEFAULT_PAIRWISE)
758 value = wpa_config_get(ssid, "pairwise");
767 static void write_group(HKEY hk, struct wpa_ssid *ssid)
771 if (ssid->group_cipher == DEFAULT_GROUP)
774 value = wpa_config_get(ssid, "group");
783 static void write_auth_alg(HKEY hk, struct wpa_ssid *ssid)
787 if (ssid->auth_alg == 0)
790 value = wpa_config_get(ssid, "auth_alg");
800 static void write_eap(HKEY hk, struct wpa_ssid *ssid)
804 value = wpa_config_get(ssid, "eap");
815 static void write_wep_key(HKEY hk, int idx, struct wpa_ssid *ssid)
820 value = wpa_config_get(ssid, field);
828 static int wpa_config_write_network(HKEY hk, struct wpa_ssid *ssid, int id)
858 #define STR(t) write_str(netw, #t, ssid)
859 #define INT(t) write_int(netw, #t, ssid->t, 0)
860 #define INTe(t) write_int(netw, #t, ssid->eap.t, 0)
861 #define INT_DEF(t, def) write_int(netw, #t, ssid->t, def)
862 #define INT_DEFe(t, def) write_int(netw, #t, ssid->eap.t, def)
864 STR(ssid);
866 write_bssid(netw, ssid);
867 write_psk(netw, ssid);
868 write_proto(netw, ssid);
869 write_key_mgmt(netw, ssid);
870 write_pairwise(netw, ssid);
871 write_group(netw, ssid);
872 write_auth_alg(netw, ssid);
874 write_eap(netw, ssid);
912 write_wep_key(netw, i, ssid);
921 write_int(netw, "proactive_key_caching", ssid->proactive_key_caching,
926 write_int(netw, "ieee80211w", ssid->ieee80211w,
981 struct wpa_ssid *ssid;
1008 for (ssid = config->ssid, id = 0; ssid; ssid = ssid->next, id++) {
1009 if (ssid->key_mgmt == WPA_KEY_MGMT_WPS)
1011 if (wpa_config_write_network(hk, ssid, id))