Re: DCCP support in VLC

2007-09-30 Thread Gorry Fairhurst
Gerrit Renker wrote: | > When the Reset closing the connection arrives, the same shutdown mask is | > set as in TCP. What I thus think you could do as a | > test-for-end-of-connection is to test whether the socket descriptor is | > still read/writeable. | | If it works like TCP, shutdown-f

Re: [PATCH 11/11]: Disable setting timers for feature negotiation

2007-09-30 Thread Ian McDonald
On 9/28/07, Gerrit Renker <[EMAIL PROTECTED]> wrote: > [DCCP]: Disable setting timers for feature negotiation > > As a byproduct of restricting feature negotiation to connection setup, the > feature-negotiation > retransmit timer is no longer required. All retransmission is now mapped onto > the

Re: [PATCH 10/11]: Limit feature negotiation to connection setup phase

2007-09-30 Thread Ian McDonald
On 9/28/07, Gerrit Renker <[EMAIL PROTECTED]> wrote: > [DCCP]: Limit feature negotiation to connection setup phase > > Although it is theoretically possible to perform feature negotiation at any > time (and RFC 4340 > supports this), this is practically very complicated, since during feature > ne

Re: [PATCH 7/11]: Socket support for feature negotiation and its initialisation

2007-09-30 Thread Ian McDonald
On 9/28/07, Gerrit Renker <[EMAIL PROTECTED]> wrote: > [DCCP]: Socket support for feature negotiation and its initialisation > > This provides feature-negotiation initialisation for both DCCP sockets and > DCCP request_sockets, to support feature negotiation during connection setup. > > It also res

Re: [PATCH 9/11]: Provide documentation for undocumented sockopt struct

2007-09-30 Thread Ian McDonald
On 9/28/07, Gerrit Renker <[EMAIL PROTECTED]> wrote: > [DCCP]: Provide documentation for undocumented sockopt struct > > Also changed the type of the value pointer to void*, to enable > passing NN values (up to 48 bit) onto the socket. > > FIXME: I think that this struct might be useful for testing

Re: [PATCH 6/11]: List management for new feature negotiation

2007-09-30 Thread Ian McDonald
On 9/28/07, Gerrit Renker <[EMAIL PROTECTED]> wrote: > [DCCP]: List management for new feature negotiation > > This adds list fields and list management functions for the new feature > negotiation implementation. The new code is kept in parallel to the old > code, until removed at the end of the pa

Re: [PATCH 5/11]: Implement lookup table for feature-negotiation information

2007-09-30 Thread Ian McDonald
On 9/28/07, Gerrit Renker <[EMAIL PROTECTED]> wrote: > [DCCP]: Implement lookup table for feature-negotiation information > > A lookup table for feature-negotiation information, extracted from RFC > 4340/42, > is provided by this patch. All currently known features can be found in this > table, al

Re: [PATCH 4/11]: Basic data structure for feature negotiation

2007-09-30 Thread Ian McDonald
On 9/28/07, Gerrit Renker <[EMAIL PROTECTED]> wrote: > [DCCP]: Basic data structure for feature negotiation > > For implementing an improved DCCP feature negotiation, data structures are > provided: > * a container for the various (SP or NN) values, > * symbolic state names to trac

Re: [PATCH 3/10]: Dedicated auxiliary states to support passive-close

2007-09-30 Thread Arnaldo Carvalho de Melo
Em Thu, Jul 12, 2007 at 03:23:39PM +0100, Gerrit Renker escreveu: > [DCCP]: Dedicated auxiliary states to support passive-close > > This adds two auxiliary states to deal with passive closes: > * PASSIVE_1 (reached from OPEN via reception of Close) and > * PASSIVE_2 (reached from OPEN via rece