• Home
  • Raw
  • Download

Lines Matching refs:ssid

96 static int wpa_config_validate_network(struct wpa_ssid *ssid, int line)  in wpa_config_validate_network()  argument
100 if (ssid->passphrase) { in wpa_config_validate_network()
101 if (ssid->psk_set) { in wpa_config_validate_network()
106 wpa_config_update_psk(ssid); in wpa_config_validate_network()
109 if ((ssid->key_mgmt & WPA_KEY_MGMT_PSK) && !ssid->psk_set) { in wpa_config_validate_network()
115 if ((ssid->group_cipher & WPA_CIPHER_CCMP) && in wpa_config_validate_network()
116 !(ssid->pairwise_cipher & WPA_CIPHER_CCMP) && in wpa_config_validate_network()
117 !(ssid->pairwise_cipher & WPA_CIPHER_NONE)) { in wpa_config_validate_network()
122 ssid->group_cipher &= ~WPA_CIPHER_CCMP; in wpa_config_validate_network()
131 struct wpa_ssid *ssid; in wpa_config_read_network() local
137 ssid = os_zalloc(sizeof(*ssid)); in wpa_config_read_network()
138 if (ssid == NULL) in wpa_config_read_network()
140 ssid->id = id; in wpa_config_read_network()
142 wpa_config_set_network_defaults(ssid); in wpa_config_read_network()
168 if (wpa_config_set(ssid, pos, pos2, *line) < 0) in wpa_config_read_network()
178 errors += wpa_config_validate_network(ssid, *line); in wpa_config_read_network()
181 wpa_config_free_ssid(ssid); in wpa_config_read_network()
182 ssid = NULL; in wpa_config_read_network()
185 return ssid; in wpa_config_read_network()
250 struct wpa_ssid *ssid, *tail = NULL, *head = NULL; in wpa_config_read() local
270 ssid = wpa_config_read_network(f, &line, id++); in wpa_config_read()
271 if (ssid == NULL) { in wpa_config_read()
280 head = tail = ssid; in wpa_config_read()
282 tail->next = ssid; in wpa_config_read()
283 tail = ssid; in wpa_config_read()
285 if (wpa_config_add_prio_network(config, ssid)) { in wpa_config_read()
411 config->ssid = head; in wpa_config_read()
425 static void write_str(FILE *f, const char *field, struct wpa_ssid *ssid) in write_str() argument
427 char *value = wpa_config_get(ssid, field); in write_str()
443 static void write_bssid(FILE *f, struct wpa_ssid *ssid) in write_bssid() argument
445 char *value = wpa_config_get(ssid, "bssid"); in write_bssid()
453 static void write_psk(FILE *f, struct wpa_ssid *ssid) in write_psk() argument
455 char *value = wpa_config_get(ssid, "psk"); in write_psk()
463 static void write_proto(FILE *f, struct wpa_ssid *ssid) in write_proto() argument
467 if (ssid->proto == DEFAULT_PROTO) in write_proto()
470 value = wpa_config_get(ssid, "proto"); in write_proto()
479 static void write_key_mgmt(FILE *f, struct wpa_ssid *ssid) in write_key_mgmt() argument
483 if (ssid->key_mgmt == DEFAULT_KEY_MGMT) in write_key_mgmt()
486 value = wpa_config_get(ssid, "key_mgmt"); in write_key_mgmt()
495 static void write_pairwise(FILE *f, struct wpa_ssid *ssid) in write_pairwise() argument
499 if (ssid->pairwise_cipher == DEFAULT_PAIRWISE) in write_pairwise()
502 value = wpa_config_get(ssid, "pairwise"); in write_pairwise()
511 static void write_group(FILE *f, struct wpa_ssid *ssid) in write_group() argument
515 if (ssid->group_cipher == DEFAULT_GROUP) in write_group()
518 value = wpa_config_get(ssid, "group"); in write_group()
527 static void write_auth_alg(FILE *f, struct wpa_ssid *ssid) in write_auth_alg() argument
531 if (ssid->auth_alg == 0) in write_auth_alg()
534 value = wpa_config_get(ssid, "auth_alg"); in write_auth_alg()
544 static void write_eap(FILE *f, struct wpa_ssid *ssid) in write_eap() argument
548 value = wpa_config_get(ssid, "eap"); in write_eap()
559 static void write_wep_key(FILE *f, int idx, struct wpa_ssid *ssid) in write_wep_key() argument
564 value = wpa_config_get(ssid, field); in write_wep_key()
572 static void wpa_config_write_network(FILE *f, struct wpa_ssid *ssid) in wpa_config_write_network() argument
576 #define STR(t) write_str(f, #t, ssid) in wpa_config_write_network()
577 #define INT(t) write_int(f, #t, ssid->t, 0) in wpa_config_write_network()
578 #define INT_DEF(t, def) write_int(f, #t, ssid->t, def) in wpa_config_write_network()
580 STR(ssid); in wpa_config_write_network()
582 write_bssid(f, ssid); in wpa_config_write_network()
583 write_psk(f, ssid); in wpa_config_write_network()
584 write_proto(f, ssid); in wpa_config_write_network()
585 write_key_mgmt(f, ssid); in wpa_config_write_network()
586 write_pairwise(f, ssid); in wpa_config_write_network()
587 write_group(f, ssid); in wpa_config_write_network()
588 write_auth_alg(f, ssid); in wpa_config_write_network()
590 write_eap(f, ssid); in wpa_config_write_network()
622 write_wep_key(f, i, ssid); in wpa_config_write_network()
702 struct wpa_ssid *ssid; in wpa_config_write() local
716 for (ssid = config->ssid; ssid; ssid = ssid->next) { in wpa_config_write()
718 wpa_config_write_network(f, ssid); in wpa_config_write()