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>