ML403 gigabit ethernet bandwidth - 2.6 kernel

Ming Liu eemingliu at hotmail.com
Sun Jun 24 05:10:16 EST 2007


Use the following command in Linux please:

ifconfig eth0 mtu 8982

As well you should do that on your PC in the measurement.

Ming


>From: Mohammad Sadegh Sadri <mamsadegh at hotmail.com>
>To: Ming Liu <eemingliu at hotmail.com>, 
<akonovalov at ru.mvista.com>,<linuxppc-embedded at ozlabs.org>, 
<grant.likely at secretlab.ca>
>Subject: RE: ML403 gigabit ethernet bandwidth - 2.6 kernel
>Date: Sat, 23 Jun 2007 19:08:29 +0000
>
>
>Dear Ming,
>
>Really thanks for reply,
>
>about thresholds and waitbound OK! I'll adjust them in adapter.c ,
>
>but what about enabling jumbo frames? should I do any thing special to 
enable Jumbo fram support?
>
>we were thinking that it is enabled by default. Is it?
>
>thanks
>
>
>
>
>----------------------------------------
> > From: eemingliu at hotmail.com
> > To: mamsadegh at hotmail.com; akonovalov at ru.mvista.com; 
linuxppc-embedded at ozlabs.org; grant.likely at secretlab.ca
> > Subject: RE: ML403 gigabit ethernet bandwidth - 2.6 kernel
> > Date: Sat, 23 Jun 2007 18:48:19 +0000
> >
> > Dear Mohammad,
> > There are some parameters which could be adjusted to improve the
> > performance. They are: TX and RX_Threshold TX and RX_waitbound. In my
> > system, we use TX_Threshold=16 and Rx_Threshold=8 and both waitbound=1.
> >
> > Also Jumbo frame of 8982 could be enable.
> >
> > Try those hints and share your improvement with us.
> >
> > BR
> > Ming
> >
> > >From: Mohammad Sadegh Sadri
> > >To: Andrei Konovalov , Linux PPC Linux
> > PPC, Grant Likely
> > >Subject: ML403 gigabit ethernet bandwidth - 2.6 kernel
> > >Date: Sat, 23 Jun 2007 12:19:12 +0000
> > >
> > >
> > >Dear all,
> > >
> > >Recently we did a set of tests on performance of virtex 4FX hard TEMAC
> > module using ML403
> > >
> > >we studied all of the posts here carefully: these are the system
> > characteristics;
> > >
> > >Board : ML403
> > >EDK    : EDK9.1SP2
> > >Hard TEMAC version and PLTEMAC version are both 3.0.a
> > >PPC clock frequency :  300MHz
> > >Kernel : 2.6.21-rc7 , downloaded from grant's git tree some thing near 
one
> > week ago
> > >DMA type: 3 (sg dma)
> > >DRE : enabled for TX and RX, (2)
> > >CSUM offload is enabled for both of TX and RX
> > >tx and rx fifo sizes : 131072 bits
> > >
> > >the board comes up over NFS root file system completely and without 
any
> > problems.
> > >
> > >PC system used for these tests is : CPU P4 Dual Core, 3.4GHz , 
2Gigabytes
> > memory, Dual gigabit ethernet port, running linux 2.6.21.3
> > >We have tested the PC system band width and it can easily reach 
966mbits/s
> > when connected to the same PC. ( using the same cross cable used for 
ml403
> > test)
> > >
> > >Netperf is compiled with TCP SEND FILE enabled, ( -DHAVE_SENDFILE)
> > >
> > >(from board to PC)
> > >netperf -t TCP_SENDFILE -H 10.10.10.250 -F /boot/zImage.elf -- -m 
16384 -s
> > 87380 -S 87380
> > >
> > >the measured bandwidth for this test was just 40.66Mbits.
> > >It is also true for netperf from PC to board.
> > >
> > >we do not have any more idea about what we should do to improve the
> > bandwidth.
> > >any help or ideas is appreciated...
> > >
> > >_________________________________________________________________
> > >Connect to the next generation of MSN
> > 
Messenger?>http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline

> >
> > >_______________________________________________
> > >Linuxppc-embedded mailing list
> > >Linuxppc-embedded at ozlabs.org
> > >https://ozlabs.org/mailman/listinfo/linuxppc-embedded
> >
> > _________________________________________________________________
> > 免费下载 MSN Explorer:   http://explorer.msn.com/lccn/
> >
>
>_________________________________________________________________
>News, entertainment and everything you care about at Live.com. Get it now!
>http://www.live.com/getstarted.aspx

_________________________________________________________________
免费下载 MSN Explorer:   http://explorer.msn.com/lccn/  




More information about the Linuxppc-embedded mailing list