zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.92k stars 6.65k forks source link

Bluetooth: Mesh: Make IV Recovery logic more readable #81742

Open LingaoM opened 11 hours ago

LingaoM commented 11 hours ago

Previous IV Recovery implementation look like complex. The current approach also treats the IV Flag as an diffed value as well as IV Index, and if it is greater than 1, then the Recovery occurs.