network: update tunnel or vxlan interface if the local address is changed
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 28 Oct 2024 16:23:54 +0000 (01:23 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 31 Oct 2024 09:41:44 +0000 (18:41 +0900)
commitb8b0c1a065395e42749b0e1aaef82e5f457468d8
tree149e33b24a14298b985ff63b64cc2554d864e913
parent5310cf33543ab97eee79f042a5d7a01a39339f38
network: update tunnel or vxlan interface if the local address is changed

If a tunnel or vxlan is configured with Local=dhcp4 or so, then the
local address needs to be changed when it is changed.

Fixes #24854.
src/network/netdev/netdev.c
src/network/netdev/netdev.h
src/network/netdev/tunnel.c
src/network/netdev/vxlan.c
src/network/networkd-dhcp4.c
src/network/networkd-dhcp6.c
src/network/networkd-ipv4ll.c
src/network/networkd-link.c
src/network/networkd-link.h
src/network/networkd-ndisc.c