From owner-freebsd-hackers Sat Mar 1 08:19:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA14431 for hackers-outgoing; Sat, 1 Mar 1997 08:19:48 -0800 (PST) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA14425 for ; Sat, 1 Mar 1997 08:19:44 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by root.com (8.8.5/8.6.5) with SMTP id IAA05139; Sat, 1 Mar 1997 08:21:00 -0800 (PST) Message-Id: <199703011621.IAA05139@root.com> X-Authentication-Warning: implode.root.com: localhost [127.0.0.1] didn't use HELO protocol To: Julian Assange cc: hackers@freebsd.org Subject: Re: optimised ip_input In-reply-to: Your message of "Sun, 02 Mar 1997 00:59:24 +1100." <199703011359.AAA10816@profane.iq.org> From: David Greenman Reply-To: dg@root.com Date: Sat, 01 Mar 1997 08:21:00 -0800 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >ip_input() is appalling slow for multi-homed hosts, taking around >2 x num_interface_addresses comparisons to detect if a packet is >locally destined. > >I've addressed this with address caching, hashing, and intelligent >handling of broadcast addresses. Interested? Certainly...I'd like to see the diffs... -DG David Greenman Core-team/Principal Architect, The FreeBSD Project