summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorElad Kanfi <eladkan@mellanox.com>2016-05-26 15:00:06 +0300
committerDavid S. Miller <davem@davemloft.net>2016-05-30 08:35:21 +0300
commit86651650d16a359e4142c6a8b0467c87e48c4c94 (patch)
tree89ca0b8ab48cf302fd383c73aeb5b8ed06c8036e /net
parent0d08df6c493898e679d9c517e77ea95c063d40ec (diff)
downloadlinux-86651650d16a359e4142c6a8b0467c87e48c4c94.tar.xz
net: nps_enet: Disable interrupts before napi reschedule
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@mellanox.com> Acked-by: Noam Camus <noamca@mellanox.com> Tested-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions