summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--neutron/agent/linux/ra.py3
-rw-r--r--neutron/tests/unit/agent/l3/test_agent.py3
2 files changed, 4 insertions, 2 deletions
diff --git a/neutron/agent/linux/ra.py b/neutron/agent/linux/ra.py
index 7f800c2696..d9eca8d647 100644
--- a/neutron/agent/linux/ra.py
+++ b/neutron/agent/linux/ra.py
@@ -103,7 +103,8 @@ class DaemonMonitor(object):
default_cmd_callback=callback,
namespace=self._router_ns,
service=RADVD_SERVICE_NAME,
- conf=cfg.CONF)
+ conf=cfg.CONF,
+ run_as_root=True)
def _spawn_radvd(self, radvd_conf):
def callback(pid_file):
diff --git a/neutron/tests/unit/agent/l3/test_agent.py b/neutron/tests/unit/agent/l3/test_agent.py
index 4c6682bd8a..a5016f815f 100644
--- a/neutron/tests/unit/agent/l3/test_agent.py
+++ b/neutron/tests/unit/agent/l3/test_agent.py
@@ -1399,7 +1399,8 @@ class TestBasicRouterOperations(BasicRouterOperationsFramework):
service=process,
default_cmd_callback=mock.ANY,
namespace=ri.ns_name,
- conf=mock.ANY)]
+ conf=mock.ANY,
+ run_as_root=True)]
def _process_router_ipv6_subnet_added(
self, router, ipv6_subnet_modes=None):