summaryrefslogtreecommitdiffhomepage
path: root/cmd
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@tailscale.com>2022-08-15 14:36:59 -0700
committerBrad Fitzpatrick <brad@danga.com>2022-08-15 14:48:15 -0700
commit766ea96adf8ca2188d07c8bbf65dc74bc4753f84 (patch)
tree114b1fb2432539726a179ffbe75fced6fc1d65a6 /cmd
parentffc67806ef9f8c921663a0772d8d599d15afe1e8 (diff)
downloadtailscale-766ea96adf8ca2188d07c8bbf65dc74bc4753f84.tar.xz
tailscale-766ea96adf8ca2188d07c8bbf65dc74bc4753f84.zip
cmd/tailscaled: enable hybrid netstack mode on openbsd too
Apparently OpenBSD can forward packets with manual configuration, https://github.com/tailscale/tailscale/issues/2498#issuecomment-1114216999 But this makes it work by default. People doing things by hand can set TS_DEBUG_WRAP_NETSTACK=0 in the environment. Change-Id: Iee5f32252f83af2baa0ebbe3f20ce9fec5f29e96 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/tailscaled/tailscaled.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/tailscaled/tailscaled.go b/cmd/tailscaled/tailscaled.go
index 9e0f2a0d5..69c12d9e7 100644
--- a/cmd/tailscaled/tailscaled.go
+++ b/cmd/tailscaled/tailscaled.go
@@ -481,7 +481,7 @@ func shouldWrapNetstack() bool {
return true
}
switch runtime.GOOS {
- case "windows", "darwin", "freebsd":
+ case "windows", "darwin", "freebsd", "openbsd":
// Enable on Windows and tailscaled-on-macOS (this doesn't
// affect the GUI clients), and on FreeBSD.
return true