]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
bridge: vni: Accept 'del' command
authorBenjamin Poirier <bpoirier@nvidia.com>
Mon, 11 Dec 2023 14:07:13 +0000 (09:07 -0500)
committerStephen Hemminger <stephen@networkplumber.org>
Fri, 22 Dec 2023 17:54:23 +0000 (09:54 -0800)
`bridge vni help` shows "bridge vni { add | del } ..." but currently
`bridge vni del ...` errors out unexpectedly:
# bridge vni del
Command "del" is unknown, try "bridge vni help".

Recognize 'del' as a synonym of the original 'delete' command.

Fixes: 45cd32f9f7d5 ("bridge: vxlan device vnifilter support")
Reviewed-by: Petr Machata <petrm@nvidia.com>
Tested-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Benjamin Poirier <bpoirier@nvidia.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
bridge/vni.c

index e804cb3f40c33b05bd960a3c21b11a7a2e97071a..6c0e35cdaf3a4ce469ada9cbaeb3556105e7b400 100644 (file)
@@ -419,7 +419,8 @@ int do_vni(int argc, char **argv)
        if (argc > 0) {
                if (strcmp(*argv, "add") == 0)
                        return vni_modify(RTM_NEWTUNNEL, argc-1, argv+1);
-               if (strcmp(*argv, "delete") == 0)
+               if (strcmp(*argv, "delete") == 0 ||
+                   strcmp(*argv, "del") == 0)
                        return vni_modify(RTM_DELTUNNEL, argc-1, argv+1);
                if (strcmp(*argv, "show") == 0 ||
                    strcmp(*argv, "lst") == 0 ||