]> git.proxmox.com Git - mirror_frr.git/blob - ripd/rip_cli.h
Merge pull request #5197 from SumitAgarwal123/BFD_ADMIN_DOWN
[mirror_frr.git] / ripd / rip_cli.h
1 /*
2 * Copyright (C) 1997, 1998, 1999 Kunihiro Ishiguro <kunihiro@zebra.org>
3 * Copyright (C) 2018 NetDEF, Inc.
4 * Renato Westphal
5 *
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the Free
8 * Software Foundation; either version 2 of the License, or (at your option)
9 * any later version.
10 *
11 * This program is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14 * more details.
15 *
16 * You should have received a copy of the GNU General Public License along
17 * with this program; see the file COPYING; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
19 */
20
21 #ifndef _FRR_RIP_CLI_H_
22 #define _FRR_RIP_CLI_H_
23
24 extern void cli_show_router_rip(struct vty *vty, struct lyd_node *dnode,
25 bool show_defaults);
26 extern void cli_show_rip_allow_ecmp(struct vty *vty, struct lyd_node *dnode,
27 bool show_defaults);
28 extern void cli_show_rip_default_information_originate(struct vty *vty,
29 struct lyd_node *dnode,
30 bool show_defaults);
31 extern void cli_show_rip_default_metric(struct vty *vty, struct lyd_node *dnode,
32 bool show_defaults);
33 extern void cli_show_rip_distance(struct vty *vty, struct lyd_node *dnode,
34 bool show_defaults);
35 extern void cli_show_rip_distance_source(struct vty *vty,
36 struct lyd_node *dnode,
37 bool show_defaults);
38 extern void cli_show_rip_neighbor(struct vty *vty, struct lyd_node *dnode,
39 bool show_defaults);
40 extern void cli_show_rip_network_prefix(struct vty *vty, struct lyd_node *dnode,
41 bool show_defaults);
42 extern void cli_show_rip_network_interface(struct vty *vty,
43 struct lyd_node *dnode,
44 bool show_defaults);
45 extern void cli_show_rip_offset_list(struct vty *vty, struct lyd_node *dnode,
46 bool show_defaults);
47 extern void cli_show_rip_passive_default(struct vty *vty,
48 struct lyd_node *dnode,
49 bool show_defaults);
50 extern void cli_show_rip_passive_interface(struct vty *vty,
51 struct lyd_node *dnode,
52 bool show_defaults);
53 extern void cli_show_rip_non_passive_interface(struct vty *vty,
54 struct lyd_node *dnode,
55 bool show_defaults);
56 extern void cli_show_rip_redistribute(struct vty *vty, struct lyd_node *dnode,
57 bool show_defaults);
58 extern void cli_show_rip_route(struct vty *vty, struct lyd_node *dnode,
59 bool show_defaults);
60 extern void cli_show_rip_timers(struct vty *vty, struct lyd_node *dnode,
61 bool show_defaults);
62 extern void cli_show_rip_version(struct vty *vty, struct lyd_node *dnode,
63 bool show_defaults);
64 extern void cli_show_ip_rip_split_horizon(struct vty *vty,
65 struct lyd_node *dnode,
66 bool show_defaults);
67 extern void cli_show_ip_rip_v2_broadcast(struct vty *vty,
68 struct lyd_node *dnode,
69 bool show_defaults);
70 extern void cli_show_ip_rip_receive_version(struct vty *vty,
71 struct lyd_node *dnode,
72 bool show_defaults);
73 extern void cli_show_ip_rip_send_version(struct vty *vty,
74 struct lyd_node *dnode,
75 bool show_defaults);
76 extern void cli_show_ip_rip_authentication_scheme(struct vty *vty,
77 struct lyd_node *dnode,
78 bool show_defaults);
79 extern void cli_show_ip_rip_authentication_string(struct vty *vty,
80 struct lyd_node *dnode,
81 bool show_defaults);
82 extern void cli_show_ip_rip_authentication_key_chain(struct vty *vty,
83 struct lyd_node *dnode,
84 bool show_defaults);
85
86 #endif /* _FRR_RIP_CLI_H_ */