|
iPXE
|
Extensible Authentication Protocol over LAN (EAPoL) More...
Go to the source code of this file.
Data Structures | |
| struct | eapol_header |
| EAPoL header. More... | |
| struct | eapol_supplicant |
| An EAPoL supplicant. More... | |
| struct | eapol_handler |
| An EAPoL handler. More... | |
Macros | |
| #define | EAPOL_VERSION_2001 1 |
| 802.1X-2001 | |
| #define | EAPOL_TYPE_EAP 0 |
| EAPoL-encapsulated EAP packets. | |
| #define | EAPOL_TYPE_START 1 |
| EAPoL start. | |
| #define | EAPOL_TYPE_KEY 5 |
| EAPoL key. | |
| #define | EAPOL_START_INTERVAL ( 2 * TICKS_PER_SEC ) |
| Delay between EAPoL-Start packets. | |
| #define | EAPOL_START_COUNT 3 |
| Maximum number of EAPoL-Start packets to transmit. | |
| #define | EAPOL_HANDLERS __table ( struct eapol_handler, "eapol_handlers" ) |
| EAPoL handler table. | |
| #define | __eapol_handler __table_entry ( EAPOL_HANDLERS, 01 ) |
| Declare an EAPoL handler. | |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
| FILE_SECBOOT (PERMITTED) | |
Variables | |
| struct net_protocol eapol_protocol | __net_protocol |
| AoE protocol. | |
Extensible Authentication Protocol over LAN (EAPoL)
Definition in file eapol.h.
| #define EAPOL_VERSION_2001 1 |
| #define EAPOL_TYPE_EAP 0 |
EAPoL-encapsulated EAP packets.
Definition at line 32 of file eapol.h.
Referenced by eapol_eap_tx().
| #define EAPOL_TYPE_START 1 |
| #define EAPOL_TYPE_KEY 5 |
| #define EAPOL_START_INTERVAL ( 2 * TICKS_PER_SEC ) |
Delay between EAPoL-Start packets.
Definition at line 51 of file eapol.h.
Referenced by eapol_expired().
| #define EAPOL_START_COUNT 3 |
Maximum number of EAPoL-Start packets to transmit.
Definition at line 54 of file eapol.h.
Referenced by eapol_expired().
| #define EAPOL_HANDLERS __table ( struct eapol_handler, "eapol_handlers" ) |
| #define __eapol_handler __table_entry ( EAPOL_HANDLERS, 01 ) |
| FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |
|
extern |