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)
def br_exists(self, name): return cmd.BridgeExistsCommand(self, name)
def delete_patch_port(self, bridge, port): if commands.BridgeExistsCommand(self, bridge).execute(): commands.DelPortCommand(self, port, bridge, if_exists=True).execute()