From 6f3844ecb3a3ab6dbe10c1c281bb3ff7819e2949 Mon Sep 17 00:00:00 2001 From: Andrey Epifanov Date: Thu, 21 Aug 2014 18:23:52 +0400 Subject: [PATCH] Add ipv6 forwarding for router namespaces Change-Id: I35101e6b32ab84bebb228cf0c43162eda761b17b Closes-Bug: 1355195 --- neutron/agent/l3_agent.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/neutron/agent/l3_agent.py b/neutron/agent/l3_agent.py index f20fee878..22657279b 100644 --- a/neutron/agent/l3_agent.py +++ b/neutron/agent/l3_agent.py @@ -685,6 +685,9 @@ class L3NATAgent(firewall_l3_agent.FWaaSL3AgentRpcCallback, manager.Manager): ip_wrapper_root = ip_lib.IPWrapper(self.root_helper) ip_wrapper = ip_wrapper_root.ensure_namespace(name) ip_wrapper.netns.execute(['sysctl', '-w', 'net.ipv4.ip_forward=1']) + if self.use_ipv6: + ip_wrapper.netns.execute(['sysctl', '-w', + 'net.ipv6.conf.all.forwarding=1']) def _create_router_namespace(self, ri): self._create_namespace(ri.ns_name) -- 2.45.2