|
Login Search |
History: DCCP-TP Home PageSource of version: 23 (current)::^__Release R0.10 with support for CCID 3 now avaliable__^::
This is the DCCP-TP Wiki. DCCP-TP is a fresh-start implementation of the Datagram Congestion Control Protocol (DCCP) optimized for portability. This site provides source code downloads and documentation for DCCP-TP. The current release (R0.10) of DCCP-TP can be categorized as early-beta. It supports many DCCP features from [http://www.ietf.org/rfc/rfc4340.txt|RFC 4340], including feature negotiation and many options. It also supports CCID 2 ([http://www.ietf.org/rfc/rfc4341.txt|RFC 4341]), although there seems to be a memory corruption bug in the CCID 2 code that has not been eliminated yet. New in R0.10 is support for CCID 3 ([http://www.ietf.org/rfc/rfc4342.txt|RFC 4342]). There are no known issues in the CCID 3 code at this moment. R0.10 supports IPv4 NAT encapsulation ([/dccp/draft-phelan-dccp-natencap-00.txt|draft-phelan-dccp-natencap-00.txt]). It is organized so that support for other encapsulations should be a small job to add. R0.10 has been ported to a new operating environment, referred to as the Lprocess environment. The DCCP service runs as a Linux process and the applications using it run as separate Linux processes. The Pthreads environment of R0.00 still builds but has been deprecated for future work. ^[http://www.phelan-4.com/dccp-tp/tiki-view_forum.php?forumId=1| Click here] to enter the forum for discussion of issues related to the development and use of DCCP-TP.^ Source code: *Download -- [dccp-tp-r0.10.tgz] *Browse source -- [dccp-tp-r0.10] Documentation: *((Licensing)) *((Function Naming Conventions)) *((Source Code Directory Structure)) *((Porting Guide)) *((CCID API)) *((Native API)) *((Lprocess API)) *((Todo List)) Other useful DCCP links: *[http://www.ietf.org/html.charters/dccp-charter.html|The DCCP Working Group at the IETF] *[http://www.phelan-4.com/dccp/|Tom Phelan's DCCP page] *[http://www.read.cs.ucla.edu/dccp/|Eddie Kohler's DCCP page] |