A Wireguard comparison DB

I just downloaded a fresh image from the OpenWRT update server and ran a test after setting up the Internet.

ubus call system board
{
        "kernel": "6.1.80",
        "hostname": "OpenWrt",
        "system": "ARMv8 Processor rev 4",
        "model": "ASUS TUF-AX6000",
        "board_name": "asus,tuf-ax6000",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "SNAPSHOT",
                "revision": "r25433-1f5fd5cb97",
                "target": "mediatek/filogic",
                "description": "OpenWrt SNAPSHOT r25433-1f5fd5cb97"
        }
}
benchmark
root@OpenWrt:/tmp/wg-bench# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 53996 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  96.9 MBytes   812 Mbits/sec    0    473 KBytes
[  5]   1.00-2.00   sec  96.1 MBytes   806 Mbits/sec    0    520 KBytes
[  5]   2.00-3.00   sec  96.0 MBytes   805 Mbits/sec    0    520 KBytes
[  5]   3.00-4.00   sec  95.9 MBytes   804 Mbits/sec    0    520 KBytes
[  5]   4.00-5.00   sec  94.6 MBytes   794 Mbits/sec    0    705 KBytes
[  5]   5.00-6.00   sec  95.8 MBytes   803 Mbits/sec    0    705 KBytes
[  5]   6.00-7.00   sec  96.5 MBytes   810 Mbits/sec    0    705 KBytes
[  5]   7.00-8.00   sec  95.9 MBytes   804 Mbits/sec    0    705 KBytes
[  5]   8.00-9.00   sec  96.0 MBytes   805 Mbits/sec    0    705 KBytes
[  5]   9.00-10.00  sec  93.9 MBytes   787 Mbits/sec    0    745 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   958 MBytes   803 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   956 MBytes   801 Mbits/sec                  receiver

iperf Done.
root@OpenWrt:/tmp/wg-bench# ./benchmark.sh -R
Connecting to host 169.254.200.2, port 5201
Reverse mode, remote host 169.254.200.2 is sending
[  5] local 169.254.200.1 port 38384 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  98.6 MBytes   826 Mbits/sec
[  5]   1.00-2.00   sec  99.9 MBytes   838 Mbits/sec
[  5]   2.00-3.00   sec  99.0 MBytes   830 Mbits/sec
[  5]   3.00-4.00   sec   101 MBytes   847 Mbits/sec
[  5]   4.00-5.00   sec  97.8 MBytes   820 Mbits/sec
[  5]   5.00-6.00   sec   100 MBytes   841 Mbits/sec
[  5]   6.00-7.00   sec   101 MBytes   847 Mbits/sec
[  5]   7.00-8.00   sec  99.2 MBytes   832 Mbits/sec
[  5]   8.00-9.00   sec  99.2 MBytes   833 Mbits/sec
[  5]   9.00-10.00  sec  98.0 MBytes   822 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   996 MBytes   835 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   994 MBytes   834 Mbits/sec                  receiver

iperf Done.

Here is the configuration of my custom builds:

I only add additional packages to the firmware without changing any parameters.