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

Reply via email to