1. 25 Mar, 2008 7 commits
  2. 24 Mar, 2008 15 commits
  3. 23 Mar, 2008 10 commits
  4. 22 Mar, 2008 7 commits
  5. 21 Mar, 2008 1 commit
    • Patrick McManus's avatar
      [TCP]: TCP_DEFER_ACCEPT updates - process as established · ec3c0982
      Patrick McManus authored
      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: default avatarPatrick McManus <mcmanus@ducksong.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      ec3c0982