TI exports,
We use TDA4 VM, SDK7.3, QNX 7.1.0;
When two switch port send large-udp-package(6400 bytes) to Linux PC simultaneously, udp package from ECU loss seriously.
we tested flowing testcases with topology(topology.png):
Host:
iperf3 -s -p 5201
iperf3 -s -p 5301
ECU1:
iperf3 -c 192.168.3.99 -p 5201 -b 30M -t 20 -u -l 6400
ECU2:
iperf3 -c 192.168.3.99 -p 5301 -b 30M -t 20 -u -l 6400
case 1: ECU1 send UDP, ECU2 do nothing, PC receive UDP
case 2: ECU1 do nothing, ECU2 send UDP, PC receive UDP
case 3: ECU1 send UDP, ECU2 send UDP, PC receive UDP
Test result: When ECU1 and ECU2 Send separately(case1 and case 2), udp packages donot loss. When ECU1 and ECU2 send simultaneously(case 3), ECU2 udp package loss Seriously。
[Notes]: There is same problem on linux SDK08.02