:orphan: .. title:: CONFIG_BT_L2CAP_TX_FRAG_COUNT .. kconfig:: CONFIG_BT_L2CAP_TX_FRAG_COUNT CONFIG_BT_L2CAP_TX_FRAG_COUNT ############################# *Number of L2CAP TX fragment buffers* Type: ``int`` Help ==== .. code-block:: none Number of buffers available for fragments of TX buffers. Warning: setting this to 0 means that the application must ensure that queued TX buffers never need to be fragmented, i.e. that the controller's buffer size is large enough. If this is not ensured, and there are no dedicated fragment buffers, a deadlock may occur. In most cases the default value of 2 is a safe bet. Direct dependencies =================== \ :kconfig:`BT_CONN ` && \ :kconfig:`BT_HCI_HOST ` && \ :kconfig:`BT_HCI ` && \ :kconfig:`BT ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - \ :kconfig:`NET_BUF_TX_COUNT ` if \ :kconfig:`NET_L2_BT ` - 2 Kconfig definition ================== At ``/bluetooth/host/Kconfig.l2cap:16`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:9`` → ``/bluetooth/Kconfig:174`` → ``/bluetooth/host/Kconfig:453`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → L2CAP Options .. code-block:: kconfig config BT_L2CAP_TX_FRAG_COUNT int "Number of L2CAP TX fragment buffers" range 0 255 default NET_BUF_TX_COUNT if NET_L2_BT default 2 depends on BT_CONN && BT_HCI_HOST && BT_HCI && BT help Number of buffers available for fragments of TX buffers. Warning: setting this to 0 means that the application must ensure that queued TX buffers never need to be fragmented, i.e. that the controller's buffer size is large enough. If this is not ensured, and there are no dedicated fragment buffers, a deadlock may occur. In most cases the default value of 2 is a safe bet. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*