> setsockopt(IPV6_JOIN_GROUP): Cannot allocate memory Hmm... that would explain it. If we cannot join the multicast group, then we won't be able to receive any hello packets and hence never acquire any neighbours on that interface. Assuming you've got enough physical memory, that looks like a kernel bug to me. Juliusz