Merge "Allow default IPv6 route device names to have dots"
diff --git a/lib/neutron_plugins/services/l3 b/lib/neutron_plugins/services/l3
index 54dae2b..6de70e2 100644
--- a/lib/neutron_plugins/services/l3
+++ b/lib/neutron_plugins/services/l3
@@ -404,7 +404,10 @@
# IPv6-only clouds in the gate. Please do not remove this without
# talking to folks in Infra.
for d in $default_v6_route_devs; do
- sudo sysctl -w net.ipv6.conf.$d.accept_ra=2
+ # Slashes must be used in this sysctl command because route devices
+ # can have dots in their names. If dots were used, dots in the
+ # device name would be reinterpreted as a slash, causing an error.
+ sudo sysctl -w net/ipv6/conf/$d/accept_ra=2
done
# Ensure IPv6 forwarding is enabled on the host
sudo sysctl -w net.ipv6.conf.all.forwarding=1