Exemplo n.º 1
0
 def create_patch_port(self, bridge, port, remote_name):
     if not commands.BridgeExistsCommand(self, bridge).execute():
         commands.AddBridgeCommand(self,
                                   bridge,
                                   True,
                                   datapath_type='system').execute()
         AddPatchPort(self, bridge, port, remote_name).execute()
     else:
         if not self.patch_port_exist(port):
             AddPatchPort(self, bridge, port, remote_name).execute()
     return self.get_patch_port_ofport(port)
Exemplo n.º 2
0
 def br_exists(self, name):
     return cmd.BridgeExistsCommand(self, name)
Exemplo n.º 3
0
 def delete_patch_port(self, bridge, port):
     if commands.BridgeExistsCommand(self, bridge).execute():
         commands.DelPortCommand(self, port, bridge,
                                 if_exists=True).execute()