Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ParvathiPudi/00858477cce9e88e119ad7b79b0f51cf to your computer and use it in GitHub Desktop.
Save ParvathiPudi/00858477cce9e88e119ad7b79b0f51cf to your computer and use it in GitHub Desktop.
iperf test with AM33x, AM43x and AM572x IDK with 6.16.0-rc2-next-20250620
__________________________________
__________________________________
AM57xx
__________________________________
__________________________________
root@am57xx-evm:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether e4:15:f6:0d:4e:d0 brd ff:ff:ff:ff:ff:ff
4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether e4:15:f6:0d:4e:d1 brd ff:ff:ff:ff:ff:ff
5: main_dcan1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
6: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 5e:f0:44:16:5c:59 brd ff:ff:ff:ff:ff:ff
inet6 fe80::5cf0:44ff:fe16:5c59/64 scope link
valid_lft forever preferred_lft forever
7: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether a2:6d:00:ba:d6:79 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a06d:ff:feba:d679/64 scope link
valid_lft forever preferred_lft forever
root@am57xx-evm:~#
root@am57xx-evm:~#
root@am57xx-evm:~# ifconfig eth2 192.168.0.10
root@am57xx-evm:~# ifconfig eth3 192.168.1.10
root@am57xx-evm:~#
root@am57xx-evm:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether e4:15:f6:0d:4e:d0 brd ff:ff:ff:ff:ff:ff
4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether e4:15:f6:0d:4e:d1 brd ff:ff:ff:ff:ff:ff
5: main_dcan1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
6: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 5e:f0:44:16:5c:59 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.10/24 brd 192.168.0.255 scope global eth2
valid_lft forever preferred_lft forever
inet6 fe80::5cf0:44ff:fe16:5c59/64 scope link
valid_lft forever preferred_lft forever
7: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether a2:6d:00:ba:d6:79 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.10/24 brd 192.168.1.255 scope global eth3
valid_lft forever preferred_lft forever
inet6 fe80::a06d:ff:feba:d679/64 scope link
valid_lft forever preferred_lft forever
root@am57xx-evm:~#
__________________________________
Ethool stats before iperf test
__________________________________
root@am57xx-evm:~# ethtool -S eth2
NIC statistics:
tx_bcast: 9
tx_mcast: 41
tx_ucast: 0
rx_bcast: 6
rx_mcast: 15
rx_ucast: 0
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 1
root@am57xx-evm:~#
_____________________________________________________________________
TCP Client
_____________________________________________________________________
root@am57xx-evm:~# iperf3 -c 192.168.0.20 --bidir
Connecting to host 192.168.0.20, port 5201
[ 5] local 192.168.0.10 port 60864 connected to 192.168.0.20 port 5201
[ 7] local 192.168.0.10 port 60866 connected to 192.168.0.20 port 5201
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][TX-C] 0.00-1.00 sec 10.9 MBytes 91.3 Mbits/sec 82 133 KBytes
[ 7][RX-C] 0.00-1.00 sec 10.4 MBytes 87.2 Mbits/sec
[ 5][TX-C] 1.00-2.00 sec 10.5 MBytes 88.1 Mbits/sec 4 103 KBytes
[ 7][RX-C] 1.00-2.00 sec 10.5 MBytes 88.0 Mbits/sec
[ 5][TX-C] 2.00-3.00 sec 10.4 MBytes 87.6 Mbits/sec 1 122 KBytes
[ 7][RX-C] 2.00-3.00 sec 10.4 MBytes 87.1 Mbits/sec
[ 5][TX-C] 3.00-4.00 sec 10.4 MBytes 87.1 Mbits/sec 34 107 KBytes
[ 7][RX-C] 3.00-4.00 sec 10.5 MBytes 87.7 Mbits/sec
[ 5][TX-C] 4.00-5.00 sec 10.3 MBytes 86.5 Mbits/sec 33 124 KBytes
[ 7][RX-C] 4.00-5.00 sec 10.4 MBytes 87.0 Mbits/sec
[ 5][TX-C] 5.00-6.01 sec 10.4 MBytes 86.6 Mbits/sec 30 141 KBytes
[ 7][RX-C] 5.00-6.01 sec 10.5 MBytes 87.3 Mbits/sec
[ 5][TX-C] 6.01-7.00 sec 10.5 MBytes 88.6 Mbits/sec 30 110 KBytes
[ 7][RX-C] 6.01-7.00 sec 10.3 MBytes 86.9 Mbits/sec
[ 5][TX-C] 7.00-8.00 sec 10.2 MBytes 85.5 Mbits/sec 27 132 KBytes
[ 7][RX-C] 7.00-8.00 sec 10.4 MBytes 87.1 Mbits/sec
[ 5][TX-C] 8.00-9.00 sec 10.5 MBytes 88.1 Mbits/sec 31 106 KBytes
[ 7][RX-C] 8.00-9.00 sec 10.4 MBytes 87.1 Mbits/sec
[ 5][TX-C] 9.00-10.00 sec 10.5 MBytes 88.1 Mbits/sec 33 127 KBytes
[ 7][RX-C] 9.00-10.00 sec 10.4 MBytes 87.5 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-10.00 sec 105 MBytes 87.7 Mbits/sec 305 sender
[ 5][TX-C] 0.00-10.00 sec 104 MBytes 87.3 Mbits/sec receiver
[ 7][RX-C] 0.00-10.00 sec 104 MBytes 87.6 Mbits/sec 306 sender
[ 7][RX-C] 0.00-10.00 sec 104 MBytes 87.3 Mbits/sec receiver
iperf Done.
root@am57xx-evm:~#
__________________________________
Ethtool stats after TCP
__________________________________
root@am57xx-evm:~# ethtool -S eth2
NIC statistics:
tx_bcast: 11
tx_mcast: 42
tx_ucast: 125061
rx_bcast: 7
rx_mcast: 24
rx_ucast: 125563
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 1
root@am57xx-evm:~#
_________________________________________________________________________
UDP Client
_________________________________________________________________________
root@am57xx-evm:~# iperf3 -u -c 192.168.0.20 -b 100M --bidir
Connecting to host 192.168.0.20, port 5201
[ 5] local 192.168.0.10 port 42544 connected to 192.168.0.20 port 5201
[ 7] local 192.168.0.10 port 40481 connected to 192.168.0.20 port 5201
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][TX-C] 0.00-1.00 sec 11.4 MBytes 95.3 Mbits/sec 8229
[ 7][RX-C] 0.00-1.00 sec 11.3 MBytes 95.0 Mbits/sec 0.032 ms 6/8209 (0.073%)
[ 233.868194] thermal thermal_zone5: Unable to get temperature, disabling!
[ 5][TX-C] 1.00-2.00 sec 11.4 MBytes 95.4 Mbits/sec 8238
[ 7][RX-C] 1.00-2.00 sec 11.3 MBytes 94.8 Mbits/sec 0.014 ms 55/8237 (0.67%)
[ 5][TX-C] 2.00-3.00 sec 11.4 MBytes 95.6 Mbits/sec 8249
[ 7][RX-C] 2.00-3.00 sec 11.4 MBytes 95.5 Mbits/sec 0.062 ms 0/8248 (0%)
[ 5][TX-C] 3.00-4.00 sec 11.4 MBytes 95.4 Mbits/sec 8232
[ 7][RX-C] 3.00-4.00 sec 11.4 MBytes 95.4 Mbits/sec 0.028 ms 2/8234 (0.024%)
[ 5][TX-C] 4.00-5.00 sec 11.4 MBytes 95.4 Mbits/sec 8238
[ 7][RX-C] 4.00-5.00 sec 11.4 MBytes 95.4 Mbits/sec 0.037 ms 0/8238 (0%)
[ 5][TX-C] 5.00-6.00 sec 11.3 MBytes 95.2 Mbits/sec 8216
[ 7][RX-C] 5.00-6.00 sec 11.3 MBytes 95.2 Mbits/sec 0.011 ms 0/8216 (0%)
[ 5][TX-C] 6.00-7.00 sec 11.4 MBytes 95.4 Mbits/sec 8239
[ 7][RX-C] 6.00-7.00 sec 11.4 MBytes 95.4 Mbits/sec 0.007 ms 2/8241 (0.024%)
[ 5][TX-C] 7.00-8.00 sec 11.4 MBytes 95.4 Mbits/sec 8234
[ 7][RX-C] 7.00-8.00 sec 11.4 MBytes 95.4 Mbits/sec 0.034 ms 0/8234 (0%)
[ 5][TX-C] 8.00-9.00 sec 11.4 MBytes 95.3 Mbits/sec 8223
[ 7][RX-C] 8.00-9.00 sec 11.4 MBytes 95.3 Mbits/sec 0.003 ms 0/8223 (0%)
[ 5][TX-C] 9.00-10.00 sec 11.4 MBytes 95.4 Mbits/sec 8238
[ 7][RX-C] 9.00-10.00 sec 11.4 MBytes 95.4 Mbits/sec 0.003 ms 0/8238 (0%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][TX-C] 0.00-10.00 sec 114 MBytes 95.4 Mbits/sec 0.000 ms 0/82336 (0%) sender
[ 5][TX-C] 0.00-10.00 sec 114 MBytes 95.3 Mbits/sec 0.019 ms 55/82301 (0.067%) receiver
[ 7][RX-C] 0.00-10.00 sec 114 MBytes 95.4 Mbits/sec 0.000 ms 0/82374 (0%) sender
[ 7][RX-C] 0.00-10.00 sec 114 MBytes 95.3 Mbits/sec 0.003 ms 65/82318 (0.079%) receiver
iperf Done.
root@am57xx-evm:~#
__________________________________
Ethtool stats after UDP
__________________________________
root@am57xx-evm:~# ethtool -S eth2
NIC statistics:
tx_bcast: 12
tx_mcast: 42
tx_ucast: 207412
rx_bcast: 8
rx_mcast: 25
rx_ucast: 207887
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 1
root@am57xx-evm:~#
______________________________________________________________________________
TCP Server:
______________________________________________________________________________
root@am57xx-evm:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.0.10, port 60850
[ 5] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 60864
[ 8] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 60866
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][RX-S] 0.00-1.00 sec 10.4 MBytes 87.1 Mbits/sec
[ 8][TX-S] 0.00-1.00 sec 10.8 MBytes 90.8 Mbits/sec 1 144 KBytes
[ 5][RX-S] 1.00-2.00 sec 10.5 MBytes 88.2 Mbits/sec
[ 8][TX-S] 1.00-2.00 sec 10.5 MBytes 87.7 Mbits/sec 32 117 KBytes
[ 5][RX-S] 2.00-3.00 sec 10.3 MBytes 86.8 Mbits/sec
[ 8][TX-S] 2.00-3.00 sec 10.3 MBytes 86.5 Mbits/sec 35 89.1 KBytes
[ 5][RX-S] 3.00-4.00 sec 10.4 MBytes 87.5 Mbits/sec
[ 8][TX-S] 3.00-4.00 sec 10.5 MBytes 88.1 Mbits/sec 31 109 KBytes
[ 5][RX-S] 4.00-5.00 sec 10.4 MBytes 86.9 Mbits/sec
[ 8][TX-S] 4.00-5.00 sec 10.4 MBytes 87.0 Mbits/sec 28 129 KBytes
[ 5][RX-S] 5.00-6.00 sec 10.3 MBytes 86.7 Mbits/sec
[ 8][TX-S] 5.00-6.00 sec 10.5 MBytes 88.1 Mbits/sec 30 150 KBytes
[ 5][RX-S] 6.00-7.00 sec 10.4 MBytes 87.1 Mbits/sec
[ 8][TX-S] 6.00-7.00 sec 10.3 MBytes 86.5 Mbits/sec 80 105 KBytes
[ 5][RX-S] 7.00-8.00 sec 10.4 MBytes 87.5 Mbits/sec
[ 8][TX-S] 7.00-8.00 sec 10.3 MBytes 86.5 Mbits/sec 1 124 KBytes
[ 5][RX-S] 8.00-9.00 sec 10.4 MBytes 87.5 Mbits/sec
[ 8][TX-S] 8.00-9.00 sec 10.5 MBytes 88.1 Mbits/sec 32 143 KBytes
[ 5][RX-S] 9.00-10.00 sec 10.5 MBytes 87.8 Mbits/sec
[ 8][TX-S] 9.00-10.00 sec 10.4 MBytes 87.1 Mbits/sec 36 119 KBytes
[ 5][RX-S] 10.00-10.00 sec 31.1 KBytes 110 Mbits/sec
[ 8][TX-S] 10.00-10.00 sec 0.00 Bytes 0.00 bits/sec 0 119 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][RX-S] 0.00-10.00 sec 104 MBytes 87.3 Mbits/sec receiver
[ 8][TX-S] 0.00-10.00 sec 104 MBytes 87.6 Mbits/sec 306 sender
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------
^Ciperf3: interrupt - the server has terminated
root@am57xx-evm:~#
______________________________________________________________________________
UDP Server:
______________________________________________________________________________
root@am57xx-evm:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.0.10, port 58744
[ 5] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 42544
[ 6] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 40481
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][RX-S] 0.00-1.00 sec 11.3 MBytes 94.9 Mbits/sec 0.060 ms 2/8192 (0.024%)
[ 6][TX-S] 0.00-1.00 sec 11.4 MBytes 95.4 Mbits/sec 8233
[ 5][RX-S] 1.00-2.00 sec 11.4 MBytes 95.4 Mbits/sec 0.044 ms 0/8235 (0%)
[ 6][TX-S] 1.00-2.00 sec 11.4 MBytes 95.4 Mbits/sec 8235
[ 5][RX-S] 2.00-3.00 sec 11.4 MBytes 95.4 Mbits/sec 0.044 ms 0/8235 (0%)
[ 6][TX-S] 2.00-3.00 sec 11.4 MBytes 95.4 Mbits/sec 8235
[ 5][RX-S] 3.00-4.00 sec 11.4 MBytes 95.4 Mbits/sec 0.018 ms 0/8239 (0%)
[ 6][TX-S] 3.00-4.00 sec 11.4 MBytes 95.4 Mbits/sec 8239
[ 5][RX-S] 4.00-5.00 sec 11.4 MBytes 95.6 Mbits/sec 0.041 ms 0/8252 (0%)
[ 6][TX-S] 4.00-5.00 sec 11.4 MBytes 95.6 Mbits/sec 8252
[ 5][RX-S] 5.00-6.00 sec 11.3 MBytes 95.0 Mbits/sec 0.023 ms 0/8205 (0%)
[ 6][TX-S] 5.00-6.00 sec 11.4 MBytes 95.2 Mbits/sec 8221
[ 5][RX-S] 6.00-7.00 sec 11.4 MBytes 95.5 Mbits/sec 0.004 ms 0/8241 (0%)
[ 6][TX-S] 6.00-7.00 sec 11.4 MBytes 95.5 Mbits/sec 8241
[ 5][RX-S] 7.00-8.00 sec 11.4 MBytes 95.4 Mbits/sec 0.039 ms 0/8238 (0%)
[ 6][TX-S] 7.00-8.00 sec 11.4 MBytes 95.4 Mbits/sec 8240
[ 238.988525] thermal thermal_zone5: Unable to get temperature, disabling!
[ 5][RX-S] 8.00-9.00 sec 11.3 MBytes 94.7 Mbits/sec 0.019 ms 53/8224 (0.64%)
[ 6][TX-S] 8.00-9.00 sec 11.4 MBytes 95.4 Mbits/sec 8237
[ 5][RX-S] 9.00-10.00 sec 11.4 MBytes 95.4 Mbits/sec 0.005 ms 0/8238 (0%)
[ 6][TX-S] 9.00-10.00 sec 11.4 MBytes 95.4 Mbits/sec 8239
[ 5][RX-S] 10.00-10.00 sec 2.83 KBytes 69.0 Mbits/sec 0.019 ms 0/2 (0%)
[ 6][TX-S] 10.00-10.00 sec 2.83 KBytes 75.7 Mbits/sec 2
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][RX-S] 0.00-10.00 sec 114 MBytes 95.3 Mbits/sec 0.019 ms 55/82301 (0.067%) receiver
[ 6][TX-S] 0.00-10.00 sec 114 MBytes 95.4 Mbits/sec 0.000 ms 0/82374 (0%) sender
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------
^Ciperf3: interrupt - the server has terminated
root@am57xx-evm:~#
__________________________________
__________________________________
AM437x
__________________________________
__________________________________
root@am437x-evm:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 2c:6b:7d:cc:35:af brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether ca:46:9d:e6:b7:8b brd ff:ff:ff:ff:ff:ff
inet 192.168.0.10/24 brd 192.168.0.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::c846:9dff:fee6:b78b/64 scope link
valid_lft forever preferred_lft forever
5: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 96:fc:e5:85:04:c3 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.10/24 brd 192.168.1.255 scope global eth2
valid_lft forever preferred_lft forever
inet6 fe80::94fc:e5ff:fe85:4c3/64 scope link
valid_lft forever preferred_lft forever
root@am437x-evm:~#
root@am437x-evm:~#
root@am437x-evm:~#
root@am437x-evm:~# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 2c:6b:7d:cc:35:af txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::c846:9dff:fee6:b78b prefixlen 64 scopeid 0x20<link>
ether ca:46:9d:e6:b7:8b txqueuelen 1000 (Ethernet)
RX packets 134866 bytes 166459309 (158.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 696
TX packets 138751 bytes 183215844 (174.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::94fc:e5ff:fe85:4c3 prefixlen 64 scopeid 0x20<link>
ether 96:fc:e5:85:04:c3 txqueuelen 1000 (Ethernet)
RX packets 16 bytes 3760 (3.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 44 bytes 7864 (7.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 87 bytes 6528 (6.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 87 bytes 6528 (6.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@am437x-evm:~#
_________________________________
Ethool stats before iperf test
__________________________________
root@am437x-evm:~# ethtool -S eth1
NIC statistics:
tx_bcast: 7
tx_mcast: 35
tx_ucast: 2
rx_bcast: 7
rx_mcast: 7
rx_ucast: 2
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 0
root@am437x-evm:~#
____________________________________________________________________
TCP Client
_____________________________________________________________________
root@am437x-evm:~# iperf3 -c 192.168.0.20 --bidir
Connecting to host 192.168.0.20, port 5201
[ 5] local 192.168.0.10 port 39918 connected to 192.168.0.20 port 5201
[ 7] local 192.168.0.10 port 39922 connected to 192.168.0.20 port 5201
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][TX-C] 0.00-1.00 sec 4.14 MBytes 34.7 Mbits/sec 69 4.24 KBytes
[ 7][RX-C] 0.00-1.00 sec 3.94 MBytes 33.0 Mbits/sec
[ 5][TX-C] 1.00-2.00 sec 4.23 MBytes 35.5 Mbits/sec 39 14.1 KBytes
[ 7][RX-C] 1.00-2.00 sec 6.67 MBytes 56.0 Mbits/sec
[ 5][TX-C] 2.00-3.00 sec 2.34 MBytes 19.5 Mbits/sec 43 19.8 KBytes
[ 7][RX-C] 2.00-3.00 sec 1.56 MBytes 13.0 Mbits/sec
[ 5][TX-C] 3.00-4.15 sec 5.07 MBytes 37.0 Mbits/sec 76 102 KBytes
[ 7][RX-C] 3.00-4.15 sec 3.96 MBytes 28.9 Mbits/sec
[ 5][TX-C] 4.15-5.02 sec 4.41 MBytes 42.9 Mbits/sec 184 29.7 KBytes
[ 7][RX-C] 4.15-5.02 sec 4.91 MBytes 47.7 Mbits/sec
[ 5][TX-C] 5.02-6.00 sec 3.88 MBytes 33.0 Mbits/sec 112 11.3 KBytes
[ 7][RX-C] 5.02-6.00 sec 2.43 MBytes 20.7 Mbits/sec
[ 5][TX-C] 6.00-7.09 sec 6.38 MBytes 49.0 Mbits/sec 168 38.2 KBytes
[ 7][RX-C] 6.00-7.09 sec 3.71 MBytes 28.5 Mbits/sec
[ 5][TX-C] 7.09-8.00 sec 2.25 MBytes 20.8 Mbits/sec 150 25.5 KBytes
[ 7][RX-C] 7.09-8.00 sec 1.62 MBytes 14.9 Mbits/sec
[ 5][TX-C] 8.00-9.01 sec 8.51 MBytes 70.9 Mbits/sec 70 29.7 KBytes
[ 7][RX-C] 8.00-9.01 sec 6.98 MBytes 58.1 Mbits/sec
[ 5][TX-C] 9.01-10.00 sec 8.41 MBytes 71.2 Mbits/sec 77 72.1 KBytes
[ 7][RX-C] 9.01-10.00 sec 6.94 MBytes 58.7 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-10.00 sec 49.6 MBytes 41.6 Mbits/sec 988 sender
[ 5][TX-C] 0.00-10.04 sec 49.4 MBytes 41.3 Mbits/sec receiver
[ 7][RX-C] 0.00-10.00 sec 42.9 MBytes 36.0 Mbits/sec 1082 sender
[ 7][RX-C] 0.00-10.04 sec 42.7 MBytes 35.7 Mbits/sec receiver
iperf Done.
root@am437x-evm:~#
________________________________
Ethtool stats after TCP
__________________________________
root@am437x-evm:~# ethtool -S eth1
NIC statistics:
tx_bcast: 9
tx_mcast: 35
tx_ucast: 55840
rx_bcast: 8
rx_mcast: 7
rx_ucast: 53940
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 0
root@am437x-evm:~#
_______________________________________________________________________
UDP Client
_________________________________________________________________________
root@am437x-evm:~# iperf3 -u -c 192.168.0.20 -b 100M --bidir
Connecting to host 192.168.0.20, port 5201
[ 5] local 192.168.0.10 port 58423 connected to 192.168.0.20 port 5201
[ 7] local 192.168.0.10 port 53050 connected to 192.168.0.20 port 5201
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][TX-C] 0.00-1.00 sec 11.3 MBytes 95.2 Mbits/sec 8217
[ 7][RX-C] 0.00-1.00 sec 11.3 MBytes 94.6 Mbits/sec 0.024 ms 0/8168 (0%)
[ 5][TX-C] 1.00-2.00 sec 9.57 MBytes 80.3 Mbits/sec 6929
[ 7][RX-C] 1.00-2.00 sec 9.56 MBytes 80.2 Mbits/sec 0.034 ms 1236/8162 (15%)
[ 5][TX-C] 2.00-3.00 sec 10.8 MBytes 90.5 Mbits/sec 7812
[ 7][RX-C] 2.00-3.00 sec 10.8 MBytes 90.5 Mbits/sec 0.043 ms 342/8154 (4.2%)
[ 5][TX-C] 3.00-4.00 sec 11.3 MBytes 95.1 Mbits/sec 8205
[ 7][RX-C] 3.00-4.00 sec 11.3 MBytes 95.1 Mbits/sec 0.036 ms 15/8220 (0.18%)
[ 5][TX-C] 4.00-5.00 sec 11.3 MBytes 94.8 Mbits/sec 8181
[ 7][RX-C] 4.00-5.00 sec 11.3 MBytes 94.7 Mbits/sec 0.058 ms 0/8172 (0%)
[ 5][TX-C] 5.00-6.00 sec 11.3 MBytes 94.5 Mbits/sec 8154
[ 7][RX-C] 5.00-6.00 sec 11.2 MBytes 94.3 Mbits/sec 0.022 ms 0/8137 (0%)
[ 5][TX-C] 6.00-7.00 sec 11.3 MBytes 95.2 Mbits/sec 8215
[ 7][RX-C] 6.00-7.00 sec 11.3 MBytes 95.2 Mbits/sec 0.024 ms 4/8219 (0.049%)
[ 5][TX-C] 7.00-8.00 sec 11.3 MBytes 95.1 Mbits/sec 8211
[ 7][RX-C] 7.00-8.00 sec 11.3 MBytes 95.1 Mbits/sec 0.048 ms 5/8216 (0.061%)
[ 5][TX-C] 8.00-9.00 sec 11.3 MBytes 94.7 Mbits/sec 8177
[ 7][RX-C] 8.00-9.00 sec 11.3 MBytes 94.5 Mbits/sec 0.060 ms 0/8159 (0%)
[ 5][TX-C] 9.00-10.00 sec 11.4 MBytes 95.3 Mbits/sec 8229
[ 7][RX-C] 9.00-10.00 sec 11.3 MBytes 95.1 Mbits/sec 0.062 ms 0/8209 (0%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][TX-C] 0.00-10.00 sec 111 MBytes 93.1 Mbits/sec 0.000 ms 13183952283202748416/80330 (0%) sender
[ 5][TX-C] 0.00-10.00 sec 111 MBytes 92.9 Mbits/sec 0.063 ms 66/80260 (0.082%) receiver
[ 7][RX-C] 0.00-10.00 sec 113 MBytes 94.8 Mbits/sec 0.000 ms 0/81822 (0%) sender
[ 7][RX-C] 0.00-10.00 sec 111 MBytes 92.9 Mbits/sec 0.062 ms 1602/81816 (2%) receiver
iperf Done.
root@am437x-evm:~#
_________________________________________
Ethool stats after UDP
_________________________________________
root@am437x-evm:~# ethtool -S eth1
NIC statistics:
tx_bcast: 9
tx_mcast: 35
tx_ucast: 136189
rx_bcast: 8
rx_mcast: 7
rx_ucast: 135778
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 0
root@am437x-evm:~#
______________________________________________________________________________
TCP Server:
______________________________________________________________________________
root@am437x-evm:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.0.10, port 39912
[ 5] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 39918
[ 8] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 39922
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][RX-S] 0.00-1.11 sec 4.00 MBytes 30.3 Mbits/sec
[ 8][TX-S] 0.00-1.11 sec 4.19 MBytes 31.7 Mbits/sec 86 74.9 KBytes
[ 5][RX-S] 1.11-2.00 sec 4.15 MBytes 38.9 Mbits/sec
[ 8][TX-S] 1.11-2.00 sec 6.54 MBytes 61.4 Mbits/sec 255 5.66 KBytes
[ 5][RX-S] 2.00-3.00 sec 1.95 MBytes 16.4 Mbits/sec
[ 8][TX-S] 2.00-3.00 sec 1.52 MBytes 12.7 Mbits/sec 353 22.6 KBytes
[ 5][RX-S] 3.00-4.00 sec 5.04 MBytes 42.4 Mbits/sec
[ 8][TX-S] 3.00-4.00 sec 4.04 MBytes 33.9 Mbits/sec 88 15.6 KBytes
[ 5][RX-S] 4.00-5.01 sec 4.29 MBytes 35.6 Mbits/sec
[ 8][TX-S] 4.00-5.01 sec 4.97 MBytes 41.3 Mbits/sec 39 76.4 KBytes
[ 5][RX-S] 5.01-6.02 sec 4.29 MBytes 35.7 Mbits/sec
[ 8][TX-S] 5.01-6.02 sec 2.48 MBytes 20.7 Mbits/sec 54 24.0 KBytes
[ 5][RX-S] 6.02-7.00 sec 6.16 MBytes 52.5 Mbits/sec
[ 8][TX-S] 6.02-7.00 sec 3.63 MBytes 31.0 Mbits/sec 33 11.3 KBytes
[ 5][RX-S] 7.00-8.00 sec 2.36 MBytes 19.8 Mbits/sec
[ 8][TX-S] 7.00-8.00 sec 1.46 MBytes 12.2 Mbits/sec 74 21.2 KBytes
[ 5][RX-S] 8.00-9.00 sec 8.42 MBytes 70.9 Mbits/sec
[ 8][TX-S] 8.00-9.00 sec 6.88 MBytes 57.9 Mbits/sec 45 14.1 KBytes
[ 5][RX-S] 9.00-10.00 sec 8.37 MBytes 70.2 Mbits/sec
[ 8][TX-S] 9.00-10.00 sec 7.05 MBytes 59.1 Mbits/sec 55 11.3 KBytes
[ 5][RX-S] 10.00-10.04 sec 348 KBytes 72.6 Mbits/sec
[ 8][TX-S] 10.00-10.04 sec 127 KBytes 26.5 Mbits/sec 0 12.7 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][RX-S] 0.00-10.04 sec 49.4 MBytes 41.3 Mbits/sec receiver
[ 8][TX-S] 0.00-10.04 sec 42.9 MBytes 35.8 Mbits/sec 1082 sender
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------
^Ciperf3: interrupt - the server has terminated
root@am437x-evm:~#
______________________________________________________________________________
UDP Server:
______________________________________________________________________________
root@am437x-evm:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.0.10, port 60946
[ 5] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 58423
[ 6] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 53050
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][RX-S] 0.00-1.00 sec 11.3 MBytes 94.6 Mbits/sec 0.031 ms 0/8164 (0%)
[ 6][TX-S] 0.00-1.00 sec 11.3 MBytes 94.7 Mbits/sec 8178
[ 5][RX-S] 1.00-2.00 sec 9.55 MBytes 80.2 Mbits/sec 0.037 ms 0/6919 (0%)
[ 6][TX-S] 1.00-2.00 sec 11.3 MBytes 94.6 Mbits/sec 8163
[ 5][RX-S] 2.00-3.00 sec 10.9 MBytes 91.1 Mbits/sec 0.043 ms 0/7868 (0%)
[ 6][TX-S] 2.00-3.00 sec 11.3 MBytes 95.1 Mbits/sec 8212
[ 5][RX-S] 3.00-4.00 sec 11.3 MBytes 94.6 Mbits/sec 0.028 ms 1/8167 (0.012%)
[ 6][TX-S] 3.00-4.00 sec 11.3 MBytes 94.8 Mbits/sec 8181
[ 5][RX-S] 4.00-5.00 sec 11.2 MBytes 94.3 Mbits/sec 0.071 ms 9/8153 (0.11%)
[ 6][TX-S] 4.00-5.00 sec 11.2 MBytes 94.3 Mbits/sec 8144
[ 5][RX-S] 5.00-6.00 sec 11.3 MBytes 95.0 Mbits/sec 0.033 ms 17/8216 (0.21%)
[ 6][TX-S] 5.00-6.00 sec 11.3 MBytes 95.0 Mbits/sec 8199
[ 5][RX-S] 6.00-7.00 sec 11.4 MBytes 95.2 Mbits/sec 0.028 ms 0/8221 (0%)
[ 6][TX-S] 6.00-7.00 sec 11.4 MBytes 95.3 Mbits/sec 8224
[ 5][RX-S] 7.00-8.00 sec 11.3 MBytes 94.4 Mbits/sec 0.066 ms 0/8151 (0%)
[ 6][TX-S] 7.00-8.00 sec 11.3 MBytes 94.5 Mbits/sec 8159
[ 5][RX-S] 8.00-9.00 sec 11.3 MBytes 94.7 Mbits/sec 0.055 ms 17/8192 (0.21%)
[ 6][TX-S] 8.00-9.00 sec 11.3 MBytes 94.7 Mbits/sec 8175
[ 5][RX-S] 9.00-10.00 sec 11.3 MBytes 94.8 Mbits/sec 0.063 ms 22/8209 (0.27%)
[ 6][TX-S] 9.00-10.00 sec 11.3 MBytes 94.8 Mbits/sec 8187
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][RX-S] 0.00-10.00 sec 111 MBytes 92.9 Mbits/sec 0.063 ms 66/80260 (0.082%) receiver
[ 6][TX-S] 0.00-10.00 sec 113 MBytes 94.8 Mbits/sec 0.000 ms 0/81822 (0%) sender
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------
__________________________________
__________________________________
AM335x
__________________________________
__________________________________
root@am335x-evm:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b2:8f:66:ed:f3:2e brd ff:ff:ff:ff:ff:ff
inet6 fe80::b08f:66ff:feed:f32e/64 scope link
valid_lft forever preferred_lft forever
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether da:93:15:74:22:a1 brd ff:ff:ff:ff:ff:ff
inet6 fe80::d893:15ff:fe74:22a1/64 scope link
valid_lft forever preferred_lft forever
root@am335x-evm:~#
root@am335x-evm:~#
root@am335x-evm:~# ifconfig eth0 192.168.0.10
root@am335x-evm:~# ifconfig eth1 192.168.1.10
root@am335x-evm:~#
root@am335x-evm:~#
root@am335x-evm:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether b2:8f:66:ed:f3:2e brd ff:ff:ff:ff:ff:ff
inet 192.168.0.10/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::b08f:66ff:feed:f32e/64 scope link
valid_lft forever preferred_lft forever
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether da:93:15:74:22:a1 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.10/24 brd 192.168.1.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::d893:15ff:fe74:22a1/64 scope link
valid_lft forever preferred_lft forever
root@am335x-evm:~#
__________________________________
Ethool stats before iperf test
__________________________________
root@am335x-evm:~# ethtool -S eth0
NIC statistics:
tx_bcast: 4
tx_mcast: 31
tx_ucast: 0
rx_bcast: 4
rx_mcast: 3
rx_ucast: 0
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 0
root@am335x-evm:~#
_____________________________________________________________________
TCP Client
_____________________________________________________________________
root@am335x-evm:~# iperf3 -c 192.168.0.20 --bidir
Connecting to host 192.168.0.20, port 5201
[ 5] local 192.168.0.10 port 59200 connected to 192.168.0.20 port 5201
[ 7] local 192.168.0.10 port 59216 connected to 192.168.0.20 port 5201
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][TX-C] 0.00-1.00 sec 5.18 MBytes 43.4 Mbits/sec 213 5.66 KBytes
[ 7][RX-C] 0.00-1.00 sec 1.32 MBytes 11.0 Mbits/sec
[ 5][TX-C] 1.00-2.00 sec 4.11 MBytes 34.4 Mbits/sec 164 22.6 KBytes
[ 7][RX-C] 1.00-2.00 sec 1.87 MBytes 15.7 Mbits/sec
[ 5][TX-C] 2.00-3.02 sec 3.62 MBytes 29.9 Mbits/sec 154 36.8 KBytes
[ 7][RX-C] 2.00-3.02 sec 2.67 MBytes 22.0 Mbits/sec
[ 5][TX-C] 3.02-4.12 sec 2.00 MBytes 15.2 Mbits/sec 98 15.6 KBytes
[ 7][RX-C] 3.02-4.12 sec 2.28 MBytes 17.3 Mbits/sec
[ 5][TX-C] 4.12-5.01 sec 5.31 MBytes 49.8 Mbits/sec 113 17.0 KBytes
[ 7][RX-C] 4.12-5.01 sec 2.66 MBytes 25.0 Mbits/sec
[ 5][TX-C] 5.01-6.12 sec 6.03 MBytes 45.5 Mbits/sec 133 25.5 KBytes
[ 7][RX-C] 5.01-6.12 sec 2.16 MBytes 16.3 Mbits/sec
[ 5][TX-C] 6.12-7.00 sec 1.99 MBytes 19.0 Mbits/sec 108 8.48 KBytes
[ 7][RX-C] 6.12-7.00 sec 1.24 MBytes 11.8 Mbits/sec
[ 5][TX-C] 7.00-8.00 sec 2.32 MBytes 19.5 Mbits/sec 71 7.07 KBytes
[ 7][RX-C] 7.00-8.00 sec 2.51 MBytes 21.1 Mbits/sec
[ 5][TX-C] 8.00-9.00 sec 2.26 MBytes 18.9 Mbits/sec 72 5.66 KBytes
[ 7][RX-C] 8.00-9.00 sec 2.49 MBytes 20.8 Mbits/sec
[ 5][TX-C] 9.00-10.01 sec 2.91 MBytes 24.1 Mbits/sec 15 59.4 KBytes
[ 7][RX-C] 9.00-10.01 sec 2.48 MBytes 20.5 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][TX-C] 0.00-10.01 sec 35.7 MBytes 29.9 Mbits/sec 1141 sender
[ 5][TX-C] 0.00-10.23 sec 35.7 MBytes 29.3 Mbits/sec receiver
[ 7][RX-C] 0.00-10.01 sec 22.4 MBytes 18.7 Mbits/sec 1080 sender
[ 7][RX-C] 0.00-10.23 sec 21.7 MBytes 17.8 Mbits/sec receiver
iperf Done.
root@am335x-evm:~#
__________________________________
Ethtool stats after TCP
__________________________________
root@am335x-evm:~# ethtool -S eth0
NIC statistics:
tx_bcast: 7
tx_mcast: 32
tx_ucast: 36397
rx_bcast: 6
rx_mcast: 4
rx_ucast: 34243
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 0
root@am335x-evm:~#
_________________________________________________________________________
UDP Client
_________________________________________________________________________
<pre>root@am335x-evm:~# iperf3 -u -c 192.168.0.20 -b 100M --bidir
Connecting to host 192.168.0.20, port 5201
[ 5] local 192.168.0.10 port 49745 connected to 192.168.0.20 port 5201
[ 7] local 192.168.0.10 port 53078 connected to 192.168.0.20 port 5201
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][TX-C] 0.00-1.00 sec 10.1 MBytes 84.5 Mbits/sec 7294
[ 7][RX-C] 0.00-1.00 sec 10.1 MBytes 84.4 Mbits/sec 0.022 ms 859/8145 (11%)
[ 5][TX-C] 1.00-2.00 sec 10.9 MBytes 91.6 Mbits/sec 7910
[ 7][RX-C] 1.00-2.00 sec 10.9 MBytes 91.6 Mbits/sec 0.009 ms 268/8178 (3.3%)
[ 5][TX-C] 2.00-3.00 sec 10.8 MBytes 90.7 Mbits/sec 7830
[ 7][RX-C] 2.00-3.00 sec 10.8 MBytes 90.7 Mbits/sec 0.009 ms 381/8211 (4.6%)
[ 5][TX-C] 3.00-4.00 sec 10.9 MBytes 91.4 Mbits/sec 7890
[ 7][RX-C] 3.00-4.00 sec 10.9 MBytes 91.4 Mbits/sec 0.015 ms 302/8192 (3.7%)
[ 5][TX-C] 4.00-5.00 sec 10.9 MBytes 91.1 Mbits/sec 7866
[ 7][RX-C] 4.00-5.00 sec 10.9 MBytes 91.1 Mbits/sec 0.007 ms 314/8180 (3.8%)
[ 5][TX-C] 5.00-6.00 sec 11.0 MBytes 92.5 Mbits/sec 7986
[ 7][RX-C] 5.00-6.00 sec 11.0 MBytes 92.5 Mbits/sec 0.015 ms 227/8213 (2.8%)
[ 5][TX-C] 6.00-7.00 sec 10.9 MBytes 91.7 Mbits/sec 7912
[ 7][RX-C] 6.00-7.00 sec 10.9 MBytes 91.7 Mbits/sec 0.010 ms 311/8223 (3.8%)
[ 5][TX-C] 7.00-8.00 sec 10.9 MBytes 91.7 Mbits/sec 7913
[ 7][RX-C] 7.00-8.00 sec 10.9 MBytes 91.5 Mbits/sec 0.017 ms 177/8077 (2.2%)
[ 5][TX-C] 8.00-9.00 sec 11.1 MBytes 92.7 Mbits/sec 8004
[ 7][RX-C] 8.00-9.00 sec 11.1 MBytes 92.7 Mbits/sec 0.022 ms 167/8171 (2%)
[ 5][TX-C] 9.00-10.00 sec 11.0 MBytes 92.5 Mbits/sec 7989
[ 7][RX-C] 9.00-10.00 sec 11.0 MBytes 92.5 Mbits/sec 0.006 ms 220/8209 (2.7%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][TX-C] 0.00-10.00 sec 109 MBytes 91.0 Mbits/sec 0.000 ms 13183829137900437504/78594 (0%) sender
[ 5][TX-C] 0.00-10.00 sec 108 MBytes 91.0 Mbits/sec 0.012 ms 20/78590 (0.025%) receiver
[ 7][RX-C] 0.00-10.00 sec 113 MBytes 94.8 Mbits/sec 0.000 ms 0/81870 (0%) sender
[ 7][RX-C] 0.00-10.00 sec 109 MBytes 91.0 Mbits/sec 0.006 ms 3226/81799 (3.9%) receiver
iperf Done.
root@am335x-evm:~#
__________________________________
Ethtool stats after UDP
__________________________________
root@am335x-evm:~# ethtool -S eth0
NIC statistics:
tx_bcast: 7
tx_mcast: 32
tx_ucast: 115007
rx_bcast: 6
rx_mcast: 4
rx_ucast: 115534
rx_misalignment_frames: 0
stormprev_counter_bc: 0
stormprev_counter_mc: 0
stormprev_counter_uc: 0
mac_rxerror: 0
sfd_error: 0
mac_txerror: 0
rx_oversized_frames: 0
rx_undersized_frames: 0
dropped_packets: 0
tx_hwq_overflow: 0
tx_hwq_underflow: 0
root@am335x-evm:~#
______________________________________________________________________________
TCP Server:
______________________________________________________________________________
root@am437x-evm:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.0.10, port 59196
[ 5] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 59200
[ 8] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 59216
[ ID][Role] Interval Transfer Bitrate Retr Cwnd
[ 5][RX-S] 0.00-1.00 sec 4.95 MBytes 41.5 Mbits/sec
[ 8][TX-S] 0.00-1.00 sec 1.42 MBytes 11.9 Mbits/sec 71 9.90 KBytes
[ 5][RX-S] 1.00-2.24 sec 4.19 MBytes 28.5 Mbits/sec
[ 8][TX-S] 1.00-2.24 sec 2.45 MBytes 16.6 Mbits/sec 48 41.0 KBytes
[ 5][RX-S] 2.24-3.00 sec 3.42 MBytes 37.6 Mbits/sec
[ 8][TX-S] 2.24-3.00 sec 2.20 MBytes 24.2 Mbits/sec 130 5.66 KBytes
[ 5][RX-S] 3.00-4.00 sec 2.12 MBytes 17.8 Mbits/sec
[ 8][TX-S] 3.00-4.00 sec 2.19 MBytes 18.4 Mbits/sec 153 9.90 KBytes
[ 5][RX-S] 4.00-5.00 sec 5.13 MBytes 43.0 Mbits/sec
[ 8][TX-S] 4.00-5.00 sec 2.80 MBytes 23.5 Mbits/sec 136 5.66 KBytes
[ 5][RX-S] 5.00-6.05 sec 6.20 MBytes 49.6 Mbits/sec
[ 8][TX-S] 5.00-6.05 sec 2.04 MBytes 16.3 Mbits/sec 45 14.1 KBytes
[ 5][RX-S] 6.05-7.24 sec 2.00 MBytes 14.1 Mbits/sec
[ 8][TX-S] 6.05-7.24 sec 1.83 MBytes 12.9 Mbits/sec 225 89.1 KBytes
[ 5][RX-S] 7.24-8.08 sec 2.36 MBytes 23.5 Mbits/sec
[ 8][TX-S] 7.24-8.08 sec 2.25 MBytes 22.4 Mbits/sec 100 11.3 KBytes
[ 5][RX-S] 8.08-9.21 sec 2.24 MBytes 16.6 Mbits/sec
[ 8][TX-S] 8.08-9.21 sec 2.62 MBytes 19.4 Mbits/sec 53 19.8 KBytes
[ 5][RX-S] 9.21-10.00 sec 2.78 MBytes 29.7 Mbits/sec
[ 8][TX-S] 9.21-10.00 sec 2.38 MBytes 25.4 Mbits/sec 118 50.9 KBytes
[ 5][RX-S] 10.00-10.23 sec 329 KBytes 11.6 Mbits/sec
[ 8][TX-S] 10.00-10.23 sec 191 KBytes 6.70 Mbits/sec 1 59.4 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Retr
[ 5][RX-S] 0.00-10.23 sec 35.7 MBytes 29.3 Mbits/sec receiver
[ 8][TX-S] 0.00-10.23 sec 22.4 MBytes 18.3 Mbits/sec 1080 sender
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------
^Ciperf3: interrupt - the server has terminated
root@am437x-evm:~#
_____________________________________________________________________________
UDP Server:
______________________________________________________________________________
root@am437x-evm:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.0.10, port 59410
[ 5] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 49745
[ 6] local 192.168.0.20 port 5201 connected to 192.168.0.10 port 53078
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][RX-S] 0.00-1.00 sec 10.1 MBytes 84.4 Mbits/sec 0.010 ms 0/7285 (0%)
[ 6][TX-S] 0.00-1.00 sec 11.3 MBytes 95.2 Mbits/sec 8216
[ 5][RX-S] 1.00-2.00 sec 10.9 MBytes 91.6 Mbits/sec 0.018 ms 0/7911 (0%)
[ 6][TX-S] 1.00-2.00 sec 11.3 MBytes 94.7 Mbits/sec 8179
[ 5][RX-S] 2.00-3.00 sec 10.8 MBytes 90.7 Mbits/sec 0.008 ms 0/7833 (0%)
[ 6][TX-S] 2.00-3.00 sec 11.3 MBytes 95.1 Mbits/sec 8211
[ 5][RX-S] 3.00-4.00 sec 10.9 MBytes 91.4 Mbits/sec 0.013 ms 0/7887 (0%)
[ 6][TX-S] 3.00-4.00 sec 11.3 MBytes 94.9 Mbits/sec 8191
[ 5][RX-S] 4.00-5.00 sec 10.9 MBytes 91.2 Mbits/sec 0.005 ms 0/7870 (0%)
[ 6][TX-S] 4.00-5.00 sec 11.3 MBytes 94.7 Mbits/sec 8178
[ 5][RX-S] 5.00-6.00 sec 11.0 MBytes 92.5 Mbits/sec 0.023 ms 0/7986 (0%)
[ 6][TX-S] 5.00-6.00 sec 11.4 MBytes 95.2 Mbits/sec 8220
[ 5][RX-S] 6.00-7.00 sec 10.9 MBytes 91.7 Mbits/sec 0.014 ms 0/7912 (0%)
[ 6][TX-S] 6.00-7.00 sec 11.4 MBytes 95.3 Mbits/sec 8224
[ 5][RX-S] 7.00-8.00 sec 10.9 MBytes 91.4 Mbits/sec 0.015 ms 20/7912 (0.25%)
[ 6][TX-S] 7.00-8.00 sec 11.2 MBytes 93.5 Mbits/sec 8075
[ 5][RX-S] 8.00-9.00 sec 11.0 MBytes 92.6 Mbits/sec 0.010 ms 0/7991 (0%)
[ 6][TX-S] 8.00-9.00 sec 11.3 MBytes 94.4 Mbits/sec 8151
[ 5][RX-S] 9.00-10.00 sec 11.1 MBytes 92.7 Mbits/sec 0.012 ms 0/8003 (0%)
[ 6][TX-S] 9.00-10.00 sec 11.4 MBytes 95.3 Mbits/sec 8225
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID][Role] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[ 5][RX-S] 0.00-10.00 sec 108 MBytes 91.0 Mbits/sec 0.012 ms 20/78590 (0.025%) receiver
[ 6][TX-S] 0.00-10.00 sec 113 MBytes 94.8 Mbits/sec 0.000 ms 0/81870 (0%) sender
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------
^Ciperf3: interrupt - the server has terminated
root@am437x-evm:~#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment