Lines Matching refs:pri
24 struct pcap_data *pri = data;
28 p = pcap_open_live(pri->host_if, MAX_PACKET, pri->promisc, 0, errors);
35 pri->dev = dev;
36 pri->pcap = p;
42 struct pcap_data *pri = data;
46 if(pri->pcap == NULL)
49 if(pri->filter != NULL){
50 err = dev_netmask(pri->dev, &netmask);
56 pri->compiled = um_kmalloc(sizeof(struct bpf_program));
57 if(pri->compiled == NULL){
62 err = pcap_compile(pri->pcap,
63 (struct bpf_program *) pri->compiled,
64 pri->filter, pri->optimize, netmask);
67 "'%s'\n", pcap_geterr(pri->pcap));
71 err = pcap_setfilter(pri->pcap, pri->compiled);
74 "failed - '%s'\n", pcap_geterr(pri->pcap));
79 return PCAP_FD(pri->pcap);
84 struct pcap_data *pri = data;
86 if(pri->compiled != NULL)
87 pcap_freecode(pri->compiled);
89 if(pri->pcap != NULL)
90 pcap_close(pri->pcap);
110 int pcap_user_read(int fd, void *buffer, int len, struct pcap_data *pri)
117 n = pcap_dispatch(pri->pcap, 1, handler, (u_char *) &hdata);
120 pcap_geterr(pri->pcap));