Home | History | Annotate | Download | only in ap

Lines Matching refs:hdr

120 	struct ieee802_1x_hdr *hdr;
129 buf = os_zalloc(sizeof(*hdr) + len);
133 hdr = (struct ieee802_1x_hdr *) buf;
134 key = (struct ieee802_1x_eapol_key *) (hdr + 1);
177 hdr->version = hapd->conf->eapol_version;
178 hdr->type = IEEE802_1X_TYPE_EAPOL_KEY;
179 hdr->length = host_to_be16(len);
180 hmac_md5(sm->eap_if->eapKeyData + 32, 32, buf, sizeof(*hdr) + len,
780 struct ieee802_1x_hdr *hdr;
800 if (len < sizeof(*hdr)) {
805 hdr = (struct ieee802_1x_hdr *) buf;
806 datalen = be_to_host16(hdr->length);
808 hdr->version, hdr->type, datalen);
810 if (len - sizeof(*hdr) < datalen) {
816 if (len - sizeof(*hdr) > datalen) {
819 (unsigned long) len - sizeof(*hdr) - datalen);
823 sta->eapol_sm->dot1xAuthLastEapolFrameVersion = hdr->version;
827 key = (struct ieee802_1x_eapol_key *) (hdr + 1);
829 hdr->type == IEEE802_1X_TYPE_EAPOL_KEY &&
832 wpa_receive(hapd->wpa_auth, sta->wpa_sm, (u8 *) hdr,
833 sizeof(*hdr) + datalen);
888 switch (hdr->type) {
890 handle_eap(hapd, sta, (u8 *) (hdr + 1), datalen);
1109 const struct eap_hdr *hdr;
1135 if (wpabuf_len(eap) < sizeof(*hdr)) {
1144 if (wpabuf_len(eap) > sizeof(*hdr))
1145 eap_type = (wpabuf_head_u8(eap))[sizeof(*hdr)];
1147 hdr
1148 switch (hdr->code) {
1177 hdr->code, hdr->identifier, be_to_host16(hdr->length),
1534 struct radius_hdr *hdr = radius_msg_get_hdr(msg);
1536 sm = ieee802_1x_search_radius_identifier(hapd, hdr->identifier);
1546 if (hdr->code == RADIUS_CODE_ACCESS_REJECT &&
1559 if (hdr->code != RADIUS_CODE_ACCESS_ACCEPT &&
1560 hdr->code != RADIUS_CODE_ACCESS_REJECT &&
1561 hdr->code != RADIUS_CODE_ACCESS_CHALLENGE) {
1581 hdr->code == RADIUS_CODE_ACCESS_ACCEPT &&
1596 switch (hdr->code) {
2071 struct ieee80211_hdr *hdr;
2078 if (len < sizeof(*hdr) + sizeof(rfc1042_hdr) + 2)
2081 hdr = (struct ieee80211_hdr *) buf;
2082 pos = (u8 *) (hdr + 1);