<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="udpstp.xsl"?>
<?xml-model href="udpstp.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="udpstp">
  <title>UDP Speed Test Protocol (UDPSTP)</title>
  <created>2025-09-26</created>
  <updated>2026-04-09</updated>
  <note>Values reserved for Experimental Use are not expected to be used on 
the Internet but are expected to be used for experiments that are 
confined to closed environments.
  </note>
  <registry id="pdu-identifier">
    <title>PDU Identifier</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>0x0000</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <range>
    <value>0x0001-0x7F00</value>
    <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
    <value>0x7F01-0x7FE0</value>
    <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
    <value>0x7FE1-0x7FFF</value>
    <registration_rule>Private Use</registration_rule>
    </range>
    <range>
    <value>0x8000-0xFFFE</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>0xFFFF</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <expert>Unassigned</expert>
    <record date="2025-09-26">
      <value>0x0000</value>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0x7F01-0x7FE0</value>
      <description>Reserved for Experimental Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0x7FE1-0x7FFF</value>
      <description>Reserved for Private Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0xACE1</value>
      <description>Test Setup PDU</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0xACE2</value>
      <description>Test Activation PDU</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0xBEEF</value>
      <description>Load PDU</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0xDEAD</value>
      <description>Null PDU</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0xFEED</value>
      <description>Status Feedback PDU</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>0xFFFF</value>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
  </registry>

  <registry id="protocol-version">
    <title>Protocol Version</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>0-19</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <range>
    <value>20-40960</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>40961-53248</value>
    <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
    <value>53249-65534</value>
    <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
    <value>65535</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <expert>Unassigned</expert>
    <record date="2025-09-26">
      <value>20</value>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
  </registry>

  <registry id="test-setup-pdu-modifier-bitmap">
    <title>Test Setup PDU Modifier Bitmap</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>00000000-01111111</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>10000000</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <record date="2025-09-26">
      <value>0x00</value>
      <description>No modifications</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
    <record date="2025-09-26">
      <value>0x01</value>
      <description>Allow Jumbo datagram sizes above sending rates of 1 Gbps</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
    <record date="2025-09-26">
      <value>0x02</value>
      <description>Use Traditional MTU (1500 bytes with an IP header)</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
  </registry>

  <registry id="test-setup-pdu-authentication-mode">
    <title>Test Setup PDU Authentication Mode</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>0-59</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>60-63</value>
    <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
    <value>64-255</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <record date="2025-09-26">
      <value>0</value>
      <description>Not used</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
    <record date="2025-09-26">
      <value>1</value>
      <description>Required authentication for the Control phase</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
    <record date="2025-09-26" updated="2026-04-09">
      <value>2</value>
      <description>Required authentication for the Control and Data phases</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
  </registry>

  <registry id="test-setup-pdu-command-response-field">
    <title>Test Setup PDU Command Response Field</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>0-127</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>128-239</value>
    <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
    <value>240-249</value>
    <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
    <value>250-254</value>
    <registration_rule>Private Use</registration_rule>
    </range>
    <range>
    <value>255</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <expert>Unassigned</expert>
    <record date="2025-09-26">
      <value>0</value>
      <description>None (used by client in Request)</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>1</value>
      <description>Acknowledgment</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>2</value>
      <description>Bad protocol version</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>3</value>
      <description>Invalid Jumbo datagram option</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>4</value>
      <description>Unexpected authentication in Setup Request</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>5</value>
      <description>Authentication missing in Setup Request</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>6</value>
      <description>Invalid authentication method</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>7</value>
      <description>Authentication failure</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>8</value>
      <description>Authentication time is invalid in Setup Request</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>9</value>
      <description>No maximum test bit rate specified</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>10</value>
      <description>Server maximum bit rate exceeded</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>11</value>
      <description>MTU option does not match server</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>12</value>
      <description>Multi-connection parameters rejected by server</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>13</value>
      <description>Connection allocation failure on server</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record>
      <value>14-239</value>
      <description>Unassigned</description>
      <controller/>
    </record>
    <record date="2025-09-26">
      <value>240-249</value>
      <description>Reserved for Experimental Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>250-254</value>
      <description>Reserved for Private Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>255</value>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
  </registry>

  <registry id="test-activation-pdu-command-request">
    <title>Test Activation PDU Command Request</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>0-127</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>128-239</value>
    <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
    <value>240-249</value>
    <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
    <value>250-254</value>
    <registration_rule>Private Use</registration_rule>
    </range>
    <range>
    <value>255</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <expert>Unassigned</expert>
    <record date="2025-09-26">
      <value>0</value>
      <description>No Request</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>1</value>
      <description>Request test in upstream direction (client to server)</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>2</value>
      <description>Request test in downstream direction (server to client)</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record>
      <value>3-239</value>
      <description>Unassigned</description>
      <controller/>
    </record>
    <record date="2025-09-26">
      <value>240-249</value>
      <description>Reserved for Experimental Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>250-254</value>
      <description>Reserved for Private Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>255</value>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
  </registry>

  <registry id="test-activation-pdu-modifier-bitmap">
    <title>Test Activation PDU Modifier Bitmap</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>00000000-01111111</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>10000000</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <record date="2025-09-26">
      <value>0x00</value>
      <description>No modifications</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
    <record date="2025-09-26">
      <value>0x01</value>
      <description>Set when srIndexConf is start rate for search</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
    <record date="2025-09-26">
      <value>0x02</value>
      <description>Set for randomized UDP payload</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
  </registry>

  <registry id="test-activation-pdu-adjustment-algo">
    <title>Test Activation PDU Rate Adjustment Algo</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>A-Y</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>Z</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <note>The algorithm identifier is a capitalized alphabetic UTF-8 value (A-Z), 
specified by the corresponding incremental numeric.
    </note>
    <record date="2025-09-26">
      <value>A(n/a)</value>
      <description>Not used</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    </record>
    <record date="2025-09-26">
      <value>B(0)</value>
      <description>Rate algorithm Type B</description>
      <xref type="uri" data="https://www.itu.int/rec/T-REC-Y.1540-201912-I/en">Y.1540Amd2</xref>
    </record>
    <record date="2025-09-26">
      <value>C(1)</value>
      <description>Rate algorithm Type C</description>
      <xref type="uri" data="https://www.broadband-forum.org/technical-library/?number=TR-471">TR-471</xref>
    </record>
  </registry>

  <registry id="test-activation-pdu-command-response-field">
    <title>Test Activation PDU Command Response Field</title>
    <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
    <range>
    <value>0-127</value>
    <registration_rule>IETF Review</registration_rule>
    </range>
    <range>
    <value>128-239</value>
    <registration_rule>Specification Required</registration_rule>
    </range>
    <range>
    <value>240-249</value>
    <registration_rule>Experimental Use</registration_rule>
    </range>
    <range>
    <value>250-254</value>
    <registration_rule>Private Use</registration_rule>
    </range>
    <range>
    <value>255</value>
    <registration_rule>Reserved</registration_rule>
    </range>
    <expert>Unassigned</expert>
    <record date="2025-09-26">
      <value>0</value>
      <description>None (used by client in Request)</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>1</value>
      <description>Server acknowledgment</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>2</value>
      <description>Server indicates an error</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record>
      <value>3-239</value>
      <description>Unassigned</description>
      <controller/>
    </record>
    <record date="2025-09-26">
      <value>240-249</value>
      <description>Reserved for Experimental Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>250-254</value>
      <description>Reserved for Private Use</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
    <record date="2025-09-26">
      <value>255</value>
      <description>Reserved</description>
      <xref type="draft" data="RFC-ietf-ippm-capacity-protocol-25"/>
      <controller>IETF</controller>
    </record>
  </registry>

  <people/>
</registry>
