ESP-IDF
bt_mesh_net_rx::friend_match
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
bt_mesh_net_rx::friend_match
bt_mesh_net_rx::friend_match 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
,
local_match
:
1
,
friend_match
:
1
;
Examples
References
from
examples
Code
Location
Referrer
friend_match
:
1
,
/* Matched an LPN we're friends for */
net.h:393
friend_match
:
1
;
/* Matched an LPN we're friends for */
net.h:248
if
(
!
rx
->
friend_match
||
friend.c:1671
bt_mesh_friend_enqueue_rx()
(
!
rx
.
local_match
&&
!
rx
.
friend_match
net.c:1981
bt_mesh_net_recv()
.
friend_match
=
0U
,
net.c:394
bt_mesh_net_local()
(
!
rx
.
local_match
&&
!
rx
.
friend_match
)
)
{
net.c:865
bt_mesh_net_recv()
if
(
IS_ENABLED
(
CONFIG_BLE_MESH_FRIEND
)
&&
rx
->
friend_match
)
{
transport.c:925
trans_ack()
if
(
!
rx
->
local_match
&&
!
rx
->
friend_match
)
{
transport.c:1129
trans_unseg()
net_rx
->
friend_match
)
;
transport.c:1515
trans_seg()
net_rx
->
friend_match
&&
!
net_rx
->
local_match
&&
transport.c:1523
trans_seg()
net_rx
->
friend_match
)
;
transport.c:1531
trans_seg()
rx
->
obo
=
net_rx
->
friend_match
;
transport.c:1546
trans_seg()
rx
->
friend_match
=
bt_mesh_friend_match
(
rx
->
sub
->
net_idx
,
transport.c:1634
bt_mesh_trans_recv()
rx
->
friend_match
=
false
;
transport.c:1637
bt_mesh_trans_recv()
rx
->
ctx
.
addr
,
rx
->
ctx
.
recv_dst
,
rx
->
seq
,
rx
->
friend_match
)
;
transport.c:1641
bt_mesh_trans_recv()
if
(
!
rx
->
local_match
&&
!
rx
->
friend_match
)
{
transport.c:1669
bt_mesh_trans_recv()
if
(
IS_ENABLED
(
CONFIG_BLE_MESH_FRIEND
)
&&
rx
->
friend_match
&&
!
err
)
{
transport.c:1698
bt_mesh_trans_recv()
if
(
IS_ENABLED
(
CONFIG_BT_MESH_FRIEND
)
&&
rx
->
friend_match
)
{
transport.c:836
trans_ack()
net_rx
->
friend_match
)
;
transport.c:1391
trans_seg()
net_rx
->
friend_match
&&
!
net_rx
->
local_match
&&
transport.c:1399
trans_seg()
net_rx
->
friend_match
)
;
transport.c:1407
trans_seg()
rx
->
obo
=
net_rx
->
friend_match
;
transport.c:1444
trans_seg()
rx
->
friend_match
=
bt_mesh_friend_match
(
rx
->
sub
->
net_idx
,
transport.c:1565
bt_mesh_trans_recv()
rx
->
friend_match
=
false
;
transport.c:1568
bt_mesh_trans_recv()
rx
->
friend_match
)
;
transport.c:1573
bt_mesh_trans_recv()
if
(
!
rx
->
local_match
&&
!
rx
->
friend_match
)
{
transport.c:1605
bt_mesh_trans_recv()
if
(
IS_ENABLED
(
CONFIG_BT_MESH_FRIEND
)
&&
rx
->
friend_match
&&
!
err
)
{
transport.c:1622
bt_mesh_trans_recv()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_net_rx::friend_match
is written by 1 function and is read by 6 functions:
bt_mesh_trans_recv()
All items filtered out
bt_mesh_net_rx::friend_match
bt_mesh_net_recv()
trans_ack()
trans_unseg()
trans_seg()
bt_mesh_trans_recv()
bt_mesh_friend_enqueue_rx()
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