AnsweredAssumed Answered

SDK1.1 DPAA Ethernet Driver Tx packets overruns

Question asked by amrut kulkarni on Sep 3, 2014
Latest reply on Sep 29, 2014 by Yiping Wang

Hi All,

 

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

          collisions:0 txqueuelen:16384

          RX bytes:2768709260 (2.5 GiB)  TX bytes:4289153048 (3.9 GiB)

          Memory:fe5e0000-fe5e0fff

 

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 !!

 

Regards,

Amrut

Outcomes