diff options
author | gpalmer <gpalmer@FreeBSD.org> | 1996-06-12 19:24:03 +0000 |
---|---|---|
committer | gpalmer <gpalmer@FreeBSD.org> | 1996-06-12 19:24:03 +0000 |
commit | bd9a6a7bd8883c607a3a41ff3d7a340ae6ae1a1b (patch) | |
tree | 6ebe98dacd2c92fee24dae4befe75f43c543920b /sys/net/if_tun.c | |
parent | 4c0a0894d83b94eda7553ed2cb571bc104d42272 (diff) | |
download | FreeBSD-src-bd9a6a7bd8883c607a3a41ff3d7a340ae6ae1a1b.zip FreeBSD-src-bd9a6a7bd8883c607a3a41ff3d7a340ae6ae1a1b.tar.gz |
Since the updates to ifnet.if_lastchange are so rare (relatively
speaking), go for the extra accuracy and call microtime() to get
the current time.
Pointed Out By: bde
Diffstat (limited to 'sys/net/if_tun.c')
-rw-r--r-- | sys/net/if_tun.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c index 7efab59..c74af18 100644 --- a/sys/net/if_tun.c +++ b/sys/net/if_tun.c @@ -194,7 +194,7 @@ tunclose(dev_t dev, int foo, int bar, struct proc *p) if (ifp->if_flags & IFF_UP) { s = splimp(); if_down(ifp); - ifp->if_lastchange = time; + microtime(&ifp->if_lastchange); if (ifp->if_flags & IFF_RUNNING) { /* find internet addresses and delete routes */ register struct ifaddr *ifa; @@ -225,7 +225,7 @@ tuninit(unit) TUNDEBUG("%s%d: tuninit\n", ifp->if_name, ifp->if_unit); ifp->if_flags |= IFF_UP | IFF_RUNNING; - ifp->if_lastchange = time; + microtime(&ifp->if_lastchange); for (ifa = ifp->if_addrlist; ifa; ifa = ifa->ifa_next) if (ifa->ifa_addr->sa_family == AF_INET) { |