Subject: Re: How is IPv6 dhcp supposed to work?

From: Ben Greear <[email-masked]>
Date: Wed, 18 Jun 2014 07:49:38 -0700

After more printk debugging, it seems it is failing to accept the RA due to
ipv6_chk_addr failing in the ndisc_router_discovery method.

This is probably because one interface on my system is running radvd
(on one side of a veth pair), and the peer veth is supposed to be
accepting the ra.

The chk_addr is checking if the source addr for the RA is not found locally, as far
as I can tell, but in my case, it is local, and it still should be accepted.

My case is a bit special (I'm doing virtual network type things), but
maybe there is a more useful reason to allow this restriction to be
relaxed with yet another sysctl?

Thanks,
Ben

-- 
Ben Greear <[email-masked]>
Candela Technologies Inc  http://www.candelatech.com