Date: Tue, 28 Jul 2009 17:09:55 +0000 (UTC) From: Tor Egge <Tor.Egge@cvsup.no.freebsd.org> To: julian@freebsd.org Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r195862 - head/sys/netinet/ipfw Message-ID: <20090728.170954.74706437.Tor.Egge@cvsup.no.freebsd.org> In-Reply-To: <200907250642.n6P6ggKw032784@svn.freebsd.org> References: <200907250642.n6P6ggKw032784@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This commit causes my laptop to hang during boot.
ipfw and ipfw_nat are both compiled into the kernel:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_FORWARD
options IPFIREWALL_NAT
options IPDIVERT
The kernel hangs during
IPFW_WLOCK(&V_layer3_chain);
at the start of ipfw_nat_init. The lock is not yet initialized at this time
(SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY), since the commit moved the
initialization of the lock from
(SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY - 256) (cf. ipfw_modevent() calling
ipfw_init()) to (SI_SUB_KTHREAD_INIT, SI_ORDER_ANY) (cf. vnet_ipfw_init()).
- Tor Egge
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090728.170954.74706437.Tor.Egge>
