Home | History | Annotate | Download | only in 80211

Lines Matching refs:eapol

24 #include <gpxe/eapol.h>
86 * @v ver Version bits of EAPOL-Key info field
380 * @v rsc Receive sequence counter field in EAPOL-Key packet
400 * @v rsc Receive sequence counter field in EAPOL-Key packet
438 * Allocate I/O buffer for construction of outgoing EAPOL-Key frame
444 * EAPOL headers, and will have @c iob->tail pointing to the start of
465 * Send EAPOL-Key packet
479 struct eapol_frame *eapol = iob_push ( iob, EAPOL_HDR_LEN );
485 eapol->version = EAPOL_THIS_VERSION;
486 eapol->type = EAPOL_TYPE_KEY;
487 eapol->length = htons ( iob->tail - iob->data - sizeof ( *eapol ) );
491 kie->mic ( &ctx->ptk.kck, eapol, EAPOL_HDR_LEN +
540 * @v pkt EAPOL-Key packet
597 * @v pkt EAPOL-Key packet for frame to which we're replying
636 * @v pkt EAPOL-Key packet
755 * @v pkt EAPOL-Key packet
820 * Handle receipt of EAPOL-Key frame for WPA
839 DBG ( "EAPOL-Key: packet not of 802.11 type\n" );
847 DBG ( "EAPOL-Key: packet not from 802.11\n" );
853 DBG ( "EAPOL-Key: packet not from associated AP\n" );
859 DBG ( "EAPOL-Key: packet sent in wrong direction\n" );
873 DBG ( "EAPOL-Key: no WPA context to handle packet for %p\n",
907 DBGC ( ctx, "WPA %p: EAPOL MIC failure\n", ctx );
972 /* WPA always needs EAPOL in order to be useful */
973 REQUIRE_OBJECT ( eapol );