eapol_sm Struct Reference

Internal data for EAPOL state machines. More...

Collaboration diagram for eapol_sm:

Collaboration graph
[legend]

Public Types

enum  {
  SUPP_PAE_UNKNOWN = 0, SUPP_PAE_DISCONNECTED = 1, SUPP_PAE_LOGOFF = 2, SUPP_PAE_CONNECTING = 3,
  SUPP_PAE_AUTHENTICATING = 4, SUPP_PAE_AUTHENTICATED = 5, SUPP_PAE_HELD = 7, SUPP_PAE_RESTART = 8,
  SUPP_PAE_S_FORCE_AUTH = 9, SUPP_PAE_S_FORCE_UNAUTH = 10
}
enum  { KEY_RX_UNKNOWN = 0, KEY_RX_NO_KEY_RECEIVE, KEY_RX_KEY_RECEIVE }
enum  {
  SUPP_BE_UNKNOWN = 0, SUPP_BE_INITIALIZE = 1, SUPP_BE_IDLE = 2, SUPP_BE_REQUEST = 3,
  SUPP_BE_RECEIVE = 4, SUPP_BE_RESPONSE = 5, SUPP_BE_FAIL = 6, SUPP_BE_TIMEOUT = 7,
  SUPP_BE_SUCCESS = 8
}
enum  { EAPOL_CB_IN_PROGRESS = 0, EAPOL_CB_SUCCESS, EAPOL_CB_FAILURE }

Data Fields

unsigned int authWhile
unsigned int heldWhile
unsigned int startWhen
unsigned int idleWhile
Boolean eapFail
Boolean eapolEap
Boolean eapSuccess
Boolean initialize
Boolean keyDone
Boolean keyRun
PortControl portControl
Boolean portEnabled
PortStatus suppPortStatus
Boolean portValid
Boolean suppAbort
Boolean suppFail
Boolean suppStart
Boolean suppSuccess
Boolean suppTimeout
enum eapol_sm:: { ... }  SUPP_PAE_state
Boolean userLogoff
Boolean logoffSent
unsigned int startCount
Boolean eapRestart
PortControl sPortMode
unsigned int heldPeriod
unsigned int startPeriod
unsigned int maxStart
enum eapol_sm:: { ... }  KEY_RX_state
Boolean rxKey
enum eapol_sm:: { ... }  SUPP_BE_state
Boolean eapNoResp
Boolean eapReq
Boolean eapResp
unsigned int authPeriod
unsigned int dot1xSuppEapolFramesRx
unsigned int dot1xSuppEapolFramesTx
unsigned int dot1xSuppEapolStartFramesTx
unsigned int dot1xSuppEapolLogoffFramesTx
unsigned int dot1xSuppEapolRespFramesTx
unsigned int dot1xSuppEapolReqIdFramesRx
unsigned int dot1xSuppEapolReqFramesRx
unsigned int dot1xSuppInvalidEapolFramesRx
unsigned int dot1xSuppEapLengthErrorFramesRx
unsigned int dot1xSuppLastEapolFrameVersion
unsigned char dot1xSuppLastEapolFrameSource [6]
Boolean changed
eap_smeap
wpa_ssidconfig
Boolean initial_req
u8 * last_rx_key
size_t last_rx_key_len
u8 * eapReqData
size_t eapReqDataLen
Boolean altAccept
Boolean altReject
Boolean replay_counter_valid
u8 last_replay_counter [16]
eapol_config conf
eapol_ctxctx
enum eapol_sm:: { ... }  cb_status
Boolean cached_pmk
Boolean unicast_key_received
Boolean broadcast_key_received

Detailed Description

Internal data for EAPOL state machines.

Definition at line 36 of file eapol_sm.c.


The documentation for this struct was generated from the following file:
Generated on Sat May 6 21:20:20 2006 for wpa_supplicant by  doxygen 1.4.2