aboutsummaryrefslogtreecommitdiff
path: root/slirp/if.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2011-08-05 14:05:53 +0200
committerJan Kiszka <jan.kiszka@siemens.com>2011-08-05 14:05:53 +0200
commite3a110b527f749a2acec079c261f4481aadd3edc (patch)
treea81de40813177d2d0ce64adcb1675e710a47ad86 /slirp/if.c
parentfd5938799d115c966f9b2d41bbb4d5bcb5284b97 (diff)
downloadqemu-e3a110b527f749a2acec079c261f4481aadd3edc.zip
qemu-e3a110b527f749a2acec079c261f4481aadd3edc.tar.gz
qemu-e3a110b527f749a2acec079c261f4481aadd3edc.tar.bz2
slirp: Only start packet expiration for delayed ones
The expiration timeout must only affect packets that are queued due to pending ARP resolutions. The old version broke ping e.g. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Diffstat (limited to 'slirp/if.c')
-rw-r--r--slirp/if.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/slirp/if.c b/slirp/if.c
index 47bebe4..2852396 100644
--- a/slirp/if.c
+++ b/slirp/if.c
@@ -106,9 +106,6 @@ if_output(struct socket *so, struct mbuf *ifm)
ifs_init(ifm);
insque(ifm, ifq);
- /* Expiration date = Now + 1 second */
- ifm->expiration_date = qemu_get_clock_ns(rt_clock) + 1000000000ULL;
-
diddit:
slirp->if_queued++;