X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd.h;h=692b3df9ae0517aeb7ae6c64411489bd53bfa445;hb=d9c67ea112724e271c39553d966eae612e272e34;hp=bdf9808721625f4763cfcf7b1316baf6f05cf163;hpb=2cc7e981af27b12a6a3d4f08728281febeb450c9;p=elogind.git diff --git a/src/network/networkd.h b/src/network/networkd.h index bdf980872..692b3df9a 100644 --- a/src/network/networkd.h +++ b/src/network/networkd.h @@ -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);