]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bnx2x/bnx2x_ethdev.c
eal: clean up interrupt handle
[dpdk.git] / drivers / net / bnx2x / bnx2x_ethdev.c
index a0b0dfabd70c4507adfe733dbfe9a296b479abf1..0e8b4d9e9311b6b65ad9f7c43b91de843ac3ae5d 100644 (file)
@@ -119,12 +119,13 @@ bnx2x_interrupt_action(struct rte_eth_dev *dev)
 }
 
 static __rte_unused void
-bnx2x_interrupt_handler(struct rte_intr_handle *handle, void *param)
+bnx2x_interrupt_handler(void *param)
 {
        struct rte_eth_dev *dev = (struct rte_eth_dev *)param;
+       struct bnx2x_softc *sc = dev->data->dev_private;
 
        bnx2x_interrupt_action(dev);
-       rte_intr_enable(handle);
+       rte_intr_enable(&sc->pci_dev->intr_handle);
 }
 
 /*