Lines Matching defs:ie
734 * @ie: Pointer to parsed IE data
738 struct wpa_eapol_ie_parse *ie)
747 ie->wpa_ie = pos;
748 ie->wpa_ie_len = pos[1] + 2;
753 ie->osen = pos;
754 ie->osen_len = pos[1] + 2;
761 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN;
767 ie->gtk = pos + 2 + RSN_SELECTOR_LEN;
768 ie->gtk_len = pos[1] - RSN_SELECTOR_LEN;
774 ie->mac_addr = pos + 2 + RSN_SELECTOR_LEN;
775 ie->mac_addr_len = pos[1] - RSN_SELECTOR_LEN;
782 ie->smk = pos + 2 + RSN_SELECTOR_LEN;
783 ie->smk_len = pos[1] - RSN_SELECTOR_LEN;
789 ie->nonce = pos + 2 + RSN_SELECTOR_LEN;
790 ie->nonce_len = pos[1] - RSN_SELECTOR_LEN;
796 ie->lifetime = pos + 2 + RSN_SELECTOR_LEN;
797 ie->lifetime_len = pos[1] - RSN_SELECTOR_LEN;
803 ie->error = pos + 2 + RSN_SELECTOR_LEN;
804 ie->error_len = pos[1] - RSN_SELECTOR_LEN;
812 ie->igtk = pos + 2 + RSN_SELECTOR_LEN;
813 ie->igtk_len = pos[1] - RSN_SELECTOR_LEN;
821 ie->ip_addr_req = pos + 2 + RSN_SELECTOR_LEN;
823 ie->ip_addr_req, pos[1] - RSN_SELECTOR_LEN);
829 ie->ip_addr_alloc = pos + 2 + RSN_SELECTOR_LEN;
832 ie->ip_addr_alloc, pos[1] - RSN_SELECTOR_LEN);
845 * @ie: Pointer to parsed IE data
848 int wpa_parse_kde_ies(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie)
853 os_memset(ie, 0, sizeof(*ie));
862 "underflow (ie=%d len=%d pos=%d)",
870 ie->rsn_ie = pos;
871 ie->rsn_ie_len = pos[1] + 2;
874 ie->mdie = pos;
875 ie->mdie_len = pos[1] + 2;
877 ie->ftie = pos;
878 ie->ftie_len = pos[1] + 2;
881 ret = wpa_parse_generic(pos, end, ie);