]> git.proxmox.com Git - mirror_frr.git/blob - eigrpd/eigrp_cli.h
Merge pull request #13649 from donaldsharp/unlock_the_node_or_else
[mirror_frr.git] / eigrpd / eigrp_cli.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * EIGRP CLI Functions.
4 * Copyright (C) 2019
5 * Authors:
6 * Donnie Savage
7 */
8
9 #ifndef _EIGRP_CLI_H_
10 #define _EIGRP_CLI_H_
11
12 /*Prototypes*/
13 extern void eigrp_cli_show_header(struct vty *vty, const struct lyd_node *dnode,
14 bool show_defaults);
15 extern void eigrp_cli_show_end_header(struct vty *vty,
16 const struct lyd_node *dnode);
17 extern void eigrp_cli_show_router_id(struct vty *vty,
18 const struct lyd_node *dnode,
19 bool show_defaults);
20 extern void eigrp_cli_show_passive_interface(struct vty *vty,
21 const struct lyd_node *dnode,
22 bool show_defaults);
23 extern void eigrp_cli_show_active_time(struct vty *vty,
24 const struct lyd_node *dnode,
25 bool show_defaults);
26 extern void eigrp_cli_show_variance(struct vty *vty,
27 const struct lyd_node *dnode,
28 bool show_defaults);
29 extern void eigrp_cli_show_maximum_paths(struct vty *vty,
30 const struct lyd_node *dnode,
31 bool show_defaults);
32 extern void eigrp_cli_show_metrics(struct vty *vty,
33 const struct lyd_node *dnode,
34 bool show_defaults);
35 extern void eigrp_cli_show_network(struct vty *vty,
36 const struct lyd_node *dnode,
37 bool show_defaults);
38 extern void eigrp_cli_show_neighbor(struct vty *vty,
39 const struct lyd_node *dnode,
40 bool show_defaults);
41 extern void eigrp_cli_show_redistribute(struct vty *vty,
42 const struct lyd_node *dnode,
43 bool show_defaults);
44 extern void eigrp_cli_show_delay(struct vty *vty, const struct lyd_node *dnode,
45 bool show_defaults);
46 extern void eigrp_cli_show_bandwidth(struct vty *vty,
47 const struct lyd_node *dnode,
48 bool show_defaults);
49 extern void eigrp_cli_show_hello_interval(struct vty *vty,
50 const struct lyd_node *dnode,
51 bool show_defaults);
52 extern void eigrp_cli_show_hold_time(struct vty *vty,
53 const struct lyd_node *dnode,
54 bool show_defaults);
55 extern void eigrp_cli_show_summarize_address(struct vty *vty,
56 const struct lyd_node *dnode,
57 bool show_defaults);
58 extern void eigrp_cli_show_authentication(struct vty *vty,
59 const struct lyd_node *dnode,
60 bool show_defaults);
61 extern void eigrp_cli_show_keychain(struct vty *vty,
62 const struct lyd_node *dnode,
63 bool show_defaults);
64 extern void eigrp_cli_init(void);
65
66 #endif /*EIGRP_CLI_H_ */