Lines Matching refs:datalen
40 u8 type, const u8 *data, size_t datalen)
47 len = sizeof(*xhdr) + datalen;
59 xhdr->length = host_to_be16(datalen);
61 if (datalen > 0 && data != NULL)
62 os_memcpy(xhdr + 1, data, datalen);
760 u16 datalen;
784 datalen = be_to_host16(hdr->length);
786 hdr->version, hdr->type, datalen);
788 if (len - sizeof(*hdr) < datalen) {
794 if (len - sizeof(*hdr) > datalen) {
797 (unsigned long) len - sizeof(*hdr) - datalen);
806 if (datalen >= sizeof(struct ieee802_1x_eapol_key) &&
811 sizeof(*hdr) + datalen);
868 handle_eap(hapd, sta, (u8 *) (hdr + 1), datalen);
1640 const u8 *data, size_t datalen)
1666 ieee802_1x_send(ctx, sta_ctx, type, data, datalen);
1671 const u8 *data, size_t datalen)
1677 ieee802_1x_encapsulate_radius(hapd, sta, data, datalen);