ESP-IDF
eapol_auth_alloc()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
eapol_auth_alloc()
eapol_auth_alloc() function
Syntax
Show:
Summary
Declaration
from
eapol_auth_sm.h:68
struct
eapol_state_machine
*
eapol_auth_alloc
(
struct
eapol_authenticator
*
eapol
,
const
u8
*
addr
,
int
flags
,
const
struct
wpabuf
*
assoc_wps_ie
,
const
struct
wpabuf
*
assoc_p2p_ie
,
void
*
sta_ctx
,
const
char
*
identity
,
const
char
*
radius_cui
)
;
Arguments
Argument
Declared as
eapol
struct
eapol_authenticator
*
addr
const
u8
*
flags
int
assoc_wps_ie
const
struct
wpabuf
*
assoc_p2p_ie
const
struct
wpabuf
*
sta_ctx
void
*
identity
const
char
*
radius_cui
const
char
*
Related Functions
Found 2 other functions taking a
eapol_authenticator
argument:
Function
eapol_sm_sta_entry_alive()
eapol_auth_deinit()
Examples
References
from
examples
Code
Location
Referrer
eapol_auth_alloc
(
struct
eapol_authenticator
*
eapol
,
const
u8
*
addr
,
eapol_auth_sm.c:770
eapol_auth_alloc
(
struct
eapol_authenticator
*
eapol
,
const
u8
*
addr
,
eapol_auth_sm.h:69
return
eapol_auth_alloc
(
hapd
->
eapol_auth
,
sta
->
addr
,
flags
,
ieee802_1x.c:139
ieee802_1x_alloc_eapol_sm()
Call Tree
from
examples
eapol_auth_alloc()
is called by 1 function and calls 5 functions:
ieee802_1x_alloc_eapol_sm()
All items filtered out
eapol_auth_alloc()
calloc()
eap_server_sm_init()
eap_get_interface()
eapol_auth_free()
eapol_auth_initialize()
All items filtered out
Data Use
from
examples
eapol_auth_alloc()
reads 14 variables and writes 25 variables:
eapol_auth_config::eap_cfg
eapol_auth_config::eap_reauth_period
eapol_auth_config::wpa
PortTypes::Auto
eapol_authenticator::conf
eapol_state_machine::
::AUTH_PAE_INITIALIZE
eapol_state_machine::
::BE_AUTH_INITIALIZE
eapol_state_machine::
::REAUTH_TIMER_INITIALIZE
eapol_state_machine::
::AUTH_KEY_TX_NO_KEY_TRANSMIT
eapol_state_machine::
::KEY_RX_NO_KEY_RECEIVE
eapol_state_machine::
::CTRL_DIR_IN_OR_BOTH
eapol_state_machine::addr
eapol_state_machine::identity
eapol_state_machine::eap
All items filtered out
eapol_auth_alloc()
eap_session_data::assoc_wps_ie
eap_session_data::assoc_p2p_ie
eap_session_data::peer_addr
eapol_state_machine::keyTxEnabled
eapol_state_machine::portControl
eapol_state_machine::portValid
eapol_state_machine::auth_pae_state
eapol_state_machine::quietPeriod
eapol_state_machine::reAuthMax
eapol_state_machine::be_auth_state
eapol_state_machine::serverTimeout
eapol_state_machine::reauth_timer_state
eapol_state_machine::reAuthPeriod
eapol_state_machine::reAuthEnabled
eapol_state_machine::auth_key_tx_state
eapol_state_machine::key_rx_state
eapol_state_machine::ctrl_dir_state
eapol_state_machine::flags
eapol_state_machine::eap_if
eapol_state_machine::radius_identifier
eapol_state_machine::identity
eapol_state_machine::identity_len
eapol_state_machine::eap
eapol_state_machine::eapol
eapol_state_machine::sta
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
eapol_auth_alloc()
frees 1 types:
All items filtered out
eapol_auth_alloc()
eapol_state_machine
All items filtered out