Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NetBSD xen dom0 kernel panic
On Wed, Mar 18, 2009 at 08:47:26PM +0100, Manuel Bouyer wrote:
> On Tue, Mar 17, 2009 at 08:43:43PM -0400, Thor Lancelot Simon wrote:
> > On Tue, Mar 17, 2009 at 11:44:22PM +0000, YAMAMOTO Takashi wrote:
> > >
> > > inet_pfil_hook and inet6_pfil_hook are not expected to be called
> > > from h/w interrupt context. ie. BRIDGE_IPF is broken.
> > > it should be fixed to use softint.
> >
> > That's a general problem with the bridge code, no? Because it runs from
> > the hardware interrupt path, all kinds of nasty priority inversions and
> > livelock conditions are possible, like if you bridge to a software
> > interface like any of our network-in-network tunnels.
>
> Couldn't we have a queue processed from software interrupt context like
> it's done for upper protocols ? At a first look this could easily be done
> in bridge_forward().
> [...]
I posted a patch implementing this to tech-net@
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index