Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 07/11/1997 06:40:04
thorpej
Thu Jul 10 23:33:12 PDT 1997
Update of /cvsroot/src/sys/netinet
In directory netbsd1:/var/slash-tmp/cvs-serv12186

Modified Files:
      Tag: SYN_cache_branch
	tcp_input.c 
Log Message:
In the "received SYN for listen socket" case, correct an off-by-one
botch in the backlog test, which could cause our SYN to not be put in
compressed state.

XXX In a perfect world, we want to create compressed state for _all_ SYNs,
XXX even if the socket queue is full of legit connections, but doing so
XXX would break backlog semantics (because we'd have to drop the connection
XXX before the last ACK that completes the 3-way handshake, and we don't
XXX currently have a way to do that).  Needs more thought.