netdev
[Top] [All Lists]

Re: Bug in ipv6_ifa_notify?

To: "David S. Miller" <davem@xxxxxxxxxxxxx>, Arnaldo Carvalho de Melo <acme@xxxxxxxxxxxxxxxx>, YOSHIFUJI Hideaki <yoshfuji@xxxxxxxxxxxxxx>, netdev@xxxxxxxxxxx
Subject: Re: Bug in ipv6_ifa_notify?
From: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 9 Nov 2004 22:48:39 +1100
Cc: Jeff Garzik <jgarzik@xxxxxxxxx>, Lennert Buytenhek <buytenh@xxxxxxxxxxxxxx>
In-reply-to: <20041108203741.GA993@gondor.apana.org.au>
References: <20041108061529.GA1774@gondor.apana.org.au> <20041108073441.GA2200@gondor.apana.org.au> <20041108121040.GA3618@gondor.apana.org.au> <20041108203741.GA993@gondor.apana.org.au>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.5.6+20040722i
On Tue, Nov 09, 2004 at 07:37:41AM +1100, herbert wrote:
> 
> Well I've found a way for this to occur, but I must say that it is
> fairly unlikely.  When you bring the interface down, addrconf_ifdown
> will try to to delete the addrconf timer and then notify DELADDR.
> Since it doesn't wait for the timer to complete, it might still be
> executing.  Therefore it is possible to have a NEWADDR after a DELADDR
> event.

The attractive thing about this theory is that it is an SMP-only
race.  This could explain why only Jeff/Lennert are seeing it.

Jeff/Lennert, could you please go back to 2.6.9, and then apply
this patch? If this warning triggers, then that would confirm
this theory.

Thanks,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

Attachment: p
Description: Text document

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