ESP-IDF
wpa_supplicant::current_bss
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
wpa_supplicant::current_bss
wpa_supplicant::current_bss field
Syntax
Show:
Summary
Declaration
from
wpa_supplicant_i.h:87
struct
wpa_bss
*
current_bss
;
Examples
References
from
examples
Code
Location
Referrer
struct
wpa_bss
*
current_bss
;
wpa_supplicant_i.h:87
if
(
bss
==
wpa_s
->
current_bss
)
bss.c:123
wpa_bss_in_use()
if
(
wpa_s
->
current_bss
==
bss
)
bss.c:259
wpa_bss_update()
wpa_s
->
current_bss
=
nbss
;
bss.c:260
wpa_bss_update()
wpa_s
->
current_bss
=
bss
;
esp_common.c:327
supplicant_sta_conn_handler()
if
(
wpa_s
->
current_bss
)
{
esp_common.c:355
supplicant_sta_disconn_handler()
wpa_s
->
current_bss
=
NULL
;
esp_common.c:356
supplicant_sta_disconn_handler()
if
(
!
wpa_s
->
current_bss
)
{
esp_common.c:373
esp_rrm_is_rrm_supported_connection()
if
(
!
wpa_s
->
current_bss
)
{
esp_common.c:394
esp_rrm_send_neighbor_rep_request()
if
(
!
wpa_s
->
current_bss
)
{
esp_common.c:441
esp_rrm_send_neighbor_report_request()
if
(
!
wpa_s
->
current_bss
)
{
esp_common.c:491
esp_wnm_is_btm_supported_connection()
if
(
!
wpa_bss_ext_capab
(
wpa_s
->
current_bss
,
WLAN_EXT_CAPAB_BSS_TRANSITION
)
)
{
esp_common.c:496
esp_wnm_is_btm_supported_connection()
if
(
!
wpa_s
->
current_bss
)
{
esp_common.c:510
esp_wnm_send_bss_transition_mgmt_query()
if
(
!
wpa_bss_ext_capab
(
wpa_s
->
current_bss
,
WLAN_EXT_CAPAB_BSS_TRANSITION
)
)
{
esp_common.c:515
esp_wnm_send_bss_transition_mgmt_query()
if
(
!
wpa_s
->
current_bss
)
{
esp_common.c:742
wpa_drv_send_action()
struct
wpa_bss
*
bss
=
wpa_bss_get_next_bss
(
wpa_s
,
wpa_s
->
current_bss
)
;
esp_scan.c:44
handle_wnm_scan_done()
wpa_s
->
current_bss
&&
esp_scan.c:137
esp_handle_beacon_probe()
(
os_memcmp
(
wpa_s
->
current_bss
,
sender
,
ETH_ALEN
)
==
0
)
)
{
esp_scan.c:138
esp_handle_beacon_probe()
if
(
!
wpa_s
->
current_bss
||
mbo.c:283
wpas_mbo_send_wnm_notification()
!
wpa_bss_get_vendor_ie
(
wpa_s
->
current_bss
,
MBO_IE_VENDOR_TYPE
)
)
mbo.c:284
wpas_mbo_send_wnm_notification()
if
(
disallowed_sec
&&
wpa_s
->
current_bss
)
mbo.c:677
wpas_mbo_ie_trans_req()
wpa_bss_tmp_disallow
(
wpa_s
,
wpa_s
->
current_bss
->
bssid
,
mbo.c:678
wpas_mbo_ie_trans_req()
if
(
!
wpa_s
->
current_bss
)
rrm.c:662
wpas_rrm_scan_timeout()
if
(
!
wpa_s
->
current_bss
)
rrm.c:1092
wpas_beacon_rep_scan_process()
if
(
!
wpa_s
->
current_bss
)
{
scan.c:39
wpa_supplicant_req_scan()
params
->
ssids
[
0
]
.
ssid
=
wpa_s
->
current_bss
->
ssid
;
scan.c:52
wpa_supplicant_req_scan()
params
->
ssids
[
0
]
.
ssid_len
=
wpa_s
->
current_bss
->
ssid_len
;
scan.c:53
wpa_supplicant_req_scan()
struct
wpa_bss
*
bss
=
wpa_s
->
current_bss
;
wnm_sta.c:325
compare_scan_neighbor_results()
if
(
wpa_s
->
current_bss
&&
wnm_sta.c:380
compare_scan_neighbor_results()
!
wpa_scan_res_match
(
wpa_s
,
wpa_s
->
current_bss
,
target
)
)
{
wnm_sta.c:381
compare_scan_neighbor_results()
if
(
wpa_bss_ies_eq
(
bss
,
wpa_s
->
current_bss
,
WLAN_EID_MOBILITY_DOMAIN
)
)
wnm_sta.c:463
wnm_get_bss_info()
if
(
wpa_bss_ies_eq
(
bss
,
wpa_s
->
current_bss
,
WLAN_EID_HT_CAP
)
)
wnm_sta.c:465
wnm_get_bss_info()
if
(
!
wpa_s
->
current_bss
)
wnm_sta.c:541
wnm_add_cand_list()
if
(
wpa_scan_res_match
(
wpa_s
,
wpa_s
->
current_bss
,
bss
)
)
{
wnm_sta.c:558
wnm_add_cand_list()
if
(
!
wpa_s
->
current_bss
)
{
wnm_sta.c:586
wnm_send_bss_transition_mgmt_resp()
wpa_bss_get_vendor_ie
(
wpa_s
->
current_bss
,
MBO_IE_VENDOR_TYPE
)
)
{
wnm_sta.c:624
wnm_send_bss_transition_mgmt_resp()
if
(
bss
==
wpa_s
->
current_bss
)
{
wnm_sta.c:673
wnm_bss_tm_connect()
if
(
wpa_s
->
current_bss
&&
(
os_memcmp
(
nei
->
bssid
,
wpa_s
->
current_bss
->
bssid
,
ETH_ALEN
)
==
0
)
)
{
wnm_sta.c:810
wnm_set_scan_freqs()
if
(
wpa_s
->
current_bss
)
wnm_sta.c:854
ieee802_11_rx_bss_trans_mgmt_req()
beacon_int
=
wpa_s
->
current_bss
->
beacon_int
;
wnm_sta.c:855
ieee802_11_rx_bss_trans_mgmt_req()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
wpa_supplicant::current_bss
is written by 3 functions and is read by 23 functions:
supplicant_sta_conn_handler()
supplicant_sta_disconn_handler()
wpa_bss_update()
All items filtered out
wpa_supplicant::current_bss
supplicant_sta_disconn_handler()
esp_rrm_is_rrm_supported_connection()
esp_rrm_send_neighbor_rep_request()
esp_rrm_send_neighbor_report_request()
esp_wnm_is_btm_supported_connection()
esp_wnm_send_bss_transition_mgmt_query()
wpa_drv_send_action()
wpa_bss_in_use()
wpa_bss_update()
wpa_supplicant_req_scan()
handle_wnm_scan_done()
esp_handle_beacon_probe()
wpas_rrm_scan_timeout()
wpas_beacon_rep_scan_process()
compare_scan_neighbor_results()
wnm_get_bss_info()
wnm_add_cand_list()
wnm_send_bss_transition_mgmt_resp()
wnm_bss_tm_connect()
wnm_set_scan_freqs()
ieee802_11_rx_bss_trans_mgmt_req()
wpas_mbo_send_wnm_notification()
wpas_mbo_ie_trans_req()
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