From owner-freebsd-current@FreeBSD.ORG Fri Aug 27 15:18:38 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 998E216A4D7 for ; Fri, 27 Aug 2004 15:18:37 +0000 (GMT) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55F4143D2F for ; Fri, 27 Aug 2004 15:18:35 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 57987 invoked from network); 27 Aug 2004 15:17:13 -0000 Received: from unknown (HELO freebsd.org) ([62.48.0.53]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 27 Aug 2004 15:17:13 -0000 Message-ID: <412F50CE.EEEEBCE1@freebsd.org> Date: Fri, 27 Aug 2004 17:18:38 +0200 From: Andre Oppermann X-Mailer: Mozilla 4.8 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-current@freebsd.org Content-Type: multipart/mixed; boundary="------------2A95A6F18A186056A33630A7" Subject: PFIL_HOOKS now standard part of kernel X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2004 15:18:38 -0000 This is a multi-part message in MIME format. --------------2A95A6F18A186056A33630A7 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit FYI, no need for PFIL_HOOKS option in kernel anymore. --------------2A95A6F18A186056A33630A7 Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: inline Return-Path: Delivered-To: andre@networx.ch Received: (qmail 57966 invoked from network); 27 Aug 2004 15:15:05 -0000 Received: from mx2.freebsd.org ([216.136.204.119]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 27 Aug 2004 15:15:05 -0000 Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 21C205575F for ; Fri, 27 Aug 2004 15:16:26 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id CA7F216A4D5; Fri, 27 Aug 2004 15:16:25 +0000 (GMT) Delivered-To: andre@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id AF67B16A4D1; Fri, 27 Aug 2004 15:16:25 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D6BF16A4CE; Fri, 27 Aug 2004 15:16:24 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6456C43D6E; Fri, 27 Aug 2004 15:16:24 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i7RFGOCG061927; Fri, 27 Aug 2004 15:16:24 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i7RFGO8L061926; Fri, 27 Aug 2004 15:16:24 GMT (envelope-from andre) Message-Id: <200408271516.i7RFGO8L061926@repoman.freebsd.org> From: Andre Oppermann Date: Fri, 27 Aug 2004 15:16:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man4 ipfirewall.4 src/share/man/man9 pfil.9 src/sys/alpha/conf GENERIC src/sys/amd64/conf GENERIC src/sys/conf NOTES files options src/sys/i386/conf GENERIC src/sys/ia64/conf GENERIC SKI src/sys/modules/bridge Makefile ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Mozilla-Status2: 00000000 andre 2004-08-27 15:16:24 UTC FreeBSD src repository Modified files: share/man/man4 ipfirewall.4 share/man/man9 pfil.9 sys/alpha/conf GENERIC sys/amd64/conf GENERIC sys/conf NOTES files options sys/i386/conf GENERIC sys/ia64/conf GENERIC SKI sys/modules/bridge Makefile sys/net bridge.c sys/netinet ip_fastfwd.c ip_fw_pfil.c ip_input.c ip_output.c ip_var.h sys/netinet6 ip6_forward.c ip6_input.c ip6_output.c ip6_var.h sys/pc98/conf GENERIC sys/powerpc/conf GENERIC sys/sparc64/conf GENERIC . UPDATING Log: Always compile PFIL_HOOKS into the kernel and remove the associated kernel compile option. All FreeBSD packet filters now use the PFIL_HOOKS API and thus it becomes a standard part of the network stack. If no hooks are connected the entire packet filter hooks section and related activities are jumped over. This removes any performance impact if no hooks are active. Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well. Revision Changes Path 1.350 +4 -0 src/UPDATING 1.31 +0 -2 src/share/man/man4/ipfirewall.4 1.15 +0 -6 src/share/man/man9/pfil.9 1.175 +0 -1 src/sys/alpha/conf/GENERIC 1.422 +0 -1 src/sys/amd64/conf/GENERIC 1.1264 +0 -7 src/sys/conf/NOTES 1.945 +2 -2 src/sys/conf/files 1.477 +0 -1 src/sys/conf/options 1.414 +0 -1 src/sys/i386/conf/GENERIC 1.68 +0 -1 src/sys/ia64/conf/GENERIC 1.20 +0 -1 src/sys/ia64/conf/SKI 1.4 +0 -9 src/sys/modules/bridge/Makefile 1.83 +1 -9 src/sys/net/bridge.c 1.18 +9 -5 src/sys/netinet/ip_fastfwd.c 1.7 +1 -5 src/sys/netinet/ip_fw_pfil.c 1.286 +11 -17 src/sys/netinet/ip_input.c 1.228 +7 -17 src/sys/netinet/ip_output.c 1.90 +1 -3 src/sys/netinet/ip_var.h 1.26 +6 -10 src/sys/netinet6/ip6_forward.c 1.77 +9 -11 src/sys/netinet6/ip6_input.c 1.83 +6 -8 src/sys/netinet6/ip6_output.c 1.28 +1 -3 src/sys/netinet6/ip6_var.h 1.256 +0 -1 src/sys/pc98/conf/GENERIC 1.43 +0 -1 src/sys/powerpc/conf/GENERIC 1.79 +0 -1 src/sys/sparc64/conf/GENERIC --------------2A95A6F18A186056A33630A7--