iPXE
Data Fields
eap_supplicant Struct Reference

An EAP supplicant. More...

#include <eap.h>

Data Fields

struct net_devicenetdev
 Network device. More...
 
uint16_t flags
 Flags. More...
 
uint8_t id
 ID for current request/response. More...
 
uint8_t type
 Type for current request/response. More...
 
int(* tx )(struct eap_supplicant *supplicant, const void *data, size_t len)
 Transmit EAP response. More...
 

Detailed Description

An EAP supplicant.

Definition at line 138 of file eap.h.

Field Documentation

◆ netdev

struct net_device* eap_supplicant::netdev

◆ flags

uint16_t eap_supplicant::flags

Flags.

Definition at line 142 of file eap.h.

Referenced by eap_rx_failure(), eap_rx_identity(), eap_rx_success(), eapol_eap_rx(), and eapol_notify().

◆ id

uint8_t eap_supplicant::id

ID for current request/response.

Definition at line 144 of file eap.h.

Referenced by eap_rx_md5(), eap_rx_request(), and eap_tx_response().

◆ type

uint8_t eap_supplicant::type

Type for current request/response.

Definition at line 146 of file eap.h.

Referenced by eap_rx_request(), eap_tx_nak(), and eap_tx_response().

◆ tx

int( * eap_supplicant::tx) (struct eap_supplicant *supplicant, const void *data, size_t len)

Transmit EAP response.

Parameters
supplicantEAP supplicant
dataResponse data
lenLength of response data
Return values
rcReturn status code

Definition at line 155 of file eap.h.

Referenced by eap_tx_response(), and eapol_probe().


The documentation for this struct was generated from the following file: