From aa7cfc5d9dbc03f7524b748f6b5822c2f79f884b Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Thu, 1 Oct 1998 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1998-10-01 --- ip/il.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ip/il.c b/ip/il.c index 43a5bd5629b338ccdeef7a2e762a70f96b0de384..117734ee4511af0006ca8c5b674dbb947038c002 100644 --- a/ip/il.c +++ b/ip/il.c @@ -972,7 +972,7 @@ ilsettimeout(Ilcb *ic) pt = (ic->delay>>LogAGain) + ic->unackedbytes/(ic->rate>>LogAGain) - + (ic->mdev>>(LogDGain-1)) + + (ic->mdev>>(LogDGain-2)) + AckDelay; if(pt > MaxTimeout) pt = MaxTimeout; @@ -987,7 +987,7 @@ ilbackoff(Ilcb *ic) pt = (ic->delay>>LogAGain) + ic->unackedbytes/(ic->rate>>LogAGain) - + (ic->mdev>>(LogDGain-1)) + + (ic->mdev>>(LogDGain-2)) + AckDelay; for(i = 0; i < ic->rexmit; i++) pt = pt + (pt>>1); @@ -1082,6 +1082,7 @@ ilcbinit(Ilcb *ic) ic->outoforder = nil; ic->rexmit = 0; ic->rxtot = 0; + ic->rxquery = 0; ic->qtx = 1; /* timers */