diff options
Diffstat (limited to 'sys/net/altq/altq_subr.c')
-rw-r--r-- | sys/net/altq/altq_subr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/altq/altq_subr.c b/sys/net/altq/altq_subr.c index 873d7bd83aa6..c5093d82eb3d 100644 --- a/sys/net/altq/altq_subr.c +++ b/sys/net/altq/altq_subr.c @@ -1027,9 +1027,10 @@ read_machclk(void) panic("read_machclk"); #endif } else { - struct timeval tv; + struct timeval tv, boottime; microtime(&tv); + getboottime(&boottime); val = (((u_int64_t)(tv.tv_sec - boottime.tv_sec) * 1000000 + tv.tv_usec) << MACHCLK_SHIFT); } |