--- pcap-linux.c.org 2010-04-27 14:33:23.000000000 -0500 +++ pcap-linux.c.org 2010-04-27 14:33:52.000000000 -0500 @@ -1883,7 +1883,7 @@ */ strncpy(ifrflags.ifr_name, name, sizeof(ifrflags.ifr_name)); if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifrflags) < 0) { - if (errno == ENXIO) + if (errno == ENXIO || errno == ENODEV ) continue; (void)snprintf(errbuf, PCAP_ERRBUF_SIZE, "SIOCGIFFLAGS: %.*s: %s",