]> git.baikalelectronics.ru Git - kernel.git/commit
net: introduce napi_schedule_irqoff()
authorEric Dumazet <edumazet@google.com>
Wed, 29 Oct 2014 01:05:13 +0000 (18:05 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 29 Oct 2014 20:07:27 +0000 (16:07 -0400)
commit395891e60991997551b0bc970f6032550caf1c9e
tree3cfa21dccafd603158859124f95ef2698049be9e
parent151647dbf582b2660c1135ba6395f3a96126764e
net: introduce napi_schedule_irqoff()

napi_schedule() can be called from any context and has to mask hard
irqs.

Add a variant that can only be called from hard interrupts handlers
or when irqs are already masked.

Many NIC drivers can use it from their hard IRQ handler instead of
generic variant.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h
net/core/dev.c