]> git.proxmox.com Git - mirror_iproute2.git/commitdiff
iproute2: bridge: remove replace and change options
authorJohn Fastabend <john.r.fastabend@intel.com>
Mon, 27 Aug 2012 17:52:31 +0000 (10:52 -0700)
committerStephen Hemminger <stephen.hemminger@vyatta.com>
Mon, 27 Aug 2012 18:24:03 +0000 (11:24 -0700)
Replace and change are not supported by bridge netlink so remove it
from bridge tool options.

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
bridge/fdb.c

index cee0fcd6fe7da61edb9be5490c31bbbb542df4dc..eaefa81e3ef1924e8a50bb039c29c15da5ff04bf 100644 (file)
@@ -26,7 +26,7 @@ int filter_index;
 
 static void usage(void)
 {
-       fprintf(stderr, "Usage: bridge fdb { add | del | replace } ADDR dev DEV {self|master}\n");
+       fprintf(stderr, "Usage: bridge fdb { add | del } ADDR dev DEV {self|master}\n");
        fprintf(stderr, "       bridge fdb {show} [ dev DEV ]\n");
        exit(-1);
 }
@@ -228,11 +228,6 @@ int do_fdb(int argc, char **argv)
        if (argc > 0) {
                if (matches(*argv, "add") == 0)
                        return fdb_modify(RTM_NEWNEIGH, NLM_F_CREATE|NLM_F_EXCL, argc-1, argv+1);
-               if (matches(*argv, "change") == 0)
-                       return fdb_modify(RTM_NEWNEIGH, NLM_F_REPLACE, argc-1, argv+1);
-
-               if (matches(*argv, "replace") == 0)
-                       return fdb_modify(RTM_NEWNEIGH, NLM_F_CREATE|NLM_F_REPLACE, argc-1, argv+1);
                if (matches(*argv, "delete") == 0)
                        return fdb_modify(RTM_DELNEIGH, 0, argc-1, argv+1);
                if (matches(*argv, "show") == 0 ||