]> git.droids-corp.org - dpdk.git/blobdiff - drivers/bus/pci/linux/pci_vfio.c
bus/pci: check VFIO reset ioctl error
[dpdk.git] / drivers / bus / pci / linux / pci_vfio.c
index 1a3c308e7c0bc7bfe50b453de0e07badd718b0c9..360eed3800b8728f83f1569c40ba06726d45590d 100644 (file)
@@ -339,7 +339,11 @@ pci_vfio_setup_device(struct rte_pci_device *dev, int vfio_dev_fd)
        }
 
        /* Reset the device */
-       ioctl(vfio_dev_fd, VFIO_DEVICE_RESET);
+       if (ioctl(vfio_dev_fd, VFIO_DEVICE_RESET)) {
+               RTE_LOG(ERR, EAL, "Unable to reset device! Error: %d (%s)\n",
+                               errno, strerror(errno));
+               return -1;
+       }
 
        return 0;
 }