From owner-freebsd-hackers Fri Mar 19 10:16:12 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id BD257150A3 for ; Fri, 19 Mar 1999 10:15:53 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id NAA25554; Fri, 19 Mar 1999 13:15:28 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.2/8.9.1) id NAA07603; Fri, 19 Mar 1999 13:15:03 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 19 Mar 1999 13:15:03 -0500 (EST) To: Matthew Dillon Cc: Bill Paul , hackers@FreeBSD.ORG Subject: Re: Gigabit ethernet revisited In-Reply-To: <199903191739.JAA59302@apollo.backplane.com> References: <199903191415.JAA03718@skynet.ctr.columbia.edu> <199903191739.JAA59302@apollo.backplane.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14066.37142.414291.953962@grasshopper.cs.duke.edu> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Matthew Dillon writes: > Hmm. I definitely think there's a bug due to not repopulating buffers > from inside your receive interrupt packet processing loop, but it may > not be the cause of this bug. Insufficient Rx buffer descriptors isn't the cause of this. If it were, we'd be seeing the firmware complaining about nicNoMoreRxBDs, rather than nicDmaWriteRingFull. > If the NIC is unable to complete DMA quickly enough, perhaps the burst > parameters can be tweaked. The PC certainly should be able to do DMA > writes to memory at the PCI bus speed! I agree that the pci tuning parameters are the best candidates for optimization. Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message