summaryrefslogtreecommitdiffhomepage
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/tailscaled/tailscaled.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/cmd/tailscaled/tailscaled.go b/cmd/tailscaled/tailscaled.go
index a9226c0ee..12692c39b 100644
--- a/cmd/tailscaled/tailscaled.go
+++ b/cmd/tailscaled/tailscaled.go
@@ -29,6 +29,7 @@ import (
"tailscale.com/types/logger"
"tailscale.com/wgengine"
"tailscale.com/wgengine/magicsock"
+ "tailscale.com/wgengine/netstack"
"tailscale.com/wgengine/router"
)
@@ -136,7 +137,11 @@ func run() error {
var e wgengine.Engine
if args.fake {
- e, err = wgengine.NewFakeUserspaceEngine(logf, 0)
+ impl := netstack.Impl
+ if args.tunname != "netstack" {
+ impl = nil
+ }
+ e, err = wgengine.NewFakeUserspaceEngine(logf, 0, impl)
} else {
e, err = wgengine.NewUserspaceEngine(logf, args.tunname, args.port)
}