Blob Blame History Raw
The -I option is actually optional when a suitable device is found.

--- iputils-s20160308/arping.c	2016-03-08 13:58:56.000000000 +0100
+++ iputils-s20160308-new/arping.c	2016-09-05 12:59:22.746617891 +0200
@@ -1086,7 +1086,7 @@ main(int argc, char **argv)
 			fprintf(stderr, "arping: Device %s not available.\n", device.name);
 			exit(2);
 		}
-		fprintf(stderr, "arping: device (option -I) is required.\n");
+		fprintf(stderr, "arping: Suitable device could not be determined. Please, use option -I.\n");
 		usage();
 	}
 
--- iputils-s20160308/doc/arping.sgml	2016-03-08 13:58:56.000000000 +0100
+++ iputils-s20160308-new/doc/arping.sgml	2016-09-05 12:58:03.425799308 +0200
@@ -19,7 +19,7 @@
 <arg choice="opt">-c <replaceable/count/</arg>
 <arg choice="opt">-w <replaceable/deadline/</arg>
 <arg choice="opt">-s <replaceable/source/</arg>
-<arg choice="req">-I <replaceable/interface/</arg>
+<arg choice="opt">-I <replaceable/interface/</arg>
 <arg choice="req"><replaceable/destination/</arg>
 </cmdsynopsis>
 </refsynopsisdiv>