Increase initial Tx drain threshold to 512 bytes.
My macppc complains about transmit FIFO underrun every time.
This commit is contained in:
parent
14a62d1878
commit
d214b09b47
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: if_sip.c,v 1.18 2000/10/15 20:02:31 thorpej Exp $ */
|
/* $NetBSD: if_sip.c,v 1.19 2000/10/28 08:36:57 tsutsui Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1999 Network Computer, Inc.
|
* Copyright (c) 1999 Network Computer, Inc.
|
||||||
@ -1415,7 +1415,7 @@ sip_init(ifp)
|
|||||||
}
|
}
|
||||||
if (sc->sc_tx_drain_thresh == 0) {
|
if (sc->sc_tx_drain_thresh == 0) {
|
||||||
/*
|
/*
|
||||||
* Start at a drain threshold of 128 bytes. We will
|
* Start at a drain threshold of 512 bytes. We will
|
||||||
* increase it if a DMA underrun occurs.
|
* increase it if a DMA underrun occurs.
|
||||||
*
|
*
|
||||||
* XXX The minimum value of this variable should be
|
* XXX The minimum value of this variable should be
|
||||||
@ -1424,7 +1424,7 @@ sip_init(ifp)
|
|||||||
* may trash the first few outgoing packets if the
|
* may trash the first few outgoing packets if the
|
||||||
* PCI bus is saturated.
|
* PCI bus is saturated.
|
||||||
*/
|
*/
|
||||||
sc->sc_tx_drain_thresh = 4;
|
sc->sc_tx_drain_thresh = 512 / 32;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user