<span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">setsockopt doesn&#39;t return ENOMEM at any point, so it&#39;s<span class="Apple-style-span" style="border-collapse: separate; white-space: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; "> </span></span>either, sock_kmalloc in ipv6_sock_mc_join failing or <span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">kzalloc in ipv6_dev_mc_inc failing.  Either way you&#39;re running out of kernel memory, which is very bad.</span><div>
<span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">see: <a href="http://www.google.com/codesearch/p?hl=en#CJH4YAGt3ds/net/ipv6/mcast.c&amp;q=linux-2.6.25%20mcast.c%20ipv6_sock_mc_join%20ENOMEM">http://www.google.com/codesearch/p?hl=en#CJH4YAGt3ds/net/ipv6/mcast.c&amp;q=linux-2.6.25%20mcast.c%20ipv6_sock_mc_join%20ENOMEM</a></span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><a href="http://www.google.com/codesearch/p?hl=en#CJH4YAGt3ds/net/ipv6/mcast.c&amp;q=linux-2.6.25%20mcast.c%20ipv6_sock_mc_join%20ENOMEM"></a>does slabtop show anything interesting?</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">another thing to check is is errno zero _before_ the setsockopt call? (i.e. is it the setsockopt that&#39;s failing, and not just the call immediately before it)<br>
</span><br></div><div>also does it always fails on the same interface? i.e. if you remove the first 10 interfaces, does it:</div><div>   get to 275 interfaces and die - i.e. it&#39;s always failing on the same interface</div>
<div>   get to 285 interfaces and die - i.e. it&#39;s successfully configured the 285th interface (but we skipped the first 10)</div><div><br><div class="gmail_quote">On Tue, Mar 31, 2009 at 5:03 PM, Dan White <span dir="ltr">&lt;<a href="mailto:dwhite@olp.net">dwhite@olp.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
&gt;<br>
&gt; Any ideas?<br>
<br>
I forget to include:<br>
<br>
I&#39;m running version 1.0 (debian version 1.0-1) of radvd.<br>
<br>
A snippet of my radvd.conf is:<br>
<br>
interface bond0.102.11 {<br>
        AdvSendAdvert on;<br>
        prefix 2610:b8:2:6::/64 {<br>
                AdvOnLink on;<br>
                AdvAutonomous on;<br>
                AdvRouterAddr on;<br>
        };<br>
        RDNSS 2610:b8::130 2610:b8::131 {<br>
        };<br>
};<br>
<br>
interface bond0.2000.2 {<br>
        AdvSendAdvert on;<br>
        prefix 2610:b8:2:0::/64 {<br>
                AdvOnLink on;<br>
                AdvAutonomous on;<br>
                AdvRouterAddr on;<br>
        };<br>
        RDNSS 2610:b8::130 2610:b8::131 {<br>
        };<br>
};<br>
<br>
interface bond0.2000.3 {<br>
        AdvSendAdvert on;<br>
        prefix 2610:b8:2:1::/64 {<br>
                AdvOnLink on;<br>
                AdvAutonomous on;<br>
                AdvRouterAddr on;<br>
        };<br>
        RDNSS 2610:b8::130 2610:b8::131 {<br>
        };<br>
};<br>
<br>
etc.<br>
<br>
Thanks Again,<br>
<div><div></div><div class="h5">- Dan<br>
<br>
--<br>
radvd-devel-l mailing list  :  <a href="mailto:radvd-devel-l@litech.org">radvd-devel-l@litech.org</a><br>
<a href="http://lists.litech.org/listinfo/radvd-devel-l" target="_blank">http://lists.litech.org/listinfo/radvd-devel-l</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>- Norman Rasmussen<br> - Email: <a href="mailto:norman@rasmussen.co.za">norman@rasmussen.co.za</a><br> - Home page: <a href="http://norman.rasmussen.co.za/">http://norman.rasmussen.co.za/</a><br>

</div>