Searched refs:bpfd (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/sbin/pflogd/ |
| D | privsep.c | 68 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/ |
| D | privsep.c | 210 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 …]
|
| D | privsep_pcap.c | 56 setfilter(int bpfd, int sock, char *filter) in setfilter() argument 82 if (bpfd >= 0 && ioctl(bpfd, BIOCSETF, &fcode) == -1) { in setfilter()
|