netdev
[Top] [All Lists]

Re: Missing routes cause BUG() in icmpv6_xmit_lock().

To: David Woodhouse <dwmw2@xxxxxxxxxx>
Subject: Re: Missing routes cause BUG() in icmpv6_xmit_lock().
From: "David S. Miller" <davem@xxxxxxxxxx>
Date: Sun, 31 Aug 2003 22:44:54 -0700
Cc: netdev@xxxxxxxxxxx
In-reply-to: <1062341789.2785.11.camel@imladris.demon.co.uk>
References: <1062341789.2785.11.camel@imladris.demon.co.uk>
Sender: netdev-bounce@xxxxxxxxxxx
On Sun, 31 Aug 2003 15:56:29 +0100
David Woodhouse <dwmw2@xxxxxxxxxx> wrote:

> Attempt to ping6 the router 2002:X:Y::1 from internal host.
> Observe panic: http://www.linux.org.uk/~dwmw2/dcp_1575.jpg

The per-cpu ICMP6 socket locking is optimized assuming that
we'll never reenter the ICMP6 packet sending code on the
same processor, this link failure path is causing that to
happen.

Good thing the BUG() is there, else you'd get a lockup in this case
instead which would take us longer to hunt down :-)

I'll see what I can do about this one.

<Prev in Thread] Current Thread [Next in Thread>