summaryrefslogtreecommitdiff
path: root/pimd/pim6_cmd.c
diff options
context:
space:
mode:
authorsarita patra <saritap@vmware.com>2022-02-28 18:26:43 -0800
committersarita patra <saritap@vmware.com>2022-03-01 07:23:44 -0800
commit2b16b40fc78a72f9f9d9bdebed4a29de50a045b8 (patch)
treeed2e0d8b9fd79a0171c453d3fb8fb260ec25f500 /pimd/pim6_cmd.c
parentdab0ac2955cf156c4b69b656e302f9913eb0845b (diff)
pim6d: Adding "ipv6 pim sm" cli
This cli used to enable PIMV6 on interface. Signed-off-by: sarita patra <saritap@vmware.com>
Diffstat (limited to 'pimd/pim6_cmd.c')
-rw-r--r--pimd/pim6_cmd.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/pimd/pim6_cmd.c b/pimd/pim6_cmd.c
index dab151f8c4..a689e384b3 100644
--- a/pimd/pim6_cmd.c
+++ b/pimd/pim6_cmd.c
@@ -319,6 +319,27 @@ DEFPY_HIDDEN (interface_no_ipv6_pim_ssm,
return pim_process_no_ip_pim_cmd(vty);
}
+DEFPY_HIDDEN (interface_ipv6_pim_sm,
+ interface_ipv6_pim_sm_cmd,
+ "ipv6 pim sm",
+ IPV6_STR
+ PIM_STR
+ IFACE_PIM_SM_STR)
+{
+ return pim_process_ip_pim_cmd(vty);
+}
+
+DEFPY_HIDDEN (interface_no_ipv6_pim_sm,
+ interface_no_ipv6_pim_sm_cmd,
+ "no ipv6 pim sm",
+ NO_STR
+ IPV6_STR
+ PIM_STR
+ IFACE_PIM_SM_STR)
+{
+ return pim_process_no_ip_pim_cmd(vty);
+}
+
void pim_cmd_init(void)
{
if_cmd_init(pim_interface_config_write);
@@ -346,4 +367,6 @@ void pim_cmd_init(void)
install_element(INTERFACE_NODE, &interface_ipv6_pim_activeactive_cmd);
install_element(INTERFACE_NODE, &interface_ipv6_pim_ssm_cmd);
install_element(INTERFACE_NODE, &interface_no_ipv6_pim_ssm_cmd);
+ install_element(INTERFACE_NODE, &interface_ipv6_pim_sm_cmd);
+ install_element(INTERFACE_NODE, &interface_no_ipv6_pim_sm_cmd);
}