aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Poirier <bpoirier@nvidia.com>2023-12-11 09:07:13 -0500
committerStephen Hemminger <stephen@networkplumber.org>2023-12-22 09:54:23 -0800
commite8177094d51566f1eeed76fd2dae74601618dfdb (patch)
treecd74f7f89eefbe7398f75f5392a06d0388f23b6b
parenta66a73af6db74fdb64439316c69aa0e35dd02c47 (diff)
downloadiproute2-next-e8177094d51566f1eeed76fd2dae74601618dfdb.tar.gz
bridge: vni: Accept 'del' command
`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>
-rw-r--r--bridge/vni.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bridge/vni.c b/bridge/vni.c
index e804cb3f4..6c0e35cda 100644
--- a/bridge/vni.c
+++ b/bridge/vni.c
@@ -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 ||