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'
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.
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
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
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.