diff options
author | Tom Gundersen <teg@jklm.no> | 2015-02-04 15:00:20 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2015-02-05 12:04:19 +0100 |
commit | a97dcc12e486ecff531809802930a26c4da827f2 (patch) | |
tree | 6314e0f416f940baf01cb4cb219c8ce62dc9bec9 /src/network/networkd-link.c | |
parent | 3f171cabadfcd8699def3732d264f63f8e800562 (diff) |
networkd: exit on idle
We will be woken up on rtnl or dbus activity, so let's just quit if some time has passed and that is the only thing that can happen.
Note that we will always stay around if we expect network activity (e.g. DHCP is enabled), as we are not restarted on that.
Diffstat (limited to 'src/network/networkd-link.c')
-rw-r--r-- | src/network/networkd-link.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 1442230b51..eff1ce94be 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -35,7 +35,7 @@ #include "conf-parser.h" #include "dhcp-lease-internal.h" -static bool link_dhcp6_enabled(Link *link) { +bool link_dhcp6_enabled(Link *link) { if (link->flags & IFF_LOOPBACK) return false; @@ -45,7 +45,7 @@ static bool link_dhcp6_enabled(Link *link) { return IN_SET(link->network->dhcp, ADDRESS_FAMILY_IPV6, ADDRESS_FAMILY_YES); } -static bool link_dhcp4_enabled(Link *link) { +bool link_dhcp4_enabled(Link *link) { if (link->flags & IFF_LOOPBACK) return false; @@ -55,7 +55,7 @@ static bool link_dhcp4_enabled(Link *link) { return IN_SET(link->network->dhcp, ADDRESS_FAMILY_IPV4, ADDRESS_FAMILY_YES); } -static bool link_dhcp4_server_enabled(Link *link) { +bool link_dhcp4_server_enabled(Link *link) { if (link->flags & IFF_LOOPBACK) return false; @@ -65,7 +65,7 @@ static bool link_dhcp4_server_enabled(Link *link) { return link->network->dhcp_server; } -static bool link_ipv4ll_enabled(Link *link) { +bool link_ipv4ll_enabled(Link *link) { if (link->flags & IFF_LOOPBACK) return false; @@ -75,7 +75,7 @@ static bool link_ipv4ll_enabled(Link *link) { return link->network->ipv4ll; } -static bool link_lldp_enabled(Link *link) { +bool link_lldp_enabled(Link *link) { if (link->flags & IFF_LOOPBACK) return false; |