CONFIG_BT_EATT_RX_MTU

Maximum supported Enhanced ATT MTU for incoming data

Type: int

Help

Maximum size incoming PDUs on EATT bearers, value shall include L2CAP headers and SDU length, maximum is limited to 512 bytes payload, which is the maximum size for a GATT attribute, plus 1 byte for ATT opcode. This option influences the stack buffer size and by that may also limit the outgoing MTU.

Direct dependencies

BT_EATT && BT_EATT && BT_CONN && BT_HCI_HOST && BT_HCI && BT

(Includes any dependencies from ifs and menus.)

Default

  • 70

Kconfig definition

At <Zephyr>/subsys/bluetooth/host/Kconfig.gatt:55

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:8<Zephyr>/subsys/bluetooth/Kconfig:239<Zephyr>/subsys/bluetooth/host/Kconfig:506

Menu path: (Top) → Sub Systems and OS Services → Bluetooth → ATT and GATT Options → Enhanced ATT Bearers support [EXPERIMENTAL]

config BT_EATT_RX_MTU
    int "Maximum supported Enhanced ATT MTU for incoming data"
    range 70 519
    default 70
    depends on BT_EATT && BT_EATT && BT_CONN && BT_HCI_HOST && BT_HCI && BT
    help
      Maximum size incoming PDUs on EATT bearers, value shall include L2CAP
      headers and SDU length, maximum is limited to 512 bytes payload, which
      is the maximum size for a GATT attribute, plus 1 byte for ATT opcode.
      This option influences the stack buffer size and by that may also
      limit the outgoing MTU.

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