Browse code

Merge "Ensure link is set to up, when moving IP addresses across interfaces."

Jenkins authored on 2015/12/18 12:21:18
Showing 1 changed files
... ...
@@ -802,6 +802,7 @@ function _move_neutron_addresses_route {
802 802
 
803 803
         local IP_ADD=""
804 804
         local IP_DEL=""
805
+        local IP_UP=""
805 806
         local DEFAULT_ROUTE_GW
806 807
         DEFAULT_ROUTE_GW=$(ip -f $af r | awk "/default.+$from_intf/ { print \$3; exit }")
807 808
         local ADD_OVS_PORT=""
... ...
@@ -819,9 +820,10 @@ function _move_neutron_addresses_route {
819 819
         if [[ "$IP_BRD" != "" ]]; then
820 820
             IP_DEL="sudo ip addr del $IP_BRD dev $from_intf"
821 821
             IP_ADD="sudo ip addr add $IP_BRD dev $to_intf"
822
+            IP_UP="sudo ip link set $to_intf up"
822 823
         fi
823 824
 
824
-        $IP_DEL; $IP_ADD; $ADD_OVS_PORT; $ADD_DEFAULT_ROUTE
825
+        $IP_DEL; $IP_ADD; $IP_UP; $ADD_OVS_PORT; $ADD_DEFAULT_ROUTE
825 826
     fi
826 827
 }
827 828