From owner-freebsd-net@FreeBSD.ORG Sat Jul 26 12:42:11 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF60C37B401; Sat, 26 Jul 2003 12:42:11 -0700 (PDT) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id B07E443FAF; Sat, 26 Jul 2003 12:42:10 -0700 (PDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: from khavrinen.lcs.mit.edu (localhost.nic.fr [IPv6:::1] (may be forged)) by khavrinen.lcs.mit.edu (8.12.9/8.12.9) with ESMTP id h6QJg396010484 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK CN=khavrinen.lcs.mit.edu issuer=SSL+20Client+20CA); Sat, 26 Jul 2003 15:42:03 -0400 (EDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.12.9/8.12.9/Submit) id h6QJg2XO010481; Sat, 26 Jul 2003 15:42:02 -0400 (EDT) (envelope-from wollman) Date: Sat, 26 Jul 2003 15:42:02 -0400 (EDT) From: Garrett Wollman Message-Id: <200307261942.h6QJg2XO010481@khavrinen.lcs.mit.edu> To: wpaul@freebsd.org (Bill Paul) In-Reply-To: <20030720192159.8778037B405@hub.freebsd.org> References: <009201c34e94$7272fa50$d3db75d8@shawn> <20030720192159.8778037B405@hub.freebsd.org> X-Spam-Score: -19.8 () IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,REPLY_WITH_QUOTES X-Scanned-By: MIMEDefang 2.33 (www . roaringpenguin . com / mimedefang) cc: freebsd-net@freebsd.org cc: Shawn Ramsey Subject: Re: Lots of input errors... X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2003 19:42:12 -0000 < I don't think you ran out of mbufs (you would have noticed) so that > rules out case #1. Checking cases #2 and #3 requires adding a little > instrumentation to the driver. If the XL_RXSTAT_UP_ERROR bit is being > detected in xl_rxeof(), you can print out the status word and see > if any of the following bits are also set: > #define XL_RXSTAT_UP_OVERRUN 0x00010000 > #define XL_RXSTAT_RUNT 0x00020000 [...] I would like to see more drivers fully implement the dot3 interface MIB. Very few of them do, at present, which is Most Unfortunate. It's really very simple to do when you have a card that actually makes it available to you as easily as this one. -GAWollman