All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/10]: Support for passive close
@ 2007-07-12 14:20 Gerrit Renker
  2007-07-17  4:16 ` Ian McDonald
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Gerrit Renker @ 2007-07-12 14:20 UTC (permalink / raw)
  To: dccp

I am sending the last two batches in my current patch set; both
are concerned with ensuring correct behaviour on closing a DCCP
connection. This requires the use of intermediate states, details
are described on 

http://www.erg.abdn.ac.uk/users/gerrit/dccp/notes/closing_states/

Patch  #1: Separates the list of DCCP protocol states into connection-oriented generic
           states and DCCP-specific states.

Patch  #2: Makes PARTOPEN autonomous (addressing a FIXME in the list of states).

Patch  #3: Introduces the two dedicated intermediate/auxiliary states 
           PASSIVE_1 and PASSIVE_2, which are the basis of the entire patch set (cf. url).

Patch  #4: Implements the basic state transitions featuring PASSIVE_1/2.

Patch  #5: DCCP does not support half-close (RFC 4340), thus this patch performs SHUT_WR in 
           addition to SHUT_RD (as done previously).

Patch  #6: Is analogous to patch #5: since DCCP does not support half-close, the state
           DCCPF_CLOSING is removed in the opening statement of dccp_sendmsg().

Patch  #7: Shifts the retransmit timer for active-close into output.c and uses the RFC 4340
           fallback RTT value to set the timeout.

Patch  #8: Realises the maximum-RTO backoff from the DCCP specification.

Patch  #9: Implements support for Server holding TIMEWAIT state as per RFC 4340, 8.3.

Patch #10: Collapses 4 repeated statements of the same kind into one.


I will send the other part, which concerns aborting a connection, tomorrow.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-09-06  4:02 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-12 14:20 [PATCH 0/10]: Support for passive close Gerrit Renker
2007-07-17  4:16 ` Ian McDonald
2007-07-17 15:43 ` Gerrit Renker
2007-09-06  4:02 ` Ian McDonald

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.