summaryrefslogtreecommitdiff
path: root/src/network/networkd-ipv6-proxy-ndp.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2020-10-23 17:32:19 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-10-23 23:07:12 +0900
commitb1dc5946e2b1ff52c2aeefb7aadac2b9a0904e52 (patch)
tree7d03bfdc9371b0ce63f8fe6753a22dd646d2c721 /src/network/networkd-ipv6-proxy-ndp.c
parent9b3e49fc004e5966804e7b181c9cb92b403c50b7 (diff)
downloadsystemd-b1dc5946e2b1ff52c2aeefb7aadac2b9a0904e52.tar.gz
network: ignore error in writing proxy_ndp
This partially reverts the commit fd773a11d8e2b01e9e6d234ca5693417c0101fca. As, IPv6 may be disabled by kernel.
Diffstat (limited to 'src/network/networkd-ipv6-proxy-ndp.c')
-rw-r--r--src/network/networkd-ipv6-proxy-ndp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/networkd-ipv6-proxy-ndp.c b/src/network/networkd-ipv6-proxy-ndp.c
index fb8464ff2f..ce193c0e50 100644
--- a/src/network/networkd-ipv6-proxy-ndp.c
+++ b/src/network/networkd-ipv6-proxy-ndp.c
@@ -84,7 +84,7 @@ static int ipv6_proxy_ndp_set(Link *link) {
r = sysctl_write_ip_property_boolean(AF_INET6, link->ifname, "proxy_ndp", v);
if (r < 0)
- return log_link_warning_errno(link, r, "Cannot configure proxy NDP for the interface: %m");
+ return log_link_warning_errno(link, r, "Cannot configure proxy NDP for the interface, ignoring: %m");
return v;
}
@@ -100,7 +100,7 @@ int link_set_ipv6_proxy_ndp_addresses(Link *link) {
/* enable or disable proxy_ndp itself depending on whether ipv6_proxy_ndp_addresses are set or not */
r = ipv6_proxy_ndp_set(link);
if (r <= 0)
- return r;
+ return 0;
SET_FOREACH(address, link->network->ipv6_proxy_ndp_addresses) {
r = ipv6_proxy_ndp_address_configure(link, address);