aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuy Davies <aguydavies@gmail.com>2017-04-18 16:39:46 +0200
committerMichael Mann <mmann78@netscape.net>2017-04-19 14:13:51 +0000
commitd4519ff28daa4708efb265933fe43de371332504 (patch)
tree8b04e86e331882c4964292057f66f03920f21daf
parent89e0bdf36dcb33e079f6bffb14b16e90c20f13e3 (diff)
[Diameter] Add Juniper SCG AVPs
Change-Id: I832a82b4edbfce26e3edceb0f6baed3b7a1c8b62 Reviewed-on: https://code.wireshark.org/review/21190 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r--Makefile.am1
-rw-r--r--diameter/Juniper.xml43
-rw-r--r--diameter/dictionary.xml2
-rw-r--r--packaging/nsis/wireshark.nsi1
4 files changed, 47 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 2e72969542..4209983d6b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -84,6 +84,7 @@ dist_diameter_DATA = $(_CUSTOM_diameter_xml_files_) \
diameter/eap.xml \
diameter/Ericsson.xml \
diameter/etsie2e4.xml \
+ diameter/Juniper.xml \
diameter/mobileipv4.xml \
diameter/mobileipv6.xml \
diameter/nasreq.xml \
diff --git a/diameter/Juniper.xml b/diameter/Juniper.xml
new file mode 100644
index 0000000000..4d75141ce4
--- /dev/null
+++ b/diameter/Juniper.xml
@@ -0,0 +1,43 @@
+<vendor vendor-id="Juniper" code="2636" name="Juniper">
+<!-- *********** Last updated 2016-04-14 ************ -->
+ <avp name="TDF-Application-Instance-Identifier-Base" code="1100" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Service-Chaining-Information" code="1101" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="LRF-Profile-Name" code="1102" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="HCM-Profile-Name" code="1103" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Forwarding-Class-Name" code="1104" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Redirect-VRF" code="1105" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Requested-Burstsize-UL" code="1106" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Requested-Burstsize-DL" code="1107" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="Integer32"/>
+ </avp>
+ <avp name="Steering-Information" code="1108" vendor-bit="must" vendor-id="Juniper">
+ <grouped>
+ <gavp name="Steering-Uplink-VRF"/>
+ <gavp name="Steering-Downlink-VRF"/>
+ <gavp name="Steering-IP-Address"/>
+ </grouped>
+ </avp>
+ <avp name="Steering-Uplink-VRF" code="1109" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Steering-Downlink-VRF" code="1110" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="UTF8String"/>
+ </avp>
+ <avp name="Steering-IP-Address" code="1111" vendor-bit="must" vendor-id="Juniper">
+ <type type-name="Address"/>
+ </avp>
+</vendor> \ No newline at end of file
diff --git a/diameter/dictionary.xml b/diameter/dictionary.xml
index 3ba2023dad..58ac2a11c8 100644
--- a/diameter/dictionary.xml
+++ b/diameter/dictionary.xml
@@ -27,6 +27,7 @@
<!ENTITY HP SYSTEM "HP.xml">
<!ENTITY CiscoSystems SYSTEM "CiscoSystems.xml">
<!ENTITY Oracle SYSTEM "Oracle.xml">
+ <!ENTITY Juniper SYSTEM "Juniper.xml">
<!ENTITY Custom SYSTEM "Custom.xml">
]>
<dictionary>
@@ -7620,5 +7621,6 @@
&HP;
&Oracle;
&CiscoSystems;
+ &Juniper;
&Custom;
</dictionary>
diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi
index cf17a01d21..c601aa65f7 100644
--- a/packaging/nsis/wireshark.nsi
+++ b/packaging/nsis/wireshark.nsi
@@ -508,6 +508,7 @@ File "${STAGING_DIR}\diameter\eap.xml"
File "${STAGING_DIR}\diameter\Ericsson.xml"
File "${STAGING_DIR}\diameter\etsie2e4.xml"
File "${STAGING_DIR}\diameter\HP.xml"
+File "${STAGING_DIR}\diameter\Juniper.xml"
File "${STAGING_DIR}\diameter\mobileipv4.xml"
File "${STAGING_DIR}\diameter\mobileipv6.xml"
File "${STAGING_DIR}\diameter\nasreq.xml"