<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="tcp-convert-protocol-parameters.xsl"?>
<?xml-model href="tcp-convert-protocol-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="tcp-convert-protocol-parameters">
  <title>TCP Convert Protocol (Convert) Parameters</title>
  <created>2020-03-27</created>
  <updated>2020-07-31</updated>

  <registry id="convert-versions">
    <title>Convert Versions</title>
    <registration_rule>IETF Review</registration_rule>
    <xref type="rfc" data="rfc8803"/>
    <record date="2020-03-27">
      <value>0</value>
      <description>Reserved</description>
	  <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>1</value>
      <description>Assigned</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
  </registry>
  
  <registry id="convert-tlv">
    <title>Convert TLVs</title>
    <xref type="rfc" data="rfc8803"/>
	<expert>Mohamed Boucadair (primary), Olivier Bonaventure (secondary)</expert>
    <range>
      <value>1-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-191</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
      <value>192-255</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <record date="2020-03-27">
      <value>0</value>
      <name>Reserved</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>1</value>
      <name>Info TLV</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>2-9</value>
      <name>Unassigned</name>
    </record>
    <record date="2020-03-27">
      <value>10</value>
      <name>Connect TLV</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>11-19</value>
      <name>Unassigned</name>
    </record>
    <record date="2020-03-27">
      <value>20</value>
      <name>Extended TCP Header TLV</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>21</value>
      <name>Supported TCP Extension TLV</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>22</value>
      <name>Cookie TLV</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>23-29</value>
      <name>Unassigned</name>
    </record>
    <record date="2020-03-27">
      <value>30</value>
      <name>Error TLV</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>31-191</value>
      <name>Unassigned</name>
    </record>
    <record date="2020-03-27">
      <value>192-255</value>
      <name>Reserved for Private Use</name>
      <xref type="rfc" data="rfc8803"/>
    </record>
  </registry>
  
  <registry id="convert-errors">
    <title>Convert Errors</title>
    <xref type="rfc" data="rfc8803"/>
	<expert>Mohamed Boucadair (primary), Olivier Bonaventure (secondary)</expert>
    <note>Codes in this registry are assigned as a function of the error type. 
Four types are defined; the following ranges are reserved for each 
of these types:

o  Message validation and processing errors: 0-31
o  Client-side errors: 32-63.
o  Transport Converter-side errors: 64-95
o  Errors caused by destination server: 96-127
    </note>
    <range>
      <value>1-127</value>
      <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
      <value>128-191</value>
      <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
      <value>192-255</value>
      <registration_rule>Private Use</registration_rule>
    </range>
    <record date="2020-03-27">
      <value>0</value>
      <description>Unsupported Version</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>1</value>
      <description>Malformed Message</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>2</value>
      <description>Unsupported Message</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>3</value>
      <description>Missing Cookie</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>4-31</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-03-27">
      <value>32</value>
      <description>Not Authorized</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>33</value>
      <description>Unsupported TCP Option</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>34-63</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-03-27">
      <value>64</value>
      <description>Resource Exceeded</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>65</value>
      <description>Network Failure</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>66-95</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-03-27">
      <value>96</value>
      <description>Connection Reset</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record date="2020-03-27">
      <value>97</value>
      <description>Destination Unreachable</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
    <record>
      <value>98-191</value>
      <description>Unassigned</description>
    </record>
    <record date="2020-03-27">
      <value>192-255</value>
      <description>Reserved for Private Use</description>
      <xref type="rfc" data="rfc8803"/>
    </record>
  </registry>
  
  <people/>

</registry>
