linux-mips
[Top] [All Lists]

Re: Au1550 ethernet throughput low

To: Bruno Randolf <bruno.randolf@4g-systems.biz>
Subject: Re: Au1550 ethernet throughput low
From: jaypee@hotpop.com
Date: Mon, 18 Jul 2005 09:57:13 +0000
Cc: Clem Taylor <clem.taylor@gmail.com>, linux-mips <linux-mips@linux-mips.org>
In-reply-to: <200507151117.49012.bruno.randolf@4g-systems.biz> (from bruno.randolf@4g-systems.biz on Fri Jul 15 10:17:44 2005)
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <1121270402l.7656l.3l@cavan> <ecb4efd1050714171318ce81aa@mail.gmail.com> <1121415711l.5178l.3l@cavan> <200507151117.49012.bruno.randolf@4g-systems.biz>
Sender: linux-mips-bounce@linux-mips.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 15/07/05 10:17:44, Bruno Randolf wrote:
On Friday 15 July 2005 10:21, jaypee@hotpop.com wrote:
> Yours is using ~30% cpu to send 100Mbps.
> Mine is using 100% to send 66Mbps.

i remember that ethernet thruput dropped from nearly 100Mbps to about
60-70Mbps on our Au1500 based board, when we enabled
CONFIG_NONCOHERENT_IO...

Thanks Bruno but I can't find that config option to select.
I did find CONFIG_
Changing from CONFIG_DMA_NONCOHERENT to CONFIG_DMA_COHERENT make no difference, although I can see that if the kernel invalidates the cache
line for each packet on send there would be a performance hit.

Clem can you send me your .config to see if I can figure out why your setup works?


bruno


- -- mailto:jaypee@hotpop.com
http://www.jaypee.org.uk
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC230BZDxnKy3oOpYRAjq2AJ49DO0KrqGmWcS1N1dHHLe2lOlEhgCeNyqw
aTRA+DA6FyMNakcLBt5oV88=
=TR4O
-----END PGP SIGNATURE-----




<Prev in Thread] Current Thread [Next in Thread>