]> git.puffer.fish Git - mirror/frr.git/commitdiff
vtysh: remove unused cmd_filter_type 14152/head
authorIgor Ryzhov <iryzhov@nfware.com>
Fri, 4 Aug 2023 21:45:10 +0000 (00:45 +0300)
committerIgor Ryzhov <iryzhov@nfware.com>
Fri, 4 Aug 2023 21:45:10 +0000 (00:45 +0300)
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
lib/command.c
lib/command_match.h

index 8025ab534fcfb012e9587dac0089195f295f4cd6..affb551b459816ed4557538dc145e34abd3c5504 100644 (file)
@@ -903,8 +903,7 @@ enum node_type node_parent(enum node_type node)
 }
 
 /* Execute command by argument vline vector. */
-static int cmd_execute_command_real(vector vline, enum cmd_filter_type filter,
-                                   struct vty *vty,
+static int cmd_execute_command_real(vector vline, struct vty *vty,
                                    const struct cmd_element **cmd,
                                    unsigned int up_level)
 {
@@ -1041,8 +1040,7 @@ int cmd_execute_command(vector vline, struct vty *vty,
                        vector_set_index(shifted_vline, index - 1,
                                         vector_lookup(vline, index));
 
-               ret = cmd_execute_command_real(shifted_vline, FILTER_RELAXED,
-                                              vty, cmd, 0);
+               ret = cmd_execute_command_real(shifted_vline, vty, cmd, 0);
 
                vector_free(shifted_vline);
                vty->node = onode;
@@ -1051,7 +1049,7 @@ int cmd_execute_command(vector vline, struct vty *vty,
        }
 
        saved_ret = ret =
-               cmd_execute_command_real(vline, FILTER_RELAXED, vty, cmd, 0);
+               cmd_execute_command_real(vline, vty, cmd, 0);
 
        if (vtysh)
                return saved_ret;
@@ -1069,8 +1067,7 @@ int cmd_execute_command(vector vline, struct vty *vty,
                        if (vty->xpath_index > 0 && !cnode->no_xpath)
                                vty->xpath_index--;
 
-                       ret = cmd_execute_command_real(vline, FILTER_RELAXED,
-                                                      vty, cmd, 0);
+                       ret = cmd_execute_command_real(vline, vty, cmd, 0);
                        if (ret == CMD_SUCCESS || ret == CMD_WARNING
                            || ret == CMD_ERR_AMBIGUOUS || ret == CMD_ERR_INCOMPLETE
                            || ret == CMD_NOT_MY_INSTANCE
@@ -1102,7 +1099,7 @@ int cmd_execute_command(vector vline, struct vty *vty,
 int cmd_execute_command_strict(vector vline, struct vty *vty,
                               const struct cmd_element **cmd)
 {
-       return cmd_execute_command_real(vline, FILTER_STRICT, vty, cmd, 0);
+       return cmd_execute_command_real(vline, vty, cmd, 0);
 }
 
 /*
@@ -1274,8 +1271,7 @@ int command_config_read_one_line(struct vty *vty,
               && ret != CMD_ERR_AMBIGUOUS && ret != CMD_ERR_INCOMPLETE
               && ret != CMD_NOT_MY_INSTANCE && ret != CMD_WARNING_CONFIG_FAILED
               && ret != CMD_NO_LEVEL_UP)
-               ret = cmd_execute_command_real(vline, FILTER_STRICT, vty, cmd,
-                                              ++up_level);
+               ret = cmd_execute_command_real(vline, vty, cmd, ++up_level);
 
        if (ret == CMD_NO_LEVEL_UP)
                ret = CMD_ERR_NO_MATCH;
index db2a8535e00706e36c042e4cbb87f99c583230c8..3e7a549e1da0d1b8f6e8c9715435079400cf1bef 100644 (file)
 extern "C" {
 #endif
 
-/* These definitions exist in command.c in the current engine but should be
- * relocated here in the new engine
- */
-enum cmd_filter_type { FILTER_RELAXED, FILTER_STRICT };
-
 /* matcher result value */
 enum matcher_rv {
        MATCHER_NO_MATCH,