aboutsummaryrefslogtreecommitdiffstats
path: root/diameter
AgeCommit message (Collapse)AuthorFilesLines
2016-07-22Add support for new AVPs defined in 29.273Marius Paliga1-13/+46
Bug: 12643 Change-Id: Ic9c26dc864b2b016ba722620098caf44a800f0f4 Reviewed-on: https://code.wireshark.org/review/16581 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-07-18[Diameter] Update with new AVPsAndersBroman1-0/+65
Change-Id: I6dfa43320ae3e02afb2b795dd352d492c75a0e60 Reviewed-on: https://code.wireshark.org/review/16526 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-16Finish getting making the Diameter XML valid XML.Jeff Morriss9-89/+118
... Except for the fact that many AVP names start with "3GPP". Make the AVP names XML IDs again. Fix all the grouped AVPs that reference AVPs (by name) or vice-versa. This includes: * Fixing a bunch of typos (including type mismatches). * Commenting out a number of references to vendor AVPs for which we don't have the specs. * Adding a few missing AVPs. Change-Id: Ic2ddb50cc947877de9086be51f7813e8f9be02b4 Reviewed-on: https://code.wireshark.org/review/15973 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-16Make the rest of the Diameter AVP names unique.Jeff Morriss8-105/+101
In most cases this means prepending the application- or vendor-name to force uniqueness. A few vendors have duplicates within their namespace--append the AVP code to these. Also fix a few other invalid names (with spaces or parentheses in the names). Change-Id: I5bb78d31526122dd5782055638af410cc497e49d Reviewed-on: https://code.wireshark.org/review/15960 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-16Remove a bunch of unassigned ETSI AVPs.Jeff Morriss1-801/+292
These were presumably there to allow indexed search of the AVP list but it wasn't working anyway (binary search was used). And the expert info for "unknown" (to Wireshark) AVPs is a good thing. Change-Id: Id6b9e5c90b8a2a6e3cf4415cd1b6114308c74440 Reviewed-on: https://code.wireshark.org/review/15956 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-15Make some more Diameter AVP names unique.Jeff Morriss5-87/+68
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-15Make some Diameter AVP names unique.Jeff Morriss1-13/+20
In some cases this means using the correct (updated?) name from the specification. In others it means prepending the application name to force uniqueness. Change-Id: I8301c769af2b2279c0be7c1bc65e99fe25c1cc80 Reviewed-on: https://code.wireshark.org/review/15935 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-14Don't list "AVP" as a possible member of a grouped AVP.Jeff Morriss2-11/+0
There's no AVP named "AVP". And there's no need to tell Wireshark that any AVP may put in the group (the RFC lists "AVP" for that purpose). Change-Id: I3591af725ebe089e13eae7b712ef4404cb7924a2 Reviewed-on: https://code.wireshark.org/review/15906 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-14Give unique names to a bunch of reserved, experimental, etc., AVPs.Jeff Morriss1-411/+86
Also remove a bunch of AVPs that are unassigned/unallocated--there's no real benefit to telling users that... Change-Id: I1b18a11a1b65189d21520c74aae3dde77688e592 Reviewed-on: https://code.wireshark.org/review/15895 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-06-14Adjust the Diameter DTD to accept applications and vendors in any order.Jeff Morriss1-1/+1
Change-Id: I301a138b7f6db2d1a9ce1a20ebecf94e100bf831 Reviewed-on: https://code.wireshark.org/review/15887 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-06-13Fix Custom.xml so it can be (correctly) included into the main dictionary.Jeff Morriss1-7/+3
This file is included into dictionary.xml so it doesn't need all the DOCTYPE stuff. Change-Id: I8397b3babe45c28706867be3169ce6ed566930e6 Reviewed-on: https://code.wireshark.org/review/15885 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-06-13Cisco Diameter: move the XML declaration to the top of the file.Jeff Morriss1-1/+2
... That's where it's supposed to be. Change-Id: I0ec68dc8757776bf757b52e75bc156acc7264ee5 Reviewed-on: https://code.wireshark.org/review/15877 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-06-13Diameter (NSN): the attribute name is 'mandatory' not 'mandatory-flag'.Jeff Morriss1-10/+10
Change-Id: Ifa19b59e23278abf332d8ab06dd5ad2059f3e679 Reviewed-on: https://code.wireshark.org/review/15872 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-06-13Diameter: close command elements.Jeff Morriss1-4/+4
... in order to make the XML (more) valid. Change-Id: Iefffff3208c98d6ea55d509ed35b57abd268baf3 Reviewed-on: https://code.wireshark.org/review/15871 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-05-20Add CiscoSystems, vendor id 9 AVPsAndersBroman2-0/+70
Bug 12459 Change-Id: I9ebe7f4a9e6ae03539bd74e535c95c85a8efa55b Reviewed-on: https://code.wireshark.org/review/15506 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Jaap Keuter <jaap.keuter@xs4all.nl>
2016-05-11Fixed value for experimental result code 5142Marius Paliga1-1/+1
Bug: 12428 Change-Id: Idc46b4bc881fb2c5e83af7ac55b5cfd060d9b185 Reviewed-on: https://code.wireshark.org/review/15370 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2016-04-29[Diameter AVPs] Add AVP 620 Redirect-RealmAndersBroman1-1/+3
Bug 12381 Change-Id: I8ba1306661b4b2c30c865761e1c2a90b5e4140b0 Reviewed-on: https://code.wireshark.org/review/15162 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-01-21Revert "Diameter: Add Redknee AVPs."Jeff Morriss2-361/+1
As requested by the supplier of the data. This reverts commit ab754d6ba4c0bc6d8d00aec137d8b1e97331d1f4. Change-Id: I3f4e19a0a7f4c75da0e2e2b5a01b187692ebf0a9 Reviewed-on: https://code.wireshark.org/review/13468 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-01-20Revert "[Diameter] Update Nokia Solutions and Networks vendor-specific AVPs"Anders Broman1-710/+8
As requested by the supplier of the data. This reverts commit 19069dde80c6d1a217513581dee5adb2b79de053. Change-Id: Ic5ed9df94a1a78d8fd861cb542828c60f104ac24 Reviewed-on: https://code.wireshark.org/review/13433 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-01-20Revert "[Diameter AVPs] Add Vodafone AVPs"Anders Broman2-279/+1
This reverts commit 0e4a7429db488b25941be4aa66405f9c2f4915e5. as requested by the supplier of the data. Change-Id: I70d6c48d3ce830bcb2a23cd130d28c04123c1377 Reviewed-on: https://code.wireshark.org/review/13431 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-01-07[Diameter] Add Data from 3GPP TS 29.344 V13.0.0 (2015-12)AndersBroman2-11/+103
Update resultcodes from IANA. Change-Id: Ib71cc01a772d651d734039344c0feff394a61351 Reviewed-on: https://code.wireshark.org/review/13106 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-12-23[Diameter] Update Nokia Solutions and Networks vendor-specific AVPsAndersBroman1-8/+710
Change-Id: I42e1243bd5563bd5296a8430544a317bb4caac06 Reviewed-on: https://code.wireshark.org/review/12840 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-12-23Diameter: Add Redknee AVPs.Jeff Morriss2-4/+364
Also add a couple Verizon Wireless and Wimax AVPs. All taken from the attachments to bug 11907. Change-Id: Ie45935f421c4797783f616a75ef35486447ff950 Reviewed-on: https://code.wireshark.org/review/12833 Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2015-12-22[Diameter AVPs] Add Vodafone AVPsAndersBroman2-1/+280
Change-Id: I32f0549852c2da99c8217ab406a019e441d4beb7 Reviewed-on: https://code.wireshark.org/review/12823 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-12-21Add AVP 100 amd 223AndersBroman1-6/+43
Change-Id: Ifccb111a8139b7c41cf6fec3fa6bc8e201e2e2ea Reviewed-on: https://code.wireshark.org/review/12800 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-11-20Rule-Failure-Code enum value 14 added.Branislav Makan1-1/+1
Change-Id: If17ceba9d6e84bdb3b8d7e030fd7eccc45f9ff69 Reviewed-on: https://code.wireshark.org/review/11987 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-11-17[Diameter] Add Diameter Overload Indication AVPs [RFC 7683]AndersBroman1-2/+57
Change-Id: I003e5a9f770f14d6e18cc8df970d35a7ed4f03bb Reviewed-on: https://code.wireshark.org/review/11914 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-11-13Diameter: fix typo in dictionaryPascal Quantin1-1/+1
Change-Id: I164ce634536ec1a3de650d815e23cdd6102e2fde Reviewed-on: https://code.wireshark.org/review/11809 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-11-13Diameter dictionary updated.Branislav Makan1-9/+30
Added values for diameter AVP codes: 1085 Redirect-Information Grouped 1086 Redirect- Support Enumerated 1087 TDF-Information Grouped 1088 TDF-Application-Identifier OctetString 1089 TDF-Destination-Host DiameterIdentity 1090 TDF-Destination-Realm DiameterIdentity Change-Id: I8ba7a56a5a51b32a21a602751275e9ab254adbae Reviewed-on: https://code.wireshark.org/review/11801 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-11-04Diameter: fix a typo in dictionary.xmlPascal Quantin1-1/+1
Change-Id: I8a91c9303e9b650380d188be5028e238fc7f2890 Reviewed-on: https://code.wireshark.org/review/11561 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2015-11-04Dictionary (diameter): fix indent (use tabs)Alexis La Goutte1-9/+9
Follow gc7c33b0c8 Change-Id: I54d101f561d4f03dd6e972c8dda3cd6516128de5 Reviewed-on: https://code.wireshark.org/review/11553 Reviewed-by: Michael Mann <mmann78@netscape.net>
2015-11-04Updated Diameter dictionary.xml with AVP values.Branislav Makan1-12/+20
Diameter dictionary has been updated with the following AVP values: 1031 Rule-Failure-Code: adden new enum codes. 1082 Credit-Management-Status 1091 TDF-IP-Address 1098 Application-Detection-Information Change-Id: I2c5c438fa48b9deda4bdc2a046c19b583b5c7763 Reviewed-on: https://code.wireshark.org/review/11524 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-10-01[Diameter] Add 3GPP AVP 652-655AndersBroman1-4/+14
Change-Id: I4db21e3e095f7cb466759a96706ec17c8429386e Reviewed-on: https://code.wireshark.org/review/10714 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-09-29[Diameter] Add command code 8388717 Ericsson Trace-ReportAndersBroman1-1/+67
Change-Id: Ifabb920eb4ddb1a46f2dbf7e03478d0abe10305a Reviewed-on: https://code.wireshark.org/review/10687 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-09-29[Diameter] Add enum value to 3GPP AVP PDN-Type" code="1456"AndersBroman1-0/+1
<enum name="IPv4_OR_IPv6" code="3"/> Change-Id: I8fa328c0c6915cda835754d12bc4d48608608500 Reviewed-on: https://code.wireshark.org/review/10686 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-08-21Add some Gx AVPs from 3GPP 29.212.Jeff Morriss1-4/+102
Change-Id: Iaf2cc67d4d235193b25045895441742bc6531370 Reviewed-on: https://code.wireshark.org/review/10150 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-07-23Add support for MB2c Diameter interface.Umberto Corponi1-0/+97
Add decoding for MB2c specific AVPs according to 3GPP TS 29.468 Rel 12.1.0. Change-Id: I0b50cacb5a3e7cb32de89b31da24e725361edf80 Reviewed-on: https://code.wireshark.org/review/9756 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-12Diameter: Add support for Sd interfaceMarius1-6/+52
Bug: 11186 Change-Id: I3aed8818dd021c72b2cb1fb51adc717613c501ea Reviewed-on: https://code.wireshark.org/review/8425 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-05-09Eliminate a couple of empty Diameter grouped AVP lists.Jeff Morriss3-4/+15
Use Session-ID as a place holder for grouped AVPs that can hold any AVP and look up the contents of a couple grouped AVPs whose contents wasn't specified. Also, update the DTD to allow vendors to not add any AVPs. Change-Id: Id2852e31cecbcfaf64efb46918101b3a81ed5bdb Reviewed-on: https://code.wireshark.org/review/8355 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-08Use the correct AVP type in a couple of places: IPAddress instead of Address.Jeff Morriss1-2/+2
(For whatever reason the Diameter dictionary calls it IPAddress rather than Address--the latter is what's in the RFCs.) Change-Id: I5efcffc2a9bced6ba841b09fd83cb3dcd128d440 Reviewed-on: https://code.wireshark.org/review/8341 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-08Fix several Starent enums that didn't have codes.Jeff Morriss1-22/+22
The codes were there but the strings got messed up somewhere along the way. Change-Id: I41cc581dba0c00936737ea77e789cac1aecadf0f Reviewed-on: https://code.wireshark.org/review/8340 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-08Add Float32 and Float64 types to the Diameter dictionary.Jeff Morriss1-0/+14
Change-Id: I74f7c37fc9b62ae0b9f29e4da0b1b3d5037b8192 Reviewed-on: https://code.wireshark.org/review/8339 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-08Update the Diameter DTD to reflect the fact that vendors are no longer definedJeff Morriss1-4/+4
in base or applications. (IOW update the DTD to reflect I5119f0dc7f8e3bbf59e2207046a8bb0f42ab0ca1.) Change-Id: I459b3aac50ce4dabb552e674145d9097920e0a5d Reviewed-on: https://code.wireshark.org/review/8338 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-08Fix Starent vendor definition: it's not an empty element.Jeff Morriss1-1/+1
Change-Id: Ib61b9be817bcfd2fbdc0ec57f69edda9052b588c Reviewed-on: https://code.wireshark.org/review/8337 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-08Allow empty-element Diameter Applications and use that format.Jeff Morriss6-114/+114
This also fixes a couple of applications that weren't properly terminated (as a result of some of my recent changes). Change-Id: I9662017a81c63aceeb950d3b29cb17dde16d4f0c Reviewed-on: https://code.wireshark.org/review/8335 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-07Update the 3GPP list of Experimental-Result-Code values.Jeff Morriss1-6/+68
Change-Id: I7223eaeb40f6590814cc1748f6aa457bbd92eddc Reviewed-on: https://code.wireshark.org/review/8320 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-05-06Add/clarify some comments about how the Experimental-Result-Code AVP is handled.Jeff Morriss1-1/+12
Specifically we put Experimental-Result-Codes specified by 3GPP in the XML file and let other vendors' codes be handled through a dissector table. Change-Id: I2c3977fb959ad84faa5cb90aeb3d191c8b465ede Reviewed-on: https://code.wireshark.org/review/8319 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-04-29Finish removing VerizonWireless.xml and ChinaTelecom.xmlJeff Morriss1-4/+0
Change-Id: I7e64ed4a588ecc7ef72288e0fd3bf91f8b31e5e7 Reviewed-on: https://code.wireshark.org/review/8238 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-04-29Reorganize some of the Diameter XML files, taking advantage of the fact thatJeff Morriss18-2548/+2522
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-28[Diameter] Update Rx interface AVPsAndersBroman1-10/+32
Change-Id: I8f046fc75093501104b916da88a928c8a934a8ce Reviewed-on: https://code.wireshark.org/review/8216 Reviewed-by: Anders Broman <a.broman58@gmail.com>