<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="dsr-parameters.xsl"?>
<?xml-model href="dsr-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="dsr-parameters">
  <title>Dynamic Source Routing (DSR) Protocol Parameters</title>
  <created>2006-10-03</created>
  <updated>2023-08-25</updated>
  <registry id="dsr-parameters-1">
    <title>Dynamic Source Routing (DSR) Protocol Options</title>
    <xref type="rfc" data="rfc4728"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>David B. Johnson, David A. Maltz, Yih-Chun Hu</expert>
    <note>DSR Option Types are 8-bit values, structured as three subfields:

 Unk: If set, SHOULD respond to such a DSR option with a Route Error
      of type OPTION_NOT_SUPPORTED

 Act: a two-bit field indicating how such a node that does not
      support this Option Type MUST process the packet:

          00 = Ignore Option
          01 = Remove Option
          10 = Mark Option
          11 = Drop Packet</note>
    <record>
      <value>0</value>
      <unk>0</unk>
      <act>00</act>
      <number>0</number>
      <name>PadN option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>1</value>
      <unk>0</unk>
      <act>00</act>
      <number>1</number>
      <name>Route Request</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>2</value>
      <unk>0</unk>
      <act>00</act>
      <number>2</number>
      <name>Route Reply</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>3</value>
      <unk>0</unk>
      <act>00</act>
      <number>3</number>
      <name>Route Error option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>4-31</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>32</value>
      <unk>0</unk>
      <act>01</act>
      <number>0</number>
      <name>Acknowledgement option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>33-95</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>96</value>
      <unk>0</unk>
      <act>11</act>
      <number>0</number>
      <name>DSR Source Route option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>97-127</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>128</value>
      <unk>1</unk>
      <act>00</act>
      <number>0</number>
      <name>Timeout option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>129</value>
      <unk>1</unk>
      <act>00</act>
      <number>1</number>
      <name>Destination and Flow ID option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>130-159</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>160</value>
      <unk>1</unk>
      <act>01</act>
      <number>0</number>
      <name>Acknowledgement Request option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>161-223</value>
      <name>Unassigned</name>
    </record>
    <record>
      <value>224</value>
      <unk>1</unk>
      <act>11</act>
      <number>0</number>
      <name>Pad1 option</name>
      <xref type="rfc" data="rfc4728"/>
    </record>
  </registry>
  <registry id="dsr-parameters-2">
    <title>Dynamic Source Routing (DSR) Protocol Route Error Types</title>
    <xref type="rfc" data="rfc4728"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>David B. Johnson, David A. Maltz, Yih-Chun Hu</expert>
    <record>
      <value>0</value>
      <description>Reserved</description>
    </record>
    <record>
      <value>1</value>
      <description>NODE_UNREACHABLE</description>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>2</value>
      <description>FLOW_STATE_NOT_SUPPORTED</description>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>3</value>
      <description>OPTION_NOT_SUPPORTED</description>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>4-128</value>
      <description>Unassigned</description>
    </record>
    <record>
      <value>129</value>
      <description>UNKNOWN_FLOW</description>
      <xref type="rfc" data="rfc4728"/>
    </record>
    <record>
      <value>130</value>
      <description>DEFAULT_FLOW_UNKNOWN</description>
      <xref type="rfc" data="rfc4728"/>
    </record>
  </registry>
  <people/>
</registry>
