Lines Matching refs:bpf
83 wake(int bpf, const char *host) in wake() argument
90 return send_wakeup(bpf, &macaddr); in wake()
94 bind_if_to_bpf(char const *ifname, int bpf) in bind_if_to_bpf() argument
104 if (ioctl(bpf, BIOCSETIF, &ifr) == -1) in bind_if_to_bpf()
106 if (ioctl(bpf, BIOCGDLT, &dlt) == -1) in bind_if_to_bpf()
159 send_wakeup(int bpf, struct ether_addr const *addr) in send_wakeup() argument
180 if ((bw = write(bpf, p, len)) == -1) in send_wakeup()
191 int bpf, n; in main() local
197 if ((bpf = open(_PATH_BPF, O_RDWR)) == -1) in main()
201 if (bind_if_to_bpf(argv[1], bpf) == -1) { in main()
205 if (bind_if_to_bpf(ifname, bpf) == -1) in main()
215 if (wake(bpf, argv[n])) in main()