intr_handle = &ifpga_irq_handle[0];
else if (type == IFPGA_AFU_IRQ)
intr_handle = &ifpga_irq_handle[vec_start + 1];
+ else
+ return 0;
rte_intr_efd_disable(intr_handle);
if (type == IFPGA_FME_IRQ) {
intr_handle = &ifpga_irq_handle[0];
count = 1;
- } else if (type == IFPGA_AFU_IRQ)
+ } else if (type == IFPGA_AFU_IRQ) {
intr_handle = &ifpga_irq_handle[vec_start + 1];
+ } else {
+ return -EINVAL;
+ }
intr_handle->type = RTE_INTR_HANDLE_VFIO_MSIX;