EtherGuard-VPN/tun
Tobias Klauser e6b7c4eef3 tun: use Ioctl{Get,Set}IfreqMTU from golang.org/x/sys/unix on macOS
Direct syscalls using unix.Syscall(unix.SYS_*, ...) are discouraged on
macOS and might not be supported in future versions. Switch to use
unix.Ioctl{Get,Set}IfreqMTU to get and set an interface's MTU.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-10-27 16:20:09 +01:00
..
tuntest global: update header comments and modules 2020-05-02 02:08:26 -06:00
wintun tun/wintun/registry: fix Go 1.15 race/checkptr failure 2020-10-21 18:26:10 +02:00
operateonfd.go global: update header comments and modules 2020-05-02 02:08:26 -06:00
tun_darwin.go tun: use Ioctl{Get,Set}IfreqMTU from golang.org/x/sys/unix on macOS 2020-10-27 16:20:09 +01:00
tun_freebsd.go global: update header comments and modules 2020-05-02 02:08:26 -06:00
tun_linux.go global: update header comments and modules 2020-05-02 02:08:26 -06:00
tun_openbsd.go global: update header comments and modules 2020-05-02 02:08:26 -06:00
tun_windows.go global: update header comments and modules 2020-05-02 02:08:26 -06:00
tun.go global: update header comments and modules 2020-05-02 02:08:26 -06:00