On 11/30/2017 5:11 AM, Ravi Kumar wrote:
> Signed-off-by: Ravi Kumar <ravi1.ku...@amd.com>

<...>

> +static void
> +axgbe_dev_interrupt_handler(void *param)
> +{
> +     struct rte_eth_dev *dev = (struct rte_eth_dev *)param;
> +     struct axgbe_port *pdata = dev->data->dev_private;
> +
> +     pdata->phy_if.an_isr(pdata);
> +
> +     rte_intr_enable(&pdata->pci_dev->intr_handle);

This is already inside the interrupt handler, shouldn't interrupts needs to be
enabled somewhere else to reach this point at first place.

And I have seen a few drivers does the same but do we need to call
rte_intr_enable() in interrupt handler? Will interrupts disabled after each 
fire?

<...>

Reply via email to