freebsd-dev/sys
Alexander V. Chernikov 7d4317bd40 Introduce new link-layer PFIL hook V_link_pfil_hook.
Merge ether_ipfw_chk() and part of bridge_pfil() into
unified ipfw_check_frame() function called by PFIL.
This change was suggested by rwatson? @ DevSummit.

Remove ipfw headers from ether/bridge code since they are unneeded now.

Note this thange introduce some (temporary) performance penalty since
PFIL read lock has to be acquired for every link-level packet.

MFC after:     3 weeks
2012-09-04 19:43:26 +00:00
..
amd64 Fix duplicate entries for mwl(4): 2012-09-04 19:19:36 +00:00
arm Replace all uses of the vm page queues lock by a r/w lock that is private 2012-08-31 02:59:44 +00:00
boot Add barebone Raspberry Pi port. Supported parts: 2012-08-30 20:59:37 +00:00
bsm
cam Fix scsi_da's BIO_DELETE->SCSI_UNMAP translation to use correct local 2012-08-24 17:08:02 +00:00
cddl Use a proper destructor function. 2012-08-28 18:33:12 +00:00
compat regen. 2012-08-17 02:47:16 +00:00
conf Fix duplicate entries for mwl(4): 2012-09-04 19:19:36 +00:00
contrib Merge ACPICA 20120816. 2012-08-16 20:54:52 +00:00
crypto
ddb
dev Update arcmsr(4) to vendor version 1.20.00.25. 2012-09-04 05:15:54 +00:00
fs Add some basic definitions for a future htree implementation. 2012-08-24 01:12:07 +00:00
gdb
geom Allow to pass providers with /dev/ prefix to g_provider_by_name(). 2012-09-01 10:52:19 +00:00
gnu/fs Partially revert r239959, after actually fixing most of the clang 2012-09-02 14:46:18 +00:00
i386 Fix duplicate entries for mwl(4): 2012-09-04 19:19:36 +00:00
ia64 Use pmap_kextract(x) rather than pmap_extract(kernel_pmap, x). The 2012-08-18 23:28:34 +00:00
isa
kern Add missing braces. 2012-09-03 09:46:46 +00:00
kgssapi
libkern - Move jenkins.h to jenkins_hash.c 2012-09-04 12:07:33 +00:00
mips Calculate the new PTE value in pmap_enter() before acquiring any locks. 2012-09-02 04:39:07 +00:00
modules Partially revert r239959, after actually fixing most of the clang 2012-09-02 14:46:18 +00:00
net Introduce new link-layer PFIL hook V_link_pfil_hook. 2012-09-04 19:43:26 +00:00
net80211 Fix an incorrect comparison. 2012-08-16 00:53:23 +00:00
netatalk
netgraph Remove duplicate check. 2012-08-03 12:55:31 +00:00
netinet Introduce new link-layer PFIL hook V_link_pfil_hook. 2012-09-04 19:43:26 +00:00
netinet6 In ip6_ctloutput() guard inp_flags modifications with INP_WLOCK. 2012-08-19 08:16:13 +00:00
netipsec Unexpand a couple of TAILQ_FOREACH()s. 2012-08-17 16:01:24 +00:00
netipx
netnatm
netncp Add characters mapping for codepages used in Germany. 2012-06-01 03:59:08 +00:00
netsmb Change a duplicated check to clarify that we really want to set a 2012-07-10 21:02:59 +00:00
nfs - Typo fix 2012-08-16 19:22:34 +00:00
nfsclient Do not leave invalid pages in the object after the short read for a 2012-08-14 11:45:47 +00:00
nfsserver
nlm Fix grammar. 2012-08-16 13:01:56 +00:00
ofed Remove unneeded ipfw headers introduced in r213447 from Infiniband code. 2012-09-04 10:56:30 +00:00
opencrypto
pc98 Grammar fix: s/NIC's/NICs/ 2012-08-26 01:21:02 +00:00
pci intpm: add ATI IXP400 pci id 2012-04-16 10:33:46 +00:00
powerpc Unbreak tinderbox. 2012-08-25 17:15:33 +00:00
rpc Fix RPC headers for C++ 2012-09-02 21:04:40 +00:00
security Check vplabel for NULL before dereferencing it. Fixes a panic 2012-05-03 15:51:34 +00:00
sparc64 Add a global MD macro for the VIS block size instead of duplicating 2012-08-31 11:15:01 +00:00
sys - Move jenkins.h to jenkins_hash.c 2012-09-04 12:07:33 +00:00
teken
tools
ufs Remove unused member of struct indir (in_exists) from UFS and EXT2 code. 2012-08-17 17:45:27 +00:00
vm No memory barrier is required. This was pointed out by kib@ a while ago, 2012-09-04 19:04:02 +00:00
x86 Allow static DMA allocations that allow for enough segments to do page-sized 2012-08-17 14:14:25 +00:00
xdr
xen
Makefile