Lines Matching defs:ie

318  * @ie: Pointer to parsed IE data
322 struct wpa_eapol_ie_parse *ie)
335 ie->wmm = &pos[2];
336 ie->wmm_len = pos[1];
338 ie->wmm, ie->wmm_len);
340 ie->wmm = &pos[2];
341 ie->wmm_len = pos[1];
343 ie->wmm, ie->wmm_len);
354 * @ie: Pointer to parsed IE data
358 struct wpa_eapol_ie_parse *ie)
367 ie->wpa_ie = pos;
368 ie->wpa_ie_len = pos[1] + 2;
370 ie->wpa_ie, ie->wpa_ie_len);
377 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN;
385 ie->gtk = pos + 2 + RSN_SELECTOR_LEN;
386 ie->gtk_len = pos[1] - RSN_SELECTOR_LEN;
394 ie->mac_addr = pos + 2 + RSN_SELECTOR_LEN;
395 ie->mac_addr_len = pos[1] - RSN_SELECTOR_LEN;
404 ie->smk = pos + 2 + RSN_SELECTOR_LEN;
405 ie->smk_len = pos[1] - RSN_SELECTOR_LEN;
413 ie->nonce = pos + 2 + RSN_SELECTOR_LEN;
414 ie->nonce_len = pos[1] - RSN_SELECTOR_LEN;
422 ie->lifetime = pos + 2 + RSN_SELECTOR_LEN;
423 ie->lifetime_len = pos[1] - RSN_SELECTOR_LEN;
431 ie->error = pos + 2 + RSN_SELECTOR_LEN;
432 ie->error_len = pos[1] - RSN_SELECTOR_LEN;
442 ie->igtk = pos + 2 + RSN_SELECTOR_LEN;
443 ie->igtk_len = pos[1] - RSN_SELECTOR_LEN;
453 ie->ip_addr_req = pos + 2 + RSN_SELECTOR_LEN;
455 ie->ip_addr_req, pos[1] - RSN_SELECTOR_LEN);
461 ie->ip_addr_alloc = pos + 2 + RSN_SELECTOR_LEN;
464 ie->ip_addr_alloc, pos[1] - RSN_SELECTOR_LEN);
477 * @ie: Pointer to parsed IE data
481 struct wpa_eapol_ie_parse *ie)
486 os_memset(ie, 0, sizeof(*ie));
495 "underflow (ie=%d len=%d pos=%d)",
503 ie->rsn_ie = pos;
504 ie->rsn_ie_len = pos[1] + 2;
506 ie->rsn_ie, ie->rsn_ie_len);
508 ie->mdie = pos;
509 ie->mdie_len = pos[1] + 2;
511 ie->mdie, ie->mdie_len);
513 ie->ftie = pos;
514 ie->ftie_len = pos[1] + 2;
516 ie->ftie, ie->ftie_len);
519 ie->reassoc_deadline = pos;
522 ie->reassoc_deadline, pos[1] + 2);
524 ie->key_lifetime = pos;
527 ie->key_lifetime, pos[1] + 2);
535 ie->lnkid = pos;
536 ie->lnkid_len = pos[1] + 2;
539 ie->ext_capab = pos;
540 ie->ext_capab_len = pos[1] + 2;
542 ie->supp_rates = pos;
543 ie->supp_rates_len = pos[1] + 2;
545 ie->ext_supp_rates = pos;
546 ie->ext_supp_rates_len = pos[1] + 2;
548 ie->ht_capabilities = pos + 2;
549 ie->ht_capabilities_len = pos[1];
552 ie->aid = WPA_GET_LE16(pos + 2) & 0x3fff;
554 ie->vht_capabilities = pos + 2;
555 ie->vht_capabilities_len = pos[1];
557 ie->qosinfo = pos[2];
559 ie->supp_channels = pos + 2;
560 ie->supp_channels_len = pos[1];
569 ie->supp_oper_classes = pos + 2;
570 ie->supp_oper_classes_len = pos[1];
573 ret = wpa_parse_generic(pos, end, ie);
581 ret = wpa_parse_vendor_specific(pos, end, ie);