neutron/neutron/tests/unit/agent
Brian Haley 21bb776670 Correctly configure IPv6 addresses on upgrades
When starting the dhcp-agent after an upgrade, there could
be stale IPv6 addresses in the namespace that had been
configured via SLAAC.  These need to be removed, and the
same address added back statically, in order for the
agent to start up correctly.

To avoid the race condition where an IPv6 RA could arrive
while we are making this change, we must move the call
to disable RAs in the namespace from plug(), since devices
may already exist that are receiving packets.

Uncovered by the grenade tests.

Change-Id: I7e1e5d6c1fa938918aac3fb63888d20ff4088ba7
Closes-bug: #1627902
2016-12-07 12:32:06 -05:00
..
common Replace retrying with tenacity 2016-10-20 13:43:40 -06:00
dhcp Correctly configure IPv6 addresses on upgrades 2016-12-07 12:32:06 -05:00
l2 neutron-lib: start using neutron-lib helpers 2016-10-10 01:30:26 -07:00
l3 Don't pass config object to send_ip_addr_adv_notif() 2016-11-08 19:32:00 +00:00
linux Correctly configure IPv6 addresses on upgrades 2016-12-07 12:32:06 -05:00
metadata Refactoring agent metadata config 2016-11-21 19:44:49 +00:00
ovsdb ovsdb: don't erase existing ovsdb managers 2016-11-23 07:21:08 +00:00
windows Typo on side_effect rendering the test useless 2016-11-17 21:24:54 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
test_agent_extensions_manager.py Refactoring config options for l2 agent ext opts 2016-11-21 19:45:04 +00:00
test_rpc.py Fix deprecation warnings 2016-08-26 22:16:06 -04:00
test_securitygroups_rpc.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00