CONFIG_BT_CTLR_TX_BUFFERS

Number of Tx buffers

Type: int

Help

Set the number of Tx PDUs to be queued for transmission in the controller. In a 7.5ms connection interval and 2M PHY, maximum 19 packets can be enqueued, with 18 packets with L2CAP payload size of 1 byte can be acknowledged.

Direct dependencies

BT_CTLR && BT_HCI && BT

(Includes any dependencies from ifs and menus.)

Defaults

Kconfig definition

At <Zephyr>/subsys/bluetooth/controller/Kconfig:174

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:8<Zephyr>/subsys/bluetooth/Kconfig:240

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

config BT_CTLR_TX_BUFFERS
    int "Number of Tx buffers"
    range 1 19
    default 7 if BT_HCI_RAW
    default 3
    depends on BT_CTLR && BT_HCI && BT
    help
      Set the number of Tx PDUs to be queued for transmission in the
      controller. In a 7.5ms connection interval and 2M PHY, maximum 19
      packets can be enqueued, with 18 packets with L2CAP payload size of 1
      byte can be acknowledged.

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