Home
last modified time | relevance | path

Searched refs:fcode (Results 1 – 18 of 18) sorted by relevance

/external/libpcap/
Dpcap-linux.c215 static int fix_program(pcap_t *handle, struct sock_fprog *fcode);
217 static int set_kernel_filter(pcap_t *handle, struct sock_fprog *fcode);
672 if (!handle->md.use_bpf && handle->fcode.bf_insns) { in pcap_read_packet()
673 if (bpf_filter(handle->fcode.bf_insns, bp, in pcap_read_packet()
928 struct sock_fprog fcode; in pcap_setfilter_linux() local
957 if (handle->fcode.bf_len > USHRT_MAX) { in pcap_setfilter_linux()
965 fcode.len = 0; in pcap_setfilter_linux()
966 fcode.filter = NULL; in pcap_setfilter_linux()
984 switch (fix_program(handle, &fcode)) { in pcap_setfilter_linux()
1013 if ((err = set_kernel_filter(handle, &fcode)) == 0) in pcap_setfilter_linux()
[all …]
Dpcap-enet.c62 register struct bpf_insn *fcode = fp->bf_insns; in readloop() local
82 if (bpf_filter(fcode, (char *)ph->packet, in readloop()
96 if (bpf_filter(fcode, buf.hdr.packet, cc, caplen)) { in readloop()
Dpcap-pf.c91 struct bpf_insn *fcode; in pcap_read_pf() local
101 fcode = pc->md.use_bpf ? NULL : pc->fcode.bf_insns; in pcap_read_pf()
200 if (fcode == NULL || in pcap_read_pf()
201 bpf_filter(fcode, p, sp->ens_count, buflen)) { in pcap_read_pf()
Dpcap-nit.c102 register struct bpf_insn *fcode = p->fcode.bf_insns; in pcap_read_nit() local
178 if (bpf_filter(fcode, cp, nh->nh_wirelen, caplen)) { in pcap_read_nit()
Dpcap-bpf.c147 struct bpf_insn *fcode; in pcap_read_bpf() local
152 fcode = p->md.use_bpf ? NULL : p->fcode.bf_insns; in pcap_read_bpf()
273 if (fcode == NULL || in pcap_read_bpf()
274 bpf_filter(fcode, datap, bhp->bh_datalen, caplen)) { in pcap_read_bpf()
1076 pcap_freecode(&p->fcode); in pcap_setfilter_bpf()
Dpcap-septel.c149 if ((p->fcode.bf_insns == NULL) || bpf_filter(p->fcode.bf_insns, dp, packet_len, caplen)) { in septel_read()
Dpcap-snit.c116 register struct bpf_insn *fcode = p->fcode.bf_insns; in pcap_read_snit() local
190 if (bpf_filter(fcode, cp, nlp->nh_pktlen, caplen)) { in pcap_read_snit()
Dpcap-dos.c208 struct bpf_insn *fcode = p->fcode.bf_insns; in pcap_read_one() local
261 (!fcode || bpf_filter(fcode, rx_buf, pcap.len, pcap.caplen))) in pcap_read_one()
401 p->fcode = *fp; in pcap_setfilter_dos()
976 pcap_save.fcode.bf_insns = NULL; in init_watt32()
Dpcap-snoop.c124 if (p->fcode.bf_insns == NULL || in pcap_read_snoop()
125 bpf_filter(p->fcode.bf_insns, cp, datalen, caplen)) { in pcap_read_snoop()
Dsavefile.c1319 struct bpf_insn *fcode; in pcap_offline_read() local
1350 if ((fcode = p->fcode.bf_insns) == NULL || in pcap_offline_read()
1351 bpf_filter(fcode, p->buffer, h.len, h.caplen)) { in pcap_offline_read()
Dpcap-int.h200 struct bpf_program fcode; member
Dpcap-dlpi.c248 register struct bpf_insn *fcode; in pcap_read_dlpi() local
306 fcode = p->fcode.bf_insns; in pcap_read_dlpi()
349 if (bpf_filter(fcode, pk, origlen, caplen)) { in pcap_read_dlpi()
Dpcap-win32.c314 if (p->fcode.bf_insns) in pcap_read_win32_dag()
316 if (bpf_filter(p->fcode.bf_insns, dp, packet_len, caplen) == 0) in pcap_read_win32_dag()
Doptimize.c2283 pcap_freecode(&p->fcode); in install_bpf_program()
2286 p->fcode.bf_len = fp->bf_len; in install_bpf_program()
2287 p->fcode.bf_insns = (struct bpf_insn *)malloc(prog_size); in install_bpf_program()
2288 if (p->fcode.bf_insns == NULL) { in install_bpf_program()
2293 memcpy(p->fcode.bf_insns, fp->bf_insns, prog_size); in install_bpf_program()
Dpcap-dag.c434 if ((p->fcode.bf_insns == NULL) || bpf_filter(p->fcode.bf_insns, dp, packet_len, caplen)) { in dag_read()
Dpcap.c801 pcap_freecode(&p->fcode); in pcap_close()
/external/ppp/pppd/include/
Dpcap-int.h95 struct bpf_program fcode; member
/external/tcpdump/
Dtcpdump.c456 struct bpf_program fcode; in main() local
943 if (pcap_compile(pd, &fcode, cmdbuf, Oflag, netmask) < 0) in main()
946 bpf_dump(&fcode, dflag); in main()
963 if (pcap_setfilter(pd, &fcode) < 0) in main()