]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/zebra_vrf.c
zebra: add pseudowire manager
[mirror_frr.git] / zebra / zebra_vrf.c
index 87c1389b467674193e1ba9fcc5b911d682999bf3..ff140bad676835739325aa1fd059b407162843d2 100644 (file)
@@ -203,6 +203,7 @@ static int zebra_vrf_delete(struct vrf *vrf)
                zebra_vxlan_close_tables(zvrf);
 
                zebra_mpls_close_tables(zvrf);
+               zebra_pw_exit(zvrf);
 
                for (ALL_LIST_ELEMENTS_RO(vrf->iflist, node, ifp))
                        if_nbr_ipv6ll_to_ipv4ll_neigh_del_all(ifp);
@@ -372,6 +373,7 @@ struct zebra_vrf *zebra_vrf_alloc(void)
 
        zebra_vxlan_init_tables(zvrf);
        zebra_mpls_init_tables(zvrf);
+       zebra_pw_init(zvrf);
 
        return zvrf;
 }