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