Lines Matching defs:pri
18 struct pcap_data *pri = data;
22 p = pcap_open_live(pri->host_if, ETH_MAX_PACKET + ETH_HEADER_OTHER,
23 pri->promisc, 0, errors);
30 pri->dev = dev;
31 pri->pcap = p;
37 struct pcap_data *pri = data;
41 if (pri->pcap == NULL)
44 if (pri->filter != NULL) {
45 err = dev_netmask(pri->dev, &netmask);
51 pri->compiled = uml_kmalloc(sizeof(struct bpf_program),
53 if (pri->compiled == NULL) {
58 err = pcap_compile(pri->pcap,
59 (struct bpf_program *) pri->compiled,
60 pri->filter, pri->optimize, netmask);
63 "'%s'\n", pcap_geterr(pri->pcap));
67 err = pcap_setfilter(pri->pcap, pri->compiled);
70 "failed - '%s'\n", pcap_geterr(pri->pcap));
75 return PCAP_FD(pri->pcap);
78 kfree(pri->compiled);
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));