PSDK QNX Datasheets
IO-PKT CPSW ethernet driver datasheet

IO-PKT CPSW2G driver

Test Setup for QNX TI_J721E_EVM_Board

Hardware Configuration Value
Processing Core A72
Core Frequency 2 GHz
Ethernet Interface Type RGMII at 1Gbps
Packet buffer memory DDR
Hardware checksum offload No
Scatter-gather TX No
Scatter-gather RX No
Software Configuration Value
OS QNX
TCP/IP stack IO-PKT network stack
Host PC tool version iperf

TCP Performance

On EVM QNX prompt:

iperf2 -s

Host PC commands::

iperf -c <evm_ip> -r

iperf -c <evm_ip> -d

Test Bandwidth (Mbps) CPU Load (%)
TCP RX 889 39
TCP TX 834 32.5
TCP Bidirectional RX/TX: 192/692 67

UDP Performance

On EVM QNX prompt:

iperf2 -u -s

Host PC commands::

  • Test with datagram length of 256B::

iperf -c <evm_ip> -u -l256 -b<bw> -r

where <bw> is 25M, 50M, 100M, etc

  • Test with datagram length of 512B::

iperf -c <evm_ip> -u -l512 -b<bw> -r

where <bw> is 25M, 50M, 100M, etc

  • Test with datagram length of 1470B (max)::

iperf -c <evm_ip> -u -b<bw> -r

where <bw> is 25M, 50M, 100M, etc

Test Datagram Length = 256B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 49 & 52.4 23.5 & 45.5 1e+02
UDP RX & TX (100M) 97.9 & 105 47.5 & 23.5 1e+02
UDP RX & TX (500M) 8.55 & 130 94.5 & 23.5 1e+02
UDP RX & TX (1000M) 0.695 & 132 94 & 23.5 1e+02
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 49.7 & 52.4 14.5 & 22.5 1e+02
UDP RX & TX (100M) 97.9 & 105 25.5 & 23.5 1e+02
UDP RX & TX (500M) 91.2 & 256 84.5 & 23.5 1e+02
UDP RX & TX (1000M) 22.7 & 253 86 & 22.5 1e+02
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 49.1 & 52.4 5 & 23.5 1e+02
UDP RX & TX (100M) 99.4 & 105 11.5 & 22.5 1e+02
UDP RX & TX (500M) 489 & 524 62.5 & 22 1e+02
UDP RX & TX (1000M) 298 & 663 85.5 & 23.5 1e+02

Back To Top

IO-PKT CPSW9G virtual driver

Test Setup for QNX TI_J721E_EVM_Board

Hardware Configuration Value
Processing Core A72
Core Frequency 2 GHz
Ethernet Interface Type RGMII at 1Gbps on GESI
Packet buffer memory DDR
Hardware checksum offload No
Scatter-gather TX No
Scatter-gather RX No
Software Configuration Value
OS QNX
TCP/IP stack IO-PKT network stack
Host PC tool version iperf

TCP Performance

On EVM QNX prompt:

iperf2 -s

Host PC commands::

iperf -c <evm_ip> -r

iperf -c <evm_ip> -d

Test Bandwidth (Mbps) CPU Load (%)
TCP RX 937 42.5
TCP TX 862 34
TCP Bidirectional RX/TX: 189/716 70

UDP Performance

On EVM QNX prompt:

iperf2 -u -s

Host PC commands::

  • Test with datagram length of 256B::

iperf -c <evm_ip> -u -l256 -b<bw> -r

where <bw> is 25M, 50M, 100M, etc

  • Test with datagram length of 512B::

iperf -c <evm_ip> -u -l512 -b<bw> -r

where <bw> is 25M, 50M, 100M, etc

  • Test with datagram length of 1470B (max)::

iperf -c <evm_ip> -u -b<bw> -r

where <bw> is 25M, 50M, 100M, etc

Test Datagram Length = 256B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 52.4 & 52.4 25 & 24.5 1e+02
UDP RX & TX (100M) 105 & 105 51 & 24.5 1e+02
UDP RX & TX (500M) 5.71 & 139 98.5 & 24.5 1e+02
UDP RX & TX (1000M) 0.701 & 137 97 & 24.5 1e+02
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 52.4 & 52.4 16 & 24.5 1e+02
UDP RX & TX (100M) 105 & 105 27 & 24.5 1e+02
UDP RX & TX (500M) 98.9 & 271 90 & 24.5 1e+02
UDP RX & TX (1000M) 21.1 & 271 96.5 & 24.5 1e+02
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 52.5 & 52.4 5 & 24.5 1e+02
UDP RX & TX (100M) 105 & 105 11.5 & 24.5 1e+02
UDP RX & TX (500M) 524 & 524 65.5 & 144.5 1e+02
UDP RX & TX (1000M) 296 & 700 89 & 25 1e+02

Back To Top