]> git.proxmox.com Git - mirror_frr.git/blob - vrrpd/vrrp_vty.h
Merge pull request #12830 from anlancs/fix/doc-ripd-rst
[mirror_frr.git] / vrrpd / vrrp_vty.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3 * VRRP CLI commands.
4 * Copyright (C) 2018-2019 Cumulus Networks, Inc.
5 * Quentin Young
6 */
7 #ifndef __VRRP_VTY_H__
8 #define __VRRP_VTY_H__
9
10 #include "lib/northbound.h"
11
12 void vrrp_vty_init(void);
13
14 /* Northbound callbacks */
15 void cli_show_vrrp(struct vty *vty, const struct lyd_node *dnode,
16 bool show_defaults);
17 void cli_show_shutdown(struct vty *vty, const struct lyd_node *dnode,
18 bool show_defaults);
19 void cli_show_priority(struct vty *vty, const struct lyd_node *dnode,
20 bool show_defaults);
21 void cli_show_advertisement_interval(struct vty *vty,
22 const struct lyd_node *dnode,
23 bool show_defaults);
24 void cli_show_ip(struct vty *vty, const struct lyd_node *dnode,
25 bool show_defaults);
26 void cli_show_ipv6(struct vty *vty, const struct lyd_node *dnode,
27 bool show_defaults);
28 void cli_show_preempt(struct vty *vty, const struct lyd_node *dnode,
29 bool show_defaults);
30 void cli_show_checksum_with_ipv4_pseudoheader(struct vty *vty,
31 const struct lyd_node *dnode,
32 bool show_defaults);
33
34 #endif /* __VRRP_VTY_H__ */