Orin‑Nano PCI‑E Ethernet fails to reach expected throughput in iperf3 TCP bidirectional test

Module: Jetson Orin‑Nano 4GB

L4T Version: R36.4.4

Link: Ethernet, link negotiated at 2500M Full Duplex with auto‑negotiation enabled.

1

In TCP bidirectional iperf test (Orin-Nano): Aggregate total throughput only reaches around 1.81Gbps, cannot hit the full 2.5G line-rate capacity.

Are there any recommended tuning methods for PCIe Ethernet on Orin‑Nano R36.4.4 to achieve aggregate TCP bidirectional throughput above 2300 Mbps?

In addition,I tried to modify the interrupt affinity for this PCIe NIC. When executing echo 2 > /proc/irq/xxx/smp_affinity, it returns Invalid argument.

Does the cpu0 loading already get the 100% when you do the test?

CPU0 does not reach 100% utilization, and overall total CPU usage is also not high.

I tried to modify the interrupt affinity for this PCIe NIC. When executing echo 2 > /proc/irq/xxx/smp_affinity, it returns Invalid argument.

please apply patch from this post

thanks,
I’m able to adjust the interrupt affinity for this PCIe NIC, yet the aggregate throughput tops out at ~1.81 Gbps and fails to reach the full 2.5 Gbps line rate.