summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2020-09-29 07:00:13 -0400
committerGitHub <noreply@github.com>2020-09-29 07:00:13 -0400
commit1e5b8daf37e2ce4e56015d834988e8c7df9c6f11 (patch)
tree17b7aa75b24e59e41097b4adbbfdec20f13fab7f
parent67b295d4149d138abcfbad03484014c76fc49c74 (diff)
parent949467e2c1dc33974dde5a08cbd3331cb7865107 (diff)
Merge pull request #7193 from idryzhov/vtysh-fixes
vtysh fixes
-rw-r--r--vtysh/vtysh.c22
1 files changed, 17 insertions, 5 deletions
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c
index 4edbb7a889..bb158f3c9e 100644
--- a/vtysh/vtysh.c
+++ b/vtysh/vtysh.c
@@ -2197,7 +2197,7 @@ DEFUNSH(VTYSH_EIGRPD, vtysh_quit_eigrpd, vtysh_quit_eigrpd_cmd, "quit",
return vtysh_exit(vty);
}
-DEFUNSH(VTYSH_EIGRPD, vtysh_exit_babeld, vtysh_exit_babeld_cmd, "exit",
+DEFUNSH(VTYSH_BABELD, vtysh_exit_babeld, vtysh_exit_babeld_cmd, "exit",
"Exit current mode and down to previous mode\n")
{
return vtysh_exit(vty);
@@ -2267,6 +2267,18 @@ DEFUNSH(VTYSH_FABRICD, vtysh_quit_fabricd, vtysh_quit_fabricd_cmd, "quit",
return vtysh_exit_fabricd(self, vty, argc, argv);
}
+DEFUNSH(VTYSH_KEYS, vtysh_exit_keys, vtysh_exit_keys_cmd, "exit",
+ "Exit current mode and down to previous mode\n")
+{
+ return vtysh_exit(vty);
+}
+
+DEFUNSH(VTYSH_KEYS, vtysh_quit_keys, vtysh_quit_keys_cmd, "quit",
+ "Exit current mode and down to previous mode\n")
+{
+ return vtysh_exit_keys(self, vty, argc, argv);
+}
+
DEFUNSH(VTYSH_ALL, vtysh_exit_line_vty, vtysh_exit_line_vty_cmd, "exit",
"Exit current mode and down to previous mode\n")
{
@@ -3910,10 +3922,10 @@ void vtysh_init_vty(void)
install_element(ISIS_NODE, &vtysh_quit_isisd_cmd);
install_element(OPENFABRIC_NODE, &vtysh_exit_fabricd_cmd);
install_element(OPENFABRIC_NODE, &vtysh_quit_fabricd_cmd);
- install_element(KEYCHAIN_NODE, &vtysh_exit_ripd_cmd);
- install_element(KEYCHAIN_NODE, &vtysh_quit_ripd_cmd);
- install_element(KEYCHAIN_KEY_NODE, &vtysh_exit_ripd_cmd);
- install_element(KEYCHAIN_KEY_NODE, &vtysh_quit_ripd_cmd);
+ install_element(KEYCHAIN_NODE, &vtysh_exit_keys_cmd);
+ install_element(KEYCHAIN_NODE, &vtysh_quit_keys_cmd);
+ install_element(KEYCHAIN_KEY_NODE, &vtysh_exit_keys_cmd);
+ install_element(KEYCHAIN_KEY_NODE, &vtysh_quit_keys_cmd);
install_element(RMAP_NODE, &vtysh_exit_rmap_cmd);
install_element(RMAP_NODE, &vtysh_quit_rmap_cmd);
install_element(PBRMAP_NODE, &vtysh_exit_pbr_map_cmd);