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*
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
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
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
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