linux-mips
[Top] [All Lists]

[PATCH] au1000_tx_timeout and promiscuous mode

To: netdev@vger.kernel.org
Subject: [PATCH] au1000_tx_timeout and promiscuous mode
From: elmar gerdes <elmar.gerdes@engel-kg.com>
Date: Tue, 21 Mar 2006 01:50:15 +0100 (CET)
Cc: linux-mips@linux-mips.org
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org

hello,

the attached patch fixes a problem I had when running 2 different
Au15xx-based boards (Au1500 and Au1550) in bridging mode under high load.
au1000_tx_timeout() would reset the device for which it was called, but
promiscuous mode was not re-established.

tested under 2.6.14, 2.6.16-rc6 and 2.4.31.

on the 2.6.1x systems, the timeout appears after some 5 seconds, under
2.4.31 I thought it did not appear, but after half an hour of full load
I've seen it there, too.  now this makes me wonder why it takes only a
few seconds to have a tx timeout under 2.6 and half an hour under 2.4.
any ideas?

regards,
        elmar

Attachment: au1000_eth.c.patch
Description: Text document

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