mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-08 11:45:21 +00:00
Legacy functionality in ull_conn will force scheduling of a connection which has missed an anchor point due to lost RX. This kicks in either for previously skipped events (latenzy_event != 0) or at random depending on the randomness of the AA bit pattern. This behavior is good at ensuring that a connection with errors or aborted RX gets prioitized, and helps break locked round-robin patterns with lost sync, but it also breaks the predictability of the round-robin ticker scheduling. With "must_expire" enabled, this feature also kicks in for scheduling collisions, which may not be desirable. This commit adds a configuration flag, BT_CTLR_CONN_RANDOM_FORCE, which is default enabled (legacy behavior). Signed-off-by: Morten Priess <mtpr@oticon.com> |
||
---|---|---|
.. | ||
bluetooth | ||
canbus | ||
console | ||
cpp | ||
debug | ||
dfu | ||
disk | ||
emul | ||
fb | ||
fs | ||
jwt | ||
logging | ||
lorawan | ||
mgmt | ||
net | ||
power | ||
random | ||
settings | ||
shell | ||
stats | ||
storage | ||
testsuite | ||
timing | ||
tracing | ||
usb | ||
CMakeLists.txt | ||
Kconfig |