ESP-IDF
hostapd_data::conf
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
hostapd_data::conf
hostapd_data::conf field
Syntax
Show:
Summary
Declaration
from
hostapd.h:100
struct
hostapd_bss_config
*
conf
;
Examples
References
from
examples
Code
Location
Referrer
struct
hostapd_bss_config
*
conf
;
hostapd.h:100
const
struct
hostapd_bss_config
*
conf
=
hapd
->
conf
;
eap_user_db.c:235
hostapd_get_eap_user()
hapd
->
conf
=
(
struct
hostapd_bss_config
*
)
os_zalloc
(
sizeof
(
struct
hostapd_bss_config
)
)
;
esp_hostap.c:57
hostap_init()
if
(
hapd
->
conf
==
NULL
)
{
esp_hostap.c:59
hostap_init()
hapd
->
conf
->
sae_pwe
=
esp_wifi_get_config_sae_pwe_h2e_internal
(
WIFI_IF_AP
)
;
esp_hostap.c:70
hostap_init()
auth_conf
->
sae_pwe
=
hapd
->
conf
->
sae_pwe
;
esp_hostap.c:71
hostap_init()
hapd
->
conf
->
sae_anti_clogging_threshold
=
SAE_ANTI_CLOGGING_THRESHOLD
;
esp_hostap.c:119
hostap_init()
memcpy
(
hapd
->
conf
->
ssid
.
ssid
,
ssid
->
ssid
,
ssid
->
len
)
;
esp_hostap.c:144
hostap_init()
hapd
->
conf
->
ssid
.
ssid_len
=
ssid
->
len
;
esp_hostap.c:145
hostap_init()
hapd
->
conf
->
wpa_key_mgmt
=
auth_conf
->
wpa_key_mgmt
;
esp_hostap.c:146
hostap_init()
hapd
->
conf
->
ssid
.
wpa_passphrase
=
(
char
*
)
os_zalloc
(
WIFI_PASSWORD_LEN_MAX
)
;
esp_hostap.c:147
hostap_init()
if
(
hapd
->
conf
->
ssid
.
wpa_passphrase
==
NULL
)
{
esp_hostap.c:148
hostap_init()
os_memcpy
(
hapd
->
conf
->
ssid
.
wpa_passphrase
,
esp_wifi_ap_get_prof_password_internal
(
)
,
strlen
(
(
char
*
)
esp_wifi_ap_get_prof_password_internal
(
)
)
)
;
esp_hostap.c:161
hostap_init()
hapd
->
conf
->
ssid
.
wpa_passphrase
[
WIFI_PASSWORD_LEN_MAX
-
1
]
=
'\0'
;
esp_hostap.c:162
hostap_init()
hapd
->
conf
->
max_num_sta
=
esp_wifi_ap_get_max_sta_conn
(
)
;
esp_hostap.c:163
hostap_init()
hapd
->
conf
->
ap_max_inactivity
=
5
*
60
;
esp_hostap.c:178
hostap_init()
hostapd_setup_wpa_psk
(
hapd
->
conf
)
;
esp_hostap.c:179
hostap_init()
if
(
hapd
->
conf
->
ssid
.
wpa_passphrase
!=
NULL
)
{
esp_hostap.c:194
hostap_init()
os_free
(
hapd
->
conf
->
ssid
.
wpa_passphrase
)
;
esp_hostap.c:195
hostap_init()
os_free
(
hapd
->
conf
)
;
esp_hostap.c:200
hostap_init()
if
(
hapd
->
conf
)
{
esp_hostap.c:216
hostapd_cleanup()
forced_memzero
(
hapd
->
conf
->
ssid
.
wpa_passphrase
,
WIFI_PASSWORD_LEN_MAX
)
;
esp_hostap.c:217
hostapd_cleanup()
os_free
(
hapd
->
conf
->
ssid
.
wpa_passphrase
)
;
esp_hostap.c:218
hostapd_cleanup()
hostapd_config_free_bss
(
hapd
->
conf
)
;
esp_hostap.c:219
hostapd_cleanup()
hapd
->
conf
=
NULL
;
esp_hostap.c:220
hostapd_cleanup()
(
hapd
->
conf
->
sae_pwe
==
SAE_PWE_HASH_TO_ELEMENT
esp_hostap.c:285
esp_wifi_build_rsnxe()
||
hapd
->
conf
->
sae_pwe
==
SAE_PWE_BOTH
)
)
{
esp_hostap.c:286
esp_wifi_build_rsnxe()
password
=
hapd
->
conf
->
ssid
.
wpa_passphrase
;
ieee802_11.c:44
sae_get_password()
pt
=
hapd
->
conf
->
ssid
.
pt
;
ieee802_11.c:45
sae_get_password()
if
(
rx_id
&&
hapd
->
conf
->
sae_pwe
!=
SAE_PWE_FORCE_HUNT_AND_PECK
)
ieee802_11.c:70
auth_build_sae_commit()
if
(
hapd
->
conf
->
sae_anti_clogging_threshold
==
0
)
{
ieee802_11.c:203
use_sae_anti_clogging()
if
(
open
>=
hapd
->
conf
->
sae_anti_clogging_threshold
)
{
ieee802_11.c:213
use_sae_anti_clogging()
hapd
->
conf
->
sae_anti_clogging_threshold
)
{
ieee802_11.c:222
use_sae_anti_clogging()
if
(
sta
->
sae
->
sync
>
hapd
->
conf
->
sae_sync
)
{
ieee802_11.c:232
sae_check_big_sync()
enum
sae_pwe
sae_pwe
=
hapd
->
conf
->
sae_pwe
;
ieee802_11.c:397
sae_status_success()
int
*
groups
=
hapd
->
conf
->
sae_groups
;
ieee802_11.c:475
handle_auth_sae()
if
(
queue_len
>=
hapd
->
conf
->
max_num_sta
)
{
ieee802_11.c:683
auth_sae_queue()
if
(
!
hapd
->
conf
->
ieee802_1x
&&
hapd
->
conf
->
wps_state
)
{
ieee802_1x.c:216
ieee802_1x_receive()
conf
.
wpa
=
hapd
->
conf
->
wpa
;
ieee802_1x.c:444
ieee802_1x_init()
if
(
hapd
->
num_sta
>=
hapd
->
conf
->
max_num_sta
)
{
sta_info.c:160
ap_sta_add()
return
(
u8
*
)
hostapd_get_psk
(
hapd
->
conf
,
addr
,
prev_psk
)
;
wpa_auth.c:148
wpa_auth_get_psk()
if
(
hapd
->
conf
->
ap_setup_locked
)
wps_hostapd.c:102
hostapd_wps_reenable_ap_pin()
if
(
hapd
->
conf
->
ap_pin
==
NULL
||
hapd
->
wps
==
NULL
)
wps_hostapd.c:132
wps_ap_pin_success()
struct
hostapd_bss_config
*
conf
=
hapd
->
conf
;
wps_hostapd.c:357
hostapd_update_wps()
hapd
->
conf
->
ap_setup_locked
=
0
;
wps_hostapd.c:427
hostapd_wps_ap_pin_enable()
os_free
(
hapd
->
conf
->
ap_pin
)
;
wps_hostapd.c:441
wps_ap_pin_disable()
hapd
->
conf
->
ap_pin
=
NULL
;
wps_hostapd.c:442
wps_ap_pin_disable()
os_free
(
hapd
->
conf
->
ap_pin
)
;
wps_hostapd.c:468
wps_ap_pin_set()
hapd
->
conf
->
ap_pin
=
os_strdup
(
data
->
pin_txt
)
;
wps_hostapd.c:469
wps_ap_pin_set()
return
hapd
->
conf
->
ap_pin
;
wps_hostapd.c:485
hostapd_wps_ap_pin_random()
return
hapd
->
conf
->
ap_pin
;
wps_hostapd.c:490
hostapd_wps_ap_pin_get()
os_memcpy
(
cred
.
ssid
,
hapd
->
conf
->
ssid
.
ssid
,
hapd
->
conf
->
ssid
.
ssid_len
)
;
wps_hostapd.c:512
hostapd_wps_config_ap()
cred
.
ssid_len
=
hapd
->
conf
->
ssid
.
ssid_len
;
wps_hostapd.c:513
hostapd_wps_config_ap()
if
(
hapd
->
conf
->
ssid
.
wpa_passphrase
)
{
wps_hostapd.c:528
hostapd_wps_config_ap()
cred
.
key_len
=
os_strlen
(
hapd
->
conf
->
ssid
.
wpa_passphrase
)
;
wps_hostapd.c:529
hostapd_wps_config_ap()
memcpy
(
cred
.
key
,
hapd
->
conf
->
ssid
.
wpa_passphrase
,
cred
.
key_len
)
;
wps_hostapd.c:530
hostapd_wps_config_ap()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
hostapd_data::conf
is written by 2 functions and is read by 24 functions:
hostap_init()
hostapd_cleanup()
All items filtered out
hostapd_data::conf
ieee802_1x_receive()
ieee802_1x_init()
wpa_auth_get_psk()
ap_sta_add()
sae_get_password()
auth_build_sae_commit()
use_sae_anti_clogging()
sae_check_big_sync()
sae_status_success()
handle_auth_sae()
auth_sae_queue()
hostap_init()
hostapd_cleanup()
esp_wifi_build_rsnxe()
hostapd_wps_reenable_ap_pin()
wps_ap_pin_success()
hostapd_update_wps()
hostapd_wps_ap_pin_enable()
wps_ap_pin_disable()
wps_ap_pin_set()
hostapd_wps_ap_pin_random()
hostapd_wps_ap_pin_get()
hostapd_wps_config_ap()
hostapd_get_eap_user()
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