Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Feb 2000 10:05:16 -0500 (EST)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        Yoshinobu Inoue <shin@nd.net.fujitsu.co.jp>
Cc:        asmodai@bart.nl, freebsd-current@FreeBSD.ORG, freebsd-net@FreeBSD.ORG
Subject:   Re: Panic (TCP)
Message-ID:  <200002221505.KAA07676@khavrinen.lcs.mit.edu>
In-Reply-To: <20000222132327B.shin@nd.net.fujitsu.co.jp>
References:  <20000221134724.J84100@lucifer.bart.nl> <20000221223459W.shin@nd.net.fujitsu.co.jp> <20000221144858.O84100@lucifer.bart.nl> <20000222132327B.shin@nd.net.fujitsu.co.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Tue, 22 Feb 2000 13:23:27 +0900, Yoshinobu Inoue <shin@nd.net.fujitsu.co.jp> said:

> If persist timer is working, and if it happen to timeout between
> 			callout_reset(tp->tt_rexmt, tp->t_rxtcur,
> 				      tcp_timer_rexmt, tp);
> and
> 				callout_stop(tp->tt_persist);
> then the panic might happen at tcp_setpersist().

This should never happen, since this code is supposed to be running at
splnet(), which is supposed to block timeouts.  Rather than papering
over the problem, I'd like to understand how it's possible.

-GAWollman

--
Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
wollman@lcs.mit.edu  | O Siem / The fires of freedom 
Opinions not those of| Dance in the burning flame
MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200002221505.KAA07676>