zephyr/subsys/bluetooth/mesh
Lingao Meng 5b11c053ef Bluetooth: Mesh: Fixes Friend Queue store message
If the SRC field of the received message is a unicast
address of an element of the Low Power node, then the
message shall not be stored in the Friend Queue.

Otherwise, lpn will discard this message, eventually
it breaks friendship.

Fixes: #30657

Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
2020-12-16 14:27:12 +01:00
..
access.c Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
access.h Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
adv_ext.c Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
adv_legacy.c Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
adv.c Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
adv.h Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
app_keys.c Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
app_keys.h Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
beacon.c bluetooth: mesh: avoid improper access to internal structures 2020-11-24 13:04:48 +02:00
beacon.h Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
cdb.c Bluetooth: Mesh: Move Replay Protect to seperate module 2020-10-01 16:20:24 +03:00
cfg_cli.c Bluetooth: Mesh: Only block mod_sub if status was requested 2020-11-26 13:04:04 +01:00
cfg_srv.c Bluetooth: Mesh: Fixes wrong app_key_idx parameters 2020-12-10 12:58:20 +01:00
cfg.c Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
cfg.h Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
CMakeLists.txt Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
crypto.c Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
crypto.h Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
foundation.h Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
friend.c Bluetooth: Mesh: Fixes Friend Queue store message 2020-12-16 14:27:12 +01:00
friend.h Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
health_cli.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
health_srv.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
heartbeat.c bluetooth: mesh: avoid improper access to internal structures 2020-11-24 13:04:48 +02:00
heartbeat.h Bluetooth: Mesh: Move heartbeat to separate module 2020-11-09 11:23:34 +02:00
Kconfig Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
lpn.c Bluetooth: Mesh: LPN non-low power establishment set state 2020-12-14 11:21:41 +01:00
lpn.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
main.c Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
mesh.h Bluetooth: Mesh: Make address defines public 2020-12-12 14:15:47 +02:00
net.c Bluetooth: Mesh: Fix overflow of ivu_duration value 2020-12-11 09:03:05 -05:00
net.h Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
pb_adv.c Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
pb_gatt.c Bluetooth: Mesh: split prov.c into two separate modules 2020-10-28 12:53:09 +02:00
prov_bearer.h mesh: Add reset link functionality to provisioning bearers 2020-07-02 16:30:01 +03:00
prov_device.c Bluetooth: Mesh: split prov.c into two separate modules 2020-10-28 12:53:09 +02:00
prov.c Bluetooth: Mesh: Fixes prov string log dump 2020-11-19 13:28:28 +02:00
prov.h Bluetooth: Mesh: Fixes wrong prov pointer clear 2020-11-19 13:28:28 +02:00
provisioner.c Bluetooth: Mesh: split prov.c into two separate modules 2020-10-28 12:53:09 +02:00
provisioner.h Bluetooth: Mesh: split prov.c into two separate modules 2020-10-28 12:53:09 +02:00
proxy.c Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
proxy.h Bluetooth: Mesh: Extended advertising support 2020-12-09 12:57:59 +02:00
rpl.c Bluetooth: Mesh: Move Replay Protect to seperate module 2020-10-01 16:20:24 +03:00
rpl.h Bluetooth: Mesh: Move Replay Protect to seperate module 2020-10-01 16:20:24 +03:00
settings.c Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
settings.h Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
shell.c Bluetooth: Mesh: Encapsulate feature config 2020-11-09 11:23:34 +02:00
subnet.c Bluetooth: Mesh: Check LPN credentials before establishment 2020-12-14 11:21:41 +01:00
subnet.h Bluetooth: Mesh: Isolate cryptographic material 2020-10-22 14:36:02 +03:00
test.c
test.h
TODO
transport.c Bluetooth: Mesh: Pull all function calls out of the K_MSEC macro 2020-12-10 12:15:04 -05:00
transport.h Bluetooth: Mesh: Make access packet sizes defines public 2020-12-12 14:15:47 +02:00