From 60529a8ef81d08c7aa0f7eaea402435b3c6d1eb6 Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Mon, 6 Nov 2023 00:06:26 +0000 Subject: pci: fix VFIO set IRQ code Type: fix Fixes: 599a16b Change-Id: I954e037ab944028798f9aa2a93f45322c8c7b4bb Signed-off-by: Damjan Marion --- src/vlib/linux/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/vlib') diff --git a/src/vlib/linux/pci.c b/src/vlib/linux/pci.c index 69d26fd7d64..62db8204182 100644 --- a/src/vlib/linux/pci.c +++ b/src/vlib/linux/pci.c @@ -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; } -- cgit 1.2.3-korg