summaryrefslogtreecommitdiffstats
path: root/sys/netinet/libalias
diff options
context:
space:
mode:
authorandre <andre@FreeBSD.org>2005-09-19 22:31:45 +0000
committerandre <andre@FreeBSD.org>2005-09-19 22:31:45 +0000
commitc4178ac83e7a9df4a8066ef58796d8b474a13d06 (patch)
tree191ef8a7b6162cec19ad825899dd1daf581cc079 /sys/netinet/libalias
parentb2bf25e5cd5fc02fa46d9db548cf496f7ed135b8 (diff)
downloadFreeBSD-src-c4178ac83e7a9df4a8066ef58796d8b474a13d06.zip
FreeBSD-src-c4178ac83e7a9df4a8066ef58796d8b474a13d06.tar.gz
Use monotonic 'time_uptime' instead of 'time_second' as timebase
for timeouts.
Diffstat (limited to 'sys/netinet/libalias')
-rw-r--r--sys/netinet/libalias/alias_db.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet/libalias/alias_db.c b/sys/netinet/libalias/alias_db.c
index f8f0c13..281d5f5 100644
--- a/sys/netinet/libalias/alias_db.c
+++ b/sys/netinet/libalias/alias_db.c
@@ -2166,7 +2166,7 @@ HouseKeeping(struct libalias *la)
* waste timeline by making system calls.
*/
#ifdef _KERNEL
- la->timeStamp = time_second;
+ la->timeStamp = time_uptime;
#else
gettimeofday(&tv, &tz);
la->timeStamp = tv.tv_sec;
@@ -2447,8 +2447,8 @@ LibAliasInit(struct libalias *la)
LIST_INSERT_HEAD(&instancehead, la, instancelist);
#ifdef _KERNEL
- la->timeStamp = time_second;
- la->lastCleanupTime = time_second;
+ la->timeStamp = time_uptime;
+ la->lastCleanupTime = time_uptime;
#else
gettimeofday(&tv, &tz);
la->timeStamp = tv.tv_sec;
OpenPOWER on IntegriCloud