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 653 40
TCP TX 514 16
TCP Bidirectional RX=587 TX=305 45

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 & 21 1e+02
UDP RX & TX (100M) 97.9 & 105 48 & 47 1e+02
UDP RX & TX (500M) 2.4 & 118 49 & 46 1e+02
UDP RX & TX (Max) 0.015 & 125 50 & 50 1e+02
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 49 & 52.4 15 & 20 1e+02
UDP RX & TX (100M) 98 & 105 26 & 46 1e+02
UDP RX & TX (500M) 64.3 & 223 49 & 44 1e+02
UDP RX & TX (Max) 12.3 & 249 49 & 44 1e+02
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 49.8 & 52.4 6 & 43 1e+02
UDP RX & TX (100M) 95.8 & 105 12 & 47 1e+02
UDP RX & TX (500M) 402 & 524 51 & 47 1e+02
UDP RX & TX (Max) 249 & 643 49 & 50 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 714 43
TCP TX 634 21
TCP Bidirectional RX=630 TX=349 49

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.3 & 52.4 31 & 49 1e+02
UDP RX & TX (100M) 104 & 105 52 & 50 1e+02
UDP RX & TX (500M) 2.56 & 127 49 & 50 1e+02
UDP RX & TX (Max) 0.015 & 125 50 & 50 1e+02
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 52.4 & 52.4 16 & 49 1e+02
UDP RX & TX (100M) 105 & 105 32 & 49 1e+02
UDP RX & TX (500M) 64.9 & 250 49 & 50 1e+02
UDP RX & TX (Max) 12.3 & 249 49 & 44 1e+02
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 52.5 & 52.4 6 & 47 1e+02
UDP RX & TX (100M) 105 & 105 12 & 49 1e+02
UDP RX & TX (500M) 422 & 523 53 & 49 1e+02
UDP RX & TX (Max) 249 & 643 49 & 50 1e+02

Back To Top