summaryrefslogtreecommitdiff
path: root/vl.c
diff options
context:
space:
mode:
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-11-11 13:30:53 +0000
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>2008-11-11 13:30:53 +0000
commit3587f82a683122e25da59e1e81150ffde313e54f (patch)
treebcb8df2f484cb6459bb4924413b2351a19eda4f0 /vl.c
parent7aa763c72e5f8358e3ba8bbf1bc328cb8e8fc4de (diff)
downloadqemu-3587f82a683122e25da59e1e81150ffde313e54f.tar.gz
qemu: generate signals on tap I/O
Currently tap does not generate signals on I/O; this causes network latency to be dependent on the timer tick (1ms without dyntick, guest dependent with dyntick). By generating a signal on I/O, we can inform the guest immediately that a packet has arrived. Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5688 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'vl.c')
-rw-r--r--vl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vl.c b/vl.c
index 7bcffd334a..24c9c32c12 100644
--- a/vl.c
+++ b/vl.c
@@ -1403,7 +1403,7 @@ static int fcntl_setfl(int fd, int flag)
#define RTC_FREQ 1024
-static void enable_sigio_timer(int fd)
+void enable_sigio_timer(int fd)
{
struct sigaction act;