Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:ie

112 	struct wpa_ie_data ie;
116 if (wpa_sm_parse_own_wpa_ie(wpa_s->wpa, &ie) < 0 ||
117 ie.pmkid == NULL)
120 for (i = 0; i < ie.num_pmkid; i++) {
122 ie.pmkid + i * PMKID_LEN,
130 wpa_printf(MSG_DEBUG, "RSN: PMKID from assoc IE %sfound from PMKSA "
282 struct wpa_ie_data ie;
295 if (wpa_parse_wpa_ie(rsn_ie, 2 + rsn_ie[1], &ie)) {
296 wpa_printf(MSG_DEBUG, " skip RSN IE - parse failed");
299 if (!(ie.proto & ssid->proto)) {
300 wpa_printf(MSG_DEBUG, " skip RSN IE - proto "
305 if (!(ie.pairwise_cipher & ssid->pairwise_cipher)) {
306 wpa_printf(MSG_DEBUG, " skip RSN IE - PTK cipher "
311 if (!(ie.group_cipher & ssid->group_cipher)) {
312 wpa_printf(MSG_DEBUG, " skip RSN IE - GTK cipher "
317 if (!(ie.key_mgmt & ssid->key_mgmt)) {
318 wpa_printf(MSG_DEBUG, " skip RSN IE - key mgmt "
324 if (!(ie.capabilities & WPA_CAPABILITY_MFPC) &&
326 wpa_printf(MSG_DEBUG, " skip RSN IE - no mgmt frame "
332 wpa_printf(MSG_DEBUG, " selected based on RSN IE");
340 if (wpa_parse_wpa_ie(wpa_ie, 2 + wpa_ie[1], &ie)) {
341 wpa_printf(MSG_DEBUG, " skip WPA IE - parse failed");
344 if (!(ie.proto & ssid->proto)) {
345 wpa_printf(MSG_DEBUG, " skip WPA IE - proto "
350 if (!(ie.pairwise_cipher & ssid->pairwise_cipher)) {
351 wpa_printf(MSG_DEBUG, " skip WPA IE - PTK cipher "
356 if (!(ie.group_cipher & ssid->group_cipher)) {
357 wpa_printf(MSG_DEBUG, " skip WPA IE - GTK cipher "
362 if (!(ie.key_mgmt & ssid->key_mgmt)) {
363 wpa_printf(MSG_DEBUG, " skip WPA IE - key mgmt "
368 wpa_printf(MSG_DEBUG, " selected based on WPA IE");
388 const u8 *ie;
396 ie = wpa_scan_get_ie(bss, WLAN_EID_SSID);
397 ssid_ = ie ? ie + 2 : (u8 *) "";
398 ssid_len = ie ? ie[1] : 0;
400 ie = wpa_scan_get_vendor_ie(bss, WPA_IE_VENDOR_TYPE);
401 wpa_ie_len = ie ? ie[1] : 0;
403 ie = wpa_scan_get_ie(bss, WLAN_EID_RSN);
404 rsn_ie_len = ie ? ie[1] : 0;
424 wpa_printf(MSG_DEBUG, " skip - no WPA/RSN IE");
483 const u8 *ie;
491 ie = wpa_scan_get_ie(bss, WLAN_EID_SSID);
492 ssid_ = ie ? ie + 2 : (u8 *) "";
493 ssid_len = ie ? ie[1] : 0;
495 ie = wpa_scan_get_vendor_ie(bss, WPA_IE_VENDOR_TYPE);
496 wpa_ie_len = ie ? ie[1] : 0;
498 ie = wpa_scan_get_ie(bss, WLAN_EID_RSN);
499 rsn_ie_len = ie ? ie[1] : 0;
765 /* Go through the IEs and make a copy of the WPA/RSN IE, if present. */
769 wpa_hexdump(MSG_DEBUG, "Truncated IE in assoc_info",
788 /* WPA/RSN IE from Beacon/ProbeResp */
798 wpa_hexdump(MSG_DEBUG, "Truncated IE in beacon_ies",