def get_device_state(self, pci_slot): """Get device state. @param pci_slot: Virtual Function address """ vf_index = self.pci_slot_map.get(pci_slot) if vf_index is None: LOG.warning(_LW("Cannot find vf index for pci slot %s"), pci_slot) raise exc.InvalidPciSlotError(pci_slot=pci_slot) return self.pci_dev_wrapper.get_vf_state(vf_index)
def set_device_rate(self, pci_slot, rate): """Set device rate. @param pci_slot: Virtual Function address @param rate: device rate """ vf_index = self.pci_slot_map.get(pci_slot) if vf_index is None: LOG.warning(_("Cannot find vf index for pci slot %s"), pci_slot) raise exc.InvalidPciSlotError(pci_slot=pci_slot) return self.pci_dev_wrapper.set_vf_rate(vf_index, rate)