Date: Mon, 16 Oct 2000 20:30:03 -0700 (PDT) From: Ryan Younce <ryan@manunkind.org> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/21791: Hang on FIN_WAIT_2 Message-ID: <200010170330.UAA75044@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/21791; it has been noted by GNATS.
From: Ryan Younce <ryan@manunkind.org>
To: freebsd-gnats-submit@FreeBSD.org, jd@dynw.com
Cc:
Subject: Re: kern/21791: Hang on FIN_WAIT_2
Date: Mon, 16 Oct 2000 23:24:22 -0400
I don't know for certain if that patch will work. Here's a context one
generated via diff -r -c. Sorry about that.
Ryan
*** tcp_timer.c.orig Mon Oct 2 18:28:49 2000
--- tcp_timer.c Mon Oct 16 22:31:55 2000
***************
*** 201,210 ****
/*
* 2 MSL timeout in shutdown went off. If we're closed but
* still waiting for peer to close and connection has been idle
! * too long, or if 2MSL time is up from TIME_WAIT, delete
connection
! * control block. Otherwise, check again in a bit.
*/
! if (tp->t_state != TCPS_TIME_WAIT &&
(ticks - tp->t_rcvtime) <= tcp_maxidle)
callout_reset(tp->tt_2msl, tcp_keepintvl,
tcp_timer_2msl, tp);
--- 201,210 ----
/*
* 2 MSL timeout in shutdown went off. If we're closed but
* still waiting for peer to close and connection has been idle
! * too long, or if 2MSL time is up from TIME_WAIT or FIN_WAIT_2,
! * delete connection control block. Otherwise, check again in a
bit.
*/
! if (tp->t_state < TCPS_FIN_WAIT_2 &&
(ticks - tp->t_rcvtime) <= tcp_maxidle)
callout_reset(tp->tt_2msl, tcp_keepintvl,
tcp_timer_2msl, tp);
--
Ryan Younce ryan@manunkind.org http://www.manunkind.org/~ryan
"B can be thought of as C without types; more accurately, it is BCPL squeezed
into 8K bytes of memory and filtered through Thompson's brain."
--Dennis Ritchie, "The Development of the C Language", 1993
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010170330.UAA75044>
