Subject: Re: CVS commit: src/sys/dev/ic
To: None <itohy@NetBSD.org>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: source-changes
Date: 11/26/2006 00:04:17
itohy@NetBSD.org wrote:

> Modified Files:
> 	src/sys/dev/ic: elinkxl.c
> 
> Log Message:
> Restart transmitter, not reset the entire chip, on transmission errors
> like Tx underrun.
> This should improve performance on such errors.
> 
> Handle fifo threshold properly --- actually it did not handled at all.
> Note that the Tx Complete interrupts occur only on errors, and ex_txstat()
> is not good place to increment sc->tx_succ_ok.  Increase the sc->tx_succ_ok
> count from 100 to 256, since the ex(4) does busmastering and underruns
> should rarely happen in normal operations.
> 
> Possibly improve some situation for the hang-on-heavy-load problems,
> such as kern/11450 and kern/27096.

Does this also close PR kern/31455?
---
Izumi Tsutsui