]> git.proxmox.com Git - mirror_frr.git/blame - ripd/rip_cli.h
Merge pull request #5363 from donaldsharp/71_pim_crash_rp
[mirror_frr.git] / ripd / rip_cli.h
CommitLineData
707656ec
RW
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
8c9226c2
RW
24extern void cli_show_router_rip(struct vty *vty, struct lyd_node *dnode,
25 bool show_defaults);
edbf59d2
RW
26extern void cli_show_rip_allow_ecmp(struct vty *vty, struct lyd_node *dnode,
27 bool show_defaults);
0b0609ba
RW
28extern void cli_show_rip_default_information_originate(struct vty *vty,
29 struct lyd_node *dnode,
30 bool show_defaults);
282ae30c
RW
31extern void cli_show_rip_default_metric(struct vty *vty, struct lyd_node *dnode,
32 bool show_defaults);
7f8a9cba
RW
33extern void cli_show_rip_distance(struct vty *vty, struct lyd_node *dnode,
34 bool show_defaults);
23b23d8c
RW
35extern void cli_show_rip_distance_source(struct vty *vty,
36 struct lyd_node *dnode,
37 bool show_defaults);
f0ab22fb
RW
38extern void cli_show_rip_neighbor(struct vty *vty, struct lyd_node *dnode,
39 bool show_defaults);
3d7a1be8
RW
40extern void cli_show_rip_network_prefix(struct vty *vty, struct lyd_node *dnode,
41 bool show_defaults);
42extern void cli_show_rip_network_interface(struct vty *vty,
43 struct lyd_node *dnode,
44 bool show_defaults);
8c942f65
RW
45extern void cli_show_rip_offset_list(struct vty *vty, struct lyd_node *dnode,
46 bool show_defaults);
44f2f852
RW
47extern void cli_show_rip_passive_default(struct vty *vty,
48 struct lyd_node *dnode,
49 bool show_defaults);
50extern void cli_show_rip_passive_interface(struct vty *vty,
51 struct lyd_node *dnode,
52 bool show_defaults);
53extern void cli_show_rip_non_passive_interface(struct vty *vty,
54 struct lyd_node *dnode,
55 bool show_defaults);
908f0020
RW
56extern void cli_show_rip_redistribute(struct vty *vty, struct lyd_node *dnode,
57 bool show_defaults);
40687878
RW
58extern void cli_show_rip_route(struct vty *vty, struct lyd_node *dnode,
59 bool show_defaults);
b745780b
RW
60extern void cli_show_rip_timers(struct vty *vty, struct lyd_node *dnode,
61 bool show_defaults);
90eff9da
RW
62extern void cli_show_rip_version(struct vty *vty, struct lyd_node *dnode,
63 bool show_defaults);
94b117b2
RW
64extern void cli_show_ip_rip_split_horizon(struct vty *vty,
65 struct lyd_node *dnode,
66 bool show_defaults);
67extern void cli_show_ip_rip_v2_broadcast(struct vty *vty,
68 struct lyd_node *dnode,
69 bool show_defaults);
70extern void cli_show_ip_rip_receive_version(struct vty *vty,
71 struct lyd_node *dnode,
72 bool show_defaults);
73extern void cli_show_ip_rip_send_version(struct vty *vty,
74 struct lyd_node *dnode,
75 bool show_defaults);
76extern void cli_show_ip_rip_authentication_scheme(struct vty *vty,
77 struct lyd_node *dnode,
78 bool show_defaults);
79extern void cli_show_ip_rip_authentication_string(struct vty *vty,
80 struct lyd_node *dnode,
81 bool show_defaults);
82extern void cli_show_ip_rip_authentication_key_chain(struct vty *vty,
83 struct lyd_node *dnode,
84 bool show_defaults);
8c9226c2 85
707656ec 86#endif /* _FRR_RIP_CLI_H_ */