Hi,

On Fri, Mar 05, 2010 at 09:42:17AM -0500, Michael H. Warfield wrote:
> Oh WOW...  I hadn't even thought of that.  That's got to be the A #1
> reason right there for avoiding the use of tcp like the plague for
> things like these.
> 
> That means that OpenVPN is (to use the older terminology - I'm old
> school) not using the PUSH OOB method to push packets out and to get
> them received immediately at the other end.  Looking that the

I'm not sure what OpenVPN *is* doing internally.  I was just assuming that
the TCP_NODELAY (nagle) would affect performance for "half-full" packets
(as observed).

Since TCP_NODELAY is not having an effect here, it might be worth a look 
into the sources to see that it's done correctly with TCP_PUSH.

*I* am not going to do that any time soon, though - I'm not using 
VPN-over-TCP, and digging through the socket code of OpenVPN is fairly
far down on my "what to do with OpenVPN in my spare time" list.

gert
-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             g...@greenie.muc.de
fax: +49-89-35655025                        g...@net.informatik.tu-muenchen.de

Reply via email to