mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-09 20:15:08 +00:00
pathd: add no msd command in the pcc context
Add the "no msd" command to deconfigure pcc/msd node. Signed-off-by: Farid Mihoub <farid.mihoub@6wind.com>
This commit is contained in:
parent
e1b2381f40
commit
444b08d16a
@ -1018,10 +1018,14 @@ static int path_pcep_cli_pcc_delete(struct vty *vty)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int path_pcep_cli_pcc_pcc_msd(struct vty *vty, const char *msd_str,
|
static int path_pcep_cli_pcc_pcc_msd(struct vty *vty, const char *msd_str,
|
||||||
long msd)
|
long msd, bool reset)
|
||||||
{
|
{
|
||||||
pcc_msd_configured_g = true;
|
if (reset)
|
||||||
PCEP_VTYSH_INT_ARG_CHECK(msd_str, msd, pcc_msd_g, 0, 33);
|
pcc_msd_configured_g = false;
|
||||||
|
else {
|
||||||
|
pcc_msd_configured_g = true;
|
||||||
|
PCEP_VTYSH_INT_ARG_CHECK(msd_str, msd, pcc_msd_g, 0, 33);
|
||||||
|
}
|
||||||
|
|
||||||
return CMD_SUCCESS;
|
return CMD_SUCCESS;
|
||||||
}
|
}
|
||||||
@ -2007,11 +2011,12 @@ DEFPY(pcep_cli_no_pcc,
|
|||||||
|
|
||||||
DEFPY(pcep_cli_pcc_pcc_msd,
|
DEFPY(pcep_cli_pcc_pcc_msd,
|
||||||
pcep_cli_pcc_pcc_msd_cmd,
|
pcep_cli_pcc_pcc_msd_cmd,
|
||||||
"msd (1-32)",
|
"[no] msd (1-32)",
|
||||||
|
NO_STR
|
||||||
"PCC maximum SID depth \n"
|
"PCC maximum SID depth \n"
|
||||||
"PCC maximum SID depth value\n")
|
"PCC maximum SID depth value\n")
|
||||||
{
|
{
|
||||||
return path_pcep_cli_pcc_pcc_msd(vty, msd_str, msd);
|
return path_pcep_cli_pcc_pcc_msd(vty, msd_str, msd, no);
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFPY(pcep_cli_pcc_pcc_peer,
|
DEFPY(pcep_cli_pcc_pcc_peer,
|
||||||
|
Loading…
Reference in New Issue
Block a user