:orphan: .. title:: CONFIG_BT_CTLR_LLCP_PROC_CTX_BUF_NUM .. kconfig:: CONFIG_BT_CTLR_LLCP_PROC_CTX_BUF_NUM CONFIG_BT_CTLR_LLCP_PROC_CTX_BUF_NUM #################################### *Number of control procedure contexts to be available across all connections* Type: ``int`` Help ==== .. code-block:: none Set the number control procedure contexts that is to be available. This defines the size of the pool of control procedure contexts available for handlign control procedures. This pool is shared across all connections (local vs remote initiate), with allocation through a queue Direct dependencies =================== !\ :kconfig:`BT_LL_SW_LLCP_LEGACY ` && \ :kconfig:`BT_CONN ` && \ :kconfig:`BT_LL_SW_SPLIT ` && \ :kconfig:`BT_CTLR ` && \ :kconfig:`BT_HCI ` && \ :kconfig:`BT ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 2 if \ :kconfig:`BT_CTLR_LLCP_CONN ` = 1 - \ :kconfig:`BT_CTLR_LLCP_CONN ` if \ :kconfig:`BT_CTLR_LLCP_CONN ` > 1 Kconfig definition ================== At ``/bluetooth/controller/Kconfig.ll_sw_split:535`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:9`` → ``/bluetooth/Kconfig:181`` → ``/bluetooth/controller/Kconfig:789`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features .. code-block:: kconfig config BT_CTLR_LLCP_PROC_CTX_BUF_NUM int "Number of control procedure contexts to be available across all connections" if BT_CTLR_ADVANCED_FEATURES range 2 255 default 2 if BT_CTLR_LLCP_CONN = 1 default BT_CTLR_LLCP_CONN if BT_CTLR_LLCP_CONN > 1 depends on !BT_LL_SW_LLCP_LEGACY && BT_CONN && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT help Set the number control procedure contexts that is to be available. This defines the size of the pool of control procedure contexts available for handlign control procedures. This pool is shared across all connections (local vs remote initiate), with allocation through a queue *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*