Home
last modified time | relevance | path

Searched refs:bpfd (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/sbin/pflogd/
Dprivsep.c68 int i, fd = -1, bpfd = -1, nargc, socks[2], cmd; in priv_init() local
196 if (bpfd != -1) { in priv_init()
197 close(bpfd); in priv_init()
198 bpfd = -1; in priv_init()
200 bpfd = open(filename, in priv_init()
204 send_fd(socks[0], bpfd); in priv_init()
205 if (bpfd == -1) in priv_init()
/openbsd/src/usr.sbin/tcpdump/
Dprivsep.c210 int bpfd = -1; in priv_exec() local
295 impl_open_bpf(sock, &bpfd); in priv_exec()
311 impl_setfilter(sock, cmdbuf, &bpfd); in priv_exec()
315 impl_init_done(sock, &bpfd); in priv_exec()
352 impl_pcap_stats(sock, &bpfd); in priv_exec()
366 impl_open_bpf(int fd, int *bpfd) in impl_open_bpf() argument
383 *bpfd = pcap_live(device, snaplen, promisc, dlt, dirfilt, fildrop); in impl_open_bpf()
385 if (*bpfd < 0) in impl_open_bpf()
389 send_fd(fd, *bpfd); in impl_open_bpf()
454 impl_setfilter(int fd, char *cmdbuf, int *bpfd) in impl_setfilter() argument
[all …]
Dprivsep_pcap.c56 setfilter(int bpfd, int sock, char *filter) in setfilter() argument
82 if (bpfd >= 0 && ioctl(bpfd, BIOCSETF, &fcode) == -1) { in setfilter()