From 3130464a64adbc490fa17fa01f81c5f77848a7e0 Mon Sep 17 00:00:00 2001 From: changluyi <47097611+changluyi@users.noreply.github.com> Date: Mon, 23 Sep 2024 17:43:20 +0800 Subject: [PATCH] fix (#4553) Signed-off-by: clyi --- pkg/daemon/ovs_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/daemon/ovs_linux.go b/pkg/daemon/ovs_linux.go index 7f1a9359c4b..a04efd48e18 100644 --- a/pkg/daemon/ovs_linux.go +++ b/pkg/daemon/ovs_linux.go @@ -904,7 +904,7 @@ func configureNic(link, ip string, macAddr net.HardwareAddr, mtu int, detectIPCo ipDelMap[ipAddr.IPNet.String()] = ipAddr } - if ipv6LinkLocalOn && !isIPv6LinkLocalExist && util.CheckProtocol(ip) == kubeovnv1.ProtocolIPv6 { + if ipv6LinkLocalOn && !isIPv6LinkLocalExist && (util.CheckProtocol(ip) == kubeovnv1.ProtocolIPv6 || util.CheckProtocol(ip) == kubeovnv1.ProtocolDual) { linkLocal, err := macToLinkLocalIPv6(macAddr) if err != nil { return fmt.Errorf("failed to generate link-local address: %v", err)