From 8712164a0a6ea6d8b5abd69dc4348aa25de4662c Mon Sep 17 00:00:00 2001 From: David Crawshaw Date: Sat, 14 Mar 2020 10:57:12 -0500 Subject: [PATCH] controlclient: use per-peer KeepAlive signal Signed-off-by: David Crawshaw --- control/controlclient/netmap.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/control/controlclient/netmap.go b/control/controlclient/netmap.go index ac1c44081..7a5c36eea 100644 --- a/control/controlclient/netmap.go +++ b/control/controlclient/netmap.go @@ -16,7 +16,6 @@ import ( "github.com/tailscale/wireguard-go/wgcfg" "tailscale.com/tailcfg" - "tailscale.com/version" "tailscale.com/wgengine/filter" ) @@ -328,8 +327,7 @@ func (nm *NetworkMap) _WireGuardConfig(uflags int, dnsOverride []wgcfg.IP, allEn aips = append(aips, aip) } fmt.Fprintf(buf, "AllowedIPs = %s\n", strings.Join(aips, ", ")) - doKeepAlives := !version.IsMobile() - if doKeepAlives { + if peer.KeepAlive { fmt.Fprintf(buf, "PersistentKeepalive = 25\n") } }