<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="dccp-parameters.xsl"?>
<?oxygen RNGSchema="dccp-parameters.rng" type="xml"?>
<registry xmlns="http://www.iana.org/assignments" id="dccp-parameters">
  <title>Datagram Congestion Control Protocol (DCCP) Parameters</title>
  <created>2005-08-25</created>
  <updated>2009-09-17</updated>
  <registry id="dccp-parameters-1">
    <title>Packet Types</title>
    <xref type="rfc" data="rfc4340"/>
    <registration_rule>Standards Track RFC</registration_rule>
    <record>
      <value>0</value>
      <description>DCCP-Request</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>1</value>
      <description>DCCP-Response</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>2</value>
      <description>DCCP-Data</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>3</value>
      <description>DCCP-Ack</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>4</value>
      <description>DCCP-DataAck</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>5</value>
      <description>DCCP-CloseReq</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>6</value>
      <description>DCCP-Close</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>7</value>
      <description>DCCP-Reset</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>8</value>
      <description>DCCP-Sync</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>9</value>
      <description>DCCP-SyncAck</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>10</value>
      <description>DCCP-Listen</description>
      <xref type="rfc" data="rfc5596"/>
    </record>
    <record>
      <value>11-13</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>14</value>
      <description>Reserved for experimental and testing use</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>15</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
  </registry>
  <registry id="dccp-parameters-2">
    <title>Reset Codes</title>
    <xref type="rfc" data="rfc4340"/>
    <record>
      <value>12-119</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>120-126</value>
      <registration_rule>Reserved</registration_rule>
      <note>For experimental and testing use</note>
    </record>
    <record>
      <value>127</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>128-255</value>
      <registration_rule>CCID-specific codes</registration_rule>
      <note><xref type="note" data="1"/></note>
    </record>
  </registry>
  <registry id="dccp-parameters-3">
    <record>
      <value>0</value>
      <description>Unspecified</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>1</value>
      <description>Closed</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>2</value>
      <description>Aborted</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>3</value>
      <description>No Connection</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>4</value>
      <description>Packet Error</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>5</value>
      <description>Option Error</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>6</value>
      <description>Mandatory Error</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>7</value>
      <description>Connection Refused</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>8</value>
      <description>Bad Service Code</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>9</value>
      <description>Too Busy</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>10</value>
      <description>Bad Init Cookie</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>11</value>
      <description>Aggression Penalty</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>12-119</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>120-126</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>127</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>128-255</value>
      <description>CCID-specific codes</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
  </registry>
  <registry id="dccp-parameters-4">
    <title>Option Types</title>
    <xref type="rfc" data="rfc4340"/>
    <record>
      <value>3-30</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>45-119</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>120-126</value>
      <registration_rule>Reserved</registration_rule>
      <note>For experimental and testing use</note>
    </record>
    <record>
      <value>127</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>128-255</value>
      <registration_rule>CCID-specific codes</registration_rule>
      <note><xref type="note" data="1"/></note>
    </record>
  </registry>
  <registry id="dccp-parameters-5">
    <record>
      <value>0</value>
      <description>Padding</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>1</value>
      <description>Mandatory</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>2</value>
      <description>Slow Receiver</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>3-30</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>31</value>
      <description>Reserved for experimental and testing use</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>32</value>
      <description>Change L</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>33</value>
      <description>Confirm L</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>34</value>
      <description>Change R</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>35</value>
      <description>Confirm R</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>36</value>
      <description>Init Cookie</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>37</value>
      <description>NDP Count</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>38</value>
      <description>Ack Vector [Nonce 0]</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>39</value>
      <description>Ack Vector [Nonce 1]</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>40</value>
      <description>Data Dropped</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>41</value>
      <description>Timestamp</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>42</value>
      <description>Timestamp Echo</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>43</value>
      <description>Elapsed Time</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>44</value>
      <description>Data Checksum</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>45</value>
      <description>Quick-Start Response</description>
      <xref type="rfc" data="rfc5634"/>
    </record>
    <record>
      <value>46-119</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>120-126</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>127</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>128-255</value>
      <description>CCID-specific codes</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
  </registry>
  <registry id="dccp-parameters-6">
    <title>Feature Numbers</title>
    <xref type="rfc" data="rfc4340"/>
    <record>
      <value>10-119</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>120-126</value>
      <registration_rule>Reserved</registration_rule>
      <note>For experimental and testing use</note>
    </record>
    <record>
      <value>127</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>128-255</value>
      <registration_rule>CCID-specific codes</registration_rule>
      <note><xref type="note" data="1"/></note>
    </record>
  </registry>
  <registry id="dccp-parameters-7">
    <record>
      <value>0</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>1</value>
      <description>Congestion Control ID (CCID)</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>2</value>
      <description>Allow Short Seqnos</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>3</value>
      <description>Sequence Window</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>4</value>
      <description>ECN Incapable</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>5</value>
      <description>Ack Ratio</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>6</value>
      <description>Send Ack Vector</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>7</value>
      <description>Send NDP Count</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>8</value>
      <description>Minimum Checksum Coverage</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>9</value>
      <description>Check Data Checksum</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>10-119</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>120-126</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>127</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>128-255</value>
      <description>CCID-specific codes</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
  </registry>
  <registry id="dccp-parameters-8">
    <title>Congestion Control Identifiers</title>
    <xref type="rfc" data="rfc4340"/>
    <record>
      <value>0-1</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>4-247</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
    <record>
      <value>248-254</value>
      <registration_rule>Reserved</registration_rule>
      <note>For experimental and testing use</note>
    </record>
    <record>
      <value>255</value>
      <registration_rule>IETF Consensus (IETF RFC publication)</registration_rule>
    </record>
  </registry>
  <registry id="dccp-parameters-9">
    <record>
      <value>0-1</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>2</value>
      <description>TCP-like Congestion Control</description>
      <xref type="rfc" data="rfc4341"/>
    </record>
    <record>
      <value>3</value>
      <description>TFRC Congestion Control</description>
      <xref type="rfc" data="rfc4342"/>
    </record>
    <record>
      <value>4</value>
      <description>TCP-Friendly Rate Control for Small Packets</description>
      <xref type="draft" data="RFC-ietf-dccp-ccid4-05"/>
    </record>
    <record>
      <value>5-247</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>248-254</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>255</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
  </registry>
  <registry id="dccp-parameters-10">
    <title>Ack Vector States</title>
    <xref type="rfc" data="rfc4340"/>
    <registration_rule>Standards Track RFC</registration_rule>
    <record>
      <value>0</value>
      <description>Received</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>1</value>
      <description>Received ECN Marked</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>2</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>3</value>
      <description>Not Yet Received</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
  </registry>
  <registry id="dccp-parameters-11">
    <title>Drop Codes</title>
    <xref type="rfc" data="rfc4340"/>
    <registration_rule>Standards Track RFC</registration_rule>
    <record>
      <value>0</value>
      <description>Protocol Constraints</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>1</value>
      <description>Application Not Listening</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>2</value>
      <description>Receive Buffer</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>3</value>
      <description>Corrupt</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>4-6</value>
      <description>Unassigned</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
    <record>
      <value>7</value>
      <description>Delivered Corrupt</description>
      <xref type="rfc" data="rfc4340"/>
    </record>
  </registry>
  <registry id="dccp-parameters-12">
    <title>Service Codes</title>
    <xref type="rfc" data="rfc4340"/>
    <note>Service Codes can be found at the following:
http://www.iana.org/assignments/service-codes</note>
  </registry>
  <footnote anchor="1">Note for CCID-specific codes:
DCCP Reset Codes 128-255, Option Types 128-255, and Feature Numbers
128-255 are reserved for CCID-specific use.  Each DCCP CCID (that is,
each entry in the DCCP Congestion Control Identifiers registry) may
create registries for its CCID-specific Reset Code, Option Type, and
Feature Number ranges.  These CCID-specific registries are independent:
different CCIDs can allocate the same value (such as Feature Number 128)
for different purposes.  <xref type="rfc" data="rfc4340"/>, Section 10.3,
describes how DCCP decides which registry applies for a given
CCID-specific Reset Code, Option Type, or Feature Number.  In each case,
CCID-specific registries may only register values 128-255; values 0-127
are registered here.  For examples, see the following:

http://www.iana.org/assignments/dccp-ccid2-parameters/dccp-ccid2-parameters.xhtml
http://www.iana.org/assignments/dccp-ccid3-parameters/dccp-ccid3-parameters.xhtml
http://www.iana.org/assignments/dccp-ccid4-parameters/dccp-ccid4-parameters.xhtml</footnote>
  <people/>
</registry>

