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

(Includes any dependencies from ifs and menus.)

Default

  • 72

Kconfig definition

At subsys/bluetooth/mesh/Kconfig:226

Included via Kconfig:8Kconfig.zephyr:44subsys/Kconfig:6subsys/bluetooth/Kconfig:179

Menu path: (Top) → Bluetooth → Bluetooth Mesh support

config BT_MESH_RX_SDU_MAX
    int "Maximum incoming Upper Transport Access PDU length"
    range 24 384
    default 72
    depends on BT_MESH && 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).

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