Currently we are using SDK1.1 based source code with P4040 processor which has DPAA Ethernet driver.
While we perform network stream 90 client @ 4.7 Mbps bitrtae (90 * 4.7 = 425 Mbps total) which is less then 1Gbps Driver starts dropping the Tx packets which causes stream to choppy
# ifconfig fm1-gb1
fm1-gb1 Link encap:Ethernet HWaddr 00:06:CF:06:1E:A4
inet addr:172.17.5.1 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18138121 errors:0 dropped:489339 overruns:0 frame:0
TX packets:153820487 errors:0 dropped:9505426 overruns:9505426 carrier:0
RX bytes:2768709260 (2.5 GiB) TX bytes:4289153048 (3.9 GiB)
ifconfig statistics reports a lot of Tx drop's (overruns) no error message is reported kernle log or no drop is reported from netstat information.
I think Tx packets are getting dropped at driver level.Unit has 4Gb of RAM and don't think its memory relate since lot of RAM is still available around 2GB.
Does this means driver is flooded with too much Tx packets but at seeing at bitrate it doesn't appears to be going too high.
Can someone please point what could be potential issue ??
Thank you for your time !!