neutron/neutron/agent/l3
Slawek Kaplonski 6c9a282bcd Enable ipv6_forwarding in HA router's namespace
When HA router is created in "stanby" mode, ipv6 forwarding is
disabled by default in its namespace.
But when router is transitioned to be "master" on node, ipv6
forwarding should be enabled. This was fine for routers with
configured gateway but we somehow missed the case when router don't
have gateway configured.
Because of that missing ipv6 forwarding setting in such case, IPv6
W-E traffic between 2 subnets was not working fine in L3 HA case.

This patch fixes it by adding configuring ipv6_forwarding on
"all" interface in router's namespace always, even if it don't have
gateway configured.

Conflicts:
    neutron/tests/functional/agent/l3/framework.py
    neutron/tests/unit/agent/l3/test_agent.py

Change-Id: I8b1b2b426f7a26a4b2407a83f9bf29dd6e9ba7b0
CLoses-Bug: #1818224
(cherry picked from commit b119247bea)
(cherry picked from commit 270912a8c7)
2019-03-18 12:58:19 +00:00
..
__init__.py Move classes out of l3_agent.py 2014-12-10 15:19:28 -07:00
agent.py Fix connection between 2 dvr routers 2018-11-14 20:50:07 +00:00
dvr.py Revert "DVR: Fix allowed_address_pair IP, ARP table update by neutron agent" 2018-09-13 17:18:04 +00:00
dvr_edge_ha_router.py DVR: Centralized FloatingIPs are not cleared after migration. 2018-11-15 19:04:35 +00:00
dvr_edge_router.py DVR edge router: avoid accidental centralized floating IP remove 2019-03-04 09:15:30 +00:00
dvr_fip_ns.py Add permanent ARP entries for DVR fip/qrouter veth pair 2018-10-26 08:45:05 +00:00
dvr_local_router.py DVR: Centralized FloatingIPs are not cleared after migration. 2018-11-15 19:04:35 +00:00
dvr_router_base.py Make code follow log translation guideline 2017-08-14 10:53:33 -07:00
dvr_snat_ns.py Merge "DVR: properly track SNAT traffic" 2017-04-25 13:05:32 +00:00
fip_rule_priority_allocator.py Fix two spelling mistakes 2016-05-30 01:58:04 +00:00
ha.py Enable ipv6_forwarding in HA router's namespace 2019-03-18 12:58:19 +00:00
ha_router.py Set initial ha router state in neutron-keepalived-state-change 2019-03-14 21:16:08 +00:00
item_allocator.py DVR: Check for item_allocator key before releasing 2018-04-06 02:38:17 +00:00
keepalived_state_change.py Set initial ha router state in neutron-keepalived-state-change 2019-03-14 21:16:08 +00:00
l3_agent_extension.py Add L3 agent extension API object 2016-08-31 11:15:51 -04:00
l3_agent_extension_api.py Add L3 agent extension API object 2016-08-31 11:15:51 -04:00
l3_agent_extensions_manager.py Make code follow log translation guideline 2017-08-14 10:53:33 -07:00
legacy_router.py Remove deprecated send_arp_for_ha option 2017-04-18 13:38:35 -04:00
link_local_allocator.py spelling error: 2016-06-30 10:17:18 +08:00
namespace_manager.py Make code follow log translation guideline 2017-08-14 10:53:33 -07:00
namespaces.py Disable IPv6 forwarding by default on HA routers 2018-06-04 13:07:55 +00:00
router_info.py Fix update of ports cache in router_info class 2019-02-09 15:18:57 +00:00
router_processing_queue.py Fix connection between 2 dvr routers 2018-11-14 20:50:07 +00:00