diff options
author | Zhi Yong Wu <wuzhy@linux.vnet.ibm.com> | 2012-07-24 16:35:18 +0100 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> | 2012-08-01 13:32:11 +0100 |
commit | 691a4f3a953982d0af1896f5ab2832b7f19a980d (patch) | |
tree | 1f44e5b621e888e26faf05e768f018b611ed1dd3 /slirp | |
parent | 86a77c3858610a36f1409c657b1768727693d25b (diff) | |
download | qemu-691a4f3a953982d0af1896f5ab2832b7f19a980d.zip qemu-691a4f3a953982d0af1896f5ab2832b7f19a980d.tar.gz qemu-691a4f3a953982d0af1896f5ab2832b7f19a980d.tar.bz2 |
net: determine if packets can be sent before net queue deliver packets
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'slirp')
-rw-r--r-- | slirp/if.c | 5 | ||||
-rw-r--r-- | slirp/libslirp.h | 1 |
2 files changed, 0 insertions, 6 deletions
@@ -177,11 +177,6 @@ void if_start(Slirp *slirp) } while (ifm_next) { - /* check if we can really output */ - if (!slirp_can_output(slirp->opaque)) { - break; - } - ifm = ifm_next; from_batchq = next_from_batchq; diff --git a/slirp/libslirp.h b/slirp/libslirp.h index 77527ad..9b471b5 100644 --- a/slirp/libslirp.h +++ b/slirp/libslirp.h @@ -25,7 +25,6 @@ void slirp_select_poll(fd_set *readfds, fd_set *writefds, fd_set *xfds, void slirp_input(Slirp *slirp, const uint8_t *pkt, int pkt_len); /* you must provide the following functions: */ -int slirp_can_output(void *opaque); void slirp_output(void *opaque, const uint8_t *pkt, int pkt_len); int slirp_add_hostfwd(Slirp *slirp, int is_udp, |