pci: fix VFIO set IRQ code 28/39828/1
authorDamjan Marion <damarion@cisco.com>
Mon, 6 Nov 2023 00:06:26 +0000 (00:06 +0000)
committerDamjan Marion <damarion@cisco.com>
Mon, 6 Nov 2023 00:09:23 +0000 (00:09 +0000)
Type: fix
Fixes: 599a16b
Change-Id: I954e037ab944028798f9aa2a93f45322c8c7b4bb
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vlib/linux/pci.c

index 69d26fd..62db820 100644 (file)
@@ -1002,9 +1002,9 @@ vlib_pci_enable_msix_irq (vlib_main_t * vm, vlib_pci_dev_handle_t h,
     return clib_error_return (0, "vfio driver is needed for MSI-X interrupt "
                              "support");
 
-  for (i = start; i < start + count; i++)
+  for (i = 0; i < count; i++)
     {
-      linux_pci_irq_t *irq = vec_elt_at_index (p->msix_irqs, i);
+      linux_pci_irq_t *irq = vec_elt_at_index (p->msix_irqs, start + i);
       fds[i] = irq->fd;
     }