ESP-IDF
esp_netif_br_glue_t::base
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/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
esp_netif_br_glue_t::base
esp_netif_br_glue_t::base field
Syntax
Show:
Summary
Declaration
from
esp_netif_br_glue.c:30
esp_netif_driver_base_t
base
;
Examples
References
from
examples
Code
Location
Referrer
esp_netif_driver_base_t
base
;
esp_netif_br_glue.c:30
netif_glue
->
base
.
netif
=
esp_netif
;
esp_netif_br_glue.c:44
esp_eth_post_attach_br()
esp_netif_action_start
(
netif_glue
->
base
.
netif
,
0
,
0
,
NULL
)
;
// basically creates lwip_netif br instance
esp_netif_br_glue.c:58
start_br_if_stopped()
ESP_LOGD
(
TAG
,
"bridge netif %p is started"
,
netif_glue
->
base
.
netif
)
;
esp_netif_br_glue.c:60
start_br_if_stopped()
esp_netif_action_stop
(
netif_glue
->
base
.
netif
,
0
,
0
,
NULL
)
;
// basically removes lwip_netif br
esp_netif_br_glue.c:67
stop_br_if_started()
ESP_LOGD
(
TAG
,
"bridge netif %p is stopped"
,
netif_glue
->
base
.
netif
)
;
esp_netif_br_glue.c:69
stop_br_if_started()
esp_netif_bridge_add_port
(
netif_glue
->
base
.
netif
,
netif_glue
->
wifi_esp_netif
)
;
esp_netif_br_glue.c:104
port_action_start()
esp_netif_bridge_add_port
(
netif_glue
->
base
.
netif
,
netif_glue
->
ports_esp_netifs
[
i
]
)
;
esp_netif_br_glue.c:113
port_action_start()
if
(
esp_netif_is_netif_up
(
netif_glue
->
base
.
netif
)
==
true
)
{
esp_netif_br_glue.c:147
port_action_connected()
esp_netif_action_connected
(
netif_glue
->
base
.
netif
,
0
,
0
,
NULL
)
;
esp_netif_br_glue.c:154
port_action_connected()
esp_netif_action_connected
(
netif_glue
->
base
.
netif
,
0
,
0
,
NULL
)
;
esp_netif_br_glue.c:162
port_action_connected()
ESP_LOGD
(
TAG
,
"bridge netif %p is connected"
,
netif_glue
->
base
.
netif
)
;
esp_netif_br_glue.c:163
port_action_connected()
if
(
esp_netif_is_netif_up
(
netif_glue
->
base
.
netif
)
==
true
&&
esp_netif_br_glue.c:168
port_action_connected()
(
esp_netif_get_flags
(
netif_glue
->
base
.
netif
)
&
ESP_NETIF_DHCP_SERVER
)
==
ESP_NETIF_DHCP_SERVER
)
{
esp_netif_br_glue.c:169
port_action_connected()
esp_netif_dhcps_start
(
netif_glue
->
base
.
netif
)
;
esp_netif_br_glue.c:170
port_action_connected()
esp_netif_action_disconnected
(
netif_glue
->
base
.
netif
,
base
,
event_id
,
event_data
)
;
esp_netif_br_glue.c:180
port_action_disconnected()
ESP_LOGD
(
TAG
,
"bridge netif %p is disconnected"
,
netif_glue
->
base
.
netif
)
;
esp_netif_br_glue.c:181
port_action_disconnected()
if
(
netif_glue
->
base
.
netif
==
ip_event
->
esp_netif
)
{
esp_netif_br_glue.c:190
br_action_got_ip()
netif_glue
->
base
.
post_attach
=
esp_eth_post_attach_br
;
esp_netif_br_glue.c:375
esp_netif_br_glue_new()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
esp_netif_br_glue_t::base
is read by 8 functions:
All items filtered out
esp_netif_br_glue_t::base
esp_eth_post_attach_br()
start_br_if_stopped()
stop_br_if_started()
port_action_start()
port_action_connected()
port_action_disconnected()
br_action_got_ip()
esp_netif_br_glue_new()
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