[radvd-devel-l] [PATCH] Ignore EADDRINUSE when rejoining all-routers multicast address

YOSHIFUJI Hideaki / 吉藤英明 yoshfuji at linux-ipv6.org
Tue Jul 5 01:44:12 EDT 2005


In article <Pine.LNX.4.61.0507050833160.17376 at netcore.fi> (at Tue, 5 Jul 2005 08:35:04 +0300 (EEST)), Pekka Savola <pekkas at netcore.fi> says:

> On Tue, 5 Jul 2005, YOSHIFUJI Hideaki / [iso-2022-jp] µÈÆ£±ÑÌÀ wrote:
> > linux-2.6.12-bk4 or later return error w/ errno == EADDRINUSE.
> > Let's ignore it, or radvd dies when received HUP signal.
:
> Or does the kernel return EADDRINUSE, but still keep listening to 
> ipv6-allrouters (isn't this a bug?) ?

Kernel still listen on that address.
I think we should allow EADDRINUSE in this case.
(Note: zebra does similarly.)

--yoshfuji



More information about the radvd-devel-l mailing list