Re: [PATCH 1/1] net: nps_enet: Disable interrupts before napi reschedule

From: David Miller
Date: Mon May 30 2016 - 01:35:48 EST


From: Elad Kanfi <eladkan@xxxxxxxxxxxx>
Date: Thu, 26 May 2016 15:00:06 +0300

> From: Elad Kanfi <eladkan@xxxxxxxxxxxx>
>
> Since NAPI works by shutting down event interrupts when theres
> work and turning them on when theres none, the net driver must
> make sure that interrupts are disabled when it reschedules polling.
> By calling napi_reschedule, the driver switches to polling mode,
> therefor there should be no interrupt interference.
> Any received packets will be handled in nps_enet_poll by polling the HW
> indication of received packet until all packets are handled.
>
> Signed-off-by: Elad Kanfi <eladkan@xxxxxxxxxxxx>
> Acked-by: Noam Camus <noamca@xxxxxxxxxxxx>

Applied.