summaryrefslogtreecommitdiffstats
path: root/ospf6d/ospf6_asbr.h
diff options
context:
space:
mode:
authorChirag Shah <chirag@cumulusnetworks.com>2018-01-25 04:02:19 +0100
committerChirag Shah <chirag@cumulusnetworks.com>2018-01-26 18:53:37 +0100
commit856ae1eb2e4a1d378b2b3eb2894f4fb1ef0480c8 (patch)
tree598c54a4aaa1c9c65659bf9547e8cbd679145a35 /ospf6d/ospf6_asbr.h
parentMerge pull request #1676 from dslicenc/cm19322-bgp-json (diff)
downloadfrr-856ae1eb2e4a1d378b2b3eb2894f4fb1ef0480c8.tar.xz
frr-856ae1eb2e4a1d378b2b3eb2894f4fb1ef0480c8.zip
ospf6d: Fix redist w/ route-map during restart
Add hook for route-map update event. Add a delay one shot timer to accomodate route-map update and reset redist with zebra to process all redistribute routes with route-map info. Cleanup route-map, prefix cached date during ospf6 exit. Ticket:CM-13800 Testing Done: configure redistribute connected with route-map to define type-2 routes. Restart frr.service and validated route-map add,update event, thread is scheduled, once timer is done redist reset with zebra. Upon redist add notification, all route map info is cached in ospf6 and processed as type-2 route and send ASE E2 LSA. Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
Diffstat (limited to 'ospf6d/ospf6_asbr.h')
-rw-r--r--ospf6d/ospf6_asbr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ospf6d/ospf6_asbr.h b/ospf6d/ospf6_asbr.h
index 7f4665ac2..cc4f0272a 100644
--- a/ospf6d/ospf6_asbr.h
+++ b/ospf6d/ospf6_asbr.h
@@ -95,5 +95,6 @@ extern int config_write_ospf6_debug_asbr(struct vty *vty);
extern void install_element_ospf6_debug_asbr(void);
extern void ospf6_asbr_update_route_ecmp_path(struct ospf6_route *old,
struct ospf6_route *route);
+extern void ospf6_asbr_distribute_list_update(int type);
#endif /* OSPF6_ASBR_H */