wireshark/diameter/HP.xml
Jeff Morriss 7f6fe7a1fd Reorganize some of the Diameter XML files, taking advantage of the fact that
AVPs can be grouped by Vendor now (not just by Application).

Move a bunch of vendor-specific Application IDs to the vendor's XML file.

Delete the (basically empty) SKT.xml, ChinaTelecom.xml, and VerizonWireless.xml
files.

Fix a typo: 16777224 is 3GPP Gx, not 3GPP Cx.

Use (derived) type Enumerated (rather than Unsigned32 or Integer32) when the
AVP is of type Enumerated.

Change-Id: I7a9702c0c48dc3fe751ad74413d8ecc040984f1f
Reviewed-on: https://code.wireshark.org/review/8235
Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-29 11:37:29 +00:00

46 lines
1.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<vendor vendor-id="HP" code="11" name="Hewlett Packard"/>
<application id="16777305" name="HP Diameter Topology Discovery" uri="none">
<command name="Peer Information" code="100" vendor-id="HP">
<command name="Fetch Peers" code="101" vendor-id="HP">
<command name="Subscribe Change" code="102" vendor-id="HP">
<command name="Notify Change" code="103" vendor-id="HP">
<avp name="Peer-State" code="200" vendor-id="HP" mandatory="must" vendor-bit="must">
<type type-name="Enumerated"/>
<enum name="Down" code="0"/>
<enum name="Up" code="1"/>
</avp>
<avp name="Peer-Name" code="201" vendor-id="HP" mandatory="must" vendor-bit="must">
<type type-name="DiameterIdentity"/>
</avp>
<avp name="Peer-Identity" code="202" vendor-id="HP" mandatory="must" vendor-bit="must">
<type type-name="DiameterIdentity"/>
</avp>
<avp name="Peer-State-Change" code="203" vendor-id="HP" mandatory="must" vendor-bit="must">
<grouped>
<gavp name="Peer-Name"/>
<gavp name="Peer-Identity"/>
<gavp name="Peer-State"/>
</grouped>
</avp>
<avp name="More-Peers" code="204" vendor-id="HP" mandatory="must" vendor-bit="must">
<grouped>
<gavp name="Peer-Name"/>
<gavp name="Peer-Identity"/>
<gavp name="Peer-State"/>
<gavp name="Peer-State-Change"/>
</grouped>
</avp>
<avp name="Peer-Type" code="205" vendor-id="HP" mandatory="must" vendor-bit="must">
<type type-name="Enumerated"/>
<enum name="Client" code="0"/>
<enum name="Server" code="1"/>
<enum name="ClientAndServer" code="2"/>
<enum name="Proxy" code="3"/>
</avp>
</application>