mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 19:13:19 +00:00
Merge pull request #6310 from donaldsharp/revert_the_behavior
Revert "vtysh: fix searching commands in parent nodes"
This commit is contained in:
commit
4a6cd98e54
@ -967,7 +967,6 @@ int cmd_execute_command(vector vline, struct vty *vty,
|
||||
return saved_ret;
|
||||
|
||||
if (ret != CMD_SUCCESS && ret != CMD_WARNING
|
||||
&& ret != CMD_ERR_AMBIGUOUS && ret != CMD_ERR_INCOMPLETE
|
||||
&& ret != CMD_NOT_MY_INSTANCE && ret != CMD_WARNING_CONFIG_FAILED) {
|
||||
/* This assumes all nodes above CONFIG_NODE are childs of
|
||||
* CONFIG_NODE */
|
||||
@ -979,7 +978,6 @@ int cmd_execute_command(vector vline, struct vty *vty,
|
||||
ret = cmd_execute_command_real(vline, FILTER_RELAXED,
|
||||
vty, cmd);
|
||||
if (ret == CMD_SUCCESS || ret == CMD_WARNING
|
||||
|| ret == CMD_ERR_AMBIGUOUS || ret == CMD_ERR_INCOMPLETE
|
||||
|| ret == CMD_NOT_MY_INSTANCE
|
||||
|| ret == CMD_WARNING_CONFIG_FAILED)
|
||||
return ret;
|
||||
@ -1164,7 +1162,6 @@ int command_config_read_one_line(struct vty *vty,
|
||||
if (!(use_daemon && ret == CMD_SUCCESS_DAEMON)
|
||||
&& !(!use_daemon && ret == CMD_ERR_NOTHING_TODO)
|
||||
&& ret != CMD_SUCCESS && ret != CMD_WARNING
|
||||
&& ret != CMD_ERR_AMBIGUOUS && ret != CMD_ERR_INCOMPLETE
|
||||
&& ret != CMD_NOT_MY_INSTANCE && ret != CMD_WARNING_CONFIG_FAILED
|
||||
&& vty->node != CONFIG_NODE) {
|
||||
int saved_node = vty->node;
|
||||
@ -1173,7 +1170,6 @@ int command_config_read_one_line(struct vty *vty,
|
||||
while (!(use_daemon && ret == CMD_SUCCESS_DAEMON)
|
||||
&& !(!use_daemon && ret == CMD_ERR_NOTHING_TODO)
|
||||
&& ret != CMD_SUCCESS && ret != CMD_WARNING
|
||||
&& ret != CMD_ERR_AMBIGUOUS && ret != CMD_ERR_INCOMPLETE
|
||||
&& vty->node > CONFIG_NODE) {
|
||||
vty->node = node_parent(vty->node);
|
||||
if (vty->xpath_index > 0)
|
||||
|
@ -492,7 +492,6 @@ static int vtysh_execute_func(const char *line, int pager)
|
||||
*/
|
||||
while (ret != CMD_SUCCESS && ret != CMD_SUCCESS_DAEMON
|
||||
&& ret != CMD_WARNING && ret != CMD_WARNING_CONFIG_FAILED
|
||||
&& ret != CMD_ERR_AMBIGUOUS && ret != CMD_ERR_INCOMPLETE
|
||||
&& vty->node > CONFIG_NODE) {
|
||||
vty->node = node_parent(vty->node);
|
||||
ret = cmd_execute(vty, line, &cmd, 1);
|
||||
@ -778,7 +777,6 @@ int vtysh_mark_file(const char *filename)
|
||||
*/
|
||||
while (ret != CMD_SUCCESS && ret != CMD_SUCCESS_DAEMON
|
||||
&& ret != CMD_WARNING && ret != CMD_WARNING_CONFIG_FAILED
|
||||
&& ret != CMD_ERR_AMBIGUOUS && ret != CMD_ERR_INCOMPLETE
|
||||
&& vty->node > CONFIG_NODE) {
|
||||
vty->node = node_parent(vty->node);
|
||||
ret = cmd_execute_command_strict(vline, vty, &cmd);
|
||||
|
Loading…
Reference in New Issue
Block a user