Differences between version 47 and predecessor to the previous major change of DCCP.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 47 | Last edited on Thursday, December 8, 2005 12:08:54 pm | by IanMcDonald | Revert |
Older page: | version 46 | Last edited on Friday, November 4, 2005 2:47:55 pm | by IanMcDonald | Revert |
@@ -21,10 +21,8 @@
The [CCID] modular infrastructure was written to fit the [CCID]3 existing interface, but will probably be changed in the near future in the effort to have a generic CA (Congestion Avoidance) infrastructure shared with [TCP] (and others, who knows), continuing work on the existing [TCP] CA infrastructure put in place by Stephen Hemminger.
To have a look at the theoretical performance of [CCID]3 see http://wand.net.nz/~iam4/dccp/xcalc.sxc - the codebase currently assumes s=256, unless you override with an option.
-
-The code is maintained in [Git] at: http://www.kernel.org/git/?p=linux/kernel/git/acme/net-2.6.git;a=summary and there is a mailing list for DCCP work which is dccp at vger dot kernel dot org. Discussion also occurs on the main Linux networking mailing list - netdev at vger dot kernel dot org.
!!TcpDump support
TcpDump now has DCCP support in the tree. There is TcpDump support available at http://wand.cs.waikato.ac.nz/~iam4/dccp/tcpdump8.diff for older versions. This applies to many versions and at least the weekly build from CVS of tcpdump dated 22nd August 2005. Remember to run tcpdump(8) with a -s0 parameter to capture all data (or some other value) as the default size gets the base DCCP header, but not the options, in many cases.
@@ -72,9 +70,11 @@
There is a [Todo list|http://linux-net.osdl.org/index.php/TODO#DCCP] also which tracks the issues needing working on.
There is a [DCCPTesting] page which also talks about the status of testing in [DCCP].
-There is sample code at http://wand.net.nz/~iam4/dccp/sample/ that uses the mmap interface for the 2.4 kernel.
+There is sample code at http://wand.net.nz/~iam4/dccp/sample/ that uses the mmap interface for the 2.4 kernel. Don't try using it on Linux 2.6!!
+
+There is a simple client server application written using DCCP at http://wand.net.nz/~iam4/dccp/dccp-cs-.01.tar.bz2
There are a couple of ttcp implementations for DCCP available for the 2.6 [LinuxKernel]:
* http://wand.net.nz/~iam4/dccp/ttcp_new.c that works with earlier versions of [DCCP]
* http://wand.net.nz/~iam4/dccp/ttcp_acme.c that works with later versions of [DCCP] that require the service option to be set (gives ERRNO of 22 otherwise). This has had include files altered slightly from [ArnaldoMelo]s version (just for TFRC) and should be compiled like