Skip to content

Reference NIC iperf tests

Denis Salopek edited this page Oct 10, 2020 · 2 revisions

The following table is a collection of reference NIC iperf tests performed across different systems and devices.

Pre-testing procedure: power off/on, load bitstream, reboot, load driver and set up interfaces

HOST A with SUME HOST B
bistream (v1.8 v1.9 v1.10) ubuntu kernel ping iperf3/iperf iperf3/iperf flags SUME (nfx) NIC iperf3/iperf iperf3/iperf flags ping kernel ubuntu result notes reported by
v1.10 20.4.1 LTS 5.4.0-48-generic ok 3.7 -c nf0 sfc9020 3.0.7 -s N/A 3.16.0-77-generic 14.04.5 LTS Fail tiny traffic (84.8 KBytes) and stoped, TX not working, RX works Marcin
v1.10 20.4.1 LTS 5.4.0-48-generic ok 3.7 -s nf0 sfc9020 3.0.7 -c N/A 3.16.0-77-generic 14.04.5 LTS Pass works, 2.54 Gbits, after swaping -c and -s (test above) it still works, -R works too in both c/s setup Marcin
v1.9 20.4.1 LTS 5.4.0-48-generic ok 3.7 -c nf0 sfc9020 3.0.7 -s N/A 3.16.0-77-generic 14.04.5 LTS Fail tiny traffic (100 KBytes) and stoped, TX not working, RX works Marcin
v1.9 20.4.1 LTS 5.4.0-48-generic ok 3.7 -s nf0 sfc9020 3.0.7 -c N/A 3.16.0-77-generic 14.04.5 LTS Fail tiny traffic and stopped, TX, RX seems not working Marcin
v1.8 20.4.1 LTS 5.4.0-48-generic ok 3.7 -c nf0 sfc9020 3.0.7 -s N/A 3.16.0-77-generic 14.04.5 LTS Fail tiny traffic (100 KBytes) and stoped, TX not working, RX works Marcin
v1.8 20.4.1 LTS 5.4.0-48-generic ok 3.7 -s nf0 sfc9020 3.0.7 -c N/A 3.16.0-77-generic 14.04.5 LTS Pass works, 2.54 Gbits, after swaping -c and -s (test above) it still works, -R works too in both c/s setup Marcin
v1.10 18.04 LTS 5.4.0-48-generic ok 3.1.3 -s nf0 sfc9020 3.0.11 -c ok 4.15.0-118-generic 16.04 LTS Pass works, 873 Mbits/sec, (swaping -c and -s and -R option also worked) (Used bitfile Marcin sent me on 29th) Yuta
v1.10 18.04 LTS 5.4.0-48-generic ok 3.1.3 -c nf0 sfc9020 3.0.11 -s ok 4.15.0-118-generic 16.04 LTS Pass works, 190 Mbits/sec, (swaping -c and -s and -R option also worked) (Used bitfile Marcin sent me on 29th) Yuta
v1.9 18.04 LTS 5.4.0-48-generic ok 3.1.3 -s nf0 sfc9020 3.0.11 -c ok 4.15.0-118-generic 16.04 LTS Fail tiny traffic (150KB) and stoped, (on SUME side) DMA Tx working, DMA Rx does not work. Yuta
v1.9 18.04 LTS 5.4.0-48-generic ok 3.1.3 -c nf0 sfc9020 3.0.11 -s ok 4.15.0-118-generic 16.04 LTS Pass works, 182 Mbits/sec, (after swaping -c an -s, it stalled. DMA Tx working, DMA Rx does not work.) Yuta
v1.8 18.04 LTS 5.4.0-48-generic ok 3.1.3 -s nf0 sfc9020 3.0.11 -c ok 4.15.0-118-generic 16.04 LTS Pass works, 835 Mbits/sec (swaping -c and -s and -R option also worked) (Used official bitfile from cl.cam.ac.uk) Yuta
v1.8 18.04 LTS 5.4.0-48-generic ok 3.1.3 -c nf0 sfc9020 3.0.11 -s ok 4.15.0-118-generic 16.04 LTS Pass works, 169 Mbits/sec (swaping -c and -s and -R option also worked) (Used official bitfile from cl.cam.ac.uk) Yuta
v1.10 16.04 LTS 4.15.0-118-generic ok 3.0.11 -s nf0 intel x520 3.1.3 -c ok 5.4.0-48-generic 18.04 LTS Pass works, 1.44 Gbits/sec (swaping -c and -s and -R option also worked) (Used bitfile Marcin sent me on 29th) Yuta
v1.10 16.04 LTS 4.15.0-118-generic ok 3.0.11 -c nf0 intel x520 3.1.3 -s ok 5.4.0-48-generic 18.04 LTS Fail fail, DMA Tx path does not work Yuta
v1.9 16.04 LTS 4.15.0-118-generic ok 3.0.11 -s nf0 intel x520 3.1.3 -c ok 5.4.0-48-generic 18.04 LTS Fail tiny traffic (67.9KB) and stoped, (on SUME side) DMA Tx path working, DMA Rx path does not work. Yuta
v1.9 16.04 LTS 4.15.0-118-generic ok 3.0.11 -c nf0 intel x520 3.1.3 -s ok 5.4.0-48-generic 18.04 LTS Fail tiny traffic (5.66KB) and stoped. (on SUME side) DMA Tx path does not work, DMA Rx path working. Yuta
v1.8 16.04 LTS 4.15.0-118-generic ok 3.0.11 -s nf0 intel x520 3.1.3 -c ok 5.4.0-48-generic 18.04 LTS Pass works, 1.41 Gbits/sec (swaping -c and -s and -R option also worked) (Used official bitfile from cl.cam.ac.uk) Yuta
v1.8 16.04 LTS 4.15.0-118-generic ok 3.0.11 -c nf0 intel x520 3.1.3 -s ok 5.4.0-48-generic 18.04 LTS Fail tiny traffic (1.21KB) and stoped (On SUME, IA, OPL, OQ were checked on registers, problem is network attachment ? ) Yuta
v.1.10 20.04.1 LTS 5.4.0-48-generic ok 2.0.13 -c nf0 sfc9220 2.0.5 -s ok 4.15.0-118-generic 16.04.5 LTS Pass 17.4Mbits/sec Hilda
v.1.10 20.04.1 LTS 5.4.0-48-generic ok 2.0.13 -s nf0 sfc9220 2.0.5 -c ok 4.15.0-118-generic 16.04.5 LTS Pass 1.18Gbits/sec Hilda
v.1.9 20.04.1 LTS 5.4.0-48-generic ok 2.0.13 -c nf0 sfc9220 2.0.5 -s ok 4.15.0-118-generic 16.04.5 LTS Fail 85.8Kbits/sec (ping failed afterwards) Hilda
v.1.9 20.04.1 LTS 5.4.0-48-generic ok 2.0.13 -s nf0 sfc9220 2.0.5 -c ok 4.15.0-118-generic 16.04.5 LTS Fail failed (nf0 tx had few KB then stopped, ping fails afterwards) Hilda
v.1.8 20.04.1 LTS 5.4.0-48-generic ok 2.0.13 -c nf0 sfc9220 2.0.5 -s ok 4.15.0-118-generic 16.04.5 LTS Pass 14.0Mbits/sec Hilda
v.1.8 20.04.1 LTS 5.4.0-48-generic ok 2.0.13 -s nf0 sfc9220 2.0.5 -c ok 4.15.0-118-generic 16.04.5 LTS Pass 1.49Gbits/sec Hilda
v.1.10 20.04.1 LTS 5.4.0-48-generic ok 3.7 -c nf0 sfc9220 3.0.11 -s ok 4.15.0-118-generic 16.04.5 LTS Pass 23.8Mbits/sec Hilda
v.1.10 20.04.1 LTS 5.4.0-48-generic ok 3.7 -s nf0 sfc9220 3.0.11 -c ok 4.15.0-118-generic 16.04.5 LTS Pass 1.14Gbits/sec Hilda
v.1.9 20.04.1 LTS 5.4.0-48-generic ok 3.7 -c nf0 sfc9220 3.0.11 -s ok 4.15.0-118-generic 16.04.5 LTS Fail failed, close to zero traffic, iperf3 stalled Hilda
v.1.9 20.04.1 LTS 5.4.0-48-generic ok 3.7 -s nf0 sfc9220 3.0.11 -c ok 4.15.0-118-generic 16.04.5 LTS Fail failed (nf0 tx sent a few KB then nothing, ping fails aftwards) Hilda
v.1.8 20.04.1 LTS 5.4.0-48-generic ok 3.7 -c nf0 sfc9220 3.0.11 -s ok 4.15.0-118-generic 16.04.5 LTS Fail failed, close to zero traffc, iperf3 stalled (repeated..) Hilda
v.1.8 20.04.1 LTS 5.4.0-48-generic ok 3.7 -s nf0 sfc9220 3.0.11 -c ok 4.15.0-118-generic 16.04.5 LTS Pass 1.23Gbits/sec Hilda
v1.10 FreeBSD 13.0-CURRENT ok 2.0.14 -c sume0 intel x520 2.0.10 -s ok 5.5.0-rc3+ 18.04.4 LTS Pass 2.61 Gbits/sec / gets stuck and watchdog resets it a few times, but eventually, it goes through and works normally Denis
v1.10 FreeBSD 13.0-CURRENT ok 2.0.14 -s sume0 intel x520 2.0.10 -c ok 5.5.0-rc3+ 18.04.4 LTS Pass 2.36 Gbits/sec Denis
v1.9 FreeBSD 13.0-CURRENT ok 2.0.14 -c sume0 intel x520 2.0.10 -s ok 5.5.0-rc3+ 18.04.4 LTS Pass 2.55 Gbit/sec / gets stuck and watchdog resets it a few times, but eventually, it goes through and works normally Denis
v1.9 FreeBSD 13.0-CURRENT ok 2.0.14 -s sume0 intel x520 2.0.10 -c ok 5.5.0-rc3+ 18.04.4 LTS Fail 2.35 Gbit/sec / sometimes starts getting corrupt packets and no longer works, so I've put "Fail" Denis
v1.8 FreeBSD 13.0-CURRENT ok 2.0.14 -c sume0 intel x520 2.0.10 -s ok 5.5.0-rc3+ 18.04.4 LTS Pass 2.50 Gbit/sec / gets stuck and watchdog resets it a few times, but eventually, it goes through and works normally Denis
v1.8 FreeBSD 13.0-CURRENT ok 2.0.14 -s sume0 intel x520 2.0.10 -c ok 5.5.0-rc3+ 18.04.4 LTS Pass 2.38 Gbit/sec Denis
Clone this wiki locally