Subject: CVS commit: src
To: None <>
From: Jason R Thorpe <>
List: source-changes
Date: 02/11/1999 16:36:49
Module Name:	src
Committed By:	thorpej
Date:		Fri Feb 12 00:36:48 UTC 1999

Modified Files:
	src/sys/dev/pci: if_vr.c
Log Message:
Major overhaul of the Rhine/Rhine-II driver, structuring it a little more
like the SMC83C100 EPIC/100 driver:
* Rather than using pointers to the head and tail of the transmit and
receive rings, use wrapping indexes into arrays.  This is a little more
obvious when reading the code.
* More cleanly separate the hardware descriptor from the software descriptor.
* bus_dma it everywhere.
* Implement interrupt pacing and avoid a potential race in the transmit

Now this looks more or less like the Rhine driver I was working on when
this driver was committed :-)  Update copyright notice to reflect that.