Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 06 Nov 2009 20:57:22 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Rick Macklem <rmacklem@uoguelph.ca>
Cc:        freebsd-current@FreeBSD.org, Rui Paulo <rpaulo@FreeBSD.org>
Subject:   Re: Help needed: TCP Wizards (was 8.0-RC1 NFS client timeout issue)
Message-ID:  <4AF4FE32.5030501@elischer.org>
In-Reply-To: <Pine.GSO.4.63.0911062220210.16317@muncher.cs.uoguelph.ca>
References:  <Pine.GSO.4.63.0911011644410.19276@muncher.cs.uoguelph.ca>	<4AF0B7DF.9030405@freebsd.org>	<Pine.GSO.4.63.0911051121340.5409@muncher.cs.uoguelph.ca>	<030A8229-9707-4F70-B4BE-584F1BF9ECEC@FreeBSD.org> <Pine.GSO.4.63.0911062220210.16317@muncher.cs.uoguelph.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Rick Macklem wrote:
> 
> 
> On Thu, 5 Nov 2009, Rui Paulo wrote:
> 
>>
>> Are you running TSO?
>>
> I spoke too soon the last time. It appears that the setting of
> net.inet.tcp.tso does not have any effect and that the Intel chip
> on this machine doesn't do TSO. (I tried swapping it for a 3C905 and
> the RSTs are showing up.)
> 
> I guess it was just coincidence that the RSTs seemed to stop happening
> for a while after I flipped the sysctl.
> 
> I think the problem is related to the fact that the server end has
> started to close down the connection (send a FIN), but the client
> doesn't do anything until an RPC shows up and then tried to do a
> new connection right after shutting down the old one. (Solaris10
> generates RSTs on the old connection and it seems that somehow
> triggers one being sent to the server with the new port# instead
> of the old port#.)
> 
> I'm about to try doing a soshutdown() at the time the server sends
> the FIN to the client, to see what effect that has.
> 
> I still can't figure out where the pesky RST gets sent or I could
> get a stack trace at that point and see what is doing it.
> 
> Having lottsa fun with it, rick

not as much fun as we are watching.  :-)

> 
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"




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