diff options
Diffstat (limited to 'lib/routemap.h')
| -rw-r--r-- | lib/routemap.h | 19 |
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 |
