Lines Matching full:ssid
72 struct hostapd_ssid *ssid;
78 ssid = &hapd->conf->ssid;
79 if (!ssid->wpa_psk_set && ssid->wpa_psk && !ssid->wpa_psk->next &&
80 ssid->wpa_passphrase_set && ssid->wpa_passphrase) {
82 * Force PSK to be derived again since SSID or passphrase may
85 hostapd_config_clear_wpa_psk(&hapd->conf->ssid.wpa_psk);
120 if (hapd->conf->ssid.ssid_set &&
121 hostapd_set_ssid(hapd, hapd->conf->ssid.ssid,
122 hapd->conf->ssid.ssid_len)) {
123 wpa_printf(MSG_ERROR, "Could not set SSID for kernel driver");
243 struct hostapd_ssid *ssid = &hapd->conf->ssid;
245 idx = ssid->wep.idx;
246 if (ssid->wep.default_len &&
249 1, NULL, 0, ssid->wep.key[idx],
250 ssid->wep.len[idx])) {
413 if (hapd->conf->ssid.wep.default_len) {
425 if (hapd->conf->ssid.wep.key[i] &&
427 i == hapd->conf->ssid.wep.idx, NULL, 0,
428 hapd->conf->ssid.wep.key[i],
429 hapd->conf->ssid.wep.len[i])) {
434 if (hapd->conf->ssid.wep.key[i] &&
435 i == hapd->conf->ssid.wep.idx)
865 u8 ssid[SSID_MAX_LEN + 1];
939 * Fetch the SSID from the system and use it or,
943 ssid_len = hostapd_get_ssid(hapd, ssid, sizeof(ssid));
945 wpa_printf(MSG_ERROR, "Could not read SSID from system");
948 if (conf->ssid.ssid_set) {
950 * If SSID is specified in the config file and it differs
952 * new SSID.
954 set_ssid = (conf->ssid.ssid_len != (size_t) ssid_len ||
955 os_memcmp(conf->ssid.ssid, ssid, ssid_len) != 0);
958 * No SSID in the config file; just use the one we got
962 conf->ssid.ssid_len = ssid_len;
963 os_memcpy(conf->ssid.ssid, ssid, conf->ssid.ssid_len);
968 " and ssid \"%s\"",
970 wpa_ssid_txt(conf->ssid.ssid, conf->ssid.ssid_len));
978 /* Set SSID for the kernel driver (to be used in beacon and probe
980 if (set_ssid && hostapd_set_ssid(hapd, conf->ssid.ssid,
981 conf->ssid.ssid_len)) {
982 wpa_printf(MSG_ERROR, "Could not set SSID for kernel driver");