PSDK QNX Datasheets
IO-PKT CPSW ethernet driver datasheet

IO-PKT CPSW2G driver

Test Setup for QNX TI_J784S4_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 694 11
TCP TX 638 5
TCP Bidirectional RX=342 TX=618 12

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) 41.9 & 65.5 7 & 12 1e+02
UDP RX & TX (100M) 73.7 & 119 13 & 11 1e+02
UDP RX & TX (500M) 4.97 & 120 12 & 11 1e+02
UDP RX & TX (Auto) 0.01 & 118 12 & 11 1e+02
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 42 & 65.5 4 & 12 1e+02
UDP RX & TX (100M) 83.9 & 131 8 & 12 1e+02
UDP RX & TX (500M) 42.3 & 233 12 & 10 1e+02
UDP RX & TX (Auto) 3.4 & 230 12 & 11 1e+02
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 42 & 65.5 1 & 11 1e+02
UDP RX & TX (100M) 83.9 & 131 3 & 8 1e+02
UDP RX & TX (500M) 268 & 613 12 & 12 1e+02
UDP RX & TX (Auto) 151 & 611 12 & 12 1e+02

Back To Top

IO-PKT CPSW9G virtual driver

Test Setup for QNX TI_J784S4_EVM_Board

Hardware Configuration Value
Processing Core A72
Core Frequency 2 GHz
Ethernet Interface Type QSGMII at 1Gbps on QSGMII card
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 -u -s

Host PC commands::

iperf -c <evm_ip> -r

iperf -c <evm_ip> -d

Test Bandwidth (Mbps) CPU Load (%)
TCP RX 665 11
TCP TX 579 6
TCP Bidirectional RX=336 TX=609 12

UDP Performance

On EVM QNX prompt:

iperf2 -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) 41.9 & 65.5 8 & 7 1e+02
UDP RX & TX (100M) 69.3 & 118 12 & 11 1e+02
UDP RX & TX (500M) 1.66 & 118 12 & 11 1e+02
UDP RX & TX (Auto) 0.17 & 118 12 & 11 1e+02
Test Datagram Length = 512B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 42 & 65.5 4 & 7 1e+02
UDP RX & TX (100M) 83.6 & 131 8 & 7 1e+02
UDP RX & TX (500M) 39.8 & 228 12 & 11 1e+02
UDP RX & TX (Auto) 2.42 & 231 12 & 11 1e+02
Test Datagram Length = 1470B Bandwidth (Mbps) CPU Load (%) Packet Loss (%)
UDP RX & TX (50M) 41.9 & 65.5 2 & 11 1e+02
UDP RX & TX (100M) 83.9 & 131 4 & 7 1e+02
UDP RX & TX (500M) 264 & 608 11 & 12 1e+02
UDP RX & TX (Auto) 148 & 605 12 & 12 1e+02

Back To Top