Tool/software: TI C/C++ Compiler
The system information as below:
1. Broad: TDA2EX-17
2. Ethernet PHY: DP83TC811R-Q1
3. Linux System: 4.4.84-00041-geb8fba6-dirty
4. PROCESSOR SDK Version: 3.07
The bandwidth in hardware specifications of DP83TC811R-Q1 is 100 Mbps.
Then I followed this specifications to verify by those steps:
1. Device connect to another one directly.
2. Using the "iperf" software to test the bandwidth. (The one device as server, and the other as client.)
The software shows that the bandwidth between two devices is 91Mbps and the bandwidth anneals to the hardware's specification.
But the system's message(dmesg) shows the ethernet bandwidth is 10 Mbps/Half(cpsw 48484000.ethernet eth0: Link is Up - 10Mbps/Half - flow control off).
So, I have questions about the difference between system's message and hardware's specifications:
(1) Does the hardware's actual bandwidth reach to 100 Mbps?
(2) I guess the system's driver go wrong. How to solve it?
Wxchen