summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_dummynet.c
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/ip_dummynet.c
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/ip_dummynet.c')
-rw-r--r--sys/netinet/ip_dummynet.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netinet/ip_dummynet.c b/sys/netinet/ip_dummynet.c
index 3c2aa70..0f57afe 100644
--- a/sys/netinet/ip_dummynet.c
+++ b/sys/netinet/ip_dummynet.c
@@ -862,9 +862,9 @@ expire_queues(struct dn_flow_set *fs)
struct dn_flow_queue *q, *prev ;
int i, initial_elements = fs->rq_elements ;
- if (fs->last_expired == time_second)
+ if (fs->last_expired == time_uptime)
return 0 ;
- fs->last_expired = time_second ;
+ fs->last_expired = time_uptime ;
for (i = 0 ; i <= fs->rq_size ; i++) /* last one is overflow */
for (prev=NULL, q = fs->rq[i] ; q != NULL ; )
if (q->head != NULL || q->S != q->F+1) {
OpenPOWER on IntegriCloud