vlib: fix pci init 27/10627/2
authorDamjan Marion <damarion@cisco.com>
Sat, 17 Feb 2018 13:06:53 +0000 (14:06 +0100)
committerDamjan Marion <dmarion.lists@gmail.com>
Sun, 18 Feb 2018 16:26:52 +0000 (16:26 +0000)
Change-Id: I2b8c1ad5c594aeca5dc44647ab8f8061362c9284
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vlib/linux/pci.c

index 62edcf4..19be9ff 100644 (file)
@@ -954,8 +954,7 @@ init_device_from_registered (vlib_main_t * vm, vlib_pci_device_info_t * di)
   while (r)
     {
       for (i = r->supported_devices; i->vendor_id != 0; i++)
-       if (i->vendor_id == di->config0.header.vendor_id &&
-           i->device_id == di->config0.header.device_id)
+       if (i->vendor_id == di->vendor_id && i->device_id == di->device_id)
          {
            if (di->iommu_group != -1)
              err = add_device_vfio (vm, p, di, r);