summaryrefslogtreecommitdiff
path: root/ospf6d/ospf6_asbr.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-05-04 13:35:25 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2017-05-04 13:35:25 -0400
commitd476347d5d60f59647ceb51d2cee1b56153e9903 (patch)
tree86a5e8dc46665aaeb95fcf6a1d8d620d4dd94255 /ospf6d/ospf6_asbr.c
parent047b41ee552c94949bdea9a7c6a159010d38910b (diff)
parent3c6f31c006e1584df847bbbcef64fdb4a38295ed (diff)
Merge remote-tracking branch 'origin/stable/3.0'
Diffstat (limited to 'ospf6d/ospf6_asbr.c')
-rw-r--r--ospf6d/ospf6_asbr.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ospf6d/ospf6_asbr.c b/ospf6d/ospf6_asbr.c
index 8caae50221..da90e2f966 100644
--- a/ospf6d/ospf6_asbr.c
+++ b/ospf6d/ospf6_asbr.c
@@ -1170,6 +1170,15 @@ ospf6_routemap_init (void)
route_map_set_metric_hook (generic_set_add);
route_map_no_set_metric_hook (generic_set_delete);
+ route_map_match_tag_hook (generic_match_add);
+ route_map_no_match_tag_hook (generic_match_delete);
+
+ route_map_match_ipv6_address_prefix_list_hook (generic_match_add);
+ route_map_no_match_ipv6_address_prefix_list_hook (generic_match_delete);
+
+ route_map_match_interface_hook (generic_match_add);
+ route_map_no_match_interface_hook (generic_match_delete);
+
route_map_install_match (&ospf6_routemap_rule_match_address_prefixlist_cmd);
route_map_install_match (&ospf6_routemap_rule_match_interface_cmd);
route_map_install_match (&ospf6_routemap_rule_match_tag_cmd);