]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Add ipv6 forwarding for router namespaces
authorAndrey Epifanov <aepifanov@mirantis.com>
Thu, 21 Aug 2014 14:23:52 +0000 (18:23 +0400)
committerAndrey Epifanov <aepifanov@mirantis.com>
Fri, 22 Aug 2014 12:21:09 +0000 (16:21 +0400)
Change-Id: I35101e6b32ab84bebb228cf0c43162eda761b17b
Closes-Bug: 1355195

neutron/agent/l3_agent.py

index f20fee878e3734e78f3d4890de0a4687053fc4e3..22657279b03f3deef7aef29d1b049d24be366306 100644 (file)
@@ -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)