Weinn Jheng
716fb91dfe
usb: gadget: u_ether: move hardware transmit to RX NAPI
...
In order to reduce the interrupt times in the embedded system,
a receiving workqueue is introduced.
This modification also enhanced the overall throughput as the
benefits of reducing interrupt occurrence.
This work was derived from previous work:
u_ether: move hardware transmit to RX workqueue.
Which should be base on codeaurora's work.
However, the benchmark on my platform shows the throughput
with workqueue is slightly better than NAPI.
Signed-off-by: Weinn Jheng <clanlab.proj@gmail.com>
Cc: David Brownell <dbrownell@users.sourceforge.net>
Cc: David S. Miller <davem@davemloft.net>
Cc: Stephen Hemminger <shemminger@vyatta.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Manu Gautam <mgautam@codeaurora.org>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2014-03-07 10:03:24 -06:00
..
2013-12-20 09:51:24 -06:00
2014-01-08 15:01:39 -08:00
2014-03-05 09:44:49 -06:00
2013-08-02 15:17:03 +03:00
2014-03-05 14:40:10 -06:00
2014-02-19 13:47:12 -06:00
2014-01-08 15:01:39 -08:00
2013-09-17 10:38:52 -05:00
2013-12-19 09:27:43 -06:00
2013-12-19 09:27:42 -06:00
2013-10-01 09:50:22 -05:00
2013-12-17 13:17:41 -06:00
2014-01-08 15:01:39 -08:00
2013-07-25 20:35:23 +03:00
2013-08-30 11:10:36 -07:00
2013-12-12 13:43:36 -06:00
2013-09-17 11:06:50 -05:00
2014-03-05 14:40:11 -06:00
2013-11-26 13:41:32 -06:00
2013-12-17 13:17:42 -06:00
2013-12-17 13:17:43 -06:00
2013-10-10 10:24:53 -05:00
2013-11-26 13:41:32 -06:00
2013-12-17 13:17:43 -06:00
2013-12-17 13:17:43 -06:00
2013-12-17 13:17:44 -06:00
2013-12-12 13:43:38 -06:00
2013-12-17 13:17:44 -06:00
2013-12-17 13:17:44 -06:00
2013-12-12 13:43:37 -06:00
2013-08-09 16:34:19 +03:00
2013-07-13 12:09:57 -07:00
2013-12-17 13:17:41 -06:00
2013-06-10 17:58:11 +03:00
2013-07-30 11:18:46 +03:00
2014-01-08 15:01:39 -08:00
2013-12-17 13:17:41 -06:00
2013-12-17 13:17:41 -06:00
2013-12-12 13:43:39 -06:00
2013-11-26 13:47:41 -06:00
2014-01-08 15:01:39 -08:00
2014-02-20 09:16:17 -06:00
2013-12-23 19:26:13 -06:00
2013-07-30 11:18:46 +03:00
2013-09-13 10:55:58 -07:00
2014-02-18 10:52:52 -06:00
2013-12-17 13:17:41 -06:00
2013-12-17 13:17:41 -06:00
2013-12-23 19:26:13 -06:00
2013-10-10 10:24:10 -05:00
2013-12-20 09:51:24 -06:00
2014-01-08 15:01:39 -08:00
2014-01-08 15:01:39 -08:00
2013-06-10 17:12:52 +03:00
2013-12-17 13:17:41 -06:00
2013-12-17 13:17:41 -06:00
2013-12-17 13:17:41 -06:00
2014-01-08 15:01:39 -08:00
2013-12-17 13:17:41 -06:00
2014-02-18 10:52:54 -06:00
2014-01-08 15:01:39 -08:00
2013-12-17 13:17:41 -06:00
2013-12-17 13:17:41 -06:00
2014-01-08 15:01:39 -08:00
2013-06-10 17:58:09 +03:00
2014-02-18 10:52:53 -06:00
2014-03-05 14:40:06 -06:00
2013-12-23 14:31:49 -06:00
2014-02-18 10:52:53 -06:00
2013-10-15 06:52:08 -05:00
2013-11-25 10:56:33 -06:00
2013-11-25 11:19:41 -06:00
2013-06-10 17:27:54 +03:00
2013-06-10 17:58:00 +03:00
2013-06-10 17:15:43 +03:00
2014-03-07 10:03:24 -06:00
2013-12-12 13:43:37 -06:00
2013-11-26 13:41:32 -06:00
2013-11-26 13:41:32 -06:00
2014-03-05 14:40:11 -06:00
2013-06-10 17:58:08 +03:00
2013-06-10 17:15:02 +03:00
2013-06-10 17:31:55 +03:00
2013-12-12 13:43:38 -06:00
2013-08-09 16:34:13 +03:00
2013-10-04 09:44:43 -05:00
2014-01-08 15:01:39 -08:00
2013-08-09 17:40:54 +03:00
2013-06-21 11:04:47 -03:00
2013-12-19 09:18:53 -06:00