]> git.droids-corp.org - dpdk.git/blobdiff - drivers/bus/pci/linux/pci.c
bus/pci: fix config r/w access
[dpdk.git] / drivers / bus / pci / linux / pci.c
index f87533c5c8f6396360132813af663f600974293d..c99d523f0adfcca4156f3414a3e94b0ca9f99a06 100644 (file)
@@ -713,6 +713,7 @@ int rte_pci_read_config(const struct rte_pci_device *device,
 
        switch (device->kdrv) {
        case RTE_KDRV_IGB_UIO:
+       case RTE_KDRV_UIO_GENERIC:
                return pci_uio_read_config(intr_handle, buf, len, offset);
 #ifdef VFIO_PRESENT
        case RTE_KDRV_VFIO:
@@ -736,6 +737,7 @@ int rte_pci_write_config(const struct rte_pci_device *device,
 
        switch (device->kdrv) {
        case RTE_KDRV_IGB_UIO:
+       case RTE_KDRV_UIO_GENERIC:
                return pci_uio_write_config(intr_handle, buf, len, offset);
 #ifdef VFIO_PRESENT
        case RTE_KDRV_VFIO: