summaryrefslogtreecommitdiff
path: root/pimd/pim6_cmd.c
diff options
context:
space:
mode:
authorMobashshera Rasool <mrasool@vmware.com>2022-01-19 05:36:05 -0800
committerMobashshera Rasool <mrasool@vmware.com>2022-02-28 01:38:41 -0800
commit2322b9915024409c9d403ffd942c9060f5798a2d (patch)
tree8a51a211b4fb0054f7a746d09e74a3842c6ba19f /pimd/pim6_cmd.c
parent28e32366e3b0e3365f98f705c95e8b22075e537e (diff)
pim6d: Adding ipv6 pim rp keep-alive-timer
Adding below CLI for pim6d daemon [no] ipv6 pim rp keep-alive-timer [(1-65535)] Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
Diffstat (limited to 'pimd/pim6_cmd.c')
-rw-r--r--pimd/pim6_cmd.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/pimd/pim6_cmd.c b/pimd/pim6_cmd.c
index 5ec8a93a05..b8aac48ce9 100644
--- a/pimd/pim6_cmd.c
+++ b/pimd/pim6_cmd.c
@@ -162,6 +162,31 @@ DEFPY (no_ipv6_pim_keep_alive,
return pim_process_no_keepalivetimer_cmd(vty);
}
+DEFPY (ipv6_pim_rp_keep_alive,
+ ipv6_pim_rp_keep_alive_cmd,
+ "ipv6 pim rp keep-alive-timer (1-65535)$kat",
+ IPV6_STR
+ PIM_STR
+ "Rendevous Point\n"
+ "Keep alive Timer\n"
+ "Seconds\n")
+{
+ return pim_process_rp_kat_cmd(vty, kat_str);
+}
+
+DEFPY (no_ipv6_pim_rp_keep_alive,
+ no_ipv6_pim_rp_keep_alive_cmd,
+ "no ipv6 pim rp keep-alive-timer [(1-65535)]",
+ NO_STR
+ IPV6_STR
+ PIM_STR
+ "Rendevous Point\n"
+ "Keep alive Timer\n"
+ IGNORED_IN_NO_STR)
+{
+ return pim_process_no_rp_kat_cmd(vty);
+}
+
void pim_cmd_init(void)
{
if_cmd_init(pim_interface_config_write);
@@ -176,4 +201,6 @@ void pim_cmd_init(void)
install_element(CONFIG_NODE, &no_ipv6_pim_packets_cmd);
install_element(CONFIG_NODE, &ipv6_pim_keep_alive_cmd);
install_element(CONFIG_NODE, &no_ipv6_pim_keep_alive_cmd);
+ install_element(CONFIG_NODE, &ipv6_pim_rp_keep_alive_cmd);
+ install_element(CONFIG_NODE, &no_ipv6_pim_rp_keep_alive_cmd);
}