]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/linuxapp/eal/eal_interrupts.c
net/i40e: return errno when interrupt setup fails
[dpdk.git] / lib / librte_eal / linuxapp / eal / eal_interrupts.c
index cb5575176e5ae35fb628a4c75d32dc798260de75..b5b3f2bd8706b1a10387134a81a57515e1e2c85f 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;
                }