Bluetooth: controller: Fix default Tx buffers

Fix the default Tx buffers to 3. While the first Tx-ed
buffer generates the HCI Number of Completed Packets Event,
the controller needs to have 2 additional Tx buffers queued
so that the second Tx PDU has the More Data (MD) bit set so
as to have the connection event to continue to transmit any
additional Tx buffers that the Host will enqueue in the same
connection event.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
Vinayak Kariappa Chettimada 2018-10-02 13:49:12 +02:00 committed by Carles Cufí
commit 3d1a659019

View file

@ -91,7 +91,7 @@ config BT_CTLR_RX_BUFFERS
config BT_CTLR_TX_BUFFERS
int "Number of Tx buffers"
default 7 if BT_HCI_RAW
default 2
default 3
range 1 19
help
Set the number of Tx PDUs to be queued for transmission in the