diff options
author | Chirag Shah <chirag@cumulusnetworks.com> | 2018-01-25 04:02:19 +0100 |
---|---|---|
committer | Chirag Shah <chirag@cumulusnetworks.com> | 2018-01-26 18:53:37 +0100 |
commit | 856ae1eb2e4a1d378b2b3eb2894f4fb1ef0480c8 (patch) | |
tree | 598c54a4aaa1c9c65659bf9547e8cbd679145a35 /ospf6d/ospf6_asbr.h | |
parent | Merge pull request #1676 from dslicenc/cm19322-bgp-json (diff) | |
download | frr-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.h | 1 |
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 */ |