CONFIG_BT_CTLR_LLCP_PROC_CTX_BUF_NUM
Number of control procedure contexts to be available across all connections
Type: int
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
Direct dependencies
!BT_LL_SW_LLCP_LEGACY
&& BT_CONN
&& BT_LL_SW_SPLIT
&& BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Defaults
2 if
BT_CTLR_LLCP_CONN
= 1
Kconfig definition
At <Zephyr>/subsys/bluetooth/controller/Kconfig.ll_sw_split:535
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:181
→ <Zephyr>/subsys/bluetooth/controller/Kconfig:790
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features
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.)