diff options
author | andre <andre@FreeBSD.org> | 2005-09-19 22:31:45 +0000 |
---|---|---|
committer | andre <andre@FreeBSD.org> | 2005-09-19 22:31:45 +0000 |
commit | c4178ac83e7a9df4a8066ef58796d8b474a13d06 (patch) | |
tree | 191ef8a7b6162cec19ad825899dd1daf581cc079 /sys/netinet/ip_dummynet.c | |
parent | b2bf25e5cd5fc02fa46d9db548cf496f7ed135b8 (diff) | |
download | FreeBSD-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.c | 4 |
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) { |