From 5d15c7b19cae6d3332d4e213c380e0fcc1317a2c Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 23 Sep 2024 03:30:32 +0900 Subject: [PATCH] network/address: warn but ignore Broadcast= setting for an IPv6 address Previously, the below was refused and the IPv6 address would not assigned. === [Address] Address=2001:db8:0:f101::15/64 Broadcast=192.168.0.255 === However, in the following case, networkd warned about the broadcast address would be ignored, and the IPv6 address would be configured. === [Address] Broadcast=192.168.0.255 Address=2001:db8:0:f101::15/64 === --- src/network/networkd-address.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index 2464f4bf15c..e2fec8e268d 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -2048,12 +2048,6 @@ static int config_parse_broadcast( return 1; } - if (address->family == AF_INET6) { - log_syntax(unit, LOG_WARNING, filename, line, 0, - "Broadcast is not valid for IPv6 addresses, ignoring assignment: %s", rvalue); - return 0; - } - r = in_addr_from_string(AF_INET, rvalue, &u); if (r < 0) return log_syntax_parse_error(unit, filename, line, r, lvalue, rvalue); -- 2.47.3