wireshark/diameter/TGPP2.xml
Jeff Morriss c5528d0b06 Make some more Diameter AVP names unique.
In some cases this means using the correct (updated?) name from the
specification. In others it means prepending the application- or vendor-name
to force uniqueness.

Remove a few more "Unassigned" AVPs from the XML files.

Change-Id: I61d55ef97ff8efc3317c91bf79e73031735f740a
Reviewed-on: https://code.wireshark.org/review/15949
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-15 23:41:04 +00:00

151 lines
5.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<vendor vendor-id="TGPP2" code="5535" name="3GPP2"/>
<application id="16777323" name="3GPP2 M1" uri="http://www.3gpp2.org/Public_html/specs/X.S0068-0_v1.0_M2M_Enhancements_20140718.pdf"/>
<application id="16777237" name="3GPP2 Ty" uri="http://www.3gpp2.org/public_html/specs/x.s0013-014-0_v1.0_080224.pdf">
<!--- TGPP2 AVPs X.S0013-013-0 (Tx):
http://www.3gpp2.org/Public_html/specs/X.S0013-013-0_v1.0_080224.pdf
-->
<avp name="Access-Network-Physical-Access-ID-Realm" code="898" vendor-bit="must" vendor-id="TGPP2">
<type type-name="OctetString"/>
</avp>
<avp name="Access-Network-Physical-Access-ID-Value" code="899" vendor-bit="must" vendor-id="TGPP2">
<type type-name="OctetString"/>
</avp>
<avp name="Access-Network-Physical-Access-ID" code="900" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="Access-Network-Physical-Access-ID-Value"/>
<gavp name="Access-Network-Physical-Access-ID-Realm"/>
</grouped>
</avp>
<!--- TGPP2 AVPs X.S0013-014-0 (Ty):
http://www.3gpp2.org/Public_html/specs/X.S0013-014-0_v1.0_080224.pdf
-->
<avp name="Flow-Operation" code="800" vendor-bit="must" vendor-id="TGPP2">
<type type-name="Enumerated"/>
<enum name="TERMINATION" code="0"/>
<enum name="ESTABLISHMENT" code="1"/>
<enum name="MODIFICATION" code="2"/>
</avp>
<avp name="3GPP2-Charging-Rule-Install" code="801" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="3GPP2-Charging-Rule-Definition"/>
<gavp name="Charging-Rule-Name"/>
<gavp name="Charging-Rule-Base-Name"/>
</grouped>
</avp>
<avp name="3GPP2-Charging-Rule-Definition" code="802" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="Charging-Rule-Name"/>
<gavp name="Service-Identifier"/>
<gavp name="Rating-Group"/>
<gavp name="Flow-Identifier"/>
<gavp name="Flow-Description"/>
<gavp name="Flow-Status"/>
<gavp name="3GPP2-QoS-Information"/>
<gavp name="Reporting-Level"/>
<gavp name="Online"/>
<gavp name="Offline"/>
<gavp name="Metering-Method"/>
<gavp name="Precedence"/>
<gavp name="AF-Charging-Identifier"/>
<gavp name="Flows"/>
</grouped>
</avp>
<avp name="3GPP2-Event-Trigger" code="803" vendor-bit="must" vendor-id="TGPP2">
<type type-name="Enumerated"/>
<enum name="PCF_CHANGE" code="0"/>
<enum name="QOS_CHANGE" code="1"/>
<enum name="RAT_CHANGE" code="2"/>
<enum name="TFT_CHANGE" code="3"/>
<enum name="PLMN_CHANGE" code="4"/>
<enum name="LOSS_OF_FLOW" code="5"/>
<enum name="RECOVERY_OF_FLOW" code="6"/>
<enum name="IP-CAN_CHANGE" code="7"/>
<enum name="PCC_RULE_FAILURE" code="8"/>
<enum name="ACCESS_NETWORK_PHYSICAL_ACCESS_ID_CHANGE" code="9"/>
</avp>
<avp name="3GPP2-QoS-Information" code="804" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="QoS-Class-Identifier"/>
<gavp name="Max-Requested-Bandwidth-UL"/>
<gavp name="Max-Requested-Bandwidth-DL"/>
<gavp name="Guaranteed-Bitrate-UL"/>
<gavp name="Guaranteed-Bitrate-DL"/>
</grouped>
</avp>
<avp name="3GPP2-Charging-Rule-Report" code="805" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="Charging-Rule-Name"/>
<gavp name="Charging-Rule-Base-Name"/>
<gavp name="PCC-Rule-Status"/>
<gavp name="Rule-Reason-Code"/>
</grouped>
</avp>
<avp name="AGW-IP-Address" code="806" vendor-bit="must" vendor-id="TGPP2">
<type type-name="IPAddress"/>
</avp>
<avp name="AGW-IPv6-Address" code="807" vendor-bit="must" vendor-id="TGPP2">
<type type-name="IPAddress"/>
</avp>
<avp name="3GPP2-RAT-Type" code="808" vendor-bit="must" vendor-id="TGPP2">
<type type-name="Enumerated"/>
<enum name="CDMA2000-1X" code="0"/>
<enum name="HRPD" code="1"/>
<enum name="WLAN" code="2"/>
<enum name="UMB" code="3"/>
</avp>
<avp name="Flow-Info" code="809" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="Flow-Identifier"/>
<gavp name="Flow-Description-Info"/>
<gavp name="Requested-QoS"/>
<gavp name="Granted-QoS"/>
<gavp name="Flow-Status"/>
</grouped>
</avp>
<avp name="Flow-Identifier" code="810" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP2">
<type type-name="UTF8String"/>
</avp>
<avp name="Granted-QoS" code="811" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="QoS-Class-Identifier"/>
<gavp name="Guaranteed-Bitrate-UL"/>
<gavp name="Guaranteed-Bitrate-DL"/>
</grouped>
</avp>
<avp name="Requested-QoS" code="812" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="QoS-Class-Identifier"/>
<gavp name="Guaranteed-Bitrate-UL"/>
<gavp name="Guaranteed-Bitrate-DL"/>
</grouped>
</avp>
<avp name="Flow-Description-Info" code="813" vendor-bit="must" vendor-id="TGPP2">
<grouped>
<gavp name="Flow-Description"/>
<gavp name="Precedence"/>
</grouped>
</avp>
<avp name="Rule-Reason-Code" code="814" vendor-bit="must" vendor-id="TGPP2">
<type type-name="Enumerated"/>
<enum name="UNKNOWN_FLOW_IDENTIFIER" code="0"/>
<enum name="UNKNOWN_RULE_NAME" code="0"/>
<enum name="RATING_GROUP_ERROR" code="0"/>
<enum name="SERVICE_IDENTIFIER_ERROR" code="0"/>
<enum name="AGW_MALFUNCTION" code="0"/>
<enum name="RESOURCES_LIMITATION" code="0"/>
</avp>
<avp name="AGW-MCC-MNC" code="815" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP2">
<type type-name="UTF8String"/>
</avp>
<avp name="3GPP2-BSID" code="9010" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP2">
<type type-name="UTF8String"/>
</avp>
</application>