Hi Quarky,
I would like to share with you the IPQ807x OpenVPN performance. It's at least 790Mbps. It's more because I see my PC is bottleneck when test the performance.
How to set up?
IPQ807x is as server; My PC is as a client. Run iperf in IPQ807x and My PC.
root@OpenWrt:/tmp/etc# Fri Jul 3 09:37:01 2020 DCA: Received PING packet:0x55b7895700
root@OpenWrt:/tmp/etc# cat openvpn-sample_server.conf
persist-key
persist-tun
enable-dca
auth SHA1
ca /lib/uci/upload/cbid.openvpn.sample_server.ca
cert /lib/uci/upload/cbid.openvpn.sample_server.cert
cipher AES-128-CBC
#comp-lzo no
dev tun
dh /lib/uci/upload/cbid.openvpn.sample_server.dh
ifconfig-pool-persist /tmp/ipp.txt
keepalive 10 120
key /lib/uci/upload/cbid.openvpn.sample_server.key
port 1194
proto udp
server 10.8.0.0 255.255.255.0
status /tmp/openvpn-status.log
user nobody
verb 3
root@OpenWrt:/tmp/etc# iperf -c 10.8.0.6 -t 30 -P 2
Fri Jul 3 09:36:20 2020 DCA: Received PING packet:0x55b7895700
------------------------------------------------------------
Client connecting to 10.8.0.6, TCP port 5001
TCP window size: 45.0 KByte (default)
------------------------------------------------------------
[ 4] local 10.8.0.1 port 37954 connected with 10.8.0.6 port 5001
[ 3] local 10.8.0.1 port 37952 connected with 10.8.0.6 port 5001
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-30.0 sec 1.37 GBytes 393 Mbits/sec
[ 3] 0.0-30.0 sec 1.40 GBytes 401 Mbits/sec
[SUM] 0.0-30.0 sec 2.77 GBytes **793 Mbits/sec**