summaryrefslogtreecommitdiff
path: root/src/network/networkd-ipv6ll.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-08-02 03:33:21 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-08-02 03:35:00 +0900
commitbd7e0a3f1cd28fd00d7c21bea766bffb42917c36 (patch)
treeabb0f2528a03cf0d6182d490c0a30685ed9c1858 /src/network/networkd-ipv6ll.h
parent5fb5fae933132431d7ca5dd2865f42e1907e6fae (diff)
downloadsystemd-bd7e0a3f1cd28fd00d7c21bea766bffb42917c36.tar.gz
network: make link_may_have_ipv6ll() optionally check Multicast= setting
Fixes the IPv6LL issue in #23197.
Diffstat (limited to 'src/network/networkd-ipv6ll.h')
-rw-r--r--src/network/networkd-ipv6ll.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/network/networkd-ipv6ll.h b/src/network/networkd-ipv6ll.h
index a9763debb1..2759eed7f7 100644
--- a/src/network/networkd-ipv6ll.h
+++ b/src/network/networkd-ipv6ll.h
@@ -22,7 +22,7 @@ typedef enum IPv6LinkLocalAddressGenMode {
} IPv6LinkLocalAddressGenMode;
bool link_ipv6ll_enabled(Link *link);
-bool link_may_have_ipv6ll(Link *link);
+bool link_may_have_ipv6ll(Link *link, bool check_multicast);
IPv6LinkLocalAddressGenMode link_get_ipv6ll_addrgen_mode(Link *link);
int ipv6ll_addrgen_mode_fill_message(sd_netlink_message *message, IPv6LinkLocalAddressGenMode mode);