Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 02/02/2001 06:34:20
Module Name:	syssrc
Committed By:	thorpej
Date:		Fri Feb  2 04:34:20 UTC 2001

Modified Files:
	syssrc/sys/dev/ic: rtl81x9.c rtl81x9var.h

Log Message:
Rework the transmit logic.  Use a "free" and "dirty" list of
transmit jobs.  The previous logic occasionally, under heavy
load, would attempt to sync and unload DMA maps that weren't
currently in use, and also occasionally leaked mbufs under
heavy load.

Yay, NFS now works pretty well on my Dreamcast.


To generate a diff of this commit:
cvs rdiff -r1.30 -r1.31 syssrc/sys/dev/ic/rtl81x9.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/dev/ic/rtl81x9var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.