]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
ip link: Remove unnecessary device checking
authorvadimk <vadim4j@gmail.com>
Sat, 30 Aug 2014 12:06:00 +0000 (15:06 +0300)
committerStephen Hemminger <stephen@networkplumber.org>
Thu, 4 Sep 2014 01:37:42 +0000 (18:37 -0700)
The real checking is performed later in iplink_modify(..) func which
checks device existence if NLM_F_CREATE flag is set.

Also it fixes the case when impossible to add veth link which was
caused by 9a02651a87 (ip: check for missing dev arg when doing VF rate)
because these devices are not exist yet.

Signed-off-by: Vadim Kochan <vadim4j@gmail.com>
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
ip/iplink.c

index 1a907d998a87f3730a68cd8de8baa6fd544d0113..ea06871b7c815024bf6c6e5957da66e03a1472ba 100644 (file)
@@ -593,8 +593,6 @@ int iplink_parse(int argc, char **argv, struct iplink_req *req,
                                duparg2("dev", *argv);
                        *dev = *argv;
                        dev_index = ll_name_to_index(*dev);
-                       if (dev_index == 0)
-                               invarg("Unknown device", *argv);
                }
                argc--; argv++;
        }