zephyr/subsys/bluetooth/mesh
Trond Einar Snekvik cd89f42393 Bluetooth: Mesh: Model extensions walk stops before last model
When reaching the last model in the circular extension linked list, the
walker would abandon the walk before checking the last model. This makes
us skip models when checking the subscription list, potentially causing
incoming messages to be wrongfully ignored.

Signed-off-by: Trond Einar Snekvik <Trond.Einar.Snekvik@nordicsemi.no>
2021-10-04 20:45:23 -04:00
..
access.c Bluetooth: Mesh: Model extensions walk stops before last model 2021-10-04 20:45:23 -04:00
access.h Bluetooth: Mesh: Check if app key is bound in Model Publication Set 2021-09-07 11:32:16 -04:00
adv_ext.c Bluetooth: Mesh: Rename bt_mesh_pb_gatt<*> function 2021-09-28 19:57:15 -04:00
adv_legacy.c Bluetooth: Mesh: Rename bt_mesh_pb_gatt<*> function 2021-09-28 19:57:15 -04:00
adv.c Bluetooth: Mesh: Fix friend buf send end not called. 2021-09-06 08:42:05 -04:00
adv.h Bluetooth: Mesh: Fix friend buf send end not called. 2021-09-06 08:42:05 -04:00
app_keys.c Bluetooth: Mesh: Redefine callback registration 2021-08-20 06:28:12 -04:00
app_keys.h Bluetooth: Mesh: Break up mesh settings 2021-01-14 16:38:50 +02:00
beacon.c Bluetooth: Mesh: Redefine callback registration 2021-08-20 06:28:12 -04:00
beacon.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
cdb.c Bluetooth: Mesh: Add CDB handle key refresh phase 2021-03-04 14:10:56 +02:00
cdb.h Bluetooth: Mesh: Break up mesh settings 2021-01-14 16:38:50 +02:00
cfg_cli.c Bluetooth: Mesh: Remove lpn timeout param check 2021-08-31 11:03:06 -04:00
cfg_srv.c Bluetooth: Mesh: Check if app key is bound in Model Publication Set 2021-09-07 11:32:16 -04:00
cfg.c Bluetooth: Mesh: Restore default device configuration on reset 2021-07-02 16:58:21 +03:00
cfg.h Bluetooth: Mesh: Restore default device configuration on reset 2021-07-02 16:58:21 +03:00
CMakeLists.txt Bluetooth: Mesh: Split gatt services to pb-gatt and proxy 2021-09-28 19:57:15 -04:00
crypto.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
crypto.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
foundation.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
friend.c Bluetooth: Mesh: Inclusive terminology 2021-09-14 19:30:18 +02:00
friend.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
health_cli.c Bluetooth: Mesh: Fix Health Client Model 2021-07-22 22:41:32 +03:00
health_srv.c Bluetooth: Mesh: Add msg length check for Cfg and Health models 2021-07-15 11:34:52 +02:00
heartbeat.c toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
heartbeat.h Bluetooth: Mesh: Break up mesh settings 2021-01-14 16:38:50 +02:00
Kconfig Bluetooth: Mesh: split debug for prov and prov_device 2021-09-29 15:34:13 -04:00
lpn.c Bluetooth: Mesh: Inclusive terminology 2021-09-14 19:30:18 +02:00
lpn.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
main.c Bluetooth: Mesh: Move command buffer to proxy_msg.c 2021-09-28 19:57:15 -04:00
mesh.h toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
msg.c Bluetooth: Mesh: Return ETIMEDOUT if k_sem_take call times out 2021-09-28 11:49:27 +02:00
net.c Bluetooth: Mesh: Missed IV update cannot be captured 2021-10-04 08:37:43 -04:00
net.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
pb_adv.c bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
pb_gatt_srv.c Bluetooth: Mesh: Fix crash on disconnect 2021-10-04 18:52:08 +02:00
pb_gatt_srv.h Bluetooth: Mesh: Remove unnecessary prov buf get function 2021-09-28 19:57:15 -04:00
pb_gatt.c Bluetooth: Mesh: Remove unnecessary prov buf get function 2021-09-28 19:57:15 -04:00
prov_bearer.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
prov_device.c Bluetooth: Mesh: logging public key in big endian 2021-09-29 15:34:13 -04:00
prov.c Bluetooth: Mesh: Refactoring provisioning to make all OOB auth working 2021-09-28 19:54:00 -04:00
prov.h Bluetooth: Mesh: Refactoring provisioning to make all OOB auth working 2021-09-28 19:54:00 -04:00
provisioner.c Bluetooth: Mesh: logging public key in big endian 2021-09-29 15:34:13 -04:00
provisioner.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
proxy_msg.c Bluetooth: Mesh: Fix crash on disconnect 2021-10-04 18:52:08 +02:00
proxy_msg.h Bluetooth: Mesh: Fix crash on disconnect 2021-10-04 18:52:08 +02:00
proxy_srv.c Bluetooth: Mesh: Fix crash on disconnect 2021-10-04 18:52:08 +02:00
proxy.h Bluetooth: Mesh: Add seperate config for pb-gatt dev name 2021-09-28 19:57:15 -04:00
rpl.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
rpl.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
settings.c Bluetooth: Mesh: Rename bt_mesh_pb_gatt<*> function 2021-09-28 19:57:15 -04:00
settings.h Bluetooth: Mesh: Add API to manually store pending RPL entries 2021-06-11 15:47:09 +02:00
shell.c Bluetooth: Mesh: Initialize UUID in shell's mod_pub_set 2021-08-31 11:03:06 -04:00
subnet.c toolchain: migrate iterable sections calls to the external API 2021-08-12 17:47:04 -04:00
subnet.h Bluetooth: Mesh: Redefine callback registration 2021-08-20 06:28:12 -04:00
test.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
test.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
TODO Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
transport.c Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00
transport.h Bluetooth: Mesh: Align capitalization for BT mesh 2021-07-13 11:23:54 -04:00