Date: Tue, 24 Feb 2004 17:07:03 +0100 From: Andre Oppermann <andre@freebsd.org> To: current@freebsd.org Subject: HEADS UP: Recompile of libkvm and network utilities required Message-ID: <403B76A7.9B20120C@freebsd.org>
next in thread | raw e-mail | index | archive | help
This changes sizeof(struct tcpcb) and makes a recompile of libkvm and
related userland network utilities neccessary.
andre 2004/02/24 07:27:42 PST
FreeBSD src repository
Modified files:
sys/netinet tcp_input.c tcp_subr.c tcp_var.h
Log:
Convert the tcp segment reassembly queue to UMA and limit the maximum
amount of segments it will hold.
The following tuneables and sysctls control the behaviour of the tcp
segment reassembly queue:
net.inet.tcp.reass.maxsegments (loader tuneable)
specifies the maximum number of segments all tcp reassemly queues can
hold (defaults to 1/16 of nmbclusters).
net.inet.tcp.reass.maxqlen
specifies the maximum number of segments any individual tcp session queue
can hold (defaults to 48).
net.inet.tcp.reass.cursegments (readonly)
counts the number of segments currently in all reassembly queues.
net.inet.tcp.reass.overflows (readonly)
counts how often either the global or local queue limit has been reached.
Tested by: bms, silby
Reviewed by: bms, silby
Revision Changes Path
1.228 +77 -9 src/sys/netinet/tcp_input.c
1.182 +7 -2 src/sys/netinet/tcp_subr.c
1.98 +6 -3 src/sys/netinet/tcp_var.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?403B76A7.9B20120C>
