zephyr/subsys/bluetooth/controller
Vinayak Kariappa Chettimada 9d6c170e22 Bluetooth: controller: split: Fix advertising for multiple peripherals
When multiple simultaneous peripheral connections are
supported, restarting connectable advertising by host on
peripheral connection establishment failed in controller.
This prevented establishing new connections while first
connection was active.

The failure was caused by a bug in the way controller was
using quota for Rx PDU buffers. As the quota count was
release before the connection complete event rx PDU buffer
being released, the Rx PDUs needed to reserve for
connection complete event for new connectable advertising
was not available. This caused the connectable advertising
enable to fail.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2019-10-04 12:44:00 +02:00
..
crypto Bluetooth: controller: Use entropy driver directly in bt_rand 2019-10-02 13:21:24 +02:00
hal Bluetooth: controller: Refactor use of SWI 2019-09-16 19:06:51 +02:00
hci Bluetooth: controller: Fix ifdef block comment 2019-08-15 11:53:59 +02:00
include Bluetooth: controller: Settings for company_id and subversion_number. 2019-07-23 10:58:03 +02:00
ll_sw Bluetooth: controller: split: Fix advertising for multiple peripherals 2019-10-04 12:44:00 +02:00
ticker bluetooth: controller: Fix for coverity CID 203524 2019-08-19 11:26:20 +02:00
util Bluetooth: controller: Fix mayfly optimization 2019-09-24 10:37:23 +02:00
CMakeLists.txt Bluetooth: controller: Settings for company_id and subversion_number. 2019-07-23 10:58:03 +02:00
Kconfig bluetooth: controller: RX PDU meta data support in LLL 2019-10-02 13:20:50 +02:00