diff options
author | darrenr <darrenr@FreeBSD.org> | 2005-05-15 03:34:17 +0000 |
---|---|---|
committer | darrenr <darrenr@FreeBSD.org> | 2005-05-15 03:34:17 +0000 |
commit | 2e784092b665281139996ed328c8655147601212 (patch) | |
tree | 96f258a72ccf2d397856fd857413f6ae1957fd50 /sys/contrib | |
parent | c853caca3e5fddae2276561f74356a4ec54783e0 (diff) | |
download | FreeBSD-src-2e784092b665281139996ed328c8655147601212.zip FreeBSD-src-2e784092b665281139996ed328c8655147601212.tar.gz |
Enable IPFilter to correctly determine if BPF has been optioned into the
kernel it is being compiled against and subsequently enable using BPF for
packet matching in ipf rules.
Diffstat (limited to 'sys/contrib')
-rw-r--r-- | sys/contrib/ipfilter/netinet/ip_compat.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/contrib/ipfilter/netinet/ip_compat.h b/sys/contrib/ipfilter/netinet/ip_compat.h index 1da588d..14c1189 100644 --- a/sys/contrib/ipfilter/netinet/ip_compat.h +++ b/sys/contrib/ipfilter/netinet/ip_compat.h @@ -769,7 +769,7 @@ typedef u_int32_t u_32_t; /* F R E E B S D */ /* ----------------------------------------------------------------------- */ #ifdef __FreeBSD__ -# if defined(_KERNEL) && !defined(IPFILTER_LKM) && !defined(KLD_MODULE) +# if defined(_KERNEL) # if (__FreeBSD_version >= 500000) # include "opt_bpf.h" # else @@ -1222,7 +1222,7 @@ typedef u_int32_t u_32_t; * For BSD kernels, if bpf is in the kernel, enable ipfilter to use bpf in * filter rules. */ -#if !defined(IPFILTER_BPF) && ((NBPF > 0) || (NBPFILTER > 0)) +#if !defined(IPFILTER_BPF) && ((NBPF > 0) || (NBPFILTER > 0) || (DEV_BPF >0)) # define IPFILTER_BPF #endif |