pimd: clear zclient-update: Reset zclient update connection to zebra daemon
diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c
index 9363e3c..a49264a 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 @@
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 @@
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);