-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
Linux Core SDK
-
LCPD-29734
-
08.04.00
-
08.06.00
-
am64xx-evm
SDK 8.4 added some UDP throughput numbers for PRU Ethernet on AM64x. However, at least one of those numbers are wrong (I have not tried to validate all of the numbers).
1) How were these numbers generated? Was a 100Mbit link accidentally used for ICSSG instead of a gigabit? Is this just a typo?
2) Please fix the documentation for SDK 8.4, and if needed, the test setup for future SDK releases.
https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/08_04_01_04/exports/docs/devices/AM64X/RT_Linux_Performance_Guide.html#icssg-ethernet-driver, table "ICSSG UDP Egress Throughput" only lists a throughput for 94Mbits/sec for datagram size of 1470. This is just 10% of the CPSW UDP Egress Throughput of 914.04Mbits/sec.
When I tested UDP Egress Throughput, I got 720MBits as per my response here: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1170983/am6422-am64x-pru_icssg-ethernet-througput/4408455#4408455