TCP Reassembly Issues

Lawrence Stewart lstewart at freebsd.org
Fri Nov 25 02:20:44 UTC 2011


On 11/24/11 18: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.

Thanks Kris, Raul and Stefan for the reports, I'll look into this.

Cheers,
Lawrence


More information about the freebsd-stable mailing list