CONFIG_BT_BUF_ACL_RX_COUNT¶
Number of incoming ACL data buffers
Type: int
Help¶
Number or incoming ACL data buffers sent from the Controller to the
Host.
In a combined Host and Controller build the buffers are shared and
therefore Controller to Host flow control is not needed.
In a Host only build with Controller to Host flow control enabled
the Host will inform the Controller about the maximum number of
buffers by setting this value in the Host Buffer Size command.
When Controller to Host flow control is not enabled the Controller
can assume that the Host has infinite amount of buffers.
Defaults¶
3 if
BT_RECV_IS_RX_THREAD
6
Kconfig definition¶
At <Zephyr>/subsys/bluetooth/common/Kconfig:95
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:312
Menu path: (Top) → Sub Systems and OS Services → Bluetooth
config BT_BUF_ACL_RX_COUNT
int "Number of incoming ACL data buffers"
range 1 64
default NET_BUF_RX_COUNT if NET_L2_BT
default 3 if BT_RECV_IS_RX_THREAD
default 6
depends on BT_HCI && BT
help
Number or incoming ACL data buffers sent from the Controller to the
Host.
In a combined Host and Controller build the buffers are shared and
therefore Controller to Host flow control is not needed.
In a Host only build with Controller to Host flow control enabled
the Host will inform the Controller about the maximum number of
buffers by setting this value in the Host Buffer Size command.
When Controller to Host flow control is not enabled the Controller
can assume that the Host has infinite amount of buffers.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)