zephyr/subsys/bluetooth/controller
Vinayak Kariappa Chettimada fff35bd682 Bluetooth: controller: Fix encryption setup to be queueable
Fix the controller implementation to make start encryption
queueable if there is any control procedure in progress.

The context related to encryption procedure is now shared so
that it will be used after the ongoing procedure completes.

The fix here maintains the old functionality of serializing
the queued data and LL Encryption Request PDU, so that data
queued before start encryption is acknowledged.

Fixes #15012.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2019-04-11 13:22:02 -04:00
..
crypto Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
hal Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
hci subsystems: Rename reserved function names 2019-04-03 17:31:00 -04:00
include Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_sw Bluetooth: controller: Fix encryption setup to be queueable 2019-04-11 13:22:02 -04:00
ticker all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
util all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig Bluetooth: controller: Fix PHY bits sets with PHY disabled 2019-03-19 16:34:55 +02:00