Mark McLoughlin 5819c91806 tap: drain queue in tap_send()
Okay, let's try re-enabling the drain-entire-queue behaviour, with a
difference - before each subsequent packet, use qemu_can_send_packet()
to check that we can send it. This is similar to how we check before
polling the tap fd and avoids having to drop a packet if the receiver
cannot handle it.

This patch should be a performance improvement since we no longer have
to go through the mainloop for each packet.

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-11-09 08:43:02 -06:00
2009-10-15 10:43:45 +04:00
2009-11-09 08:43:02 -06:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-07 07:53:41 +02:00
2009-10-02 17:59:10 +00:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-10-27 12:28:59 -05:00
2009-09-25 19:53:21 +00:00
2009-10-05 09:32:44 -05:00
2009-10-01 16:12:16 -05:00
2009-09-11 10:19:46 -05:00
2009-11-09 08:43:02 -06:00
2009-11-09 08:43:02 -06:00
2009-10-08 21:17:18 -05:00
2009-09-04 09:37:34 -05:00
2009-09-19 18:43:44 +02:00
2009-10-01 16:12:16 -05:00
2009-10-08 21:17:10 -05:00
2009-11-09 08:43:02 -06:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-20 06:56:26 +00:00
2009-10-05 09:32:44 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-12 07:36:22 +00:00
2009-10-01 16:12:16 -05:00
2009-10-15 09:32:04 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-27 12:28:59 -05:00
2009-10-01 16:12:16 -05:00
2009-10-30 09:42:36 -05:00
2009-10-27 12:28:59 -05:00
2009-08-27 19:33:15 -05:00
2009-07-30 09:50:36 -05:00
2009-08-24 08:01:42 -05:00
2009-09-12 07:36:22 +00:00
2009-11-09 08:43:02 -06:00
2009-09-04 09:37:30 -05:00
2009-08-15 07:51:59 +00:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-09-11 10:19:49 -05:00
2009-10-27 12:28:59 -05:00
2009-10-15 09:32:01 -05:00
2009-10-01 16:12:16 -05:00
2009-10-06 14:36:11 -05:00
2009-09-12 07:36:22 +00:00
2009-09-12 09:58:51 +00:00
2009-07-22 10:58:49 -05:00
2009-10-05 09:32:45 -05:00
2009-09-04 09:37:29 -05:00
2009-10-08 21:17:18 -05:00
2009-10-08 21:17:18 -05:00
2009-10-08 21:17:18 -05:00
2009-09-04 09:37:29 -05:00
2009-10-30 08:39:33 -05:00
2009-10-01 16:12:16 -05:00
2009-10-06 14:36:09 -05:00
2009-09-25 19:53:21 +00:00
2009-09-13 19:38:43 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-07-16 18:12:18 -05:00
2009-11-09 08:43:02 -06:00
2009-10-01 16:12:16 -05:00
2009-10-05 14:01:16 -05:00
2009-10-01 16:12:16 -05:00
2009-08-10 13:05:30 -05:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
QEMU With E2K User Support
Readme 459 MiB
Languages
C 83.1%
C++ 6.3%
Python 3.2%
Dylan 2.8%
Shell 1.6%
Other 2.8%