In arping, all error messages start with "arping: interface eth0", even if another interface is used. Example: # ./busybox arping -I eth1 192.168.0.1 arping: interface eth0 not found: No such device This is because error template is formed before parsing command line arguments, so it always uses default interface name "eth0". Attached patch fixes this bug.
Created attachment 5921 [details] Fix error messages in arping
Fixed in git, thanks!