diff options
author | ps <ps@FreeBSD.org> | 2003-04-26 18:26:29 +0000 |
---|---|---|
committer | ps <ps@FreeBSD.org> | 2003-04-26 18:26:29 +0000 |
commit | 2b96da3888be4bbee530605fb5c59983451840bd (patch) | |
tree | 77f851d29721358d4c0c92610946eda8bc681a7e /sys/dev/bge/if_bge.c | |
parent | fd579503718ee8a5d32b721d8899f1de90592b4c (diff) | |
download | FreeBSD-src-2b96da3888be4bbee530605fb5c59983451840bd.zip FreeBSD-src-2b96da3888be4bbee530605fb5c59983451840bd.tar.gz |
Update the mbuf watermark settings to match the latest documentation
from Broadcom. These values are strongly encouraged for proper operation.
MFC after: 3 days
Diffstat (limited to 'sys/dev/bge/if_bge.c')
-rw-r--r-- | sys/dev/bge/if_bge.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index 19201b3..6bb5532 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -1083,9 +1083,9 @@ bge_blockinit(sc) CSR_WRITE_4(sc, BGE_BMAN_DMA_DESCPOOL_LEN, 0x2000); /* Configure mbuf pool watermarks */ - CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 24); - CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 24); - CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_HIWAT, 48); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 0x50); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 0x20); + CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_HIWAT, 0x60); /* Configure DMA resource watermarks */ CSR_WRITE_4(sc, BGE_BMAN_DMA_DESCPOOL_LOWAT, 5); |