]> git.puffer.fish Git - mirror/frr.git/commitdiff
*: return CMD_WARNING if command was already configured 1078/head
authorDaniel Walton <dwalton@cumulusnetworks.com>
Wed, 30 Aug 2017 15:18:02 +0000 (19:18 +0400)
committerDaniel Walton <dwalton@cumulusnetworks.com>
Thu, 31 Aug 2017 15:14:01 +0000 (15:14 +0000)
Signed-off-by: Daniel Walton <dwalton@cumulusnetworks.com>
If the user configures some command that is already in the config we
should return CMD_WARNING instead of CMD_WARNING_CONFIG_FAILED

babeld/babel_interface.c
eigrpd/eigrp_vty.c
lib/ns.c
ospfd/ospf_vty.c
ripd/ripd.c
ripngd/ripngd.c

index 9fa32ee6fa6f8acf2b1e03d24e744e9f0b391f03..bf560b82943a085e75eac4dc880c0ef65a7c6f4b 100644 (file)
@@ -292,7 +292,7 @@ DEFUN (babel_network,
     if (ret < 0) {
         vty_out (vty, "There is same network configuration %s\n",
                    argv[1]->arg);
-        return CMD_WARNING_CONFIG_FAILED;
+        return CMD_WARNING;
     }
 
     return CMD_SUCCESS;
index 4a8842f30e9c65dd8fb7101b3768cbd152e6b736..dfd965bf6a1ef287a5147f329ec0dd029305e857 100644 (file)
@@ -400,7 +400,7 @@ DEFUN (eigrp_network,
 
        if (ret == 0) {
                vty_out(vty, "There is already same network statement.\n");
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        return CMD_SUCCESS;
index 5e03a43e2ac0ba7f0d145da18b92c9f0fa7e538c..ba920e31b9078827eda1b8424f33ac9996689a8d 100644 (file)
--- a/lib/ns.c
+++ b/lib/ns.c
@@ -312,7 +312,7 @@ DEFUN_NOSH (ns_netns,
        if (ns->name && strcmp(ns->name, pathname) != 0) {
                vty_out(vty, "NS %u is already configured with NETNS %s\n",
                        ns->ns_id, ns->name);
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        if (!ns->name)
index 87aef1ea97b615358de6a716cd2c98150cc3d90a..89a470896f7f0731849d9e8f0262fb1eba40bd0f 100644 (file)
@@ -507,7 +507,7 @@ DEFUN (ospf_network_area,
        ret = ospf_network_set(ospf, &p, area_id, format);
        if (ret == 0) {
                vty_out(vty, "There is already same network statement.\n");
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        return CMD_SUCCESS;
@@ -847,7 +847,7 @@ static int ospf_vl_set_security(struct ospf_vl_data *vl_data,
                    != NULL) {
                        vty_out(vty, "OSPF: Key %d already exists\n",
                                vl_config->crypto_key_id);
-                       return CMD_WARNING_CONFIG_FAILED;
+                       return CMD_WARNING;
                }
                ck = ospf_crypt_key_new();
                ck->key_id = vl_config->crypto_key_id;
@@ -5950,7 +5950,7 @@ DEFUN (ip_ospf_message_digest_key,
        key_id = strtol(keyid, NULL, 10);
        if (ospf_crypt_key_lookup(params->auth_crypt, key_id) != NULL) {
                vty_out(vty, "OSPF: Key %d already exists\n", key_id);
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        ck = ospf_crypt_key_new();
index d9b38bba89384a043482ff4acf86752426bd8e0b..cab25814c7bb2859a0828d7871fdf0b9186a6622 100644 (file)
@@ -2880,7 +2880,7 @@ DEFUN (rip_route,
        if (node->info) {
                vty_out(vty, "There is already same static route.\n");
                route_unlock_node(node);
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        node->info = (void *)1;
@@ -3352,7 +3352,7 @@ DEFUN (rip_allow_ecmp,
 {
        if (rip->ecmp) {
                vty_out(vty, "ECMP is already enabled.\n");
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        rip->ecmp = 1;
@@ -3368,7 +3368,7 @@ DEFUN (no_rip_allow_ecmp,
 {
        if (!rip->ecmp) {
                vty_out(vty, "ECMP is already disabled.\n");
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        rip->ecmp = 0;
index 2883698f47b8bf59915dc11d7ebbcf9a5bfa5ee0..926adf101dbd68de3e7f5cfd0dbdddcf04cc4377 100644 (file)
@@ -2215,7 +2215,7 @@ DEFUN (ripng_route,
        if (rp->info) {
                vty_out(vty, "There is already same static route.\n");
                route_unlock_node(rp);
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
        rp->info = (void *)1;
 
@@ -2283,7 +2283,7 @@ DEFUN (ripng_aggregate_address,
        if (node->info) {
                vty_out(vty, "There is already same aggregate route.\n");
                route_unlock_node(node);
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
        node->info = (void *)1;
 
@@ -2619,7 +2619,7 @@ DEFUN (ripng_allow_ecmp,
 {
        if (ripng->ecmp) {
                vty_out(vty, "ECMP is already enabled.\n");
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        ripng->ecmp = 1;
@@ -2635,7 +2635,7 @@ DEFUN (no_ripng_allow_ecmp,
 {
        if (!ripng->ecmp) {
                vty_out(vty, "ECMP is already disabled.\n");
-               return CMD_WARNING_CONFIG_FAILED;
+               return CMD_WARNING;
        }
 
        ripng->ecmp = 0;