]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Make client delay less before sending PUSH_REQUEST
authorGert Doering <gert@greenie.muc.de>
Wed, 1 Jul 2015 15:40:39 +0000 (17:40 +0200)
committerGert Doering <gert@greenie.muc.de>
Thu, 17 Sep 2015 15:04:38 +0000 (17:04 +0200)
commitafb93fac803fbab7406d3b2dff6d1f39365bca74
tree24962e96250d5f068efdc790d3a3cb1d14bbc1fb
parent8db23a57c878abd5b01c784c7db570176de555ef
Make client delay less before sending PUSH_REQUEST

Speed up PUSH_REQUEST handling on the client side by reducing
the amount of dependent 1s-coarse-timers to "just one".

After "TLS is up!", one timer needs to fire to wakeup
"check_connection_established_dowork()", and that one used to
setup another 1s timer before sending PUSH_REQUEST - which is
just dead time where we sit idly...  So, fire immediately.

Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20150701154039.GG382@greenie.muc.de>
URL: http://article.gmane.org/gmane.network.openvpn.devel/9851

Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/forward.c