From dfc58b474063fb05fdc45a3d54ef5e873369830f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 13 Apr 2021 14:45:54 +0900 Subject: [PATCH] network: lldp: update mac address --- src/network/networkd-link.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 6c08203c54a..542c4e36be3 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -2806,6 +2806,12 @@ static int link_update(Link *link, sd_netlink_message *m) { return log_link_warning_errno(link, r, "Could not update MAC for NDisc: %m"); } + if (link->lldp) { + r = sd_lldp_set_filter_address(link->lldp, &link->hw_addr.addr.ether); + if (r < 0) + return log_link_warning_errno(link, r, "Could not update MAC address for LLDP: %m"); + } + r = ipv4_dad_update_mac(link); if (r < 0) return log_link_warning_errno(link, r, "Could not update MAC address in IPv4 ACD client: %m"); -- 2.47.3