Vincenzo Maffione
ef6fdb3312
if_vtnet: let vtnet_rx_vq_intr() and vtnet_rxq_tq_intr() share code
...
Since the two functions are similar, introduce a common function
(vtnet_rx_vq_process()) to share common code.
This also improves locking, by ensuring vrxs_rescheduled is accessed
under the RXQ lock, and taskqueue_enqueue() is not called under the
lock (therefore avoiding a spurious duplicate lock warning).
Reported by: jrtc27
MFC after: 2 weeks
2020-06-15 19:46:34 +00:00
..
2020-06-12 22:14:45 +00:00
2020-06-15 18:57:43 +00:00
2020-06-12 17:31:38 +00:00
2020-04-24 01:27:25 +00:00
2020-06-08 20:53:57 +00:00
2020-06-14 00:10:18 +00:00
2020-06-14 14:38:40 +00:00
2020-06-12 17:31:38 +00:00
2020-06-04 20:48:57 +00:00
2020-06-12 21:33:02 +00:00
2020-05-13 18:07:37 +00:00
2020-06-15 19:46:34 +00:00
2020-06-04 17:20:58 +00:00
2020-06-14 11:41:57 +00:00
2020-02-26 14:26:36 +00:00
2020-06-09 22:26:07 +00:00
2020-06-05 20:14:54 +00:00
2020-06-12 21:17:56 +00:00
2019-12-30 02:07:55 +00:00
2020-06-14 00:10:18 +00:00
2020-05-25 22:12:04 +00:00
2020-05-23 17:51:06 +00:00
2020-06-12 21:21:18 +00:00
2020-06-11 00:36:35 +00:00
2020-06-14 21:07:12 +00:00
2020-06-14 00:23:06 +00:00
2020-06-15 14:58:40 +00:00
2020-06-14 16:05:08 +00:00
2020-06-07 14:39:20 +00:00
2020-05-29 19:22:40 +00:00
2020-06-04 14:15:39 +00:00
2020-02-26 14:26:36 +00:00
2020-05-23 10:21:02 +00:00
2020-06-14 00:10:18 +00:00
2020-04-15 13:06:55 +00:00
2020-06-12 23:10:30 +00:00
2020-06-10 23:03:35 +00:00
2020-06-08 17:57:21 +00:00
2020-05-31 01:12:52 +00:00
2020-06-12 21:51:20 +00:00
2020-06-14 06:58:58 +00:00
2019-09-05 18:07:40 +00:00
2020-02-26 14:26:36 +00:00
2020-01-26 00:41:38 +00:00
2020-06-14 00:10:18 +00:00
2020-06-12 21:53:08 +00:00
2020-06-12 22:14:45 +00:00
2020-04-17 06:04:20 +00:00
2020-02-25 19:04:39 +00:00
2020-02-03 17:35:11 +00:00