Subject: Re: nfe(4) hardware checksum support
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: tech-net
Date: 02/04/2007 10:56:57
On 3-Feb-07, at 10:46 PM, Izumi Tsutsui wrote:
> jmarin@embedtronics.fi wrote:
>
>> I applied the patch today and built a new kernel from the -current
>> sources
>> of today. Unfortunately, the patch doesn't seem to fix the problem.
>> When accessing two NFS servers simultaneously, packet reception stops
>> every now and then for about 30 seconds at a time.
>
> Hmm, I'm afraid it's difficult to debug it only by code inspection,
> but could you check which TX or RX could cause problem (by ttcp etc.)
> and interrupt/network statistics during stall (by vmstat -i or
> netstat -i etc.)?
>
> If FreeBSD or OpenBSD have the similar problem, maybe
> we need chip docs (there are several magic in the source).
Not sure if it's related, but you might want to have a look at the
DragonFly modifications to the nfe driver to prevent watchdog timeouts:
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/nfe/if_nfe.c?
rev=1.1&content-type=text/x-cvsweb-markup
Cheers,
Jared