Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Sep 2004 13:04:53 -0400 (EDT)
From:      Robert Watson <rwatson@freebsd.org>
To:        Forrest Aldrich <forrie@forrie.com>
Cc:        freebsd-current@freebsd.org
Subject:   if_de problem w/out Giant (was: Re: Weird network traffic issue with FreeBSD-5.3-Beta 5)
Message-ID:  <Pine.NEB.3.96L.1040925130342.79220B-100000@fledge.watson.org>
In-Reply-To: <41549156.4080302@forrie.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Fri, 24 Sep 2004, Forrest Aldrich wrote:

> I'm using a de0 interface (100TX) -- if I try to cvsup, it is dead slow
> -- however, if I put the interface into promiscuous mode, in another
> screen, it starts working fast. 
> 
> I don't understand what could be wrong.  I've hit a bug? 

There appears to be a problem with if_de when running Giant-free.  Until
it is fixed, you can set debug.mpsafenet=1 in /boot/loader.conf.  While
this will make some other elements of the stack run slower, the net
improvement if de0 is your interface of interest will more than make up
for it.  I have found an if_de card and once I return to Washington, DC
tomorrow, I'll sit down and figure it out.

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert@fledge.watson.org      Principal Research Scientist, McAfee Research




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1040925130342.79220B-100000>