X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fnetwork%2Fnetworkd.h;h=bb775081c37ae6d5026b0b0667441b99ee98f6a6;hb=407fe036a24834203aca6c1eec7d74d9ad3e9ee0;hp=d1bc348913c02f4b470596b2955032de7754cf21;hpb=22936833e177d9e477e059ec2b4f4fa9213b4e19;p=elogind.git diff --git a/src/network/networkd.h b/src/network/networkd.h index d1bc34891..bb775081c 100644 --- a/src/network/networkd.h +++ b/src/network/networkd.h @@ -133,11 +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_JOINING_BRIDGE, + LINK_STATE_SETTING_ADDRESSES, + LINK_STATE_SETTING_ROUTES, LINK_STATE_CONFIGURED, LINK_STATE_FAILED, _LINK_STATE_MAX, @@ -244,6 +242,7 @@ int config_parse_destination(const char *unit, const char *filename, unsigned li int address_new(Network *network, unsigned section, Address **ret); void address_free(Address *address); int address_configure(Address *address, Link *link, sd_rtnl_message_handler_t callback); +int address_drop(Address *address, Link *link, sd_rtnl_message_handler_t callback); DEFINE_TRIVIAL_CLEANUP_FUNC(Address*, address_free); #define _cleanup_address_free_ _cleanup_(address_freep)