summaryrefslogtreecommitdiff
path: root/include/linux/neighbour.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2008-01-07 20:26:59 -0800
committerDavid S. Miller <davem@davemloft.net>2008-01-08 23:30:07 -0800
commitbdb95b1792664f25eb2a4d13a587d2020aa93002 (patch)
tree88b7fc6bc396294417e2e34352039214a0192509 /include/linux/neighbour.h
parentd987160b710c98997015832422a05e18d9f0f925 (diff)
[NET]: Do not grab device reference when scheduling a NAPI poll.
It is pointless, because everything that can make a device go away will do a napi_disable() first. The main impetus behind this is that now we can legally do a NAPI completion in generic code like net_rx_action() which a following changeset needs to do. net_rx_action() can only perform actions in NAPI centric ways, because there may be a one to many mapping between NAPI contexts and network devices (SKY2 is one example). We also want to get rid of this because it's an extra atomic in the NAPI paths, and also because it is one of the last instances where the NAPI interfaces care about net devices. The one remaining netdev detail the NAPI stuff cares about is the netif_running() check which will be killed off in a subsequent changeset. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/neighbour.h')
0 files changed, 0 insertions, 0 deletions