CONFIG_BT_MESH_RX_SDU_MAX

Maximum incoming Upper Transport Access PDU length

Type: int

Help

Maximum incoming Upper Transport Access PDU length. This determines also how many segments incoming segmented messages can have. Each segment can contain 12 bytes, so this value should be set to a multiple of 12 to avoid wasted memory. The minimum requirement is 2 segments (24 bytes) whereas the maximum supported by the Mesh specification is 32 segments (384 bytes).

Direct dependencies

BT_MESH && BT_HCI_HOST && BT_HCI && BT

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definition

At subsys/bluetooth/host/mesh/Kconfig:207

Included via Kconfig:10Kconfig.zephyr:35subsys/Kconfig:8subsys/bluetooth/Kconfig:155subsys/bluetooth/host/Kconfig:125

Menu path: (top menu) → Bluetooth → Bluetooth Mesh support

config BT_MESH_RX_SDU_MAX
    int
    prompt "Maximum incoming Upper Transport Access PDU length" if BT_MESH && BT_HCI_HOST && BT_HCI && BT
    range 24 384 if BT_MESH && BT_HCI_HOST && BT_HCI && BT
    default 72 if BT_MESH && BT_HCI_HOST && BT_HCI && BT
    depends on BT_MESH && BT_HCI_HOST && BT_HCI && BT
    help
      Maximum incoming Upper Transport Access PDU length. This
      determines also how many segments incoming segmented messages
      can have. Each segment can contain 12 bytes, so this value should
      be set to a multiple of 12 to avoid wasted memory. The minimum
      requirement is 2 segments (24 bytes) whereas the maximum supported
      by the Mesh specification is 32 segments (384 bytes).

(Definitions include propagated dependencies, including from if’s and menus.)