diff options
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/tailscaled/tailscaled.go | 7 |
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) } |
