network: fix NDisc handling for the case when multiple routers exist
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 14 Aug 2020 08:45:44 +0000 (17:45 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 11 Sep 2020 17:52:45 +0000 (19:52 +0200)
commitbde903d9e94d031d05f254547d52936aec8b8dbc
tree3b28f1cb0b0cef5ae055497ea256ed162c0aa33b
parentc965063b64a98355de25c5bcea3e1a37b52ff7c8
network: fix NDisc handling for the case when multiple routers exist

69203fba700ea8d7b0c4f4e3d1e1f809ac4644a1 does not consider the case that
multiple routers exist, and causes #16719.

Fixes #16719.

(cherry picked from commit 50550722e3ba8c33c58c9a2f3da827877bd659cc)
src/network/networkd-address.c
src/network/networkd-link.c
src/network/networkd-link.h
src/network/networkd-ndisc.c
src/network/networkd-ndisc.h
src/network/networkd-route.c