Hello all, I am trying to find out, why the ethernet transmit performance of my device is rather poor. Using a DM368 chip, the live555 streaming framework is able to transmit a data rate of ~30 MBit/s using 70% CPU load. This is rather disapointing.
After looking into the code of the driver in the LSP kernel, it seems that CRC offloading and TX interrupt pacing are not enabled which could explain why performance is rather poor. Are there any plans on implementing these features in the near future? Should one expect a significant performance boost by these features when sending large amounts of data? Does anybody know the reason why the hardware flow control is not used? Both ethtool and a quick look into the code suggest that hw flow control using pause frames is not enabled in the maccontrol register. Regards, Andreas.
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
