]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Remove 1 second delay before running netsh
authorDomagoj Pensa <domagoj@pensa.hr>
Thu, 24 Dec 2020 11:59:10 +0000 (12:59 +0100)
committerGert Doering <gert@greenie.muc.de>
Mon, 18 Jan 2021 19:01:27 +0000 (20:01 +0100)
commitb1a8213ee3fe35a4617608ec7653e4dffea79207
tree5902328f5d69a8c635f3bb070d65382ec96e0089
parent8a8ee283aa7a4b409a9dafc082a6c65b5539308b
Remove 1 second delay before running netsh

When running various netsh commands before each 1 second sleep is added.
As more netsh commands are run, especially for Wintun adapters, that can
add to a noticable delayed connecting time.

This should be safe. No problems were found in tests and all netsh
commands executed properly with delay removed. Also, no delays are used
in a similar code in interactive service and netsh command executions
are guarded with a semaphore.

Instead of removing management_sleep(1), management_sleep(0) is used as
a replacement to allow processing any pending actions on the management
interface without any wait.

Signed-off-by: Domagoj Pensa <domagoj@pensa.hr>
Acked-by: Lev Stipakov <lstipakov@gmail.com>
Message-Id: <20201224115910.10129-1-domagoj@pensa.hr>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg21405.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/tun.c