Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Nov 2011 17:33:25 +0100
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-stable@freebsd.org
Subject:   Re: TCP Reassembly Issues
Message-ID:  <jalrkt$41n$1@dough.gmane.org>
In-Reply-To: <CAPNZ-Wq38=F3o2hYuYF_unBj3SZQ52XhVhdcwQ8PE_vU9xc2YA@mail.gmail.com>
References:  <CAPNZ-Wq38=F3o2hYuYF_unBj3SZQ52XhVhdcwQ8PE_vU9xc2YA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 24.11.2011. 8:02, Kris Bauer wrote:
> Hello,
>
> I am currently experiencing an issue with FreeBSD 9.0-RC2 r227852 where the
> net.inet.tcp.reass.curesegments value is constantly increasing (and not
> descreasing when there is nominal traffic with the box).  It is causing tcp
> slowdowns as described with kern/155407:
>
> Exhausted net.inet.tcp.reass.maxsegments block recovering tcp session (for
> this socket and any other socket waiting for retransmited packets). After
> exhausted net.inet.tcp.reass.maxsegments allocation new entry in tcp_reass
> failed (for this socket and any other socket waiting for retransmited
> packets).
>
> I have increased the reass.maxsegments value to 16384 to temporarily avoid
> the problem, but the cursegments number keeps rising and it seems it will
> occur again.
>
> Is this an issue that anyone else has seen?  I can provide more information
> if need be.

Is your configuration different than the default in some way? Do you use 
a firewall? Multithreaded netisr? One of the new TCP congestion control 
modules?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?jalrkt$41n$1>