commit | e19eb22486f258a421108ac22b8380a4e2f16b97 | [log] [tgz] |
---|---|---|
author | Mark McLoughlin <markmc@redhat.com> | Wed Apr 29 13:30:24 2009 +0100 |
committer | Mark McLoughlin <markmc@redhat.com> | Tue Jun 09 11:38:50 2009 +0100 |
tree | eb4eb3fc252294521c32d1de75769b4939568d67 | |
parent | f3b6c7fcf8fca857b3c3ba0aa5b3a06d7ce0ac37 [diff] |
net: make use of async packet sending API in tap client If a packet is queued by qemu_send_packet(), remove I/O handler for the tap fd until we get notification that the packet has been sent. A not insignificant side effect of this is we can now drain the tap send queue in one go without fear of packets being dropped. Signed-off-by: Mark McLoughlin <markmc@redhat.com>