ip6: don't 'assume' IPv6 connections (bgo #676740)
authorPavel Šimerda <psimerda@redhat.com>
Thu, 24 May 2012 13:37:40 +0000 (15:37 +0200)
committerDan Williams <dcbw@redhat.com>
Thu, 31 May 2012 20:37:49 +0000 (15:37 -0500)
commit70f64fbc4277c636c0a373d6e6eddf0574d53827
tree7c74b4ae334585a7f372aeebbdabc97c366a6ff5
parent8a059b1496448ffaa1178b35887883e1cf87800b
ip6: don't 'assume' IPv6 connections (bgo #676740)

The bug report describes a testing scenario where device is down
and no IPv4 or IPv6 addresses are set up. Then NetworkManager
is started and it decides not to configure DHCPv6 address. This
is caused by code copied from IPv4 that does not work here at
all (and I wonder if it does in IPv4).

In any case, when NetworkManager starts a DHCP client and recieves
an IPv6 address (no addresses are configured at the time), it
*must* send this new IPv6 address to the kernel.

(dcbw)
We should fix the connection takeover code for IPv6 but it's not
a quick fix so in the mean time disable the buggy code and we'll
fix IPv6 takeover cleanly soon.
src/nm-device.c