netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* TI CPSW Ethernet Tx performance regression
@ 2014-01-15 12:48 Mugunthan V N
  2014-01-15 17:54 ` Ben Hutchings
  0 siblings, 1 reply; 8+ messages in thread
From: Mugunthan V N @ 2014-01-15 12:48 UTC (permalink / raw)
  To: netdev; +Cc: Mugunthan V N

Hi

I am seeing a performance regression with CPSW driver on AM335x EVM. AM335x EVM
CPSW has 3.2 kernel support [1] and Mainline support from 3.7. When I am
comparing the performance between 3.2 and 3.13-rc4. TCP receive performance of
CPSW between 3.2 and 3.13-rc4 is same (~180Mbps) but TCP Transmit performance
is poor comparing to 3.2 kernel. In 3.2 kernel is it *256Mbps* and in 3.13-rc4
it is *70Mbps*

Iperf version is *iperf version 2.0.5 (08 Jul 2010) pthreads* on both PC and EVM

On UDP transmit also performance is down comparing to 3.2 kernel. In 3.2 it is
196Mbps for 200Mbps band width and in 3.13-rc4 it is 92Mbps

Can someone point me out where can I look for improving Tx performance. I also
checked whether there is Tx descriptor over flow and there is none. I have
tries 3.11 and some older kernel, all are giving ~75Mbps Transmit performance
only.

[1] - http://arago-project.org/git/projects/?p=linux-am33x.git;a=summary

Regards
Mugunthan V N

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-02-04  8:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-15 12:48 TI CPSW Ethernet Tx performance regression Mugunthan V N
2014-01-15 17:54 ` Ben Hutchings
2014-01-15 21:21   ` Florian Fainelli
2014-01-16  6:07     ` Mugunthan V N
2014-01-16 23:35       ` Florian Fainelli
2014-02-03 18:34         ` Mugunthan V N
2014-02-03 19:24       ` Florian Fainelli
2014-02-04  8:46         ` Mugunthan V N

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).