Luigi Rizzo wrote:
>
> > I tried only removing DUMMYNET from config, and the bug continues. Should
> > I try the changes below?
>
> no-they only affect dummynet. But this seems to suggest that
> the problem is unrelated to my changes...
>
> cheers
> luigi
Hi,
I found the problem!
I started searching for the point where ipfw writes to the msgbuf, and
like all other kernel modules, it uses the log(9) function. But differently
from the other modules, ip_fw.c uses a LOG_SECURITY argument. I removed it,
recompiled, reboot, and BINGO! Probably the log(9) function does not expect a
facility parameter, as it is assumed to be LOG_KERNEL.
Searching the cvsweb tree, I assume the changes that made it fail were
made to kern/subr_prf.c, and not directly to netinet/ip_fw.c. Probably a
longer search should be made to detect if any other call to log(9) uses this
approach. (CC: to phk, who made the change to kern/subr_prf.c, 1.61.2.1, at
2000.01.16)
Hoping this is the final solution and waiting for the cvs commit, thanks
to everybody,
Jonny
--
João Carlos Mendes Luís [EMAIL PROTECTED]
Networking Engineer [EMAIL PROTECTED]
Internet via Embratel [EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message