zephyr/subsys/bluetooth/controller
Vinayak Kariappa Chettimada f07763640e Bluetooth: Controller: Fix multiple peripheral connection deadlock
Fix deadlock in multiple peripheral connection in a device
due to redundant double reservation of node rx buffer during
crossover scenario in Data Length Update procedure.

Data Length Update resize state was reset back to response
wait state when peripheral received an acknowledgment to
local initiated Data Length Request PDU after having already
transitioned to resize state.

Implementation is designed to transition to resize state
under both Data Length Response reception and crossover
scenario of Data Length Request reception when procedure is
local initiated.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2021-09-28 11:38:16 +02:00
..
crypto Bluetooth: controller: Use NRF RNG entropy device 2020-06-16 19:09:55 +02:00
hal Bluetooth: controller: ll_sw: nordic: Add DF antenna configuration handling 2021-01-20 14:55:24 +01:00
hci Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
include Bluetooth: controller: Replace {m_,s_} with {c_,p_} 2021-09-21 13:01:29 +02:00
ll_sw Bluetooth: Controller: Fix multiple peripheral connection deadlock 2021-09-28 11:38:16 +02:00
ticker Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
util Bluetooth: controller: Add function to calculate BIS access address 2021-05-05 08:41:09 -04:00
CMakeLists.txt Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
Kconfig Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
Kconfig.df Bluetooth: Controller: Fix DF for per adv chains scanning 2021-08-27 11:46:31 -04:00
Kconfig.ll_sw_split Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00