I see many topics asking about different types of VPN client configurations (and multiple VPN clients at one time) running on the router. Do we have any idea of the capability of the CPU and it’s ability over VPN? For example, my last router Netgear R7000 with a dual core 1.2Ghz (overclocked) ARM CPU was able to reach a maximum of 40-45Mbps download speed on a 125Mbps link over VPN.
Few things, VPN connection requires encryption, so is CPU heavy (Instruction sets? FPU?). OpenVPN is currently single threaded, so can only run on one core afaik, and you lose features like CTF.
Turris team, or others, care to comment? This is of big interest to me.