Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Apr 2008 10:32:50 +0100
From:      Dieter <freebsd@sopwith.solgatos.com>
To:        "Alexander Sack" <pisymbol@gmail.com>
Cc:        freebsd-net@freebsd.org, freebsd-drivers@freebsd.org, freebsd-hackers@freebsd.org
Subject:   Re: bge dropping packets issue 
Message-ID:  <200804161732.RAA23071@sopwith.solgatos.com>
In-Reply-To: Your message of "Wed, 16 Apr 2008 12:29:19 EDT." <3c0b01820804160929i76cc04fdy975929e2a04c0368@mail.gmail.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> I'm investigating an issue we are seeing with 6.1-RELEASE and the bge
> driver dropping packets sporadically at 100MBps speed.

> Its get mainly aggravated when heavy disk I/O occurs

> Has anyone seen this problem before with bge?  Am I barking up the
> wrong tree with my initial investigation?  Does anyone know if its
> even possible to achieve 100% packet capture with bge at its supported
> speeds (10/100/1000)?

I had a similar problem with bge and 6.0-RELEASE.  Bge works great for
me in 6.2-RELEASE.  So far 7.0-RELEASE looks good as well (bge-wise,
I do have unresolved issues with 7).

My app is TCP, cranking the TCP receive buffer way up helped, as did
turning off Nagle.

My bge is 1000, but connected at 100 since that is what the other end is.
I saw problems at less than 20 Mbps.

There is still a problem that other drivers can lock out bge for too long.
For example kern/118093: firewire bus reset.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804161732.RAA23071>