summaryrefslogtreecommitdiff
path: root/diameter
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss.ws@gmail.com>2014-08-28 21:37:25 -0400
committerJeff Morriss <jeff.morriss.ws@gmail.com>2014-08-29 01:38:53 +0000
commitfcf67941af1a002f21dbc26e4717a94971fa5a97 (patch)
treef5fd2c29fdce2764cd64d5da754fce554e3b12fb /diameter
parenta71f6807b82bb4a4149141af7eff79738304ee22 (diff)
downloadwireshark-fcf67941af1a002f21dbc26e4717a94971fa5a97.tar.gz
Remove AVPs that aren't really 3GPP2 (they are 3GPP).
(The 3GPP2 Ty trace in the menagerie wrongly marks several of these AVPs as being 3GPP2.) Change-Id: I27963fbf8e1da51e430c609784e0c8bb4575549d Reviewed-on: https://code.wireshark.org/review/3912 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
Diffstat (limited to 'diameter')
-rw-r--r--diameter/TGPP2.xml232
1 files changed, 1 insertions, 231 deletions
diff --git a/diameter/TGPP2.xml b/diameter/TGPP2.xml
index ce6d31c703..49583b600d 100644
--- a/diameter/TGPP2.xml
+++ b/diameter/TGPP2.xml
@@ -4,117 +4,6 @@
<!--- TGPP2 AVPs X.S0013-013-0 (Tx):
http://www.3gpp2.org/Public_html/specs/X.S0013-013-0_v1.0_080224.pdf
-->
- <avp name="Abort-Cause" code="500" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="FLOW_RELEASED" code="0"/>
- <enum name="INSUFFICIENT_SERVER_RESOURCES" code="1"/>
- <enum name="INSUFFICIENT_BEARER_RESOURCES" code="2"/>
- </avp>
- <avp name="Access-Network-Charging-Address" code="501" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="IPAddress"/>
- </avp>
- <avp name="Access-Network-Charging-Identifier" code="502" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Access-Network-Charging-Identifier-Value"/>
- <gavp name="Flows"/>
- </grouped>
- </avp>
- <avp name="Access-Network-Charging-Identifier-Value" code="503" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
- <avp name="AF-Application-Identifier" code="504" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
- <avp name="AF-Charging-Identifier" code="505" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
- <avp name="Flow-Description" code="507" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="IPFilterRule"/>
- </avp>
- <avp name="Flow-Number" code="509" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="Flow-Status" code="511" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="ENABLED-UPLINK" code="0"/>
- <enum name="ENABLED-DOWNLINK" code="1"/>
- <enum name="ENABLED" code="2"/>
- <enum name="DISABLED" code="3"/>
- <enum name="REMOVED" code="4"/>
- </avp>
- <avp name="Flow-Usage" code="512" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="NO_INFORMATION" code="0"/>
- <enum name="RTCP" code="1"/>
- <enum name="AF_SIGNALING" code="2"/>
- </avp>
- <avp name="Specific-Action" code="513" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="SERVICE_INFORMATION_REQUEST" code="0"/>
- <enum name="CHARGING_CORRELATION_EXCHANGE" code="1"/>
- <enum name="INDICATION_OF_LOSS_OF_FLOW" code="2"/>
- <enum name="INDICATION_OF_RECOVERY_OF_FLOW" code="3"/>
- <enum name="INDICATION_OF_RELEASE_OF_FLOW" code="4"/>
- <enum name="INDICATION_OF_ESTABLISHMENT_OF_FLOW" code="5"/>
- </avp>
- <avp name="Max-Requested-Bandwidth-DL" code="515" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="Max-Requested-Bandwidth-UL" code="516" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="Media-Component-Description" code="517" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Media-Component-Number"/>
- <gavp name="Media-Sub-Component"/>
- <gavp name="AF-Application-Identifier"/>
- <gavp name="Media-Type"/>
- <gavp name="Max-Requested-Bandwidth-UL"/>
- <gavp name="Max-Requested-Bandwidth-DL"/>
- <gavp name="Flow-Status"/>
- <gavp name="RS-Bandwidth"/>
- <gavp name="RR-Bandwidth"/>
- <gavp name="Codec-Data"/>
- </grouped>
- </avp>
- <avp name="Media-Component-Number" code="518" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="Media-Sub-Component" code="519" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Flow-Number"/>
- <gavp name="Flow-Description"/>
- <gavp name="Flow-Status"/>
- <gavp name="Flow-Usage"/>
- <gavp name="Max-Requested-Bandwidth-UL"/>
- <gavp name="Max-Requested-Bandwidth-DL"/>
- </grouped>
- </avp>
- <avp name="Media-Type" code="520" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="AUDIO" code="0"/>
- <enum name="VIDEO" code="1"/>
- <enum name="DATA" code="2"/>
- <enum name="APPLICATION" code="3"/>
- <enum name="CONTROL" code="4"/>
- <enum name="TEXT" code="5"/>
- <enum name="MESSAGE" code="6"/>
- <enum name="OTHER" code="0xFFFFFFFF"/>
- </avp>
- <avp name="RR-Bandwidth" code="521" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="RS-Bandwidth" code="522" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="SIP-Forking-Indication" code="523" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="SINGLE_DIALOGUE" code="0"/>
- <enum name="SEVERAL_DIALOGUES" code="1"/>
- </avp>
- <avp name="Codec-Data" code="524" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
<avp name="Access-Network-Physical-Access-ID-Realm" code="898" vendor-bit="must" vendor-id="TGPP2">
<type type-name="OctetString"/>
</avp>
@@ -250,126 +139,7 @@
<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="Bearer-Usage" code="1000" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="GENERAL" code="0"/>
- <enum name="IMS_SIGNALLING" code="1"/>
- </avp>
- <avp name="Charging-Rule-Install" code="1001" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Charging-Rule-Definition"/>
- <gavp name="Charging-Rule-Name"/>
- <gavp name="Charging-Rule-Base-Name"/>
- </grouped>
- </avp>
- <avp name="Charging-Rule-Remove" code="1002" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Charging-Rule-Name"/>
- <gavp name="Charging-Rule-Base-Name"/>
- </grouped>
- </avp>
- <avp name="Charging-Rule-Definition" code="1003" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Charging-Rule-Name"/>
- <gavp name="Service-Identifier"/>
- <gavp name="Rating-Group"/>
- <gavp name="Flow-Description"/>
- <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="Charging-Rule-Base-Name" code="1004" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
- <avp name="Charging-Rule-Name" code="1005" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
- <avp name="Event-Trigger" code="1006" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="SGSN_CHANGE" code="0"/>
- <enum name="QOS_CHANGE" code="1"/>
- <enum name="RAT_CHANGE" code="2"/>
- <enum name="TFT_CHANGE" code="3"/>
- </avp>
- <avp name="Metering-Method" code="1007" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="DURATION" code="0"/>
- <enum name="VOLUME" code="1"/>
- <enum name="DURATION_VOLUME" code="2"/>
- </avp>
- <avp name="Offline" code="1008" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="DISABLE_OFFLINE" code="0"/>
- <enum name="ENABLE_OFFLINE" code="1"/>
- </avp>
- <avp name="Online" code="1009" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="DISABLE_ONLINE" code="0"/>
- <enum name="ENABLE_ONLINE" code="1"/>
- </avp>
- <avp name="Precedence" code="1010" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="Primary-CCF-Address" code="1011" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="DiameterURI"/>
- </avp>
- <avp name="Primary-OCS-Address" code="1012" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="DiameterURI"/>
- </avp>
- <avp name="Reporting-Level" code="1014" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="CHARGING_RULE_LEVEL" code="0"/>
- <enum name="RATING_GROUP_LEVEL" code="1"/>
- </avp>
- <avp name="Secondary-CCF-Address" code="1015" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="DiameterURI"/>
- </avp>
- <avp name="Secondary-OCS-Address" code="1016" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="DiameterURI"/>
- </avp>
- <avp name="TFT-Filter" code="1017" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="IPFilterRule"/>
- </avp>
- <avp name="TFT-Packet-Filter-Information" code="1018" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Precedence"/>
- <gavp name="TFT-Filter"/>
- <gavp name="ToS-Traffic-Class"/>
- </grouped>
- </avp>
- <avp name="ToS-Traffic-Class" code="1019" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="OctetString"/>
- </avp>
- <avp name="Access-Network-Charging-Identifier-Ty" code="1022" vendor-bit="must" vendor-id="TGPP2">
- <grouped>
- <gavp name="Access-Network-Charging-Identifier-Value"/>
- <gavp name="Charging-Rule-Base-Name"/>
- <gavp name="Charging-Rule-Name"/>
- </grouped>
- </avp>
- <avp name="Guaranteed-Bitrate-DL" code="1025" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="Guaranteed-Bitrate-UL" code="1026" vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Unsigned32"/>
- </avp>
- <avp name="QoS-Class-Identifier AVP" code="1028 vendor-bit="must" vendor-id="TGPP2">
- <type type-name="Enumerated"/>
- <enum name="Conversational1" code="0"/>
- <enum name="Conversational2" code="1"/>
- <enum name="Streaming1" code="2"/>
- <enum name="Streaming2" code="3"/>
- <enum name="Interactive1" code="4"/>
- <enum name="Interactive2" code="5"/>
- <enum name="Interactive3" code="6"/>
- <enum name="Interactive4" code="7"/>
- <enum name="Background" code="8"/>
- </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>