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 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). Regards Jiri Horky