From: Andrey Epifanov Date: Thu, 21 Aug 2014 14:23:52 +0000 (+0400) Subject: Add ipv6 forwarding for router namespaces X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=6f3844ecb3a3ab6dbe10c1c281bb3ff7819e2949;p=openstack-build%2Fneutron-build.git Add ipv6 forwarding for router namespaces Change-Id: I35101e6b32ab84bebb228cf0c43162eda761b17b Closes-Bug: 1355195 --- 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)