net/i40e: return errno when interrupt setup fails
[dpdk.git] / lib / librte_eal / linuxapp / eal / eal_interrupts.c
index cb55751..b5b3f2b 100644 (file)
@@ -1181,7 +1181,7 @@ rte_intr_efd_enable(struct rte_intr_handle *intr_handle, uint32_t nb_efd)
                                RTE_LOG(ERR, EAL,
                                        "can't setup eventfd, error %i (%s)\n",
                                        errno, strerror(errno));
-                               return -1;
+                               return -errno;
                        }
                        intr_handle->efds[i] = fd;
                }