ESP-IDF
bt_mesh_net_rx::net_if
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_mesh_net_rx::net_if
bt_mesh_net_rx::net_if field
Syntax
Show:
Summary
Declaration
from
net.h:387
uint16_t
old_iv
:
1
,
new_key
:
1
,
friend_cred
:
1
__attribute__
(
(
deprecated
)
)
,
ctl
:
1
,
net_if
:
2
;
Examples
References
from
examples
Code
Location
Referrer
net_if
:
2
,
/* Network interface */
net.h:391
net_if
:
2
,
/* Network interface */
net.h:246
rx
->
net_if
!=
BT_MESH_NET_IF_LOCAL
)
{
app_keys.c:573
bt_mesh_app_key_find()
return
NET_RX
(
rx
)
->
net_if
;
ext.c:3472
bt_mesh_ext_net_rx_get_net_if()
NET_RX
(
rx
)
->
net_if
=
net_if
;
ext.c:3477
bt_mesh_ext_net_rx_set_net_if()
if
(
rx
->
net_if
==
BT_MESH_NET_IF_LOCAL
)
{
friend.c:961
bt_mesh_friend_req()
if
(
rx
->
net_if
==
BT_MESH_NET_IF_LOCAL
)
{
friend.c:1448
friend_lpn_enqueue_rx()
(
rx
->
ctx
.
recv_ttl
<=
1
&&
rx
->
net_if
!=
BT_MESH_NET_IF_LOCAL
)
||
friend.c:1672
bt_mesh_friend_enqueue_rx()
if
(
rx
->
net_if
==
BLE_MESH_NET_IF_ADV
&&
msg_cache_match
(
rx
,
buf
)
)
{
net.c:1303
net_decrypt()
rx
->
net_if
==
BLE_MESH_NET_IF_PROXY_CFG
)
{
net.c:1311
net_decrypt()
if
(
rx
->
net_if
==
BLE_MESH_NET_IF_LOCAL
)
{
net.c:1550
bt_mesh_net_relay()
BT_WARN
(
"No outbound bearer found, inbound bearer %d"
,
rx
->
net_if
)
;
net.c:1596
bt_mesh_net_relay()
if
(
rx
->
net_if
==
BLE_MESH_NET_IF_ADV
&&
net.c:1632
bt_mesh_net_relay()
if
(
rx
->
net_if
!=
BLE_MESH_NET_IF_LOCAL
)
{
net.c:1671
bt_mesh_net_relay()
rx
->
net_if
==
BLE_MESH_NET_IF_LOCAL
||
net.c:1737
bt_mesh_net_relay()
if
(
(
(
bearer
&
BLE_MESH_ADV_BEARER
)
&&
relay_to_adv
(
rx
->
net_if
)
)
||
net.c:1747
bt_mesh_net_relay()
rx
->
net_if
=
net_if
;
net.c:1787
bt_mesh_net_decode()
.
net_if
=
BT_MESH_NET_IF_LOCAL
,
net.c:387
bt_mesh_net_local()
bool
proxy
=
(
rx
->
net_if
==
BT_MESH_NET_IF_PROXY_CFG
)
;
net.c:599
net_decrypt()
if
(
rx
->
net_if
==
BT_MESH_NET_IF_ADV
&&
msg_cache_match
(
out
)
)
{
net.c:628
net_decrypt()
if
(
rx
->
net_if
==
BT_MESH_NET_IF_ADV
&&
net.c:666
bt_mesh_net_relay()
if
(
rx
->
net_if
==
BT_MESH_NET_IF_ADV
&&
!
rx
->
friend_cred
)
{
net.c:680
bt_mesh_net_relay()
if
(
relay_to_adv
(
rx
->
net_if
)
||
rx
->
friend_cred
)
{
net.c:730
bt_mesh_net_relay()
rx
->
net_if
=
net_if
;
net.c:771
bt_mesh_net_decode()
if
(
rx
->
net_if
==
BLE_MESH_NET_IF_LOCAL
)
{
rpl.c:82
bt_mesh_rpl_check()
if
(
rx
->
net_if
==
BT_MESH_NET_IF_LOCAL
)
{
rpl.c:110
bt_mesh_rpl_check()
bt_mesh_lpn_established
(
)
&&
rx
->
net_if
==
BLE_MESH_NET_IF_ADV
&&
transport.c:1653
bt_mesh_trans_recv()
bt_mesh_lpn_established
(
)
&&
rx
->
net_if
==
BT_MESH_NET_IF_ADV
&&
transport.c:1590
bt_mesh_trans_recv()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_net_rx::net_if
is written by 2 functions and is read by 9 functions:
bt_mesh_net_decode()
bt_mesh_ext_net_rx_set_net_if()
All items filtered out
bt_mesh_net_rx::net_if
net_decrypt()
bt_mesh_net_relay()
bt_mesh_rpl_check()
bt_mesh_ext_net_rx_get_net_if()
bt_mesh_trans_recv()
bt_mesh_friend_req()
friend_lpn_enqueue_rx()
bt_mesh_friend_enqueue_rx()
bt_mesh_app_key_find()
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