CONFIG_BT_CTLR_TX_BUFFER_SIZE

Tx buffer size

Type: int

Help

Size of the Tx buffers and the value returned in HCI LE Read Buffer Size command response. If this size if greater than effective PDU size then controller will perform fragmentation before transmitting on the the packet on air. Maximum is set to 251 due to implementation limitations (use of uint8_t for length field in PDU buffer structure).

Direct dependencies

BT_CTLR && BT_HCI && BT

(Includes any dependencies from ifs and menus.)

Default

  • 27

Kconfig definition

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

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_BUFFER_SIZE
    int "Tx buffer size"
    range 27 251
    default 27
    depends on BT_CTLR && BT_HCI && BT
    help
      Size of the Tx buffers and the value returned in HCI LE Read Buffer
      Size command response. If this size if greater than effective PDU size
      then controller will perform fragmentation before transmitting on the
      the packet on air.
      Maximum is set to 251 due to implementation limitations (use of
      uint8_t for length field in PDU buffer structure).

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