Merge pull request #15764 from FRRouting/mergify/bp/stable/10.0/pr-15755

vtysh: Check if bgpd is enabled before installing vtysh commands for RPKI (backport #15755)
This commit is contained in:
Donald Sharp 2024-04-17 09:17:37 -04:00 committed by GitHub
commit 1240cd6d8c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5064,11 +5064,13 @@ void vtysh_init_vty(void)
install_element(VRF_NODE, &vtysh_exit_vrf_cmd); install_element(VRF_NODE, &vtysh_exit_vrf_cmd);
install_element(VRF_NODE, &vtysh_quit_vrf_cmd); install_element(VRF_NODE, &vtysh_quit_vrf_cmd);
#ifdef HAVE_BGPD
install_node(&rpki_vrf_node); install_node(&rpki_vrf_node);
install_element(VRF_NODE, &rpki_cmd); install_element(VRF_NODE, &rpki_cmd);
install_element(RPKI_VRF_NODE, &rpki_exit_cmd); install_element(RPKI_VRF_NODE, &rpki_exit_cmd);
install_element(RPKI_VRF_NODE, &rpki_quit_cmd); install_element(RPKI_VRF_NODE, &rpki_quit_cmd);
install_element(RPKI_VRF_NODE, &vtysh_end_all_cmd); install_element(RPKI_VRF_NODE, &vtysh_end_all_cmd);
#endif
install_element(CONFIG_NODE, &vtysh_affinity_map_cmd); install_element(CONFIG_NODE, &vtysh_affinity_map_cmd);
install_element(CONFIG_NODE, &vtysh_no_affinity_map_cmd); install_element(CONFIG_NODE, &vtysh_no_affinity_map_cmd);