diff options
author | oleg <oleg@FreeBSD.org> | 2006-07-05 23:37:21 +0000 |
---|---|---|
committer | oleg <oleg@FreeBSD.org> | 2006-07-05 23:37:21 +0000 |
commit | e6e6ae67a213d47300638220366b4b14548489d3 (patch) | |
tree | 9c917788d6577476398eef1f4f86a208cab315c9 /sys/netinet | |
parent | ebfec8dd17bf246ce347fe94ba6c05bce1b02f5e (diff) | |
download | FreeBSD-src-e6e6ae67a213d47300638220366b4b14548489d3.zip FreeBSD-src-e6e6ae67a213d47300638220366b4b14548489d3.tar.gz |
Complete timebase (time_second -> time_uptime) conversion.
PR: kern/94249
Reviewed by: andre (few months ago)
Approved by: glebius (mentor)
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/in_rmx.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/netinet/in_rmx.c b/sys/netinet/in_rmx.c index e32acf1..1260d979 100644 --- a/sys/netinet/in_rmx.c +++ b/sys/netinet/in_rmx.c @@ -262,7 +262,7 @@ in_rtqtimo(void *rock) arg.found = arg.killed = 0; arg.rnh = rnh; - arg.nextstop = time_second + rtq_timeout; + arg.nextstop = time_uptime + rtq_timeout; arg.draining = arg.updating = 0; RADIX_NODE_HEAD_LOCK(rnh); rnh->rnh_walktree(rnh, in_rtqkill, &arg); @@ -277,14 +277,14 @@ in_rtqtimo(void *rock) * hard. */ if ((arg.found - arg.killed > rtq_toomany) && - (time_second - last_adjusted_timeout >= rtq_timeout) && + (time_uptime - last_adjusted_timeout >= rtq_timeout) && rtq_reallyold > rtq_minreallyold) { rtq_reallyold = 2 * rtq_reallyold / 3; if (rtq_reallyold < rtq_minreallyold) { rtq_reallyold = rtq_minreallyold; } - last_adjusted_timeout = time_second; + last_adjusted_timeout = time_uptime; #ifdef DIAGNOSTIC log(LOG_DEBUG, "in_rtqtimo: adjusted rtq_reallyold to %d\n", rtq_reallyold); @@ -297,7 +297,7 @@ in_rtqtimo(void *rock) } atv.tv_usec = 0; - atv.tv_sec = arg.nextstop - time_second; + atv.tv_sec = arg.nextstop - time_uptime; callout_reset(&rtq_timer, tvtohz(&atv), in_rtqtimo, rock); } |