summaryrefslogtreecommitdiff
path: root/sys/dev/ixl
diff options
context:
space:
mode:
authorAndrew Gallatin <gallatin@FreeBSD.org>2022-12-06 16:35:18 +0000
committerAndrew Gallatin <gallatin@FreeBSD.org>2022-12-06 16:35:18 +0000
commit17859d538c23d6faa5a5512262d678377130e591 (patch)
tree2c70af4b50f060a98841b570bff157753fe6dff7 /sys/dev/ixl
parent72621b543e984a2074e1945adc26b49ac04af7e8 (diff)
Diffstat (limited to 'sys/dev/ixl')
-rw-r--r--sys/dev/ixl/if_ixl.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/ixl/if_ixl.c b/sys/dev/ixl/if_ixl.c
index cb3ce72a95ed..352a35d95512 100644
--- a/sys/dev/ixl/if_ixl.c
+++ b/sys/dev/ixl/if_ixl.c
@@ -1064,8 +1064,11 @@ ixl_if_msix_intr_assign(if_ctx_t ctx, int msix)
"Failed to register Admin Que handler");
return (err);
}
+
+#ifdef PCI_IOV
/* Create soft IRQ for handling VFLRs */
iflib_softirq_alloc_generic(ctx, NULL, IFLIB_INTR_IOV, pf, 0, "iov");
+#endif
/* Now set up the stations */
for (i = 0, vector = 1; i < vsi->shared->isc_nrxqsets; i++, vector++, rx_que++) {