diff options
author | Everton Marques <everton.marques@gmail.com> | 2014-07-22 14:52:57 -0300 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2015-02-04 06:07:58 +0100 |
commit | 3456a80f5f8e6e44c30453bd92eabf5faf7ab25b (patch) | |
tree | 878fe14709ab997bdd7f793e1bf102edece1995c /pimd/pim_cmd.c | |
parent | ee61109c045f3c9960ec52912ebdbb8998ac63a1 (diff) | |
download | quagga-3456a80f5f8e6e44c30453bd92eabf5faf7ab25b.tar.bz2 quagga-3456a80f5f8e6e44c30453bd92eabf5faf7ab25b.tar.xz |
pimd: clear zclient-update: Reset zclient update connection to zebra daemon
Diffstat (limited to 'pimd/pim_cmd.c')
-rw-r--r-- | pimd/pim_cmd.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c index 9363e3c9..a49264a3 100644 --- a/pimd/pim_cmd.c +++ b/pimd/pim_cmd.c @@ -27,6 +27,7 @@ #include "command.h" #include "if.h" #include "prefix.h" +#include "zclient.h" #include "pimd.h" #include "pim_cmd.h" @@ -1562,6 +1563,17 @@ DEFUN (pim_interface, return CMD_SUCCESS; } +DEFUN (clear_zclient_update, + clear_zclient_update_cmd, + "clear zclient-update", + CLEAR_STR + "Reset zclient update connection to zebra daemon\n") +{ + zclient_reset(qpim_zclient_update); + + return CMD_SUCCESS; +} + DEFUN (clear_ip_interfaces, clear_ip_interfaces_cmd, "clear ip interfaces", @@ -4312,6 +4324,7 @@ void pim_cmd_init() install_element (ENABLE_NODE, &clear_ip_mroute_cmd); install_element (ENABLE_NODE, &clear_ip_pim_interfaces_cmd); install_element (ENABLE_NODE, &clear_ip_pim_oil_cmd); + install_element (ENABLE_NODE, &clear_zclient_update_cmd); install_element (ENABLE_NODE, &show_ip_igmp_interface_cmd); install_element (ENABLE_NODE, &show_ip_igmp_join_cmd); |