[Openvpn-devel] My results of OpenVPN Benchmarking

2010-08-26 Thread Ansis Atteka
Hello I have done some benchmarking of OpenVPN and wanted to share my numbers and also ask some questions. Here is a table that shows how OpenVPN scales. I ran up to 4 instances of OpenVPN servers simulatenously with different ciphers: ICMP test (MiByes/s) *Cipher\OpenVPNs instances* *1* *2*

[Openvpn-devel] [PATCH 0/3] New OpenVPN plug-in API

2010-08-26 Thread David Sommerseth
In the IRC meeting August 26, the current plug-in API was discussed in relation to a Trac ticket [1] which requested access to the complete X509 certificate structures. Several approaches was discussed, but a consensus was met that the current plug-in API was not flexible enough to tackle this. I

[Openvpn-devel] [PATCH 3/3] Added a simple plug-in demonstrating the v3 plug-in API.

2010-08-26 Thread David Sommerseth
This plug-in can be tested by running an OpenVPN server like this: # ./openvpn --plugin plugin/examples/log_v3.so --dev tun \ --server 192.168.240.0 255.255.255.0 --ca sample-keys/ca.crt \ --cert sample-keys/server.crt --key sample-keys/server.key \ --dh sam

[Openvpn-devel] [PATCH 2/3] Implement the core v3 plug-in function calls.

2010-08-26 Thread David Sommerseth
Let OpenVPN call the openvpn_plugin_open_v3() and openvpn_plugin_func_v3() plug-in functions if they exist in the plug-in. Signed-off-by: David Sommerseth --- plugin.c | 17 +++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/plugin.c b/plugin.c index dcc18fb..7d0

[Openvpn-devel] [PATCH 1/3] Define the new openvpn_plugin_{open, func}_v3() API

2010-08-26 Thread David Sommerseth
This just implements the basic API changes needed for the newer and more flexible plug-in API. Signed-off-by: David Sommerseth --- openvpn-plugin.h | 181 +- plugin.c |6 +- plugin.h |2 + 3 files changed, 186 insertion