]> git.puffer.fish Git - mirror/frr.git/commitdiff
ospfd: deprecate `timers lsa arrival ...` 924/head
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 7 Aug 2017 20:11:10 +0000 (16:11 -0400)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 7 Aug 2017 20:11:10 +0000 (16:11 -0400)
Don't need two of these that do the exact same thing.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
ospfd/ospf_vty.c

index 78f965abbfc3e531ecbda68518e671b213ca6ba7..13d4780db3b7ec4e205d4f9cc2e5ce4283637bf9 100644 (file)
@@ -2185,48 +2185,6 @@ DEFUN (no_ospf_timers_min_ls_interval,
        return CMD_SUCCESS;
 }
 
-
-DEFUN (ospf_timers_min_ls_arrival,
-       ospf_timers_min_ls_arrival_cmd,
-       "timers lsa arrival (0-1000)",
-       "Adjust routing timers\n"
-       "Throttling link state advertisement delays\n"
-       "OSPF minimum arrival interval delay\n"
-       "Delay (msec) between accepted LSAs\n")
-{
-       VTY_DECLVAR_INSTANCE_CONTEXT(ospf, ospf);
-       int idx_number = 3;
-       unsigned int arrival;
-
-       if (argc < 4) {
-               vty_out(vty, "Insufficient arguments\n");
-               return CMD_WARNING_CONFIG_FAILED;
-       }
-
-       arrival = strtoul(argv[idx_number]->arg, NULL, 10);
-
-       ospf->min_ls_arrival = arrival;
-
-       return CMD_SUCCESS;
-}
-
-DEFUN (no_ospf_timers_min_ls_arrival,
-       no_ospf_timers_min_ls_arrival_cmd,
-       "no timers lsa arrival [(0-1000)]",
-       NO_STR
-       "Adjust routing timers\n"
-       "Throttling link state advertisement delays\n"
-       "OSPF minimum arrival interval delay\n"
-       "Delay (msec) between accepted LSAs\n")
-{
-       VTY_DECLVAR_INSTANCE_CONTEXT(ospf, ospf);
-
-       ospf->min_ls_arrival = OSPF_MIN_LS_ARRIVAL;
-
-       return CMD_SUCCESS;
-}
-
-
 DEFUN (ospf_timers_throttle_spf,
        ospf_timers_throttle_spf_cmd,
        "timers throttle spf (0-600000) (0-600000) (0-600000)",
@@ -2271,8 +2229,8 @@ DEFUN (no_ospf_timers_throttle_spf,
 }
 
 
-DEFUN (ospf_timers_lsa,
-       ospf_timers_lsa_cmd,
+DEFUN (ospf_timers_lsa_min_arrival,
+       ospf_timers_lsa_min_arrival_cmd,
        "timers lsa min-arrival (0-600000)",
        "Adjust routing timers\n"
        "OSPF LSA timers\n"
@@ -2280,23 +2238,12 @@ DEFUN (ospf_timers_lsa,
        "Delay in milliseconds\n")
 {
        VTY_DECLVAR_INSTANCE_CONTEXT(ospf, ospf);
-       int idx_number = 3;
-       unsigned int minarrival;
-
-       if (argc < 4) {
-               vty_out(vty, "Insufficient number of arguments\n");
-               return CMD_WARNING_CONFIG_FAILED;
-       }
-
-       minarrival = strtoul(argv[idx_number]->arg, NULL, 10);
-
-       ospf->min_ls_arrival = minarrival;
-
+       ospf->min_ls_arrival = strtoul(argv[argc - 1]->arg, NULL, 10);
        return CMD_SUCCESS;
 }
 
-DEFUN (no_ospf_timers_lsa,
-       no_ospf_timers_lsa_cmd,
+DEFUN (no_ospf_timers_lsa_min_arrival,
+       no_ospf_timers_lsa_min_arrival_cmd,
        "no timers lsa min-arrival [(0-600000)]",
        NO_STR
        "Adjust routing timers\n"
@@ -2308,7 +2255,7 @@ DEFUN (no_ospf_timers_lsa,
        unsigned int minarrival;
 
        if (argc > 4) {
-               minarrival = strtoul(argv[4]->arg, NULL, 10);
+               minarrival = strtoul(argv[argc - 1]->arg, NULL, 10);
 
                if (ospf->min_ls_arrival != minarrival
                    || minarrival == OSPF_MIN_LS_ARRIVAL)
@@ -2320,6 +2267,26 @@ DEFUN (no_ospf_timers_lsa,
        return CMD_SUCCESS;
 }
 
+/* Deprecated: 08/07/2017 */
+ALIAS_HIDDEN (ospf_timers_lsa_min_arrival,
+              ospf_timers_lsa_arrival_cmd,
+              "timers lsa arrival (0-1000)",
+              "adjust routing timers\n"
+              "throttling link state advertisement delays\n"
+              "ospf minimum arrival interval delay\n"
+              "delay (msec) between accepted lsas\n");
+
+/* Deprecated: 08/07/2017 */
+ALIAS_HIDDEN (no_ospf_timers_lsa_min_arrival,
+              no_ospf_timers_lsa_arrival_cmd,
+              "no timers lsa arrival (0-1000)",
+              NO_STR
+              "adjust routing timers\n"
+              "throttling link state advertisement delays\n"
+              "ospf minimum arrival interval delay\n"
+              "delay (msec) between accepted lsas\n");
+
+
 DEFUN (ospf_neighbor,
        ospf_neighbor_cmd,
        "neighbor A.B.C.D [priority (0-255) [poll-interval (1-65535)]]",
@@ -9185,10 +9152,10 @@ void ospf_vty_init(void)
        /* LSA timers commands */
        install_element(OSPF_NODE, &ospf_timers_min_ls_interval_cmd);
        install_element(OSPF_NODE, &no_ospf_timers_min_ls_interval_cmd);
-       install_element(OSPF_NODE, &ospf_timers_min_ls_arrival_cmd);
-       install_element(OSPF_NODE, &no_ospf_timers_min_ls_arrival_cmd);
-       install_element(OSPF_NODE, &ospf_timers_lsa_cmd);
-       install_element(OSPF_NODE, &no_ospf_timers_lsa_cmd);
+       install_element(OSPF_NODE, &ospf_timers_lsa_min_arrival_cmd);
+       install_element(OSPF_NODE, &no_ospf_timers_lsa_min_arrival_cmd);
+       install_element(OSPF_NODE, &ospf_timers_lsa_arrival_cmd);
+       install_element(OSPF_NODE, &no_ospf_timers_lsa_arrival_cmd);
 
        /* refresh timer commands */
        install_element(OSPF_NODE, &ospf_refresh_timer_cmd);