This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

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.

Direct dependencies

BT_HCI && BT

(Includes any dependencies from ifs and menus.)

Kconfig definition

At subsys/bluetooth/common/Kconfig:95

Included via Kconfig:8Kconfig.zephyr:42subsys/Kconfig:9subsys/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.)