]> git.proxmox.com Git - mirror_frr.git/blobdiff - ospf6d/ospf6_top.c
ospf6d: ospfv3-abr-ecmp-support.patch
[mirror_frr.git] / ospf6d / ospf6_top.c
index 7191270143e05c4043d26a846b70848547e569be..a08826d6304094c52b694ecbc88e3f99c36f9522 100644 (file)
@@ -92,6 +92,7 @@ ospf6_top_route_hook_add (struct ospf6_route *route)
 static void
 ospf6_top_route_hook_remove (struct ospf6_route *route)
 {
+  route->flag |= OSPF6_ROUTE_REMOVE;
   ospf6_abr_originate_summary (route);
   ospf6_zebra_route_update_remove (route);
 }
@@ -107,6 +108,7 @@ ospf6_top_brouter_hook_add (struct ospf6_route *route)
 static void
 ospf6_top_brouter_hook_remove (struct ospf6_route *route)
 {
+  route->flag |= OSPF6_ROUTE_REMOVE;
   ospf6_abr_examin_brouter (ADV_ROUTER_IN_PREFIX (&route->prefix));
   ospf6_asbr_lsentry_remove (route);
   ospf6_abr_originate_summary (route);