neutron/neutron/agent
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
..
common Fix neutron-openvswitch-agent Windows support 2018-11-23 17:13:42 +02:00
dhcp Fix the bug about DHCP port whose network has multiple subnets. 2018-12-14 06:13:58 +00:00
l2 Reduce qos rpc times on the ovs-agent side 2018-08-29 21:45:01 +00:00
l3 Enable 'all' IPv6 forwarding knob correctly 2019-01-16 14:49:11 +00:00
linux Add kill_timeout to AsyncProcess 2019-01-04 10:46:44 +00:00
metadata Merge "Allow Ipv6 addresses for nova_metadata_host" into stable/queens 2018-10-23 11:08:30 +00:00
ovsdb Merge "Fixes using SSL OVSDB connection" 2018-02-09 09:04:26 +00:00
windows Fix neutron-openvswitch-agent Windows support 2018-11-23 17:13:42 +02:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
agent_extension.py Generalize agent extension mechanism 2016-07-19 13:45:22 +00:00
agent_extensions_manager.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
dhcp_agent.py Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
firewall.py consume load_class_by_alias_or_classname from neutron-lib 2017-10-21 06:01:15 -06:00
l3_agent.py Refactoring agent linux&ovsdb config 2017-08-25 10:41:39 -04:00
metadata_agent.py Remove deprecated cache_url 2017-11-10 00:47:19 -05:00
resource_cache.py Merge "Fix race condition with enabling SG on many ports at once" 2018-01-27 10:36:37 +00:00
rpc.py remove neutron.callbacks package 2018-01-16 09:32:32 -07:00
securitygroups_rpc.py Iptables firewall driver adds forward rules for trusted ports 2018-03-25 09:56:10 +00:00