Lines Matching refs:ie

337  * @ie: Pointer to parsed IE data
341 struct wpa_eapol_ie_parse *ie)
354 ie->wmm = &pos[2];
355 ie->wmm_len = pos[1];
357 ie->wmm, ie->wmm_len);
359 ie->wmm = &pos[2];
360 ie->wmm_len = pos[1];
362 ie->wmm, ie->wmm_len);
373 * @ie: Pointer to parsed IE data
377 struct wpa_eapol_ie_parse *ie)
386 ie->wpa_ie = pos;
387 ie->wpa_ie_len = pos[1] + 2;
389 ie->wpa_ie, ie->wpa_ie_len);
396 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN;
404 ie->gtk = pos + 2 + RSN_SELECTOR_LEN;
405 ie->gtk_len = pos[1] - RSN_SELECTOR_LEN;
413 ie->mac_addr = pos + 2 + RSN_SELECTOR_LEN;
414 ie->mac_addr_len = pos[1] - RSN_SELECTOR_LEN;
423 ie->smk = pos + 2 + RSN_SELECTOR_LEN;
424 ie->smk_len = pos[1] - RSN_SELECTOR_LEN;
432 ie->nonce = pos + 2 + RSN_SELECTOR_LEN;
433 ie->nonce_len = pos[1] - RSN_SELECTOR_LEN;
441 ie->lifetime = pos + 2 + RSN_SELECTOR_LEN;
442 ie->lifetime_len = pos[1] - RSN_SELECTOR_LEN;
450 ie->error = pos + 2 + RSN_SELECTOR_LEN;
451 ie->error_len = pos[1] - RSN_SELECTOR_LEN;
461 ie->igtk = pos + 2 + RSN_SELECTOR_LEN;
462 ie->igtk_len = pos[1] - RSN_SELECTOR_LEN;
472 ie->ip_addr_req = pos + 2 + RSN_SELECTOR_LEN;
474 ie->ip_addr_req, pos[1] - RSN_SELECTOR_LEN);
480 ie->ip_addr_alloc = pos + 2 + RSN_SELECTOR_LEN;
483 ie->ip_addr_alloc, pos[1] - RSN_SELECTOR_LEN);
496 * @ie: Pointer to parsed IE data
500 struct wpa_eapol_ie_parse *ie)
505 os_memset(ie, 0, sizeof(*ie));
514 "underflow (ie=%d len=%d pos=%d)",
522 ie->rsn_ie = pos;
523 ie->rsn_ie_len = pos[1] + 2;
525 ie->rsn_ie, ie->rsn_ie_len);
528 ie->mdie = pos;
529 ie->mdie_len = pos[1] + 2;
531 ie->mdie, ie->mdie_len);
534 ie->ftie = pos;
535 ie->ftie_len = pos[1] + 2;
537 ie->ftie, ie->ftie_len);
540 ie->reassoc_deadline = pos;
543 ie->reassoc_deadline, pos[1] + 2);
545 ie->key_lifetime = pos;
548 ie->key_lifetime, pos[1] + 2);
556 ie->lnkid = pos;
557 ie->lnkid_len = pos[1] + 2;
560 ie->ext_capab = pos;
561 ie->ext_capab_len = pos[1] + 2;
563 ie->supp_rates = pos;
564 ie->supp_rates_len = pos[1] + 2;
566 ie->ext_supp_rates = pos;
567 ie->ext_supp_rates_len = pos[1] + 2;
570 ie->ht_capabilities = pos + 2;
573 ie->aid = WPA_GET_LE16(pos + 2) & 0x3fff;
577 ie->vht_capabilities = pos + 2;
579 ie->qosinfo = pos[2];
581 ie->supp_channels = pos + 2;
582 ie->supp_channels_len = pos[1];
591 ie->supp_oper_classes = pos + 2;
592 ie->supp_oper_classes_len = pos[1];
595 ret = wpa_parse_generic(pos, end, ie);
603 ret = wpa_parse_vendor_specific(pos, end, ie);