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 iperf3

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 87.7 11
TCP TX 89 11
TCP Bidirectional RX=86.9 TX=63.3 14

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 (25M) 24.5 39 1e+02
UDP RX (50M) 49.7 44 1e+02
UDP RX (100M) 73.3 45 1e+02
UDP RX (Max) 74,4 47 1e+02
UDP TX (Max) 74.7 47 0
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX (25M) 24.5 40 1e+02
UDP RX (50M) 49.7 41 1e+02
UDP RX (100M) 82.2 45 1e+02
UDP RX (Max) 83.4 47 1e+02
UDP TX (Max) 82.4 47 0
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX (25M) 24.7 44 1e+02
UDP RX (50M) 50.3 45 1e+02
UDP RX (100M) 89.9 42 1e+02
UDP RX (Max) 95.5 54 1e+02
UDP TX (Max) 96.1 54 0

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 iperf3

TCP Performance

On EVM QNX prompt:

iperf -s

Host PC commands::

iperf -c <evm_ip> -r

iperf -c <evm_ip> -d

Test Bandwidth (Mbps) CPU Load (%)
TCP RX 87.3 12
TCP TX 88.6 11
TCP Bidirectional RX=86.2 TX=64.1 16

UDP Performance

On EVM QNX prompt:

iperf -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 (25M) 24.5 39 1e+02
UDP RX (50M) 49.7 46 1e+02
UDP RX (100M) 73.3 45 1e+02
UDP RX (Max) 74,4 49 1e+02
UDP TX (Max) 74.7 47 0
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX (25M) 24.5 40 1e+02
UDP RX (50M) 49.7 41 1e+02
UDP RX (100M) 82.2 45 1e+02
UDP RX (Max) 83.4 46 1e+02
UDP TX (Max) 82.4 47 0
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX (25M) 24.7 44 1e+02
UDP RX (50M) 50.3 45 1e+02
UDP RX (100M) 89.9 42 1e+02
UDP RX (Max) 95.5 53 1e+02
UDP TX (Max) 96.1 54 0

Back To Top