IPQ806x NSS Drivers

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