Hi Joe, On Wed, Aug 6, 2014 at 10:06 PM, Joe Patterson <j.m.patter...@gmail.com> wrote: > The only disadvantage I see is that it does > prevent a single client from being able to be serviced by multiple cores, > but if I'm not wrong that's going to be a problem whether it's threaded or > multi-process, unless you're using ecb or ctr ciphers (and I don't see any > ctr ciphers in my openssl, and wouldn't suggest using an ecb one), so I > suspect that problem will be endemic.
For the typical road-warrior scenario (one server, many clients) you are probably right that a single user won't benefit much from data-channel threading. However, in a high-capacity site-to-site link, many concurrent connection by many users are handled by a single connection instance. In this case threading would enable processing multiple network packets concurrently. Though that does not speed up processing of a single packet, it will speed up the total connection almost linear to the number of cores. -Steffan ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk _______________________________________________ Openvpn-users mailing list Openvpn-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-users