zephyr/include/bluetooth/mesh
Pavel Vasilyev 65f798a00a Bluetooth: Mesh: Add API to manually store pending RPL entries
The current approach with storing RPL by timeout doesn't solve all
issues as the node may loss power before the timer is fired.
In addition to that this may wear out flash quickly if short timeout is
used.

This change adds an API to store the pending RPL entry upon user
request. Additional Kconfig option allows to completely disable timer
so that the whole storing relies on the user.

The mesh stack still stays responsible for outdating RPL entries in case
of IV Index update as this happens implicitly for the user.

Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
2021-06-11 15:47:09 +02:00
..
access.h Bluetooth: Mesh: Rework publication timer 2021-04-15 20:31:44 +02:00
cdb.h Bluetooth: Mesh: Add CDB handle key refresh phase 2021-03-04 14:10:56 +02:00
cfg_cli.h Bluetooth: Mesh: Introduce acknowledged message API 2021-04-08 13:44:24 +02:00
cfg_srv.h
cfg.h Bluetooth: Mesh: Add CDB handle key refresh phase 2021-03-04 14:10:56 +02:00
health_cli.h Bluetooth: Mesh: Introduce acknowledged message API 2021-04-08 13:44:24 +02:00
health_faults.h
health_srv.h bluetooth: mesh: health_srv: update k_work API 2021-03-10 15:18:10 +02:00
heartbeat.h
main.h Bluetooth: Mesh: Add API to manually store pending RPL entries 2021-06-11 15:47:09 +02:00
msg.h Bluetooth: Mesh: Introduce acknowledged message API 2021-04-08 13:44:24 +02:00
proxy.h Bluetooth: Mesh: Add Proxy callback structure 2021-03-17 11:28:46 +01:00