Netgear R7800 exploration (IPQ8065, QCA9984)

Oh okay thought you were testing the firmware with the offload patch

yes i am and it your patch but the kernel panic fixed...
for now we fixed the firmware crash but no connection

Hmm, I noticed on the DSA build that my Wireguard interface won't come up. I can't really check the non DSA 5.10 build easily now to see if there's an issue with 5.10 in general or if it's maybe because of DSA.

Protocol: WireGuard VPN
RX: 0 B (0 Pkts.)
TX: 0 B (0 Pkts.)
Error: Unknown error (DEVICE_CLAIM_FAILED)
[root@nighthawk:~]# lsmod|grep wire
curve25519_neon        28672  1 wireguard
ip6_udp_tunnel         16384  2 wireguard,l2tp_core
libblake2s             16384  1 wireguard
libchacha20poly1305    16384  1 wireguard,[permanent]
libcurve25519_generic   20480  2 wireguard,curve25519_neon
udp_tunnel             24576  2 wireguard,l2tp_core
wireguard              73728  0

If someone is running wireguard on DSA, can you please check?

Works for me on my nbg6817 (actually connected through wireguard right now), I've been running DSA based builds for almost 4 weeks by now.

Thanks for the pointer, I recreated the wireguard vpn interface to compare if there were any changes.
Seems like the old config had the ifname option set causing it to fail, so removing option ifname 'vpn' from the config fixed the problem.

[root@nighthawk:/etc/config]# diff -Nut network.old network
--- network.old 2021-05-18 10:16:08.000000000 +0200
+++ network     2021-05-18 10:19:33.000000000 +0200
@@ -35,7 +35,6 @@
         option ipaddr 'removed'

 config interface 'vpn'
-        option ifname 'vpn'
         option proto 'wireguard'
         option private_key 'removed'
1 Like

anyway there still seems to be some instability... Does other also have this problem ?
Would like to do some test by increasing the voltage and tweak the cpu freq driver but i need more report to exclude that is only a problem related to my hardware

You talking about DSA? No issues here so far.

talking about router crash

would really appreciate it

It's been a long time since I no longer have any random router crashes. But I can do the testing for you.

r7800 only or testing with other devices would help?

It's not so much an issue of "free time" as time available for testing on a AP that is in almost continuous use that has been difficult for me. I might have some time to test for a longer duration than just over the weekend, but if it is too unstable, I'd have to stop.

Also there is this:

r7500v2 # uname -a
Linux r7500v2 5.4.99 #0 SMP Mon Feb 22 08:04:04 2021 armv7l GNU/Linux
r7500v2 # uptime
 13:51:20 up 52 days,  6:36,  load average: 0.09, 0.13, 0.07

and no issues observed via dmesg or logread...

Thank you for that.

1 Like

we should really start to test kernel 5.10 since it does actually use the regulators

I figured you wanted 5.10 (I'll use dsa as well unless u request not) - just wanted to know if another device would help. I take that as a yes and see if can't start a test Friday afternoon.

yep but keep a backup image with the stable 5.4 so you can quickly switch it

1 Like

What if i overclock the cpu cache? let's have some fun with breaking my router... AHAHAH

cache 1.6 Ghz no performance increase SAD

having some fun overclocking +300mhz (cache)

Getting down to business... Doing 10 runs per test.
0       Method: MEMCPY  Elapsed: 0.03877        MiB: 32.00000   Copy: 825.402 MiB/s
1       Method: MEMCPY  Elapsed: 0.03915        MiB: 32.00000   Copy: 817.369 MiB/s
2       Method: MEMCPY  Elapsed: 0.03894        MiB: 32.00000   Copy: 821.693 MiB/s
3       Method: MEMCPY  Elapsed: 0.03861        MiB: 32.00000   Copy: 828.694 MiB/s
4       Method: MEMCPY  Elapsed: 0.03958        MiB: 32.00000   Copy: 808.428 MiB/s
5       Method: MEMCPY  Elapsed: 0.03946        MiB: 32.00000   Copy: 810.907 MiB/s
6       Method: MEMCPY  Elapsed: 0.03996        MiB: 32.00000   Copy: 800.861 MiB/s
7       Method: MEMCPY  Elapsed: 0.03859        MiB: 32.00000   Copy: 829.338 MiB/s
8       Method: MEMCPY  Elapsed: 0.03905        MiB: 32.00000   Copy: 819.483 MiB/s
9       Method: MEMCPY  Elapsed: 0.03871        MiB: 32.00000   Copy: 826.767 MiB/s
AVG     Method: MEMCPY  Elapsed: 0.03908        MiB: 32.00000   Copy: 818.793 MiB/s
0       Method: DUMB    Elapsed: 0.18429        MiB: 32.00000   Copy: 173.640 MiB/s
1       Method: DUMB    Elapsed: 0.18249        MiB: 32.00000   Copy: 175.349 MiB/s
2       Method: DUMB    Elapsed: 0.19500        MiB: 32.00000   Copy: 164.100 MiB/s
3       Method: DUMB    Elapsed: 0.18330        MiB: 32.00000   Copy: 174.581 MiB/s
4       Method: DUMB    Elapsed: 0.18185        MiB: 32.00000   Copy: 175.973 MiB/s
5       Method: DUMB    Elapsed: 0.18443        MiB: 32.00000   Copy: 173.505 MiB/s
6       Method: DUMB    Elapsed: 0.18047        MiB: 32.00000   Copy: 177.314 MiB/s
7       Method: DUMB    Elapsed: 0.18082        MiB: 32.00000   Copy: 176.970 MiB/s
8       Method: DUMB    Elapsed: 0.18877        MiB: 32.00000   Copy: 169.520 MiB/s
9       Method: DUMB    Elapsed: 0.18300        MiB: 32.00000   Copy: 174.861 MiB/s
AVG     Method: DUMB    Elapsed: 0.18444        MiB: 32.00000   Copy: 173.496 MiB/s
0       Method: MCBLOCK Elapsed: 0.04025        MiB: 32.00000   Copy: 794.932 MiB/s
1       Method: MCBLOCK Elapsed: 0.03845        MiB: 32.00000   Copy: 832.185 MiB/s
2       Method: MCBLOCK Elapsed: 0.03792        MiB: 32.00000   Copy: 843.904 MiB/s
3       Method: MCBLOCK Elapsed: 0.03828        MiB: 32.00000   Copy: 835.989 MiB/s
4       Method: MCBLOCK Elapsed: 0.03946        MiB: 32.00000   Copy: 810.948 MiB/s
5       Method: MCBLOCK Elapsed: 0.03855        MiB: 32.00000   Copy: 830.069 MiB/s
6       Method: MCBLOCK Elapsed: 0.03994        MiB: 32.00000   Copy: 801.242 MiB/s
7       Method: MCBLOCK Elapsed: 0.03995        MiB: 32.00000   Copy: 801.021 MiB/s
8       Method: MCBLOCK Elapsed: 0.03934        MiB: 32.00000   Copy: 813.380 MiB/s
9       Method: MCBLOCK Elapsed: 0.04072        MiB: 32.00000   Copy: 785.758 MiB/s
AVG     Method: MCBLOCK Elapsed: 0.03929        MiB: 32.00000   Copy: 814.519 MiB/s

testing
1.7 cache
1.9 cpu

max seems to be 1.8 (limitation of the clk devider)
anyway

Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0       Method: MEMCPY  Elapsed: 0.03863        MiB: 32.00000   Copy: 828.393 MiB/s
1       Method: MEMCPY  Elapsed: 0.03860        MiB: 32.00000   Copy: 828.973 MiB/s
2       Method: MEMCPY  Elapsed: 0.05544        MiB: 32.00000   Copy: 577.159 MiB/s
3       Method: MEMCPY  Elapsed: 0.03892        MiB: 32.00000   Copy: 822.284 MiB/s
4       Method: MEMCPY  Elapsed: 0.03857        MiB: 32.00000   Copy: 829.574 MiB/s
5       Method: MEMCPY  Elapsed: 0.03889        MiB: 32.00000   Copy: 822.897 MiB/s
6       Method: MEMCPY  Elapsed: 0.03876        MiB: 32.00000   Copy: 825.551 MiB/s
7       Method: MEMCPY  Elapsed: 0.03848        MiB: 32.00000   Copy: 831.558 MiB/s
8       Method: MEMCPY  Elapsed: 0.03763        MiB: 32.00000   Copy: 850.453 MiB/s
9       Method: MEMCPY  Elapsed: 0.03842        MiB: 32.00000   Copy: 832.835 MiB/s
AVG     Method: MEMCPY  Elapsed: 0.04023        MiB: 32.00000   Copy: 795.335 MiB/s
0       Method: DUMB    Elapsed: 0.17428        MiB: 32.00000   Copy: 183.615 MiB/s
1       Method: DUMB    Elapsed: 0.17283        MiB: 32.00000   Copy: 185.156 MiB/s
2       Method: DUMB    Elapsed: 0.17310        MiB: 32.00000   Copy: 184.860 MiB/s
3       Method: DUMB    Elapsed: 0.17276        MiB: 32.00000   Copy: 185.230 MiB/s
4       Method: DUMB    Elapsed: 0.17340        MiB: 32.00000   Copy: 184.545 MiB/s
5       Method: DUMB    Elapsed: 0.17338        MiB: 32.00000   Copy: 184.565 MiB/s
6       Method: DUMB    Elapsed: 0.17385        MiB: 32.00000   Copy: 184.065 MiB/s
7       Method: DUMB    Elapsed: 0.17261        MiB: 32.00000   Copy: 185.392 MiB/s
8       Method: DUMB    Elapsed: 0.17308        MiB: 32.00000   Copy: 184.882 MiB/s
9       Method: DUMB    Elapsed: 0.17292        MiB: 32.00000   Copy: 185.057 MiB/s
AVG     Method: DUMB    Elapsed: 0.17322        MiB: 32.00000   Copy: 184.735 MiB/s
0       Method: MCBLOCK Elapsed: 0.04003        MiB: 32.00000   Copy: 799.480 MiB/s
1       Method: MCBLOCK Elapsed: 0.03818        MiB: 32.00000   Copy: 838.245 MiB/s
2       Method: MCBLOCK Elapsed: 0.03889        MiB: 32.00000   Copy: 822.812 MiB/s
3       Method: MCBLOCK Elapsed: 0.03868        MiB: 32.00000   Copy: 827.365 MiB/s
4       Method: MCBLOCK Elapsed: 0.03810        MiB: 32.00000   Copy: 839.939 MiB/s
5       Method: MCBLOCK Elapsed: 0.04180        MiB: 32.00000   Copy: 765.514 MiB/s
6       Method: MCBLOCK Elapsed: 0.04049        MiB: 32.00000   Copy: 790.319 MiB/s
7       Method: MCBLOCK Elapsed: 0.03902        MiB: 32.00000   Copy: 820.029 MiB/s
8       Method: MCBLOCK Elapsed: 0.03893        MiB: 32.00000   Copy: 822.052 MiB/s
9       Method: MCBLOCK Elapsed: 0.03759        MiB: 32.00000   Copy: 851.403 MiB/s
AVG     Method: MCBLOCK Elapsed: 0.03917        MiB: 32.00000   Copy: 816.964 MiB/s

Admit it, you just need to make space for that AX9000 beast! Ahaahaha.

AHAHAHHAHAHAH
i'm even modifying the gcc driver that has a hard limit of 1.8 ghz

trying to find some excuse to not work on the acceleration patch

i was curious if there were actually perf improvement and free perf...

2.0 ghz + cache at 1.7 ghz (but not stable at all and required 3 reboot to actually boot)

root@No-Lag-Router:~# cd /etc/config/openwrt-r7800-freq-test-master/
root@No-Lag-Router:/etc/config/openwrt-r7800-freq-test-master# ./set_scaling_
set_scaling_governor.sh  set_scaling_max_freq.sh
root@No-Lag-Router:/etc/config/openwrt-r7800-freq-test-master# ./set_scaling_governor.sh performance
root@No-Lag-Router:/etc/config/openwrt-r7800-freq-test-master# ./mbw 32
Long uses 4 bytes. Allocating 2*8388608 elements = 67108864 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0       Method: MEMCPY  Elapsed: 0.03975        MiB: 32.00000   Copy: 804.991 MiB/s
1       Method: MEMCPY  Elapsed: 0.03708        MiB: 32.00000   Copy: 862.952 MiB/s
2       Method: MEMCPY  Elapsed: 0.03623        MiB: 32.00000   Copy: 883.319 MiB/s
3       Method: MEMCPY  Elapsed: 0.03687        MiB: 32.00000   Copy: 867.985 MiB/s
4       Method: MEMCPY  Elapsed: 0.03645        MiB: 32.00000   Copy: 877.939 MiB/s
5       Method: MEMCPY  Elapsed: 0.03698        MiB: 32.00000   Copy: 865.403 MiB/s
6       Method: MEMCPY  Elapsed: 0.03695        MiB: 32.00000   Copy: 865.941 MiB/s
7       Method: MEMCPY  Elapsed: 0.03738        MiB: 32.00000   Copy: 856.004 MiB/s
8       Method: MEMCPY  Elapsed: 0.03707        MiB: 32.00000   Copy: 863.278 MiB/s
9       Method: MEMCPY  Elapsed: 0.04603        MiB: 32.00000   Copy: 695.184 MiB/s
AVG     Method: MEMCPY  Elapsed: 0.03808        MiB: 32.00000   Copy: 840.358 MiB/s
0       Method: DUMB    Elapsed: 0.15954        MiB: 32.00000   Copy: 200.572 MiB/s
1       Method: DUMB    Elapsed: 0.15660        MiB: 32.00000   Copy: 204.336 MiB/s
2       Method: DUMB    Elapsed: 0.16267        MiB: 32.00000   Copy: 196.711 MiB/s
3       Method: DUMB    Elapsed: 0.15928        MiB: 32.00000   Copy: 200.904 MiB/s
4       Method: DUMB    Elapsed: 0.15926        MiB: 32.00000   Copy: 200.933 MiB/s
5       Method: DUMB    Elapsed: 0.15673        MiB: 32.00000   Copy: 204.168 MiB/s
6       Method: DUMB    Elapsed: 0.16714        MiB: 32.00000   Copy: 191.457 MiB/s
7       Method: DUMB    Elapsed: 0.15790        MiB: 32.00000   Copy: 202.665 MiB/s
8       Method: DUMB    Elapsed: 0.15875        MiB: 32.00000   Copy: 201.579 MiB/s
9       Method: DUMB    Elapsed: 0.16270        MiB: 32.00000   Copy: 196.675 MiB/s
AVG     Method: DUMB    Elapsed: 0.16006        MiB: 32.00000   Copy: 199.927 MiB/s
0       Method: MCBLOCK Elapsed: 0.04054        MiB: 32.00000   Copy: 789.285 MiB/s
1       Method: MCBLOCK Elapsed: 0.04057        MiB: 32.00000   Copy: 788.780 MiB/s
2       Method: MCBLOCK Elapsed: 0.04028        MiB: 32.00000   Copy: 794.439 MiB/s
3       Method: MCBLOCK Elapsed: 0.03758        MiB: 32.00000   Copy: 851.471 MiB/s
4       Method: MCBLOCK Elapsed: 0.03747        MiB: 32.00000   Copy: 854.062 MiB/s
5       Method: MCBLOCK Elapsed: 0.04009        MiB: 32.00000   Copy: 798.164 MiB/s
6       Method: MCBLOCK Elapsed: 0.03746        MiB: 32.00000   Copy: 854.199 MiB/s
7       Method: MCBLOCK Elapsed: 0.03768        MiB: 32.00000   Copy: 849.302 MiB/s
8       Method: MCBLOCK Elapsed: 0.03711        MiB: 32.00000   Copy: 862.394 MiB/s
9       Method: MCBLOCK Elapsed: 0.03977        MiB: 32.00000   Copy: 804.687 MiB/s
AVG     Method: MCBLOCK Elapsed: 0.03885        MiB: 32.00000   Copy: 823.581 MiB/s
root@No-Lag-Router:/etc/config/openwrt-r7800-freq-test-master# ./mbw 32
Long uses 4 bytes. Allocating 2*8388608 elements = 67108864 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0       Method: MEMCPY  Elapsed: 0.03751        MiB: 32.00000   Copy: 853.197 MiB/s
1       Method: MEMCPY  Elapsed: 0.03814        MiB: 32.00000   Copy: 838.992 MiB/s
2       Method: MEMCPY  Elapsed: 0.03706        MiB: 32.00000   Copy: 863.465 MiB/s
3       Method: MEMCPY  Elapsed: 0.03773        MiB: 32.00000   Copy: 848.154 MiB/s
4       Method: MEMCPY  Elapsed: 0.03752        MiB: 32.00000   Copy: 852.969 MiB/s
5       Method: MEMCPY  Elapsed: 0.03761        MiB: 32.00000   Copy: 850.815 MiB/s
6       Method: MEMCPY  Elapsed: 0.03746        MiB: 32.00000   Copy: 854.153 MiB/s
7       Method: MEMCPY  Elapsed: 0.03761        MiB: 32.00000   Copy: 850.770 MiB/s
8       Method: MEMCPY  Elapsed: 0.03798        MiB: 32.00000   Copy: 842.504 MiB/s
9       Method: MEMCPY  Elapsed: 0.03746        MiB: 32.00000   Copy: 854.245 MiB/s
AVG     Method: MEMCPY  Elapsed: 0.03761        MiB: 32.00000   Copy: 850.878 MiB/s
0       Method: DUMB    Elapsed: 0.16620        MiB: 32.00000   Copy: 192.545 MiB/s
1       Method: DUMB    Elapsed: 0.15891        MiB: 32.00000   Copy: 201.373 MiB/s
2       Method: DUMB    Elapsed: 0.16325        MiB: 32.00000   Copy: 196.022 MiB/s
3       Method: DUMB    Elapsed: 0.16159        MiB: 32.00000   Copy: 198.030 MiB/s
4       Method: DUMB    Elapsed: 0.16344        MiB: 32.00000   Copy: 195.791 MiB/s
5       Method: DUMB    Elapsed: 0.16073        MiB: 32.00000   Copy: 199.085 MiB/s
6       Method: DUMB    Elapsed: 0.15921        MiB: 32.00000   Copy: 200.992 MiB/s
7       Method: DUMB    Elapsed: 0.17086        MiB: 32.00000   Copy: 187.283 MiB/s
8       Method: DUMB    Elapsed: 0.15729        MiB: 32.00000   Copy: 203.447 MiB/s
9       Method: DUMB    Elapsed: 0.16091        MiB: 32.00000   Copy: 198.866 MiB/s
AVG     Method: DUMB    Elapsed: 0.16224        MiB: 32.00000   Copy: 197.240 MiB/s
0       Method: MCBLOCK Elapsed: 0.03876        MiB: 32.00000   Copy: 825.529 MiB/s
1       Method: MCBLOCK Elapsed: 0.03883        MiB: 32.00000   Copy: 824.063 MiB/s
2       Method: MCBLOCK Elapsed: 0.03809        MiB: 32.00000   Copy: 840.160 MiB/s
3       Method: MCBLOCK Elapsed: 0.03792        MiB: 32.00000   Copy: 843.815 MiB/s
4       Method: MCBLOCK Elapsed: 0.03853        MiB: 32.00000   Copy: 830.586 MiB/s
5       Method: MCBLOCK Elapsed: 0.03926        MiB: 32.00000   Copy: 814.996 MiB/s
6       Method: MCBLOCK Elapsed: 0.03735        MiB: 32.00000   Copy: 856.875 MiB/s
7       Method: MCBLOCK Elapsed: 0.03790        MiB: 32.00000   Copy: 844.327 MiB/s
8       Method: MCBLOCK Elapsed: 0.03877        MiB: 32.00000   Copy: 825.359 MiB/s
9       Method: MCBLOCK Elapsed: 0.03860        MiB: 32.00000   Copy: 828.930 MiB/s
AVG     Method: MCBLOCK Elapsed: 0.03840        MiB: 32.00000   Copy: 833.296 MiB/s

think 1.7 cache and 1.9 ghz could be stable

root@No-Lag-Router:~# cat /sys/devices/system/cpu/cpufreq/policy0/stats/trans_table
   From  :    To
         :    384000    600000    800000   1000000   1400000   1725000   1900000
   384000:         0         2         3         7        10         7         4
   600000:         6         0        45        12         5         6        37
   800000:         7        37         0        10        11        17        18
  1000000:        10        10         5         0        20        30        55
  1400000:         3         7        17        26         0        18        23
  1725000:         4        10         7        27        24         0        34
  1900000:         3        46        22        48        24        28         0

Sorry, I need a little hand holding.

Exactly what patch(s)/commits do i need for this or is it already included in the kernel 5.10 commits?

EDIT: After

git fetch upstream
git rebase upstream/master
git branch k510
git checkout k510
git pull upstream pull/4036/head

pr 4036 applies without error. Kernel 5.10 is selected by default in this case, i.e.

"Use the testing kernel version" option in the "global build settings" sub menu of menuconfig will not show up.

END EDIT

Also:

r7500v2 # cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
ondemand

r7500v2 # cat /etc/rc.local
...
echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 800000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo 75 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
echo 10 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor
echo 1000000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate

# set to cpu 1 instead of 0
echo 2 > /proc/irq/31/smp_affinity 
echo 2 > /proc/irq/32/smp_affinity

Let me know if u want something different than that.

(I'll see if @facboy's mbw binary works on the r7500v2)

EDIT: it does (kernel 5.4 baseline follows)

r7500v2 # ./mbw 32
Long uses 4 bytes. Allocating 2*8388608 elements = 67108864 bytes of memory.
Using 262144 bytes as blocks for memcpy block copy test.
Getting down to business... Doing 10 runs per test.
0       Method: MEMCPY  Elapsed: 0.05374        MiB: 32.00000   Copy: 595.426 MiB/s
1       Method: MEMCPY  Elapsed: 0.04345        MiB: 32.00000   Copy: 736.479 MiB/s
2       Method: MEMCPY  Elapsed: 0.04292        MiB: 32.00000   Copy: 745.556 MiB/s
3       Method: MEMCPY  Elapsed: 0.04333        MiB: 32.00000   Copy: 738.587 MiB/s
4       Method: MEMCPY  Elapsed: 0.04344        MiB: 32.00000   Copy: 736.580 MiB/s
5       Method: MEMCPY  Elapsed: 0.04360        MiB: 32.00000   Copy: 733.894 MiB/s
6       Method: MEMCPY  Elapsed: 0.04356        MiB: 32.00000   Copy: 734.686 MiB/s
7       Method: MEMCPY  Elapsed: 0.04301        MiB: 32.00000   Copy: 743.927 MiB/s
8       Method: MEMCPY  Elapsed: 0.04291        MiB: 32.00000   Copy: 745.799 MiB/s
9       Method: MEMCPY  Elapsed: 0.04330        MiB: 32.00000   Copy: 739.047 MiB/s
AVG     Method: MEMCPY  Elapsed: 0.04433        MiB: 32.00000   Copy: 721.917 MiB/s
0       Method: DUMB    Elapsed: 0.21548        MiB: 32.00000   Copy: 148.505 MiB/s
1       Method: DUMB    Elapsed: 0.21615        MiB: 32.00000   Copy: 148.045 MiB/s
2       Method: DUMB    Elapsed: 0.21574        MiB: 32.00000   Copy: 148.327 MiB/s
3       Method: DUMB    Elapsed: 0.21583        MiB: 32.00000   Copy: 148.268 MiB/s
4       Method: DUMB    Elapsed: 0.21599        MiB: 32.00000   Copy: 148.156 MiB/s
5       Method: DUMB    Elapsed: 0.21554        MiB: 32.00000   Copy: 148.468 MiB/s
6       Method: DUMB    Elapsed: 0.21621        MiB: 32.00000   Copy: 148.001 MiB/s
7       Method: DUMB    Elapsed: 0.21604        MiB: 32.00000   Copy: 148.122 MiB/s
8       Method: DUMB    Elapsed: 0.21601        MiB: 32.00000   Copy: 148.142 MiB/s
9       Method: DUMB    Elapsed: 0.21596        MiB: 32.00000   Copy: 148.176 MiB/s
AVG     Method: DUMB    Elapsed: 0.21589        MiB: 32.00000   Copy: 148.221 MiB/s
0       Method: MCBLOCK Elapsed: 0.04327        MiB: 32.00000   Copy: 739.577 MiB/s
1       Method: MCBLOCK Elapsed: 0.04370        MiB: 32.00000   Copy: 732.249 MiB/s
2       Method: MCBLOCK Elapsed: 0.04324        MiB: 32.00000   Copy: 739.987 MiB/s
3       Method: MCBLOCK Elapsed: 0.04366        MiB: 32.00000   Copy: 732.970 MiB/s
4       Method: MCBLOCK Elapsed: 0.04317        MiB: 32.00000   Copy: 741.290 MiB/s
5       Method: MCBLOCK Elapsed: 0.04376        MiB: 32.00000   Copy: 731.195 MiB/s
6       Method: MCBLOCK Elapsed: 0.04324        MiB: 32.00000   Copy: 740.141 MiB/s
7       Method: MCBLOCK Elapsed: 0.04362        MiB: 32.00000   Copy: 733.558 MiB/s
8       Method: MCBLOCK Elapsed: 0.04365        MiB: 32.00000   Copy: 733.087 MiB/s
9       Method: MCBLOCK Elapsed: 0.04337        MiB: 32.00000   Copy: 737.786 MiB/s
AVG     Method: MCBLOCK Elapsed: 0.04347        MiB: 32.00000   Copy: 736.165 MiB/s

in theory 5.10 should have all the need thing... test for stability and tell me if it does crash

1 Like

For me 5.10 seems stable, but then again, my router rarely does hard work. I guess I could try iperf and run it for an hour or so.