[ECOS] RedBoot sends continuous ACKS in TIME_WAIT state.
Grant Edwards
grante@visi.com
Tue Mar 27 09:59:00 GMT 2001
On Tue, Mar 27, 2001 at 08:03:22AM -0600, Grant Edwards wrote:
>
> Based on comparisons to the same sequence of events when an
> eCos server-app does an active close, the problem appears to be
> that the sequence number in the ACKs sent by RedBoot in frames
> 11, 13, 15 should be 12 instead of 11. One of the states in
> the active close sequence isn't advancing the local sequence
> number when it receives an ACK. I'm not sure which one should
> be doing it.
RedBoot wasn't incrementing the sequence number for the FIN
that it sends when doing an active close. (SYN and FIN both
use up a sequence number.) I've attached a patch for tcp.c to
fix the problem (only seen when RedBoot does an active close).
--
Grant Edwards
grante@visi.com
More information about the Ecos-discuss
mailing list