Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Sep 2004 09:34:15 +0800
From:      sam <sam.wun@authtec.net>
To:        freebsd-current@freebsd.org
Subject:   How can I compile PF without option PFIL_HOOKS defined in thekernel conf file?
Message-ID:  <4143A797.4040708@authtec.net>

next in thread | raw e-mail | index | archive | help
Hi,

I tried many times, turning on and off the option PFIL_HOOKS in the 
kernel conf file to try to get PF compile into the kernel, but without 
success.

When remove option PFIL_HOOKS, PF failed to compile. Here is the error 
when compiling PF into kernel without PFIL_HOOKS:

pf_ioctl.o(.text+0x5230): In function `hook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5251): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x5260): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x526c): In function `hook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5284): In function `hook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x5293): In function `hook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x52ab): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x52ba): In function `hook_pf':
: undefined reference to `pfil_add_hook'
pf_ioctl.o(.text+0x52f3): In function `dehook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5310): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x531f): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x532b): In function `dehook_pf':
: undefined reference to `pfil_head_get'
pf_ioctl.o(.text+0x5348): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
pf_ioctl.o(.text+0x5357): In function `dehook_pf':
: undefined reference to `pfil_remove_hook'
*** Error code 1

With option PFIL_HOOKS, the compilation failed with the following error 
(this time PF is compiled OK, but the system does not like it:

config -d /usr/obj/usr/src/sys/GENERIC /usr/src/sys/i386/conf/GENERIC
/usr/src/sys/i386/conf/GENERIC: unknown option "PFIL_HOOKS"

Does anyone have any suggestion to compile PF into kernel in Beta 3?

Thanks
sam

-- 
Security Architect/Consultant
AuthTec Gateway Limited
Mobile: 9839 2464	
Email: sam.wun@authtec.net
Website: http://www.authtec.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4143A797.4040708>