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