diff --git a/ip/iplink_vxlan.c b/ip/iplink_vxlan.c index b9a516e1..53c50acc 100644 --- a/ip/iplink_vxlan.c +++ b/ip/iplink_vxlan.c @@ -99,8 +99,11 @@ static int vxlan_parse_opt(struct link_util *lu, int argc, char **argv, } else if (!matches(*argv, "dev")) { NEXT_ARG(); link = if_nametoindex(*argv); - if (link == 0) + if (link == 0) { + fprintf(stderr, "Cannot find device \"%s\"\n", + *argv); exit(-1); + } } else if (!matches(*argv, "ttl") || !matches(*argv, "hoplimit")) { unsigned uval; diff --git a/ip/iptunnel.c b/ip/iptunnel.c index 9ae8847d..f96ce458 100644 --- a/ip/iptunnel.c +++ b/ip/iptunnel.c @@ -250,8 +250,11 @@ static int parse_args(int argc, char **argv, int cmd, struct ip_tunnel_parm *p) if (medium[0]) { p->link = if_nametoindex(medium); - if (p->link == 0) + if (p->link == 0) { + fprintf(stderr, "Cannot find device \"%s\"\n", + medium); return -1; + } } if (p->i_key == 0 && IN_MULTICAST(ntohl(p->iph.daddr))) { diff --git a/ip/link_gre.c b/ip/link_gre.c index 17478868..fda84d83 100644 --- a/ip/link_gre.c +++ b/ip/link_gre.c @@ -207,8 +207,11 @@ get_failed: } else if (!matches(*argv, "dev")) { NEXT_ARG(); link = if_nametoindex(*argv); - if (link == 0) + if (link == 0) { + fprintf(stderr, "Cannot find device \"%s\"\n", + *argv); exit(-1); + } } else if (!matches(*argv, "ttl") || !matches(*argv, "hoplimit")) { unsigned uval; diff --git a/ip/link_gre6.c b/ip/link_gre6.c index 4c9c5365..c7183e2f 100644 --- a/ip/link_gre6.c +++ b/ip/link_gre6.c @@ -225,8 +225,11 @@ get_failed: } else if (!matches(*argv, "dev")) { NEXT_ARG(); link = if_nametoindex(*argv); - if (link == 0) + if (link == 0) { + fprintf(stderr, "Cannot find device \"%s\"\n", + *argv); exit(-1); + } } else if (!matches(*argv, "ttl") || !matches(*argv, "hoplimit")) { __u8 uval; diff --git a/ip/link_vti.c b/ip/link_vti.c index 77a7482c..6274c836 100644 --- a/ip/link_vti.c +++ b/ip/link_vti.c @@ -171,8 +171,11 @@ get_failed: } else if (!matches(*argv, "dev")) { NEXT_ARG(); link = if_nametoindex(*argv); - if (link == 0) + if (link == 0) { + fprintf(stderr, "Cannot find device \"%s\"\n", + *argv); exit(-1); + } } else usage(); argc--; argv++;