ESP-IDF
eapol_state_machine::eap_if
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
eapol_state_machine::eap_if
eapol_state_machine::eap_if field
Syntax
Show:
Summary
Declaration
from
eapol_auth_sm_i.h:147
struct
eap_eapol_interface
*
eap_if
;
Examples
References
from
examples
Code
Location
Referrer
struct
eap_eapol_interface
*
eap_if
;
eapol_auth_sm_i.h:147
if
(
sm
->
eap_if
->
eapReqData
==
NULL
||
eapol_auth_sm.c:113
eapol_auth_tx_req()
wpabuf_len
(
sm
->
eap_if
->
eapReqData
)
<
sizeof
(
struct
eap_hdr
)
)
{
eapol_auth_sm.c:114
eapol_auth_tx_req()
sm
->
last_eap_id
=
eap_get_id
(
sm
->
eap_if
->
eapReqData
)
;
eapol_auth_sm.c:129
eapol_auth_tx_req()
wpabuf_head
(
sm
->
eap_if
->
eapReqData
)
,
eapol_auth_sm.c:135
eapol_auth_tx_req()
wpabuf_len
(
sm
->
eap_if
->
eapReqData
)
)
;
eapol_auth_sm.c:136
eapol_auth_tx_req()
if
(
eap_get_type
(
sm
->
eap_if
->
eapReqData
)
==
EAP_TYPE_IDENTITY
)
eapol_auth_sm.c:138
eapol_auth_tx_req()
if
(
state
->
eap_if
->
retransWhile
>
0
)
{
eapol_auth_sm.c:184
eapol_port_timers_tick()
state
->
eap_if
->
retransWhile
--
;
eapol_auth_sm.c:185
eapol_port_timers_tick()
if
(
state
->
eap_if
->
retransWhile
==
0
)
{
eapol_auth_sm.c:186
eapol_port_timers_tick()
sm
->
eap_if
->
eapRestart
=
true
;
eapol_auth_sm.c:259
sm
->
initialize
||
!
sm
->
eap_if
->
portEnabled
)
eapol_auth_sm.c:377
!
(
sm
->
initialize
||
!
sm
->
eap_if
->
portEnabled
)
)
eapol_auth_sm.c:381
!
(
sm
->
initialize
||
!
sm
->
eap_if
->
portEnabled
)
)
eapol_auth_sm.c:385
if
(
!
sm
->
eap_if
->
eapRestart
)
eapol_auth_sm.c:396
else
if
(
(
sm
->
eap_if
->
eapReq
&&
eapol_auth_sm.c:406
sm
->
eap_if
->
eapSuccess
||
sm
->
eap_if
->
eapFail
)
eapol_auth_sm.c:408
sm
->
eap_if
->
eapNoReq
=
false
;
eapol_auth_sm.c:454
sm
->
eap_if
->
eapReq
=
false
;
eapol_auth_sm.c:464
sm
->
eap_if
->
eapNoReq
=
false
;
eapol_auth_sm.c:488
sm
->
eap_if
->
eapResp
=
true
;
eapol_auth_sm.c:490
sm
->
eap_if
->
eapNoReq
=
false
;
eapol_auth_sm.c:535
else
if
(
sm
->
eap_if
->
eapReq
)
eapol_auth_sm.c:553
else
if
(
sm
->
eap_if
->
eapTimeout
)
eapol_auth_sm.c:555
if
(
sm
->
eap_if
->
eapNoReq
)
eapol_auth_sm.c:559
if
(
sm
->
eap_if
->
eapReq
)
{
eapol_auth_sm.c:561
else
if
(
sm
->
eap_if
->
eapFail
)
{
eapol_auth_sm.c:566
}
else
if
(
sm
->
eap_if
->
eapSuccess
)
{
eapol_auth_sm.c:569
if
(
sm
->
eap_if
->
eapFail
&&
sm
->
authStart
)
eapol_auth_sm.c:584
else
if
(
sm
->
eap_if
->
eapReq
&&
sm
->
authStart
)
eapol_auth_sm.c:586
else
if
(
sm
->
eap_if
->
eapSuccess
&&
sm
->
authStart
)
eapol_auth_sm.c:588
else
if
(
sm
->
eap_if
->
eapReq
)
eapol_auth_sm.c:594
else
if
(
sm
->
eap_if
->
eapTimeout
)
eapol_auth_sm.c:596
if
(
sm
->
eap_if
->
portEnabled
&&
sm
->
operEdge
)
eapol_auth_sm.c:754
if
(
!
sm
->
eap_if
->
portEnabled
||
!
sm
->
operEdge
)
eapol_auth_sm.c:761
sm
->
eap_if
=
eap_get_interface
(
sm
->
eap
)
;
eapol_auth_sm.c:836
eapol_auth_alloc()
wpabuf_free
(
sm
->
eap_if
->
eapRespData
)
;
ieee802_1x.c:86
handle_eap_response()
sm
->
eap_if
->
eapRespData
=
wpabuf_alloc_copy
(
eap
,
len
)
;
ieee802_1x.c:87
handle_eap_response()
sta
->
eapol_sm
->
eap_if
->
portEnabled
=
true
;
ieee802_1x.c:236
ieee802_1x_receive()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
eapol_state_machine::eap_if
is written by 1 function and is read by 4 functions:
eapol_auth_alloc()
All items filtered out
eapol_state_machine::eap_if
handle_eap_response()
ieee802_1x_receive()
eapol_auth_tx_req()
eapol_port_timers_tick()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out