From 7d2e8eaa30f97674adeb654efd4b472852a3a1a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=A5=96=E5=BB=BA?= Date: Mon, 28 Nov 2022 09:34:30 +0800 Subject: [PATCH] fix ovs bridge not deleted cause by port link not found (#2084) --- pkg/daemon/ovs_linux.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/daemon/ovs_linux.go b/pkg/daemon/ovs_linux.go index b15e1177d7c..683336fba18 100644 --- a/pkg/daemon/ovs_linux.go +++ b/pkg/daemon/ovs_linux.go @@ -632,6 +632,10 @@ func linkIsAlbBond(link netlink.Link) (bool, error) { func removeProviderNic(nicName, brName string) error { nic, err := netlink.LinkByName(nicName) if err != nil { + if _, ok := err.(netlink.LinkNotFoundError); ok { + klog.Warningf("failed to get nic by name %s: %v", nicName, err) + return nil + } return fmt.Errorf("failed to get nic by name %s: %v", nicName, err) } bridge, err := netlink.LinkByName(brName)