OSDN Git Service

slirp: set mainloop timeout with more precise value
authorLiu Ping Fan <qemulist@gmail.com>
Sun, 25 Aug 2013 02:01:21 +0000 (10:01 +0800)
committerJan Kiszka <jan.kiszka@siemens.com>
Tue, 17 Sep 2013 10:26:05 +0000 (12:26 +0200)
commita42e9c41888bc6a5446ef6bd95745c9fd023f107
tree0a996aea98aaf4de80aa0a7622b57e772969e559
parent9b0ca6cc64d3542be35f1ca6174de2ab6af30ed0
slirp: set mainloop timeout with more precise value

If slirp needs to emulate tcp timeout, then the timeout value
for mainloop should be more precise, which is determined by
slirp's fasttimo or slowtimo. Achieve this by swap the logic
sequence of slirp_pollfds_fill and slirp_update_timeout.

Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
main-loop.c
slirp/libslirp.h
slirp/slirp.c
stubs/slirp.c