]> git.proxmox.com Git - mirror_frr.git/commitdiff
zebra: avoid unneeded vxlan work on shutdown
authorChristian Hopps <chopps@labn.net>
Sun, 28 May 2023 15:31:23 +0000 (11:31 -0400)
committerChristian Hopps <chopps@labn.net>
Tue, 30 May 2023 08:09:29 +0000 (04:09 -0400)
Signed-off-by: Christian Hopps <chopps@labn.net>
zebra/zebra_vxlan.c

index 36290f99e0d1d9d3e2dd2c52a773f446e247d6d3..babd93ab20d971519f945e439d9798bf8d8c8282 100644 (file)
@@ -5274,7 +5274,9 @@ int zebra_vxlan_vrf_delete(struct zebra_vrf *zvrf)
 
        vni = zl3vni->vni;
        zl3vni_del(zl3vni);
-       zebra_vxlan_handle_vni_transition(zvrf, vni, 0);
+
+       if (!zrouter.in_shutdown)
+               zebra_vxlan_handle_vni_transition(zvrf, vni, 0);
 
        return 0;
 }