tun: freebsd: set IFF_MULTICAST for routing daemons
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
3988821442
commit
b0e5b19969
|
@ -293,7 +293,7 @@ func CreateTUN(name string, mtu int) (Device, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get out of PPP mode.
|
// Get out of PPP mode.
|
||||||
ifflags := syscall.IFF_BROADCAST
|
ifflags := syscall.IFF_BROADCAST | syscall.IFF_MULTICAST
|
||||||
tun.operateOnFd(func(fd uintptr) {
|
tun.operateOnFd(func(fd uintptr) {
|
||||||
_, _, errno = unix.Syscall(
|
_, _, errno = unix.Syscall(
|
||||||
unix.SYS_IOCTL,
|
unix.SYS_IOCTL,
|
||||||
|
|
Loading…
Reference in a new issue