commit | 2bf1d356e76564adb64b8bc8bc1049e74bf8e4d8 | [log] [tgz] |
---|---|---|
author | Paul Stewart <pstew@chromium.org> | Tue Dec 06 15:02:55 2011 -0800 |
committer | Gerrit <chrome-bot@google.com> | Wed Dec 07 18:11:43 2011 -0800 |
tree | b908c8d4625585cf78314a993644c587bb306956 | |
parent | b4bc57dadc64612aaec2a7eab3b72b7d49d42d0b [diff] |
shill: Enable and disable IPv6 with interface events Move device IP flag setting to a generic private method device.cc. Use this to export the IPv6 address privacy flag setter. Also use this to enable and disable IPv6 at the same time that IPv4 address configs are created and destroyed. This will ensure that IPv6 kernel addrconfig starts and stops at the correct time. BUG=chromium-os:23570 TEST=WiFiManager.050IPv6Basic: Passed during initial connection, but failed due to some sort of DBus introspection error in the second pass. Manual: Monitor flags file for correct operation on ethernet plug/unplug. Manually verify the various IPv6 addresses and routes being created and removed. Change-Id: Id358b33dbf9faa602a181938ad524290b59a08b0 Reviewed-on: https://gerrit.chromium.org/gerrit/12577 Reviewed-by: mukesh agrawal <quiche@chromium.org> Commit-Ready: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>