aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/manager/interfacecleanup.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-08-29 17:53:16 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2019-08-30 08:47:21 -0600
commit9fe923277d2ae9766c4a9fac33949ce0ed3748eb (patch)
tree15711f7168e95ff317ed850b86f5295b52c97b81 /manager/interfacecleanup.go
parentmanager: adjust for wintun api changes (diff)
downloadwireguard-windows-9fe923277d2ae9766c4a9fac33949ce0ed3748eb.tar.xz
wireguard-windows-9fe923277d2ae9766c4a9fac33949ce0ed3748eb.zip
manager: delay stale adapter cleanup
By delaying this by 10 seconds, we ensure that we don't cause the locks to be contended immediately on startup. Before, this added around 600ms of latency to tunnel startup. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'manager/interfacecleanup.go')
-rw-r--r--manager/interfacecleanup.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/manager/interfacecleanup.go b/manager/interfacecleanup.go
index 7b13b10c..f5d9ef48 100644
--- a/manager/interfacecleanup.go
+++ b/manager/interfacecleanup.go
@@ -17,7 +17,7 @@ import (
"golang.zx2c4.com/wireguard/windows/services"
)
-func cleanupStaleAdapters() {
+func cleanupStaleWintunInterfaces() {
defer printPanic()
m, err := mgr.Connect()