From 3e1cf9ad8a569844caebca4ce63759f15324c422 Mon Sep 17 00:00:00 2001 From: Anton Lindqvist Date: Fri, 29 Mar 2019 16:34:46 +0100 Subject: executor: connect tun and bpf devices on OpenBSD --- sys/openbsd/dev_bpf.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'sys/openbsd/dev_bpf.txt') diff --git a/sys/openbsd/dev_bpf.txt b/sys/openbsd/dev_bpf.txt index 9defb0bec..01c075676 100644 --- a/sys/openbsd/dev_bpf.txt +++ b/sys/openbsd/dev_bpf.txt @@ -3,6 +3,7 @@ include include +include include include include @@ -28,7 +29,7 @@ ioctl$BIOCSBLEN(fd fd_bpf, cmd const[BIOCSBLEN], arg ptr[in, int32]) ioctl$BIOCSDIRFILT(fd fd_bpf, cmd const[BIOCSDIRFILT], arg ptr[in, int32]) ioctl$BIOCSDLT(fd fd_bpf, cmd const[BIOCSDLT], arg ptr[in, int32]) ioctl$BIOCSETF(fd fd_bpf, cmd const[BIOCSETF], arg ptr[in, bpf_program]) -ioctl$BIOCSETIF(fd fd_bpf, cmd const[BIOCSETIF], arg ptr[in, ifreq]) +ioctl$BIOCSETIF(fd fd_bpf, cmd const[BIOCSETIF], arg ptr[in, ifreq_name]) ioctl$BIOCSETWF(fd fd_bpf, cmd const[BIOCSETWF], arg ptr[in, bpf_program]) ioctl$BIOCSFILDROP(fd fd_bpf, cmd const[BIOCSFILDROP], arg ptr[in, int32]) ioctl$BIOCSHDRCMPLT(fd fd_bpf, cmd const[BIOCSHDRCMPLT], arg ptr[in, int32]) @@ -68,6 +69,14 @@ ifreq { ifr_ifru ifr_ifru } +ifreq_name { + ifr_name stringnoz["tap"] + tapindex proc['0', 1, int8] + z const[0, int8] +} [size[IFREQ_SIZE]] + +define IFREQ_SIZE sizeof(struct ifreq) + ifr_ifru [ ifru_addr sockaddr_storage ifru_dstaddr sockaddr_storage -- cgit mrf-deployment