]> git.baikalelectronics.ru Git - kernel.git/commit
staging: et131x: Implement NAPI support
authorMark Einon <mark.einon@gmail.com>
Thu, 21 Aug 2014 10:26:09 +0000 (11:26 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 30 Aug 2014 20:35:37 +0000 (13:35 -0700)
commitce99bb4fe781170b95c6ac25184ecb949c1652bf
tree3258e28c3cde499dab94bbb99011c0512cbce509
parenta8154e5147c368125a711663e63f03b6d3f2b1b9
staging: et131x: Implement NAPI support

This implements NAPI support for et131x by:

-adding a napi_struct to the private adapter struct
-changing netfif_rx_skb() call to netif_receive_skb()
-changing et131x_handle_recv_interrupt() to et131x_handle_recv_pkts()
 and taking a budget allocation.
-changing et131x_handle_send_interrupt() to et131x_handle_send_pkts()
-replacing bottom half workqueue with poll function which handles
 send & receive of skbs.
-adding various other necessary standard napi calls.

Also remove this item from the README TODO list.

Signed-off-by: Mark Einon <mark.einon@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/et131x/README
drivers/staging/et131x/et131x.c