From adda1ed94a04742ddacdc76dfa311816e1ed9f68 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Wed, 30 Sep 2015 14:01:44 +0200 Subject: networkd: address - distinguish between addresses added by us and by others We only keep the addresses that we added ourselves in link->addresses, and introduce a new set link->addresses_foreign to keep addresses of unknown origin. Only functional change is that "foreign" addresses no longer prevent a link from entering "configured" state. --- src/network/networkd-link.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/network/networkd-link.h') diff --git a/src/network/networkd-link.h b/src/network/networkd-link.h index a94bb2f714..90ad08a306 100644 --- a/src/network/networkd-link.h +++ b/src/network/networkd-link.h @@ -84,6 +84,7 @@ struct Link { unsigned enslaving; Set *addresses; + Set *addresses_foreign; sd_dhcp_client *dhcp_client; sd_dhcp_lease *dhcp_lease; -- cgit v1.2.3-54-g00ecf