X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd.h;h=c28c90f0e34f7bb5ccd9a74e1191c1c417bd6482;hb=23c3a89b897b6bc410d1f321355f9c41fa74fea4;hp=1ab8a55a88213ed293445d2b7baba1126c5e89bc;hpb=02b59d57e0c08231645120077f651151f5bb2bab;p=elogind.git diff --git a/src/network/networkd.h b/src/network/networkd.h index 1ab8a55a8..c28c90f0e 100644 --- a/src/network/networkd.h +++ b/src/network/networkd.h @@ -133,12 +133,9 @@ struct Route { }; typedef enum LinkState { - LINK_STATE_JOIN_BRIDGE, - LINK_STATE_BRIDGE_JOINED, - LINK_STATE_SET_ADDRESSES, - LINK_STATE_ADDRESSES_SET, - LINK_STATE_SET_ROUTES, - LINK_STATE_ROUTES_SET, + LINK_STATE_JOINING_BRIDGE, + LINK_STATE_SETTING_ADDRESSES, + LINK_STATE_SETTING_ROUTES, LINK_STATE_CONFIGURED, LINK_STATE_FAILED, _LINK_STATE_MAX, @@ -264,5 +261,7 @@ void link_free(Link *link); int link_add(Manager *manager, struct udev_device *device); int link_configure(Link *link); +int link_update(Link *link, sd_rtnl_message *message); + DEFINE_TRIVIAL_CLEANUP_FUNC(Link*, link_free); #define _cleanup_link_free_ _cleanup_(link_freep)