The cuplrit is likely to be lines 4355..4359 of net/ipv6/addrconf.c, "try to bring down and back up the interface to get new temporary addresses created" -- this has unwanted side-effects. This seems to be Ubuntu-specific code introduced in http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-precise.git;a=commitdiff;h=d1852a54eef5c7b7dd2d026535b4c4d6466664cd .
I have verified that this bug does *not* occur on a mainline build of Linux 3.4rc5.
The cuplrit is likely to be lines 4355..4359 of net/ipv6/ addrconf. c, "try to bring down and back up the interface to get new temporary addresses created" -- this has unwanted side-effects. This seems to be Ubuntu-specific code introduced in http:// kernel. ubuntu. com/git? p=ubuntu/ ubuntu- precise. git;a=commitdif f;h=d1852a54eef 5c7b7dd2d026535 b4c4d6466664cd .
I have verified that this bug does *not* occur on a mainline build of Linux 3.4rc5.