qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 7/7] net: remove muldiv64()


From: Laurent Vivier
Subject: [Qemu-devel] [PATCH 7/7] net: remove muldiv64()
Date: Tue, 25 Aug 2015 22:44:51 +0200

muldiv64() is used to convert nanoseconds to microseconds.

    x = muldiv64(y, 1000000, get_ticks_per_sec());

As  get_ticks_per_sec() is 10^9, it can be replaced by:

    x = y / 1000;

Signed-off-by: Laurent Vivier <address@hidden>
---
 net/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/dump.c b/net/dump.c
index 02c8064..0eb032d 100644
--- a/net/dump.c
+++ b/net/dump.c
@@ -69,7 +69,7 @@ static ssize_t dump_receive(NetClientState *nc, const uint8_t 
*buf, size_t size)
         return size;
     }
 
-    ts = muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL), 1000000, 
get_ticks_per_sec());
+    ts = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) / 1000; /* nsec -> usec */
     caplen = size > s->pcap_caplen ? s->pcap_caplen : size;
 
     hdr.ts.tv_sec = ts / 1000000 + s->start_ts;
-- 
2.1.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]