:orphan: .. title:: NET_CONNECTION_MANAGER .. option:: CONFIG_NET_CONNECTION_MANAGER *Enable network connection manager [EXPERIMENTAL]* Type: ``bool`` Help ==== When enabled, this will start the connection manager that will listen to network interface and IP events in order to verify whether an interface is connected or not. It will then raise L4 events "connected" or "disconnected" depending on the result. Direct dependencies =================== (\ :option:`NET_IPV6 ` || \ :option:`NET_IPV4 `) && \ :option:`NETWORKING ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :option:`NET_MGMT ` - \ :option:`NET_MGMT_EVENT ` - \ :option:`NET_MGMT_EVENT_INFO ` Kconfig definition ================== .. highlight:: kconfig At ``subsys/net/lib/conn_mgr/Kconfig:4`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:37`` → ``subsys/net/Kconfig:89`` → ``subsys/net/lib/Kconfig:38`` Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → Network additional services .. parsed-literal:: menuconfig NET_CONNECTION_MANAGER bool "Enable network connection manager [EXPERIMENTAL]" select \ :option:`NET_MGMT ` select \ :option:`NET_MGMT_EVENT ` select \ :option:`NET_MGMT_EVENT_INFO ` depends on (\ :option:`NET_IPV6 ` || \ :option:`NET_IPV4 `) && \ :option:`NETWORKING ` help When enabled, this will start the connection manager that will listen to network interface and IP events in order to verify whether an interface is connected or not. It will then raise L4 events "connected" or "disconnected" depending on the result. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*