Target is to provide a IMP/Gateway speedtest reference implementation to RDK-B community as part of banana Pi R4
/usr/ccsp/tad/speedtest.sh # Launches with lowest priority
pStats->TestBytesReceived += s_result;
pStats->TotalBytesReceived += s_result;
pStats->TotalBytesSent += s_result;
The entire process is managed by the Test and Diagnostics framework, with:
iperf3 -c 192.168.2.151 -t 60 -b 100M -P 4
root@RaspberryPi-Gateway:/# tail -n 25 /var/log/iperf3log.log [ 5] 0.00-60.00 sec 169 MBytes 23.6 Mbits/sec receiver [ 7] 0.00-60.00 sec 173 MBytes 24.2 Mbits/sec 150 sender [ 7] 0.00-60.00 sec 173 MBytes 24.2 Mbits/sec receiver [ 9] 0.00-60.00 sec 167 MBytes 23.3 Mbits/sec 152 sender [ 9] 0.00-60.00 sec 167 MBytes 23.3 Mbits/sec receiver [ 11] 0.00-60.00 sec 164 MBytes 23.0 Mbits/sec 159 sender [ 11] 0.00-60.00 sec 164 MBytes 23.0 Mbits/sec receiver [SUM] 0.00-60.00 sec 674 MBytes 94.2 Mbits/sec 621 sender [SUM] 0.00-60.00 sec 673 MBytes 94.1 Mbits/sec receiver