Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Nov 2011 01:02:25 -0600
From:      Kris Bauer <kristoph.bauer@gmail.com>
To:        freebsd-stable@freebsd.org
Subject:   TCP Reassembly Issues
Message-ID:  <CAPNZ-Wq38=F3o2hYuYF_unBj3SZQ52XhVhdcwQ8PE_vU9xc2YA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPNZ-Wq38=F3o2hYuYF_unBj3SZQ52XhVhdcwQ8PE_vU9xc2YA>