Dissect AVP Code: 606 User-Data if it's xml.
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 16 Dec 2010 10:04:00 +0000 (10:04 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Thu, 16 Dec 2010 10:04:00 +0000 (10:04 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@35197 f5534014-38df-0310-8fa8-9805f1628bb7

epan/dissectors/packet-diameter_3gpp.c

index 781065a6aba3f77e91bf8bfa31f5cc2230648dd3..9038200286eeecfec462e179dbc314440ad7a470 100644 (file)
@@ -136,7 +136,14 @@ dissect_diameter_3gpp_msisdn(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
 
 }
 
-/* AVP Code: 702 User-Data */
+/* AVP Code: 702 User-Data 
+ * TGPPSh.xml
+ * The AVP codes from 709 to799 are reserved for TS 29.329
+ */
+/* AVP Code: 606 User-Data 
+ * imscxdx.xml
+ * IMS Cx Dx AVPS 3GPP TS 29.229
+ */
 static int
 dissect_diameter_3gpp_user_data(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
 
@@ -464,6 +471,8 @@ proto_reg_handoff_diameter_3gpp(void)
         * Registered by packet-gtpv2.c
         */
 
+       /* AVP Code: 706 User-Data */
+       dissector_add("diameter.3gpp", 606, new_create_dissector_handle(dissect_diameter_3gpp_user_data, proto_diameter_3gpp));
 
        /* AVP Code: 701 MSISDN */
        dissector_add("diameter.3gpp", 701, new_create_dissector_handle(dissect_diameter_3gpp_msisdn, proto_diameter_3gpp));