]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: set metric for prefix route of IPv4 link-local address
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 18 Apr 2021 09:34:18 +0000 (18:34 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 21 Apr 2021 04:55:02 +0000 (13:55 +0900)
src/network/networkd-ipv4ll.c

index 7aad2131fd2c419df8ef9868bfa12042885aea0e..5390c537993a8da5bc5220c74e785a2a08ad6f9c 100644 (file)
@@ -91,6 +91,7 @@ static int ipv4ll_address_claimed(sd_ipv4ll *ll, Link *link) {
         ll_addr->prefixlen = 16;
         ll_addr->broadcast.s_addr = ll_addr->in_addr.in.s_addr | htobe32(0xfffffffflu >> ll_addr->prefixlen);
         ll_addr->scope = RT_SCOPE_LINK;
+        ll_addr->route_metric = IPV4LL_ROUTE_METRIC;
 
         r = address_configure(ll_addr, link, ipv4ll_address_handler, NULL);
         if (r < 0)