From owner-cvs-src@FreeBSD.ORG Tue Feb 24 09:17:06 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C287416A4CE; Tue, 24 Feb 2004 09:17:06 -0800 (PST) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id A428C43D1D; Tue, 24 Feb 2004 09:17:06 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) i1OHH6TA059211; Tue, 24 Feb 2004 09:17:06 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost)i1OHH6dh059210; Tue, 24 Feb 2004 09:17:06 -0800 (PST) (envelope-from sgk) Date: Tue, 24 Feb 2004 09:17:06 -0800 From: Steve Kargl To: Scott Long Message-ID: <20040224171706.GA59202@troutmask.apl.washington.edu> References: <200402241527.i1OFRgdm072232@repoman.freebsd.org> <403B6FBB.F1BD933C@freebsd.org> <403B7157.8030502@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <403B7157.8030502@freebsd.org> User-Agent: Mutt/1.4.1i cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: Andre Oppermann cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_subr.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2004 17:17:06 -0000 On Tue, Feb 24, 2004 at 08:44:23AM -0700, Scott Long wrote: > Andre Oppermann wrote: > >Andre Oppermann wrote: > > > >>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 > > > > > >This changes sizeof(struct tcpcb) and makes a recompile of libkvm and > >related userland network utilities neccessary. > > > > Please make this statement a little louder via a HEADS UP message, and > add an entry to src/UPDATING. > Does this require a _FreeBSD_version bump? In other words, will it affect ports/{net,www,sysutils}? -- Steve