summaryrefslogtreecommitdiff
path: root/lib/routemap.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/routemap.h')
-rw-r--r--lib/routemap.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/routemap.h b/lib/routemap.h
index d9e7f73f81..70e150c981 100644
--- a/lib/routemap.h
+++ b/lib/routemap.h
@@ -666,8 +666,27 @@ int lib_route_map_entry_match_destroy(enum nb_event event,
const struct lyd_node *dnode);
int lib_route_map_entry_set_destroy(enum nb_event event,
const struct lyd_node *dnode);
+
extern const struct frr_yang_module_info frr_route_map_info;
+/* routemap_cli.c */
+extern void route_map_instance_show(struct vty *vty, struct lyd_node *dnode,
+ bool show_defaults);
+extern void route_map_instance_show_end(struct vty *vty,
+ struct lyd_node *dnode);
+extern void route_map_condition_show(struct vty *vty, struct lyd_node *dnode,
+ bool show_defaults);
+extern void route_map_action_show(struct vty *vty, struct lyd_node *dnode,
+ bool show_defaults);
+extern void route_map_exit_policy_show(struct vty *vty, struct lyd_node *dnode,
+ bool show_defaults);
+extern void route_map_call_show(struct vty *vty, struct lyd_node *dnode,
+ bool show_defaults);
+extern void route_map_description_show(struct vty *vty,
+ struct lyd_node *dnode,
+ bool show_defaults);
+extern void route_map_cli_init(void);
+
#ifdef __cplusplus
}
#endif