OK; it's probably rather like a sledgehammer, but I got the kernel
to compile and run with the following patch:

Index: sys/net/if_ethersubr.c
===================================================================
RCS file: /cvs/freebsd/src/sys/net/if_ethersubr.c,v
retrieving revision 1.120
diff -u -r1.120 if_ethersubr.c
--- sys/net/if_ethersubr.c      12 Sep 2002 01:05:46 -0000      1.120
+++ sys/net/if_ethersubr.c      12 Sep 2002 14:31:30 -0000
@@ -463,8 +463,10 @@
        int i;
        struct ip_fw_args args;
 
+#ifdef IPFIREWALL
        if (*rule != NULL && fw_one_pass)
                return 1; /* dummynet packet, already partially processed */
+#endif /* IPFIREWALL */
 
        /*
         * I need some amt of data to be contiguous, and in case others need

As evidenced by:

freebeast(5.0-C)[1] uname -a
FreeBSD freebeast.catwhisker.org 5.0-CURRENT FreeBSD 5.0-CURRENT #30: Thu Sep 12 
07:41:46 PDT 2002     
[EMAIL PROTECTED]:/common/S4/obj/usr/src/sys/FREEBEAST  i386
freebeast(5.0-C)[2] 


Cheers,
david
-- 
David H. Wolfskill                              [EMAIL PROTECTED]
To paraphrase David Hilbert, there can be no conflicts between the
discipline of systems administration and Microsoft, since they have
nothing in common.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to