Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 May 2009 16:36:35 -0500
From:      "Rick C. Petty" <rick-freebsd2008@kiwi-computer.com>
To:        David Samms <dsamms@nw-ds.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: TCP differences in 7.2 vs 7.1
Message-ID:  <20090512213635.GA27579@keira.kiwi-computer.com>
In-Reply-To: <4A09EA95.7050800@nw-ds.com>
References:  <guccc2$8b4$1@ger.gmane.org> <4A09DEF1.2010202@delphij.net> <4A09EA95.7050800@nw-ds.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 12, 2009 at 05:31:01PM -0400, David Samms wrote:
> 
> Setting sysctl net.inet.tcp.tso=0 resolved the issue completely.   What 
> does sysctl net.inet.tcp.tso=0 do?

# sysctl -d net.inet.tcp.tso
net.inet.tcp.tso: Enable TCP Segmentation Offload

I had a similar problem with a different NIC.  This option controls whether
we offload segmenting to the NIC.  My NIC seemed to be limited by the
number of interrupts which could be delivered.  You can also do this on a
card-by-card basis using "ifconfig <interface> -tso".

-- Rick C. Petty



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