aboutsummaryrefslogtreecommitdiffstats
path: root/diameter
AgeCommit message (Collapse)AuthorFilesLines
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>
2015-04-22Add special handling of the (derived) AppId AVP type so that we can maintainJeff Morriss2-277/+147
one (and only one) Application ID list. This means we don't have to list all the Application IDs several times in the XML file. Collapse those lists into one (much more complete, now) list while also fixing URIs for several of the specifications (and making it clear for others that we don't have access to the specification--by declaring their URI to be "none"). Add a bunch more entries to the list of application IDs. Change-Id: Ia5c96b1f6f1fe3a9521b3d70142889e3881fae5e Reviewed-on: https://code.wireshark.org/review/8147 Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-22Misc. Diameter XML cleanups.Jeff Morriss12-1928/+1684
Consistently used (derived) type Enumerated (rather than Unsigned32 or Integer32) when the AVP is of type Enumerated. Use a uri of "none" when we don't have access to the specification. Update the URI of an Application or two. Clean up white space and formatting. Change-Id: Iad677db186469b7d8c4a23b7a7fca6c357dbc012 Reviewed-on: https://code.wireshark.org/review/8164 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-04-21Allow the definition of AVPs within vendor IDs.Jeff Morriss5-468/+470
This allows for a more natural organization of AVP definitions: they can now be grouped by application (including the base application) or vendor ID. This means we can stop using the "workaround" (for those vendors who define AVPs but don't have their own application ID) of finding some random application ID to put in a vendor-specific xml file just to satisfy the parser. Rework a couple of Vendor-specific xml files as an example. Note: this does mean that vendor IDs can no longer be defined inside of the base or other application. If that's a problem the parser could be made (through some duplication of code) to understand the old format too. Change-Id: I5119f0dc7f8e3bbf59e2207046a8bb0f42ab0ca1 Reviewed-on: https://code.wireshark.org/review/8141 Petri-Dish: Jeff Morriss <jeff.morriss.ws@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-04-20Add Tekelec (now Oracle) AVPs.Jeff Morriss2-26/+52
Untested; taken from the document 910-6828-001 Revision A (found on the web). Change-Id: Ibf312a0a15c5c64ec16e636814febb0e996fe5f2 Reviewed-on: https://code.wireshark.org/review/8110 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-17Consistently used (derived) type Enumerated (rather than Unsigned32 orJeff Morriss1-16/+16
Integer32) when the AVP is of type Enumerated. Just for correctness. Change-Id: Ia485d6e06ca16d6da82aa5d1b60025120e45242f Reviewed-on: https://code.wireshark.org/review/8109 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-04-17Fix up some indentation/white space issues.Jeff Morriss1-111/+110
Change-Id: I73a1a1dd567970f99df769d5976cc82a7e5b9a60 Reviewed-on: https://code.wireshark.org/review/8108 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2015-03-12[Diameter] Add 3GPP AVPsAndersBroman1-0/+25
Change-Id: I1152114ff6b8ea103f0dee3cc9206aefc39db0bc Reviewed-on: https://code.wireshark.org/review/7653 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-02-25[Diameter] Add some AVPs and AVP values fromTibensky1-1/+11
3GPP TS 32.299 version 12.7.0 (2015-01) Ping-Bug:11008 Change-Id: Ib7f52c743f43d8a1c70c9fb100663292d7c4a87e Reviewed-on: https://code.wireshark.org/review/7387 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-02-03Fix nameless application in NokiaSolutionsAndNetworks.xml (fromJeff Morriss2-2/+2
I4cd9bd7f7219e4d9ff1bb8a71fab32439a8a9a35). (The nameless application was causing known applications to be reported as unknown.) Add code to the Diameter dissector to report such problems at startup (similar code exists for other entities). Tweak the parser debug slightly. Change-Id: I6b28cda8660e6eb96648c7b3697d7fd85151ac96 Reviewed-on: https://code.wireshark.org/review/6927 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-01-21Updated NSN dictionary with vendor-specific Sy application AVPs.Josip Medved1-0/+57
Change-Id: I4cd9bd7f7219e4d9ff1bb8a71fab32439a8a9a35 Reviewed-on: https://code.wireshark.org/review/6705 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-01-19Updated company name from Nokia Siemens Networks to Nokia Solutions and ↵Josip Medved3-18/+18
Networks. Change-Id: I93782facc2e3f9ff6358cf617968fac30bac1f7a Reviewed-on: https://code.wireshark.org/review/6647 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-10-14Add new Event-Trigger values.AndersBroman1-10/+13
Change-Id: Idd18a710fd8630d5b50c5ac180d7aa45a40596d7 Reviewed-on: https://code.wireshark.org/review/4680 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-09-25Add 3 new 3GPP AVP:sAndersBroman1-1/+20
Change-Id: I47742f83a7e515f6fc449daf9492dcf8a5a68410 Reviewed-on: https://code.wireshark.org/review/4282 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-09-20Added Wx Application-Id.Josip Medved1-0/+1
Change-Id: I46152382be0a374019d51f18e7116aad8241e95a Reviewed-on: https://code.wireshark.org/review/4162 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Evan Huus <eapache@gmail.com>
2014-09-11Clarify that 16777229 is the AppID for 3GPP Rx Release 6.Jeff Morriss1-3/+3
(Later releases have a different AppID.) Change-Id: I41d4a498461e777f570641936db64d0551e36186 Reviewed-on: https://code.wireshark.org/review/4070 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-29Consolidate several 3GPP Diameter xml files into one.Jeff Morriss8-1248/+1193
Change-Id: If6ef48fbcceaf0b3a3591086015b021c6a80956b Reviewed-on: https://code.wireshark.org/review/3911 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-29Remove AVPs that aren't really 3GPP2 (they are 3GPP).Jeff Morriss1-231/+1
(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>
2014-08-28Add 3GPP2 Tx AVPs. Move all the 3GPP2 stuff into its own XML file.Jeff Morriss2-245/+380
Change-Id: I7197f84472139c99bafa5b68f724abaab0453faa Reviewed-on: https://code.wireshark.org/review/3908 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-26Added Authentication-Method and afew other AVPs that appear in the ↵Josip Medved2-3/+17
SIP-Auth-Data-Item grouped AVP. Change-Id: Ie90ec71d8d574d38f32a5ff3de6ad5433b9e5e9f Reviewed-on: https://code.wireshark.org/review/3823 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-23Add the 3GPP2 Ty Application ID and a bunch of Ty AVPs.Jeff Morriss1-32/+176
Change-Id: If36c8a22c34a88bbb43afbc932cd0b8193dd9c7b Reviewed-on: https://code.wireshark.org/review/3800 Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-22TGPPRx: Add AF-Signalling-Protocol AVP dissection supportMasayuki Takemura1-1/+5
The AVP is defined in 3GPP TS 29.214, Table 5.3.1: Rx specific Diameter AVPs. Change-Id: Ib0a525f97206ff61bb0d390df81e3d6ebbef59bb Reviewed-on: https://code.wireshark.org/review/3791 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-08-07Change the application Ids to avoid duplicates.AndersBroman8-14/+21
Change-Id: I127ac215b0b8ed1615e4d11c9a5a5952e3ea8d88 Reviewed-on: https://code.wireshark.org/review/3473 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-07-29Remove duplicated entry for AVP 258 Auth-Application-Id from HP.xmlAndersBroman2-8/+2
it was overiding the correct one from dictionary.xml Change-Id: Ic6073a550a15f56584e214eec8bd79057673c25c Reviewed-on: https://code.wireshark.org/review/3244 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-07-28Sort diameter.applicationId fix a typo.AndersBroman1-1/+1
Change-Id: Id585371df929cdff17f98dddbebf063fa000ff56 Reviewed-on: https://code.wireshark.org/review/3229 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2014-07-28Add a few mor application IdsAndersBroman1-10/+31
Change-Id: I98d9735e2b54818a23c9a6e4086692d76f0713d5 Reviewed-on: https://code.wireshark.org/review/3227 Reviewed-by: Anders Broman <a.broman58@gmail.com>