neutron/neutron/tests/functional/agent/l3
Brian Haley a5fe490e49 Enable 'all' IPv6 forwarding knob correctly
When the external gateway is plugged and we enable IPv6
forwarding on it, make sure the 'all' sysctl knob is also
enabled, else IPv6 packets will not be forwarded.  This
seems to only affect HA routers that default to disabling
this 'all' knob on creation.

Also, when we are removing all the IPv6 addresses from a
HA router internal interface, set 'accept_ra' to zero so
it doesn't accidentally auto-configure an address.  Set
it back to one when adding them back.

Re-homed newly added _wait_until_ipv6_forwarding_has_state()
accordingly.

Conflicts:
    neutron/tests/functional/agent/l3/test_ha_router.py

Closes-bug: #1787919

Change-Id: Ia1f311ee31d1479089685367a97bf13cf170b342
(cherry picked from commit b847cd02c5)
(cherry picked from commit dfedafe5f6)
2019-01-16 14:49:11 +00:00
..
extensions [L3][QoS] Cover mixed dvr_snat and compute node dvr router 2018-05-08 20:06:00 +08:00
__init__.py Replace keepalived notifier bash script with Python ip monitor 2015-03-18 18:59:33 -04:00
framework.py Enable 'all' IPv6 forwarding knob correctly 2019-01-16 14:49:11 +00:00
test_dvr_router.py Get centralized FIP only on router's snat host 2018-11-29 08:32:12 +00:00
test_ha_router.py Enable 'all' IPv6 forwarding knob correctly 2019-01-16 14:49:11 +00:00
test_keepalived_state_change.py Change in-tree code to use moved get_ip_version() 2017-03-08 11:35:29 -05:00
test_legacy_router.py Move check_ha_state_for_router() into notification code 2017-11-07 13:10:55 -05:00
test_metadata_proxy.py Switch ns-metadata-proxy to haproxy 2017-03-08 15:20:50 +00:00
test_namespace_manager.py Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00