summaryrefslogtreecommitdiffstats
path: root/vtysh
diff options
context:
space:
mode:
authorIgor Ryzhov <iryzhov@nfware.com>2021-08-23 22:54:12 +0200
committerIgor Ryzhov <iryzhov@nfware.com>2021-08-23 22:54:12 +0200
commit37cb0475e10ce85a236b7863ad11019c8f895c69 (patch)
tree523b4423d9e535b65b288f4cfb32d235221f3d44 /vtysh
parentMerge pull request #9446 from mobash-rasool/ospfv3-bug-fixes (diff)
downloadfrr-37cb0475e10ce85a236b7863ad11019c8f895c69.tar.xz
frr-37cb0475e10ce85a236b7863ad11019c8f895c69.zip
lib, zebra: move vrf netns commands from lib to zebra
"[no] netns NAME" commands are part of the lib, but they are actually zebra-only: - they are using vrf_netns_handler_create and its description clearly says that it "should be called from zebra only" - vtysh sends these commands only to zebra - only zebra outputs the netns related config - zebra notifies other daemons about netns attachment Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Diffstat (limited to 'vtysh')
-rw-r--r--vtysh/vtysh.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c
index 97637d23a..bc2923468 100644
--- a/vtysh/vtysh.c
+++ b/vtysh/vtysh.c
@@ -40,7 +40,6 @@
#include "vtysh/vtysh.h"
#include "vtysh/vtysh_daemons.h"
#include "log.h"
-#include "ns.h"
#include "vrf.h"
#include "libfrr.h"
#include "command_graph.h"
@@ -2744,17 +2743,6 @@ DEFUNSH(VTYSH_VRF, vtysh_vrf, vtysh_vrf_cmd, "vrf NAME",
return CMD_SUCCESS;
}
-DEFSH(VTYSH_ZEBRA, vtysh_vrf_netns_cmd,
- "netns NAME",
- "Attach VRF to a Namespace\n"
- "The file name in " NS_RUN_DIR ", or a full pathname\n")
-
-DEFSH(VTYSH_ZEBRA, vtysh_no_vrf_netns_cmd,
- "no netns [NAME]",
- NO_STR
- "Detach VRF from a Namespace\n"
- "The file name in " NS_RUN_DIR ", or a full pathname\n")
-
DEFUNSH(VTYSH_VRF, vtysh_exit_vrf, vtysh_exit_vrf_cmd, "exit",
"Exit current mode and down to previous mode\n")
{
@@ -4472,8 +4460,6 @@ void vtysh_init_vty(void)
install_node(&vrf_node);
install_element(CONFIG_NODE, &vtysh_vrf_cmd);
- install_element(VRF_NODE, &vtysh_vrf_netns_cmd);
- install_element(VRF_NODE, &vtysh_no_vrf_netns_cmd);
install_element(VRF_NODE, &exit_vrf_config_cmd);
install_element(VRF_NODE, &vtysh_end_all_cmd);
install_element(VRF_NODE, &vtysh_exit_vrf_cmd);