From owner-freebsd-current Thu Aug 22 16:55:09 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA04256 for current-outgoing; Thu, 22 Aug 1996 16:55:09 -0700 (PDT) Received: from red.jnx.com (ppp-206-170-2-68.sntc01.pacbell.net [206.170.2.68]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id QAA04196; Thu, 22 Aug 1996 16:54:58 -0700 (PDT) Received: from base.jnx.com (base.jnx.com [208.197.169.238]) by red.jnx.com (8.7.5/8.7.3) with ESMTP id QAA07176; Thu, 22 Aug 1996 16:54:31 -0700 (PDT) Received: from base.jnx.com (localhost.jnx.com [127.0.0.1]) by base.jnx.com (8.7.5/8.7.3) with ESMTP id QAA21803; Thu, 22 Aug 1996 16:54:20 -0700 (PDT) Message-Id: <199608222354.QAA21803@base.jnx.com> To: "Rodney W. Grimes" cc: archie@whistle.com, julian@whistle.com, sos@freebsd.org, current@freebsd.org Subject: Re: cvs commit: src/sys/netinet in.h ip_fw.h ip_input.c ip_output.c In-reply-to: Your message of "Thu, 22 Aug 1996 16:48:50 PDT." <199608222348.QAA13113@GndRsh.aac.dev.com> Date: Thu, 22 Aug 1996 16:54:20 -0700 From: Paul Traina Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk From: "Rodney W. Grimes" Subject: Re: cvs commit: src/sys/netinet in.h ip_fw.h ip_input.c ip_output.c I like the direction that sos layed out, now it just needs to be expanded so that the pointed to object can either be in the kernel or in user land. I do too, however I think it's not agressive or generic enough in the face of the mess from the divert code. I just started hacking around on things (just scratch copies of the files), and I think we could get a very clean and general API along the way of what I discussed earlier that should handle all four functions just fine with one function call API (divert/nat/firewall/accounting). Paul