Commit graph

3 commits

Author SHA1 Message Date
snow flurry 5657c3c1e8 tun_netbsd: update to follow tun_openbsd changes
Most of tun_netbsd is from tun_openbsd with some small changes, so we
should follow the changes made in tun_openbsd.
2022-02-18 19:15:16 -08:00
snow flurry ff49dc80a3 tun_netbsd: support unpatched kernels for IFHEAD
This previously assumed a user's kernel was patched a la
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=55463, making
it effectively useless for most people. Since we know IFHEAD will always
be one of 0 (false) or something that isn't 0 (true), we can generalize
things a bit more.

Suggestion provided by artemis
https://artemis.sh/2022/02/16/tailscale-on-netbsd-proof-of-concept.html
2022-02-18 19:14:23 -08:00
snow c644c61a8e Add support for NetBSD tun(4) interface 2022-02-18 18:40:27 -08:00