From owner-freebsd-stable Fri Dec 14 12:56:43 2001 Delivered-To: freebsd-stable@freebsd.org Received: from prism.flugsvamp.com (66-188-92-95.mad.wi.charter.com [66.188.92.95]) by hub.freebsd.org (Postfix) with ESMTP id B633637B41B for ; Fri, 14 Dec 2001 12:56:37 -0800 (PST) Received: (from jlemon@localhost) by prism.flugsvamp.com (8.11.6/8.11.6) id fBEKth362965 for stable@freebsd.org; Fri, 14 Dec 2001 14:55:43 -0600 (CST) (envelope-from jlemon) Date: Fri, 14 Dec 2001 14:55:43 -0600 From: Jonathan Lemon To: stable@freebsd.org Subject: network MFC's done Message-ID: <20011214145543.U377@prism.flugsvamp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre2i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I've completed merging a bunch of network related things, including: . syncache . hash list lookup for inet addresses. . interface capability support The last commit was to conf/files, to add the new tcp_syncache.c file. Please make sure you have all commits up to this point before attempting to build a new kernel. The 'syncache' feature add DoS resistance to SYN floods, and unless your machine is subject to such traffic, you shouldn't notice any difference in performance. The list lookup change now uses a hash list to find matching IP addresses in the system, instead of a linear list. If you are running a machine with a large number of IP aliases (1,000 or so), you will notice a performance gain. The interface capability support reports on whether the network card supports checksum offloading, and for some cards, places this under the users control. The corresponding ifconfig changes will be merged shortly. -- Jonathan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message