Exemple #1
0
 def _ensure_iface_up(self, iface):
     if netinfo.operstate(iface) != "up":
         _, err, rc = run_command(["ip", "link", "set", "dev", iface, "up"])
         if rc != 0:
             raise OperationFailed("KCHNET0020E", {"iface": iface, "err": err})
         # Add a delay to wait for the link change takes into effect.
         for i in range(10):
             time.sleep(1)
             if netinfo.operstate(iface) == "up":
                 break
         else:
             raise OperationFailed("KCHNET0021E", {"iface": iface})
Exemple #2
0
 def _ensure_iface_up(self, iface):
     if netinfo.operstate(iface) != 'up':
         _, err, rc = run_command(['ip', 'link', 'set', 'dev', iface, 'up'])
         if rc != 0:
             raise OperationFailed("KCHNET0020E",
                                   {'iface': iface, 'err': err})
         # Add a delay to wait for the link change takes into effect.
         for i in range(10):
             time.sleep(1)
             if netinfo.operstate(iface) == 'up':
                 break
         else:
             raise OperationFailed("KCHNET0021E", {'iface': iface})