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_RX_USER_PDU_LEN

Maximum supported proprietary PDU buffer length

Type: int

Help

Maximum data size for each proprietary PDU. This size includes link layer
header and payload. It does not account for HCI event headers as these
PDUs are assumed to not go across HCI.

Direct dependencies

BT_CTLR_USER_EXT && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT

(Includes any dependencies from ifs and menus.)

Default

  • 2

Kconfig definition

At subsys/bluetooth/controller/Kconfig.ll_sw_split:642

Included via Kconfig:8Kconfig.zephyr:42subsys/Kconfig:9subsys/bluetooth/Kconfig:314subsys/bluetooth/controller/Kconfig:633

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

config BT_RX_USER_PDU_LEN
    int "Maximum supported proprietary PDU buffer length" if BT_CTLR_ADVANCED_FEATURES
    range 2 255
    default 2
    depends on BT_CTLR_USER_EXT && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT
    help
      Maximum data size for each proprietary PDU. This size includes link layer
      header and payload. It does not account for HCI event headers as these
      PDUs are assumed to not go across HCI.

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