Ejemplo n.º 1
0
 def test_device_name_from_address(self, addr_type, addr, name):
     # we need to make sure we scan all the devices (hence caps=None)
     hostdev.list_by_caps()
     self.assertEqual(
         hostdev.device_name_from_address(addr_type, addr),
         name
     )
Ejemplo n.º 2
0
def _get_device_name(dev, dev_type):
    src_dev = vmxml.find_first(dev, 'source')
    src_addr = vmxml.device_address(src_dev)
    if dev_type == 'scsi':
        src_addr = _normalize_scsi_address(dev, src_addr)
    elif dev_type == 'pci':
        src_addr = _normalize_pci_address(**src_addr)
    return device_name_from_address(dev_type, src_addr)
Ejemplo n.º 3
0
def _get_device_name_type(dev):
    dev_type = core.find_device_type(dev)
    src_dev = vmxml.find_first(dev, 'source')
    src_addr = vmxml.device_address(src_dev)
    if dev_type == 'scsi':
        src_addr = _normalize_scsi_address(dev, src_addr)
    elif dev_type == 'pci':
        src_addr = _normalize_pci_address(**src_addr)
    elif dev_type == 'mdev':
        return src_addr['uuid'], dev_type
    return device_name_from_address(dev_type, src_addr), dev_type
Ejemplo n.º 4
0
def _get_device_name(dev, dev_type):
    src_dev = vmxml.find_first(dev, 'source')
    src_addr = vmxml.device_address(src_dev)
    if dev_type == 'scsi':
        src_addr = _normalize_scsi_address(dev, src_addr)
    elif dev_type == 'pci':
        src_addr = _normalize_pci_address(**src_addr)
    elif dev_type == 'mdev':
        return src_addr['uuid']

    return device_name_from_address(dev_type, src_addr)
Ejemplo n.º 5
0
 def test_device_name_from_address(self, addr_type, addr, name):
     # we need to make sure we scan all the devices (hence caps=None)
     hostdev.list_by_caps()
     self.assertEqual(hostdev.device_name_from_address(addr_type, addr),
                      name)