12#ifndef ZEPHYR_INCLUDE_CONN_MGR_H_
13#define ZEPHYR_INCLUDE_CONN_MGR_H_
19#if defined(CONFIG_NET_CONNECTION_MANAGER) || defined(__DOXYGEN__)
100#define conn_mgr_mon_resend_status(...)
101#define conn_mgr_ignore_iface(...)
102#define conn_mgr_watch_iface(...)
103#define conn_mgr_ignore_l2(...)
104#define conn_mgr_watch_l2(...)
void conn_mgr_ignore_l2(const struct net_l2 *l2)
Mark an L2 to be ignored by conn_mgr.
void conn_mgr_ignore_iface(struct net_if *iface)
Mark an iface to be ignored by conn_mgr.
void conn_mgr_watch_iface(struct net_if *iface)
Watch (stop ignoring) an iface.
void conn_mgr_mon_resend_status(void)
Resend either NET_L4_CONNECTED or NET_L4_DISCONNECTED depending on whether connectivity is currently ...
void conn_mgr_watch_l2(const struct net_l2 *l2)
Watch (stop ignoring) an L2.
bool conn_mgr_is_iface_ignored(struct net_if *iface)
Check whether the provided iface is currently ignored.
Network Interface structure.
Definition net_if.h:692
Network L2 structure.
Definition net_l2.h:57