CONFIG_BT_CTLR_LLCP_COMMON_TX_CTRL_BUF_NUM

Number of tx control buffers to be available across all connections

Type: int

Help

Set the number control buffers that is to be available for tx.
This defines the size of the pool of tx buffers available
for control procedure tx. This pool is shared across all
procedures/connections with allocation through a fifo queue.
Configure between 0 and (4 - BT_CTLR_LLCP_PER_CONN_TX_CTRL_BUF_NUM) * BT_CTLR_LLCP_CONN

Direct dependencies

!BT_LL_SW_LLCP_LEGACY && BT_CONN && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT

(Includes any dependencies from ifs and menus.)

Default

  • 0

Kconfig definition

At <Subsystem>/bluetooth/controller/Kconfig.ll_sw_split:524

Included via Kconfig:8Kconfig.zephyr:44<Subsystem>/Kconfig:9<Subsystem>/bluetooth/Kconfig:181<Subsystem>/bluetooth/controller/Kconfig:789

Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features

config BT_CTLR_LLCP_COMMON_TX_CTRL_BUF_NUM
    int "Number of tx control buffers to be available across all connections" if BT_CTLR_ADVANCED_FEATURES
    range 0 255
    default 0
    depends on !BT_LL_SW_LLCP_LEGACY && BT_CONN && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT
    help
      Set the number control buffers that is to be available for tx.
      This defines the size of the pool of tx buffers available
      for control procedure tx. This pool is shared across all
      procedures/connections with allocation through a fifo queue.
      Configure between 0 and (4 - BT_CTLR_LLCP_PER_CONN_TX_CTRL_BUF_NUM) * BT_CTLR_LLCP_CONN

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)