network: make link_get_address() provide matching address with peer
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 30 Jul 2024 15:59:28 +0000 (00:59 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 30 Jul 2024 20:36:14 +0000 (05:36 +0900)
commit56f91e2d0b218d09ee41981b24d2b53aabf599b7
treeca463a8d2bdebb978f211507a8cdd0d57d21b559
parentd9ef1cc40757ff6d6875812510cb4c03e7e488b5
network: make link_get_address() provide matching address with peer

As all callers do not care if the address has peer address.
This also drops prefixlen argument as it is always zero.

Fixes a bug introduced by 42f8b6a80878e688b821adfb315c0a1f0a7076ce.
Fixes #31950.
src/network/netdev/l2tp-tunnel.c
src/network/networkd-address.c
src/network/networkd-address.h
src/network/networkd-ndisc.c
src/network/networkd-route-util.c
src/network/networkd-route.c