WireGuard multi core support?

Hi!

We’re using CCR2116-12G-4S+ and we’re able to send about 2,2 Gbit in one direction over a WireGuard tunnel and one core is at almost 100%, but the overall load is at under 20%. We thought that adding another WireGuard tunnel and load balance the traffic over it will use a second core and allow us higher throughput. But this does not happen with 2 WireGuard tunnel we are still at the same 2,2 gbit limit, but the WireGuard Homepage states that it is multithreaded. Are we doing something wrong? Is that the maximum? Has someone more? Can Mikrotik provide specs for WireGuard as they do for IPsec?

Thx and regards,
Robert

please try 7.13rc3 and see if there is improvement, there are fixes for multicore separation

@normis, this is an excellent suggestion, +1.

While perhaps it’s linear with CPU of a device… still be nice to see some similar stats for WG as IPSec on the product page/elsewhere from a controlled test across devices.

Concur, the Wireguard specs for Routers would be great, I was just comparing the 5009 to 2004 to 2116 vs TPLINK ER8411, and they do parse out wireguard on their specs.
I dont like how they tout 1518 bytes, standard vice the more real 512 bytes… but WG is stated as 1400Mpbs,