Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 78186
b: refs/heads/master
c: e333b3e
h: refs/heads/master
v: v3
  • Loading branch information
Gerrit Renker authored and David S. Miller committed Jan 28, 2008
1 parent a4fa022 commit 9f8af81
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 14 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: ebe6f7e73c3efec1de295205806b4550fcb468cd
refs/heads/master: e333b3edc489151afda2a4f6c798842c64cb67a4
11 changes: 9 additions & 2 deletions trunk/Documentation/networking/dccp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,15 @@ Introduction
============

Datagram Congestion Control Protocol (DCCP) is an unreliable, connection
based protocol designed to solve issues present in UDP and TCP particularly
for real time and multimedia traffic.
oriented protocol designed to solve issues present in UDP and TCP, particularly
for real-time and multimedia (streaming) traffic.
It divides into a base protocol (RFC 4340) and plugable congestion control
modules called CCIDs. Like plugable TCP congestion control, at least one CCID
needs to be enabled in order for the protocol to function properly. In the Linux
implementation, this is the TCP-like CCID2 (RFC 4341). Additional CCIDs, such as
the TCP-friendly CCID3 (RFC 4342), are optional.
For a brief introduction to CCIDs and suggestions for choosing a CCID to match
given applications, see section 10 of RFC 4340.

It has a base protocol and pluggable congestion control IDs (CCIDs).

Expand Down
1 change: 1 addition & 0 deletions trunk/net/dccp/Kconfig
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
menuconfig IP_DCCP
tristate "The DCCP Protocol (EXPERIMENTAL)"
depends on INET && EXPERIMENTAL
select IP_DCCP_CCID2
---help---
Datagram Congestion Control Protocol (RFC 4340)

Expand Down
13 changes: 2 additions & 11 deletions trunk/net/dccp/ccids/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,9 @@ config IP_DCCP_CCID2
to the user. For example, a hypothetical application that
transferred files over DCCP, using application-level retransmissions
for lost packets, would prefer CCID 2 to CCID 3. On-line games may
also prefer CCID 2.
also prefer CCID 2. See RFC 4341 for further details.

CCID 2 is further described in RFC 4341,
http://www.ietf.org/rfc/rfc4341.txt

This text was extracted from RFC 4340 (sec. 10.1),
http://www.ietf.org/rfc/rfc4340.txt

To compile this CCID as a module, choose M here: the module will be
called dccp_ccid2.

If in doubt, say M.
CCID2 is the default CCID used by DCCP.

config IP_DCCP_CCID2_DEBUG
bool "CCID2 debugging messages"
Expand Down

0 comments on commit 9f8af81

Please sign in to comment.