From 3b954b15525d33b875c2ab16388ea99e67c40c70 Mon Sep 17 00:00:00 2001 From: Simeng He Date: Thu, 8 Jul 2021 15:44:09 -0400 Subject: [PATCH] normal control is working with hardcoded mapresponses Signed-off-by: Simeng He --- control/controlclient/direct.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/control/controlclient/direct.go b/control/controlclient/direct.go index 36ca380aa..49d0fb113 100644 --- a/control/controlclient/direct.go +++ b/control/controlclient/direct.go @@ -1325,10 +1325,8 @@ func (c *Direct) CustomPing(mr *tailcfg.MapResponse, ip netaddr.IP) bool { start := time.Now() c.pinger.Ping(ip, true, func(res *ipnstate.PingResult) { fmt.Printf("Callback Nodename : %v, NODEIP : %v, duration : %v\n", res.NodeName, res.NodeIP, res.LatencySeconds) + duration := time.Since(start) + fmt.Printf("Ping operation took %f seconds\n", duration.Seconds()) }) - duration := time.Since(start) - // Send the data to the handler in api.go admin/api/ping - fmt.Printf("Ping operation took %f seconds\n", duration.Seconds()) - - return len(mr.Peers) > 0 + return true }