From owner-freebsd-current Thu Aug 22 14:17:05 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA18446 for current-outgoing; Thu, 22 Aug 1996 14:17:05 -0700 (PDT) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id OAA18441; Thu, 22 Aug 1996 14:17:01 -0700 (PDT) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id OAA00576; Thu, 22 Aug 1996 14:16:21 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) by whistle.com via smap (V1.3) id sma000574; Thu Aug 22 14:16:10 1996 Message-ID: <321CCDE2.794BDF32@whistle.com> Date: Thu, 22 Aug 1996 14:15:14 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0b6 (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: sos@freebsd.org CC: "Rodney W. Grimes" , pst@jnx.com, current@freebsd.org, archie@whistle.com Subject: Re: cvs commit: src/sys/netinet in.h ip_fw.h ip_input.c ip_output.c References: <199608222037.WAA28271@DeepCore.dk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk sos@freebsd.org wrote: > > In reply to Rodney W. Grimes who wrote: > > context switches are just not going to cut it... though sometimes you need to do things with packets that require interaction with a database of reading from files etc.. I put it to you that having a general way of getting the packets out of the kernel is better than adding bloat IN the kernel to do these things. > > Exactly, but I share Garrets concerns on the mess we have in the IP > code by now (Se the new thread "How do we cleanup the IP code mess" > I've started for a possible solution). Certainly I had misgivings about adding stuff to the IP processing path so I am certainly happy to see if we can clean it up.. I like the idea personally of a pointer that is jumped to, that normally results in normal processing, but which can be replaced and 'chained' as soeren suggests.