]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Always compile PFIL_HOOKS into the kernel and remove the associated kernel
authorandre <andre@FreeBSD.org>
Fri, 27 Aug 2004 15:16:24 +0000 (15:16 +0000)
committerandre <andre@FreeBSD.org>
Fri, 27 Aug 2004 15:16:24 +0000 (15:16 +0000)
commitd243747d92c4cacce93fc3a982655dc80d4886d4
tree2f8a616b3f6fffde5d0da52a85305bbcf5376c9f
parentdd8d6f138f3ed1089978b76d0d13a754a30b12f4
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.
25 files changed:
UPDATING
share/man/man4/ipfirewall.4
share/man/man9/pfil.9
sys/alpha/conf/GENERIC
sys/amd64/conf/GENERIC
sys/conf/NOTES
sys/conf/files
sys/conf/options
sys/i386/conf/GENERIC
sys/ia64/conf/GENERIC
sys/ia64/conf/SKI
sys/modules/bridge/Makefile
sys/net/bridge.c
sys/netinet/ip_fastfwd.c
sys/netinet/ip_fw_pfil.c
sys/netinet/ip_input.c
sys/netinet/ip_output.c
sys/netinet/ip_var.h
sys/netinet6/ip6_forward.c
sys/netinet6/ip6_input.c
sys/netinet6/ip6_output.c
sys/netinet6/ip6_var.h
sys/pc98/conf/GENERIC
sys/powerpc/conf/GENERIC
sys/sparc64/conf/GENERIC