chiark / gitweb /
networkd: link - introduce LINGER state and link_drop()
[elogind.git] / src / network / networkd.h
index bdf9808721625f4763cfcf7b1316baf6f05cf163..692b3df9ae0517aeb7ae6c64411489bd53bfa445 100644 (file)
@@ -195,6 +195,7 @@ typedef enum LinkState {
         LINK_STATE_CONFIGURED,
         LINK_STATE_UNMANAGED,
         LINK_STATE_FAILED,
+        LINK_STATE_LINGER,
         _LINK_STATE_MAX,
         _LINK_STATE_INVALID = -1
 } LinkState;
@@ -370,6 +371,7 @@ Link *link_unref(Link *link);
 Link *link_ref(Link *link);
 int link_get(Manager *m, int ifindex, Link **ret);
 int link_add(Manager *manager, sd_rtnl_message *message, Link **ret);
+void link_drop(Link *link);
 
 int link_update(Link *link, sd_rtnl_message *message);