wgengine: pass in an explicit router.Router, rather than a generator.

Signed-off-by: David Anderson <danderson@tailscale.com>
This commit is contained in:
David Anderson
2021-03-26 21:47:28 -07:00
committed by Dave Anderson
parent 9ea5cbf81f
commit 2b4bfeda1a
3 changed files with 21 additions and 26 deletions

View File

@@ -335,7 +335,7 @@ func tryEngine(logf logger.Logf, linkMon *monitor.Mon, name string) (e wgengine.
isUserspace = name == "userspace-networking"
if isUserspace {
conf.TUN = tstun.NewFakeTUN()
conf.RouterGen = router.NewFake
conf.Router = router.NewFake(logf)
} else {
dev, err := tun.New(logf, name)
if err != nil {