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

(NET_IPV6 || NET_IPV4) && NETWORKING

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols selected by this symbol

Kconfig definition

At <Zephyr>/subsys/net/lib/conn_mgr/Kconfig:4

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:34<Zephyr>/subsys/net/Kconfig:89<Zephyr>/subsys/net/lib/Kconfig:38

Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → Network additional services

menuconfig NET_CONNECTION_MANAGER
    bool "Enable network connection manager [EXPERIMENTAL]"
    select NET_MGMT
    select NET_MGMT_EVENT
    select NET_MGMT_EVENT_INFO
    depends on (NET_IPV6 || NET_IPV4) && 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.)