Am 29.04.16 um 19:51 schrieb Jiri Horky:
> Hi list,
> 
> I was wondering why the connection setup on Linux with openvpn 2.3.10
> takes about 2.5s even on local network and dig deeper in the code. It
> seems there are two places where an artificial delay of 1s is added.
> 
> First one is waiting before checking the connection status is checked in
> src/openvpn/init.c
> 
> 1108   if (!deferred)
> 1109   {
> 1110     /* initialize connection establishment timer */
> 1111     event_timeout_init (&c->c2.wait_for_connect, 1, now);
> 1112

I think nobody knows anymore why there is this timeout and without
proper testing/codereview just removing it might be a bit dangerous.

> 
> And the second one is waiting before sending push_request in
> src/openvpn/forward.c:
> 
>  218         /* send push request in 1 sec */
>  219         event_timeout_init (&c->c2.push_request_interval, 1, now);
>  220         reset_coarse_timers (c);
>  221       }
> 
> Is there any good reason why the latency is added there? I've tried to
> get rid of it and I am able to connect in less than 300ms on a server
> 30ms away from me (on Linux).

That has already been removed in master (Commit:
afb93fac803fbab7406d3b2dff6d1f39365bca74)

Arne


Reply via email to