On Wed, 22 Sep 2004 13:08:52 +0100
David Woodhouse <dwmw2@xxxxxxxxxxxxx> wrote:
> On Tue, 2004-09-21 at 08:24 +0200, Andre Tomt wrote:
> > Jeff Garzik wrote:
> > > I hit this _once_ on my gateway (NAT'ing firewall IPv4, now also IPv6
> > > router).
> > >
> > > No idea why it went away, I just assumed a more recent kernel fixed
> > > something.
> > We've been seeing this all the time on 188.8.131.52 + "critical fixes".
> > Pretty much anytime a router with tunneling interfaces is taken down for
> > shutdown or reboot, it hangs spinning waiting for the tunnel devices to
> > get freed, as ifdown gets run.
> It's not just tunnel interfaces. It seems to be related to hot-unplug of
> interfaces with live IPv6 addresses. I've seen it on my prism54 card too
> on many recent kernels. All I have to do is insert it and remove it a
> few times.
There is code in ipv6 which takes route references to devices and moves
that reference over to loopback. There might be bugs in that area, and
I would suggest debugging in that area.