|
XenevaOS
|
#include <EapManagement2.h>

The EFI_EAP_MANAGEMENT2_PROTOCOL is used to control, configure and monitor EAPOL state machine on a Port, and return information of the Port. EAPOL state machine is built on a per-Port basis. Herein, a Port means a NIC. For the details of EAPOL, please refer to IEEE 802.1x specification.
| EFI_EAP_GET_KEY _EFI_EAP_MANAGEMENT2_PROTOCOL::GetKey |
| EFI_EAP_GET_SUPPLICANT_STATISTICS _EFI_EAP_MANAGEMENT2_PROTOCOL::GetSupplicantStatistics |
| EFI_EAP_GET_SUPPLICANT_STATUS _EFI_EAP_MANAGEMENT2_PROTOCOL::GetSupplicantStatus |
| EFI_EAP_GET_SYSTEM_CONFIGURATION _EFI_EAP_MANAGEMENT2_PROTOCOL::GetSystemConfiguration |
| EFI_EAP_INITIALIZE_PORT _EFI_EAP_MANAGEMENT2_PROTOCOL::InitializePort |
| EFI_EAP_SET_SUPPLICANT_CONFIGURATION _EFI_EAP_MANAGEMENT2_PROTOCOL::SetSupplicantConfiguration |
| EFI_EAP_SET_SYSTEM_CONFIGURATION _EFI_EAP_MANAGEMENT2_PROTOCOL::SetSystemConfiguration |
| EFI_EAP_USER_LOGOFF _EFI_EAP_MANAGEMENT2_PROTOCOL::UserLogoff |
| EFI_EAP_USER_LOGON _EFI_EAP_MANAGEMENT2_PROTOCOL::UserLogon |