Lines Matching defs:ie
770 * @ie: Pointer to parsed IE data
774 struct wpa_eapol_ie_parse *ie)
783 ie->wpa_ie = pos;
784 ie->wpa_ie_len = pos[1] + 2;
789 ie->osen = pos;
790 ie->osen_len = pos[1] + 2;
797 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN;
803 ie->gtk = pos + 2 + RSN_SELECTOR_LEN;
804 ie->gtk_len = pos[1] - RSN_SELECTOR_LEN;
810 ie->mac_addr = pos + 2 + RSN_SELECTOR_LEN;
811 ie->mac_addr_len = pos[1] - RSN_SELECTOR_LEN;
818 ie->smk = pos + 2 + RSN_SELECTOR_LEN;
819 ie->smk_len = pos[1] - RSN_SELECTOR_LEN;
825 ie->nonce = pos + 2 + RSN_SELECTOR_LEN;
826 ie->nonce_len = pos[1] - RSN_SELECTOR_LEN;
832 ie->lifetime = pos + 2 + RSN_SELECTOR_LEN;
833 ie->lifetime_len = pos[1] - RSN_SELECTOR_LEN;
839 ie->error = pos + 2 + RSN_SELECTOR_LEN;
840 ie->error_len = pos[1] - RSN_SELECTOR_LEN;
848 ie->igtk = pos + 2 + RSN_SELECTOR_LEN;
849 ie->igtk_len = pos[1] - RSN_SELECTOR_LEN;
857 ie->ip_addr_req = pos + 2 + RSN_SELECTOR_LEN;
859 ie->ip_addr_req, pos[1] - RSN_SELECTOR_LEN);
865 ie->ip_addr_alloc = pos + 2 + RSN_SELECTOR_LEN;
868 ie->ip_addr_alloc, pos[1] - RSN_SELECTOR_LEN);
881 * @ie: Pointer to parsed IE data
884 int wpa_parse_kde_ies(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie)
889 os_memset(ie, 0, sizeof(*ie));
898 "underflow (ie=%d len=%d pos=%d)",
906 ie->rsn_ie = pos;
907 ie->rsn_ie_len = pos[1] + 2;
910 ie->mdie = pos;
911 ie->mdie_len = pos[1] + 2;
913 ie->ftie = pos;
914 ie->ftie_len = pos[1] + 2;
917 ret = wpa_parse_generic(pos, end, ie);