Date: Wed, 13 Mar 2013 12:35:56 -0700 From: Chuck Swiger <cswiger@mac.com> To: Matt Miller <matt@matthewjmiller.net> Cc: freebsd-net@freebsd.org Subject: Re: ip_output() Error Handling in tcp_output() Message-ID: <8D29B9DE-A59B-483D-92AD-30B794BD5417@mac.com> In-Reply-To: <CAFc6gu-1X68%2Bd=-Fq5%2BoDbHM6VHqqRi5WNw_L==WT2AbJ5sTOg@mail.gmail.com> References: <CAFc6gu-1X68%2Bd=-Fq5%2BoDbHM6VHqqRi5WNw_L==WT2AbJ5sTOg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi-- On Mar 13, 2013, at 8:21 AM, Matt Miller wrote: > If we have a connection that has received a SYN and ip_output() > returns, say, EHOSTUNREACH, is there anything that guarantees the > connection would always eventually be dropped if the condition > persists? If the local TCP stack is unable to reply with a SYN-ACK, then it hasn't = established a connection yet because it cannot proceed through the 3WHS = to ESTAB. It will stay in LISTEN state. Regards, --=20 -Chuck
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8D29B9DE-A59B-483D-92AD-30B794BD5417>