Lines Matching defs:eapol_sm

32 struct eapol_sm {  struct
34 unsigned int authWhile;
35 unsigned int heldWhile;
36 unsigned int startWhen;
37 unsigned int idleWhile; /* for EAP state machine */
38 int timer_tick_enabled;
41 bool eapFail;
42 bool eapolEap;
43 bool eapSuccess;
44 bool initialize;
45 bool keyDone;
46 bool keyRun;
47 PortControl portControl;
48 bool portEnabled;
49 PortStatus suppPortStatus; /* dot1xSuppControlledPortStatus */
50 bool portValid;
51 bool suppAbort;
52 bool suppFail;
53 bool suppStart;
54 bool suppSuccess;
55 bool suppTimeout;
58 enum {
70 } SUPP_PAE_state; /* dot1xSuppPaeState */
72 bool userLogoff;
73 bool logoffSent;
74 unsigned int startCount;
75 bool eapRestart;
76 PortControl sPortMode;
78 unsigned int heldPeriod; /* dot1xSuppHeldPeriod */
79 unsigned int startPeriod; /* dot1xSuppStartPeriod */
80 unsigned int maxStart; /* dot1xSuppMaxStart */
83 enum {
86 } KEY_RX_state;
88 bool rxKey;
91 enum {
101 } SUPP_BE_state; /* dot1xSuppBackendPaeState */
103 bool eapNoResp;
104 bool eapReq;
105 bool eapResp;
107 unsigned int authPeriod; /* dot1xSuppAuthPeriod */
110 unsigned int dot1xSuppEapolFramesRx;
111 unsigned int dot1xSuppEapolFramesTx;
112 unsigned int dot1xSuppEapolStartFramesTx;
113 unsigned int dot1xSuppEapolLogoffFramesTx;
114 unsigned int dot1xSuppEapolRespFramesTx;
115 unsigned int dot1xSuppEapolReqIdFramesRx;
116 unsigned int dot1xSuppEapolReqFramesRx;
117 unsigned int dot1xSuppInvalidEapolFramesRx;
118 unsigned int dot1xSuppEapLengthErrorFramesRx;
119 unsigned int dot1xSuppLastEapolFrameVersion;
120 unsigned char dot1xSuppLastEapolFrameSource[6];
123 bool changed;
124 struct eap_sm *eap;
125 struct eap_peer_config *config;
126 bool initial_req;
127 u8 *last_rx_key;
128 size_t last_rx_key_len;
152 static void eapol_sm_txLogoff(struct eapol_sm *sm); argument