From owner-freebsd-current@FreeBSD.ORG Wed Jun 11 20:40:18 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2CE9E37B401 for ; Wed, 11 Jun 2003 20:40:18 -0700 (PDT) Received: from mx0.freebsd-services.com (survey.codeburst.net [195.149.39.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C3AC43FCB for ; Wed, 11 Jun 2003 20:40:17 -0700 (PDT) (envelope-from paul@freebsd-services.com) Received: by mx0.freebsd-services.com (Postfix, from userid 1002) id 5EE0C1B290; Thu, 12 Jun 2003 04:40:16 +0100 (BST) Date: Thu, 12 Jun 2003 04:40:16 +0100 From: Paul Richards To: Bruce Cran Message-ID: <20030612034015.GS26927@survey.codeburst.net> References: <20030611143933.GA54098@fourtytwo.brucec.backnet> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030611143933.GA54098@fourtytwo.brucec.backnet> User-Agent: Mutt/1.5.4i cc: current@freebsd.org cc: Anthony Wyatt Subject: Re: kernel: lnc0: Missed packet -- no reviece buffer QWE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2003 03:40:18 -0000 On Wed, Jun 11, 2003 at 03:39:33PM +0100, Bruce Cran wrote: > I get this all the time on my FreeBSD 4.8-RELEASE system, which is a P75 with a > lnc NIC. The man page does say this driver is one of the more verbose ones, > and I think the message about no recieve buffer is just that the system cannot > keep up with the incoming data, and so there is no buffer left. Certainly > on my system doing NAT across lnc0 and sis0, the system uses 30-40% CPU just > to act as a router! I still get 600KB/s through it, which I have heard is > fairly reasonable from a 10Mbit ISA network card. That is what the error message means. However, the driver was able to handle 900k-1M load on a 486 when I wrote without maxing out the cpu so there's something wrong somewhere. It might be the sis driver though, I don't know much about that but I've not heard good things about them. The lance does most of it's work on the chip so all that the CPU does is copy the buffers into an mbuf, which shouldn't put much load on the cpu. Is it possible for you to do some testing on that box by disabling each interface in turn and doing some load testing on each individually? -- Tis a wise thing to know what is wanted, wiser still to know when it has been achieved and wisest of all to know when it is unachievable for then striving is folly. [Magician]