X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Flinuxapp%2Feal%2Feal_interrupts.c;fp=lib%2Flibrte_eal%2Flinuxapp%2Feal%2Feal_interrupts.c;h=92a19cb860cc264109ed3fca4a10eda6d8dc8469;hb=2eed820fd4fdea456103402e0ad13f955321e6cc;hp=b5b3f2bd8706b1a10387134a81a57515e1e2c85f;hpb=549b3587f5cb353d967050ef50537599c13c67fc;p=dpdk.git diff --git a/lib/librte_eal/linuxapp/eal/eal_interrupts.c b/lib/librte_eal/linuxapp/eal/eal_interrupts.c index b5b3f2bd87..92a19cb860 100644 --- a/lib/librte_eal/linuxapp/eal/eal_interrupts.c +++ b/lib/librte_eal/linuxapp/eal/eal_interrupts.c @@ -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)