]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/linuxapp/eal/eal_interrupts.c
vfio: fix maximum number of interrupt for MSI-X
[dpdk.git] / lib / librte_eal / linuxapp / eal / eal_interrupts.c
index b5b3f2bd8706b1a10387134a81a57515e1e2c85f..92a19cb860cc264109ed3fca4a10eda6d8dc8469 100644 (file)
@@ -287,6 +287,8 @@ get_max_intr(const struct rte_intr_handle *intr_handle)
                if (src->intr_handle.fd != intr_handle->fd)
                        continue;
 
+               if (src->intr_handle.max_intr < intr_handle->max_intr)
+                       src->intr_handle.max_intr = intr_handle->max_intr;
                if (!src->intr_handle.max_intr)
                        src->intr_handle.max_intr = 1;
                else if (src->intr_handle.max_intr > RTE_MAX_RXTX_INTR_VEC_ID)