From 420d841292c80f71330e1d7c769811ff1d63231d Mon Sep 17 00:00:00 2001 From: Andrew Dunham Date: Thu, 29 Sep 2022 14:14:14 -0400 Subject: [PATCH] wgengine: log subnet router decision at v1 if we have a BIRD client (#5786) Updates tailscale/coral#82 Change-Id: I398d75f7e178ff7c531ca09899c82cf974fc30c9 Signed-off-by: Andrew Dunham --- wgengine/userspace.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wgengine/userspace.go b/wgengine/userspace.go index f18997177..a726cdd19 100644 --- a/wgengine/userspace.go +++ b/wgengine/userspace.go @@ -853,6 +853,9 @@ func (e *userspaceEngine) Reconfig(cfg *wgcfg.Config, routerCfg *router.Config, isSubnetRouter := false if e.birdClient != nil && nm != nil && nm.SelfNode != nil { isSubnetRouter = hasOverlap(nm.SelfNode.PrimaryRoutes, nm.Hostinfo.RoutableIPs) + e.logf("[v1] Reconfig: hasOverlap(%v, %v) = %v; isSubnetRouter=%v lastIsSubnetRouter=%v", + nm.SelfNode.PrimaryRoutes, nm.Hostinfo.RoutableIPs, + isSubnetRouter, isSubnetRouter, e.lastIsSubnetRouter) } isSubnetRouterChanged := isSubnetRouter != e.lastIsSubnetRouter