mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
pim6d: fix missing 'use-source' interface command
Signed-off-by: Dmitrii Turlupov <turlupov@bk.ru>
This commit is contained in:
parent
03c5ada020
commit
467e1ed597
|
@ -999,6 +999,20 @@ DEFPY (interface_no_ipv6_mroute,
|
||||||
source_str);
|
source_str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DEFPY_YANG(interface_ipv6_pim_use_source,
|
||||||
|
interface_ipv6_pim_use_source_cmd,
|
||||||
|
"[no] ipv6 pim use-source X:X::X:X$source",
|
||||||
|
NO_STR
|
||||||
|
IPV6_STR
|
||||||
|
PIM_STR
|
||||||
|
"Configure primary IPv6 address\n"
|
||||||
|
"Source IPv6 address\n")
|
||||||
|
{
|
||||||
|
nb_cli_enqueue_change(vty, "./use-source", NB_OP_MODIFY, no ? "::" : source_str);
|
||||||
|
|
||||||
|
return nb_cli_apply_changes(vty, FRR_PIM_INTERFACE_XPATH, "frr-routing:ipv6");
|
||||||
|
}
|
||||||
|
|
||||||
DEFPY (pim6_rp,
|
DEFPY (pim6_rp,
|
||||||
pim6_rp_cmd,
|
pim6_rp_cmd,
|
||||||
"rp X:X::X:X$rp [X:X::X:X/M]$gp",
|
"rp X:X::X:X$rp [X:X::X:X/M]$gp",
|
||||||
|
@ -2972,6 +2986,8 @@ void pim_cmd_init(void)
|
||||||
install_element(INTERFACE_NODE, &interface_ipv6_mld_limits_cmd);
|
install_element(INTERFACE_NODE, &interface_ipv6_mld_limits_cmd);
|
||||||
install_element(INTERFACE_NODE, &no_interface_ipv6_mld_limits_cmd);
|
install_element(INTERFACE_NODE, &no_interface_ipv6_mld_limits_cmd);
|
||||||
|
|
||||||
|
install_element(INTERFACE_NODE, &interface_ipv6_pim_use_source_cmd);
|
||||||
|
|
||||||
/* Install BSM command */
|
/* Install BSM command */
|
||||||
install_element(INTERFACE_NODE, &ipv6_pim_bsm_cmd);
|
install_element(INTERFACE_NODE, &ipv6_pim_bsm_cmd);
|
||||||
install_element(INTERFACE_NODE, &no_ipv6_pim_bsm_cmd);
|
install_element(INTERFACE_NODE, &no_ipv6_pim_bsm_cmd);
|
||||||
|
|
Loading…
Reference in a new issue