New Xiaomi router AC2100

I've just finished some tests for hsdma.

At first I ensured that hsdma is really running:

root@OpenWRT:~# dmesg | grep dma
[   13.367082] hsdma-mt7621 1e007000.hsdma: rx: 1, tx: 1

Sadly there wasn't a noticable change in terms of speed. It's nearly the same as before:

Without hsdma:

./iperf3.exe -c 192.168.160.1 5201
Connecting to host 192.168.160.1, port 5201
[  4] local 192.168.160.107 port 2273 connected to 192.168.160.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  40.9 MBytes   343 Mbits/sec
[  4]   1.00-2.00   sec  40.4 MBytes   338 Mbits/sec
[  4]   2.00-3.00   sec  41.0 MBytes   344 Mbits/sec
[  4]   3.00-4.00   sec  42.2 MBytes   354 Mbits/sec
[  4]   4.00-5.00   sec  41.5 MBytes   348 Mbits/sec
[  4]   5.00-6.00   sec  41.6 MBytes   349 Mbits/sec
[  4]   6.00-7.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   7.00-8.00   sec  41.8 MBytes   350 Mbits/sec
[  4]   8.00-9.00   sec  41.2 MBytes   346 Mbits/sec
[  4]   9.00-10.00  sec  41.9 MBytes   351 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   415 MBytes   348 Mbits/sec                  sender
[  4]   0.00-10.00  sec   415 MBytes   348 Mbits/sec                  receiver

With hsdma:

./iperf3.exe -c 192.168.160.1 5201
Connecting to host 192.168.160.1, port 5201
[  4] local 192.168.160.107 port 2766 connected to 192.168.160.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  41.6 MBytes   349 Mbits/sec
[  4]   1.00-2.00   sec  39.2 MBytes   329 Mbits/sec
[  4]   2.00-3.00   sec  41.2 MBytes   346 Mbits/sec
[  4]   3.00-4.00   sec  41.8 MBytes   350 Mbits/sec
[  4]   4.00-5.00   sec  41.8 MBytes   350 Mbits/sec
[  4]   5.00-6.00   sec  42.2 MBytes   355 Mbits/sec
[  4]   6.00-7.00   sec  42.8 MBytes   359 Mbits/sec
[  4]   7.00-8.00   sec  43.0 MBytes   361 Mbits/sec
[  4]   8.00-9.00   sec  42.9 MBytes   360 Mbits/sec
[  4]   9.00-10.00  sec  42.5 MBytes   356 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   419 MBytes   351 Mbits/sec                  sender
[  4]   0.00-10.00  sec   419 MBytes   351 Mbits/sec                  receiver

It might be different with other clients as the client card with which I've tested it has only 2x2 streams.
My client wifi test card was: Intel(R) Dual Band Wireless-AC 8265

Maybe I will repeat some tests with other devices during the next days. If you also want to compare hsdma vs normal version, here are precompiled images with enabled hsdma:

Basic version (included packages like in post 399 but with hsdma):

Advanced version (included packages like in post 399 but with hsdma):