Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Oct 2005 14:51:46 -0700 (PDT)
From:      Vishal M <vishal_study@yahoo.com>
To:        freebsd-bugs@freebsd.org
Cc:        vishal_study@yahoo.com, freebsd-questions@freebsd.org
Subject:   tcp_fsm.h: sending FIN or FIN+ACK in Closing state
Message-ID:  <20051012215146.15508.qmail@web32714.mail.mud.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hello:

I have a question on Simulataneous TCP close.

According to the TCP state machine mentioned in
"TCP/IP Illustrated - Vol 2", pg 806; TCP stack is
supposed to just send out an ACK before transitioning
into CLOSING state.

However, according to tcp_outflags[] array shown on pg
807, fig #24.16; the associated flags are FIN+ACK.

I looked at 4.x FreeBSD codebase and it sends out
FIN+ACK while transitioning to CLOSING state (inside
tcp_outflags[] defined in tcp_fsm.h file).

Question:
- Could someone please let me know the correct
behavior i.e should we send out just an ACK or FIN+ACK
while transitioning into CLOSING state?
- Is there is legacy associated with freeBSD in such
scenario?

Thanks for your time and help.

Regards,
Vishal.



		
__________________________________ 
Yahoo! Music Unlimited 
Access over 1 million songs. Try it free.
http://music.yahoo.com/unlimited/



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