Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 06/18/1999 10:44:12
Module Name:	syssrc
Committed By:	thorpej
Date:		Fri Jun 18 17:44:10 UTC 1999

Modified Files:
	syssrc/sys/dev/ic: smc83c170.c

Log Message:
Fix that ANNOYING transmit timeout bug, caused by an unfortunate interaction
between a bug in the receive path (buffer length used instead of actual
received frame length) and the ARP code not correctly setting the length
of the reused mbuf, which all told caused the transmit logic in the chip
to wedge.

Also, make sure to count received packets.

Found and fixed by Zdenek Salvet <salvet@ics.muni.cz>, PR #7809.


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 syssrc/sys/dev/ic/smc83c170.c

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