pcap_pkthdr
(*callback)(user, (struct pcap_pkthdr*)bp, bp + hdrlen);
struct pcap_pkthdr pcap_header; /* This is needed for the pcap_next_ex() to work */
pcap_next(pcap_t *p, struct pcap_pkthdr *h)
struct pcap_pkthdr *hdr;
pcap_fakecallback(u_char *userData, const struct pcap_pkthdr *h,
pcap_next_ex(pcap_t *p, struct pcap_pkthdr **pkt_header,
pcap_offline_filter(const struct bpf_program *fp, const struct pcap_pkthdr *h,
struct pcap_pkthdr *hdr;
pcap_oneshot(u_char *userData, const struct pcap_pkthdr *h, const u_char *pkt)
typedef void (*pcap_handler)(u_char *, const struct pcap_pkthdr *,
pcap_next(pcap_t *, struct pcap_pkthdr *);
int pcap_next_ex(pcap_t *, struct pcap_pkthdr **, const u_char **);
const struct pcap_pkthdr *, const u_char *);
void pcap_dump(u_char *, const struct pcap_pkthdr *, const u_char *);
sf_next_packet(pcap_t *p, struct pcap_pkthdr *hdr, u_char *buf, int buflen)
if (fread((char *)hdr, sizeof(struct pcap_pkthdr), 1, fp) != 1) {
struct pcap_pkthdr h;
pcap_dump(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
logpkt_handler(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
void logpkt_handler(u_char *, const struct pcap_pkthdr *, const u_char *);
packet_ignore(u_char *tag, const struct pcap_pkthdr *hdr, const u_char *data)
hdrlen += sizeof(struct pcap_pkthdr);
struct pcap_pkthdr pcap;/* pcap file packet header */
struct pcap_pkthdr ph;
dump_packet_nobuf(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
dump_packet(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
void dump_packet(u_char *, const struct pcap_pkthdr *, const u_char *);
void dump_packet_nobuf(u_char *, const struct pcap_pkthdr *, const u_char *);
struct pcap_pkthdr pps[PCAP_PKTS], *pp;
struct pcap_pkthdr;
extern void atm_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void enc_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void pflog_if_print(u_char *, const struct pcap_pkthdr *,
extern void pfsync_if_print(u_char *, const struct pcap_pkthdr *,
extern void ether_if_print(u_char *, const struct pcap_pkthdr *,
extern void fddi_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void ppp_ether_if_print(u_char *, const struct pcap_pkthdr *,
extern void ieee802_11_if_print(u_char *, const struct pcap_pkthdr *,
extern void ieee802_11_radio_if_print(u_char *, const struct pcap_pkthdr *,
extern void loop_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void null_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void ppp_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void ppp_hdlc_if_print(u_char *, const struct pcap_pkthdr *,
extern void raw_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void sl_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void sl_bsdos_if_print(u_char *, const struct pcap_pkthdr *,
extern void ofp_if_print(u_char *, const struct pcap_pkthdr *, const u_char *);
extern void usbpcap_if_print(u_char *, const struct pcap_pkthdr *,
ieee802_11_if_print(u_char *user, const struct pcap_pkthdr *h,
ieee802_11_radio_if_print(u_char *user, const struct pcap_pkthdr *h,
atm_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
enc_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
ether_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
fddi_if_print(u_char *pcap, const struct pcap_pkthdr *h,
fddi_if_print(u_char *pcap, const struct pcap_pkthdr *h,
struct pcap_pkthdr fakeh;
null_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
loop_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
ofp_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
pflog_if_print(u_char *user, const struct pcap_pkthdr *h,
pfsync_if_print(u_char *user, const struct pcap_pkthdr *h,
ppp_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
ppp_ether_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
ppp_hdlc_if_print(u_char *user, const struct pcap_pkthdr *h,
const struct pcap_pkthdr *h;
raw_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
sl_bsdos_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
sl_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)
usbpcap_if_print(u_char *user, const struct pcap_pkthdr *h, const u_char *p)