libpcap/libpcap-0.9.8-pcap-bpf.patch

29 lines
670 B
Diff

--- pcap-bpf.h
+++ pcap-bpf.h
@@ -84,6 +84,25 @@
#define BPF_MINBUFSIZE 32
/*
+ * Struct returned by BIOCGSTATS.
+ */
+struct bpf_stat {
+ u_int bs_recv; /* number of packets received */
+ u_int bs_drop; /* number of packets dropped */
+};
+
+/*
+ * Structure prepended to each packet.
+ */
+struct bpf_hdr {
+ struct timeval bh_tstamp; /* time stamp */
+ bpf_u_int32 bh_caplen; /* length of captured portion */
+ bpf_u_int32 bh_datalen; /* original length of packet */
+ u_short bh_hdrlen; /* length of bpf header (this struct
+ plus alignment padding) */
+};
+
+/*
* Structure for "pcap_compile()", "pcap_setfilter()", etc..
*/
struct bpf_program {