The issue seems to continue on recent versions of u-boot. However, this problem does not seem to be present in Rev.G2 of the board (which has problem with transmit performance as reported in #927397).
I have recently noticed that the receive performance on my Rev.C board is very poor and that I was using old version of u-boot (U-Boot SPL 2016.03+dfsg1-4). So, I updated to u-boot 2019.01+dfsg-4 available in unstable. The problem could still be reproduced. Here are the results of my tests: root@freedombox:~# iperf3 -c 10.42.1.1 -R Connecting to host 10.42.1.1, port 5201 Reverse mode, remote host 10.42.1.1 is sending [ 5] local 10.42.1.139 port 48228 connected to 10.42.1.1 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 281 KBytes 2.30 Mbits/sec [ 5] 1.00-2.00 sec 60.8 KBytes 498 Kbits/sec [ 5] 2.00-3.00 sec 0.00 Bytes 0.00 bits/sec [ 5] 3.00-4.00 sec 158 KBytes 1.30 Mbits/sec [ 5] 4.00-5.00 sec 235 KBytes 1.92 Mbits/sec [ 5] 5.00-6.00 sec 110 KBytes 903 Kbits/sec [ 5] 6.00-7.00 sec 228 KBytes 1.86 Mbits/sec [ 5] 7.00-8.00 sec 109 KBytes 892 Kbits/sec [ 5] 8.00-9.00 sec 0.00 Bytes 0.00 bits/sec [ 5] 9.00-10.00 sec 112 KBytes 916 Kbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.04 sec 1.38 MBytes 1.15 Mbits/sec 188 sender [ 5] 0.00-10.00 sec 1.26 MBytes 1.06 Mbits/sec receiver iperf Done. root@freedombox:~# iperf3 -c 10.42.1.1 Connecting to host 10.42.1.1, port 5201 [ 5] local 10.42.1.139 port 48232 connected to 10.42.1.1 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.01 sec 65.8 MBytes 545 Mbits/sec 0 468 KBytes [ 5] 1.01-2.01 sec 67.5 MBytes 567 Mbits/sec 0 468 KBytes [ 5] 2.01-3.01 sec 66.5 MBytes 556 Mbits/sec 0 673 KBytes [ 5] 3.01-4.00 sec 67.2 MBytes 570 Mbits/sec 0 841 KBytes [ 5] 4.00-5.01 sec 53.8 MBytes 450 Mbits/sec 0 841 KBytes [ 5] 5.01-6.01 sec 65.0 MBytes 545 Mbits/sec 0 841 KBytes [ 5] 6.01-7.02 sec 46.2 MBytes 384 Mbits/sec 0 841 KBytes [ 5] 7.02-8.02 sec 66.2 MBytes 556 Mbits/sec 0 884 KBytes [ 5] 8.02-9.00 sec 68.6 MBytes 583 Mbits/sec 0 884 KBytes [ 5] 9.00-10.01 sec 63.1 MBytes 525 Mbits/sec 0 1.09 MBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.01 sec 630 MBytes 528 Mbits/sec 0 sender [ 5] 0.00-10.05 sec 630 MBytes 526 Mbits/sec receiver iperf Done. root@freedombox:~# mii-tool eth0 -A 100BaseTx-FD restarting autonegotiation... root@freedombox:~# iperf3 -c 10.42.1.1 Connecting to host 10.42.1.1, port 5201 [ 5] local 10.42.1.139 port 48236 connected to 10.42.1.1 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 11.5 MBytes 96.0 Mbits/sec 0 119 KBytes [ 5] 1.00-2.00 sec 11.2 MBytes 94.4 Mbits/sec 0 124 KBytes [ 5] 2.00-3.00 sec 11.1 MBytes 92.7 Mbits/sec 0 139 KBytes [ 5] 3.00-4.00 sec 11.2 MBytes 94.3 Mbits/sec 0 139 KBytes [ 5] 4.00-5.00 sec 11.2 MBytes 94.4 Mbits/sec 0 139 KBytes [ 5] 5.00-6.00 sec 11.2 MBytes 93.9 Mbits/sec 0 139 KBytes [ 5] 6.00-7.00 sec 11.3 MBytes 94.9 Mbits/sec 0 139 KBytes [ 5] 7.00-8.00 sec 11.2 MBytes 93.8 Mbits/sec 0 139 KBytes [ 5] 8.00-9.00 sec 11.2 MBytes 93.8 Mbits/sec 0 139 KBytes [ 5] 9.00-10.00 sec 11.2 MBytes 93.8 Mbits/sec 0 139 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 112 MBytes 94.2 Mbits/sec 0 sender [ 5] 0.00-10.04 sec 112 MBytes 93.6 Mbits/sec receiver iperf Done. root@freedombox:~# iperf3 -c 10.42.1.1 -R Connecting to host 10.42.1.1, port 5201 Reverse mode, remote host 10.42.1.1 is sending [ 5] local 10.42.1.139 port 48240 connected to 10.42.1.1 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 11.2 MBytes 94.3 Mbits/sec [ 5] 1.00-2.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 2.00-3.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 3.00-4.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 4.00-5.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 5.00-6.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 6.00-7.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 7.00-8.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 8.00-9.00 sec 11.2 MBytes 93.7 Mbits/sec [ 5] 9.00-10.00 sec 11.2 MBytes 93.7 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.04 sec 113 MBytes 94.6 Mbits/sec 0 sender [ 5] 0.00-10.00 sec 112 MBytes 93.7 Mbits/sec receiver iperf Done.
signature.asc
Description: OpenPGP digital signature

