Patrick McManus ec3c0982a2 [TCP]: TCP_DEFER_ACCEPT updates - process as established
Change TCP_DEFER_ACCEPT implementation so that it transitions a
connection to ESTABLISHED after handshake is complete instead of
leaving it in SYN-RECV until some data arrvies. Place connection in
accept queue when first data packet arrives from slow path.

Benefits:
  - established connection is now reset if it never makes it
   to the accept queue

 - diagnostic state of established matches with the packet traces
   showing completed handshake

 - TCP_DEFER_ACCEPT timeouts are expressed in seconds and can now be
   enforced with reasonable accuracy instead of rounding up to next
   exponential back-off of syn-ack retry.

Signed-off-by: Patrick McManus <mcmanus@ducksong.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-03-21 16:33:01 -07:00
..
2008-01-28 14:58:15 -08:00
2008-03-17 22:50:23 -07:00
2008-01-08 23:30:18 -08:00
2008-03-06 16:22:02 -08:00
2008-03-06 16:22:02 -08:00
2008-03-06 16:22:02 -08:00
2007-04-25 22:28:20 -07:00
2008-01-28 15:01:48 -08:00
2008-03-04 14:17:41 -08:00
2007-10-10 16:48:31 -07:00