Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 2002 12:56:59 -0700
From:      Bill Fenner <fenner@research.att.com>
To:        silby@silby.com
Cc:        freebsd-net@FreeBSD.ORG
Subject:   Re: What does FreeBSD do when listen queue is full ?
Message-ID:  <200204171956.MAA02194@windsor.research.att.com>

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

>We don't send a RST, we just silently drop the connection.

This is wrong too; it should silently drop the ACK and leave the
connection in the pending queue.

>However, at the point we're talking about,
>we're already past the 3-way handshake

I thought we were talking about the ACK that finished the 3-way handshake.

>I think that you're referring to the case where we receive an initial SYN,
>and the listen queue is full.

I'm referring to the case where the server has specified a backlog and
that backlog is full.  RST is never an appropriate response in this
condition, whether in response to the SYN or to the ACK of our SYN/ACK,
Microsoft's implementation notwithstanding.

  Bill

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?200204171956.MAA02194>