Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Nov 2009 12:31:16 -0800
From:      Pyun YongHyeon <pyunyh@gmail.com>
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:  <20091106203116.GZ1256@michelle.cdnetworks.com>
In-Reply-To: <Pine.GSO.4.63.0911061515480.25268@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.0911061515480.25268@muncher.cs.uoguelph.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 06, 2009 at 03:30:39PM -0500, Rick Macklem wrote:
> 
> 
> On Thu, 5 Nov 2009, Rui Paulo wrote:
> 
> >
> >Are you running TSO?
> >
> Wow, I owe you a beer:-) That was the magic bullet...
> 
> I'm a dinosaur, so when I first saw this, I thought of that wonderful
> time sharing front end to IBM mainframes I had the priviledge of using
> in the 70s. (There was also a TSO emulator in the early Unix releases,
> which set your terminal to the worst possible setting imaginable and
> introduced delays of seconds when you tried to do anything. It was
> pretty funny for those of us who had experienced the real thing.)
> 
> Anyhow, I figured you probably didn't mean this so I grep'd around
> and found net.inet.tcp.tso, set it to 0 and...the problem went away.
> (I have gotten a RST for the new port# once since then, but it was
> in the middle of the 3way handshake instead of after it, so it didn't
> cause any grief, just another 3way handshake right away.)
> 
> I have no idea if the problem is something generic w.r.t. TSO or specific
> to the Intel 82801BA/CAM and/or the fxp driver for it. (I checked and none 

fxp(4) has TSO support but I don't think 82801BA has TSO
capability. Only i82550 and i82551 support TSO. You can check it
with ifconfig if fxp(4) think the controller supports TSO.

> of the other net cards I have lying around have TSO support, so I can't 
> test this by replacing the net card/driver.)
> 
> Does anyone know enough about TSO to know if the problem is net chip
> specific of generic to using it?
> 
> Thanks for the help. I don't think I would have ever found that, rick
> 



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