Subject: Re: Compile PF in kernel on Cobalt is no go on 3.0
To: Daniel Ouellet <firstname.lastname@example.org>
From: Hubert Feyrer <email@example.com>
Date: 01/06/2006 21:20:16
On Fri, 6 Jan 2006, Daniel Ouellet wrote:
>> #ifdef PFIL_HOOKS
>> struct pfil_head if_pfil; /* packet filtering hook for interfaces
> That was it! I didn't uncommented it, I simply didn't put it in, in the
> kernel configuration.
> #options PFIL_HOOKS # pfil(9) packet filter hooks
> Sorry for waisting your time.
You didn't - I'd call this a bug.
For a quick workaround, apply the patch below. 8-)
RCS file: /cvsroot/src/dist/pf/share/man/man4/pf.4,v
retrieving revision 1.3
diff -u -r1.3 pf.4
--- pf.4 1 Jul 2005 12:43:50 -0000 1.3
+++ pf.4 6 Jan 2006 20:15:43 -0000
@@ -27,13 +27,14 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
-.Dd June 24, 2001
+.Dd January 6, 2006
.Dt PF 4
.Nd packet filter
+.Cd "options PFIL_HOOKS"
.Cd "pseudo-device pf"
Packet filtering takes place in the kernel.