Merge pull request #14762 from pguibert6WIND/show_pcep_port

pathd: fix space before pcep port in running-config
This commit is contained in:
Olivier Dugeon 2023-11-29 14:41:47 +01:00 committed by GitHub
commit 81ccc5adad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 4 deletions

View File

@ -475,6 +475,9 @@ Configuration Commands
Specify the maximum SID depth in a PCC definition. Specify the maximum SID depth in a PCC definition.
.. clicmd:: no msd [(1-32)]
Default the maximum SID depth to 4.
.. clicmd:: peer WORD [precedence (1-255)] .. clicmd:: peer WORD [precedence (1-255)]

View File

@ -1026,7 +1026,7 @@ static int path_pcep_cli_pcc_pcc_msd(struct vty *vty, const char *msd_str,
{ {
if (reset) if (reset)
pcc_msd_configured_g = false; pcc_msd_configured_g = false;
else { else if (msd_str) {
pcc_msd_configured_g = true; pcc_msd_configured_g = true;
PCEP_VTYSH_INT_ARG_CHECK(msd_str, msd, pcc_msd_g, 0, 33); PCEP_VTYSH_INT_ARG_CHECK(msd_str, msd, pcc_msd_g, 0, 33);
} }
@ -2043,12 +2043,22 @@ 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,
"[no] msd (1-32)", "msd (1-32)",
NO_STR 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, no); return path_pcep_cli_pcc_pcc_msd(vty, msd_str, msd, false);
}
DEFPY(no_pcep_cli_pcc_pcc_msd,
no_pcep_cli_pcc_pcc_msd_cmd,
"no msd [(1-32)]",
NO_STR
"PCC maximum SID depth \n"
"PCC maximum SID depth value\n")
{
return path_pcep_cli_pcc_pcc_msd(vty, msd_str, msd, true);
} }
DEFPY(pcep_cli_pcc_pcc_peer, DEFPY(pcep_cli_pcc_pcc_peer,
@ -2153,6 +2163,7 @@ void pcep_cli_init(void)
install_element(PCEP_NODE, &pcep_cli_no_pcc_cmd); install_element(PCEP_NODE, &pcep_cli_no_pcc_cmd);
install_element(PCEP_PCC_NODE, &pcep_cli_pcc_pcc_peer_cmd); install_element(PCEP_PCC_NODE, &pcep_cli_pcc_pcc_peer_cmd);
install_element(PCEP_PCC_NODE, &pcep_cli_pcc_pcc_msd_cmd); install_element(PCEP_PCC_NODE, &pcep_cli_pcc_pcc_msd_cmd);
install_element(PCEP_PCC_NODE, &no_pcep_cli_pcc_pcc_msd_cmd);
/* Top commands */ /* Top commands */
install_element(CONFIG_NODE, &pcep_cli_debug_cmd); install_element(CONFIG_NODE, &pcep_cli_debug_cmd);