ESP-IDF
sta_info::eapol_sm
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
sta_info::eapol_sm
sta_info::eapol_sm field
Syntax
Show:
Summary
Declaration
from
sta_info.h:48
struct
eapol_state_machine
*
eapol_sm
;
Examples
References
from
examples
Code
Location
Referrer
struct
eapol_state_machine
*
eapol_sm
;
sta_info.h:48
sta_info
->
eapol_sm
=
ieee802_1x_alloc_eapol_sm
(
hapd
,
sta_info
)
;
esp_wpa_main.c:343
check_n_add_wps_sta()
if
(
sta_info
->
eapol_sm
)
{
esp_wpa_main.c:345
check_n_add_wps_sta()
if
(
sta_info
->
eapol_sm
)
{
esp_wpa_main.c:412
hostap_sta_join()
struct
eapol_state_machine
*
sm
=
sta
->
eapol_sm
;
ieee802_1x.c:70
handle_eap_response()
if
(
sta
->
eapol_sm
)
ieee802_1x.c:185
ieee802_1x_receive()
sta
->
eapol_sm
->
dot1xAuthEapLengthErrorFramesRx
++
;
ieee802_1x.c:186
ieee802_1x_receive()
if
(
sta
->
eapol_sm
)
{
ieee802_1x.c:195
ieee802_1x_receive()
sta
->
eapol_sm
->
dot1xAuthLastEapolFrameVersion
=
hdr
->
version
;
ieee802_1x.c:196
ieee802_1x_receive()
sta
->
eapol_sm
->
dot1xAuthEapolFramesRx
++
;
ieee802_1x.c:197
ieee802_1x_receive()
if
(
!
sta
->
eapol_sm
)
{
ieee802_1x.c:210
ieee802_1x_receive()
sta
->
eapol_sm
=
ieee802_1x_alloc_eapol_sm
(
hapd
,
sta
)
;
ieee802_1x.c:211
ieee802_1x_receive()
if
(
!
sta
->
eapol_sm
)
ieee802_1x.c:212
ieee802_1x_receive()
sta
->
eapol_sm
->
flags
|=
EAPOL_SM_WAIT_START
;
ieee802_1x.c:231
ieee802_1x_receive()
sta
->
eapol_sm
->
eap_if
->
portEnabled
=
true
;
ieee802_1x.c:236
ieee802_1x_receive()
sta
->
eapol_sm
->
flags
&=
~
EAPOL_SM_WAIT_START
;
ieee802_1x.c:252
ieee802_1x_receive()
sta
->
eapol_sm
->
eapolStart
=
true
;
ieee802_1x.c:253
ieee802_1x_receive()
sta
->
eapol_sm
->
dot1xAuthEapolStartFramesRx
++
;
ieee802_1x.c:254
ieee802_1x_receive()
eap_server_clear_identity
(
sta
->
eapol_sm
->
eap
)
;
ieee802_1x.c:255
ieee802_1x_receive()
sta
->
eapol_sm
->
dot1xAuthInvalidEapolFramesRx
++
;
ieee802_1x.c:274
ieee802_1x_receive()
eapol_auth_step
(
sta
->
eapol_sm
)
;
ieee802_1x.c:278
ieee802_1x_receive()
struct
eapol_state_machine
*
sm
=
sta
->
eapol_sm
;
ieee802_1x.c:284
ieee802_1x_free_station()
sta
->
eapol_sm
=
NULL
;
ieee802_1x.c:289
ieee802_1x_free_station()
struct
eapol_state_machine
*
sm
=
sta
->
eapol_sm
;
ieee802_1x.c:304
ieee802_1x_eapol_send()
if
(
!
sta
||
!
sta
->
eapol_sm
)
ieee802_1x.c:392
ieee802_1x_sta_entry_alive()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
sta_info::eapol_sm
is written by 3 functions and is read by 7 functions:
ieee802_1x_receive()
ieee802_1x_free_station()
check_n_add_wps_sta()
All items filtered out
sta_info::eapol_sm
handle_eap_response()
ieee802_1x_receive()
ieee802_1x_free_station()
ieee802_1x_eapol_send()
ieee802_1x_sta_entry_alive()
check_n_add_wps_sta()
hostap_sta_join()
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