]> The Tcpdump Group git mirrors - libpcap/blobdiff - pcap-enet.c
pcap_create_interface() needs the interface name on Linux.
[libpcap] / pcap-enet.c
index 829f4b0cdee43471f649a00bc29077d75daa18dd..777d3e3a81349818d251c8c9244e3f9a76ad9063 100644 (file)
@@ -6,10 +6,6 @@
  *
  * Rayan Zachariassen, CA*Net
  */
-#ifndef lint
-static const char rcsid[] =
-    "@(#) $Header: /tcpdump/master/libpcap/pcap-enet.c,v 1.4 2000-09-17 04:04:37 guy Exp $";
-#endif
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -22,7 +18,7 @@ static const char rcsid[] =
 #include <sys/socket.h>
 
 #include <net/if.h>
-#include <net/bpf.h>
+#include <pcap/bpf.h>
 #include <net/enet.h>
 
 #include <netinet/in.h>
@@ -133,7 +129,7 @@ wrapup(int fd)
                perror("tcpdump: enet ioctl EIOSTATS error");
                exit(-1);
        }
-       
+
        fprintf(stderr, "%d packets queued", es.enStat_Rcnt);
        if (es.enStat_Rdrops > 0)
                fprintf(stderr, ", %d dropped", es.enStat_Rdrops);
@@ -141,7 +137,7 @@ wrapup(int fd)
                fprintf(stderr, ", %d tcpdump %s", es.enStat_Reads,
                                es.enStat_Reads > 1 ? "reads" : "read");
        if (es.enStat_MaxRead > 1)
-               fprintf(stderr, ", %d packets in largest read", 
+               fprintf(stderr, ", %d packets in largest read",
                        es.enStat_MaxRead);
        putc('\n', stderr);
 #endif /* IBMRTPC */
@@ -229,7 +225,7 @@ initdevice(char *device, int pflag, int *linktype)
        /*
         * "enetfilter" supports only ethernets.
         */
-       *linktype = PCAP_ENCAP_ETHERNET;
+       *linktype = DLT_EN10MB;
 
        return(if_fd);
 }