Commit Graph

35 Commits

Author SHA1 Message Date
kor 61e1e69218 diameter: add 3GPP 29.234 V11.2.0 (2013-06)
Added new AVP from 3GPP 29.234
2021-09-05 08:12:14 +00:00
Anders Broman 14f6769280 Diameter:Update some AVPs and enums. 2021-07-05 12:17:27 +00:00
Anders Broman 790bbbe16d Diameter: Add a few AVPs 2021-06-17 09:00:02 +00:00
Anders Broman 45188b673d Diameter make use of OctetStringOrUTF8
Use the new feature rather than coding it
2020-09-17 08:52:35 +02:00
Anders Broman 0d179f114c Diameter:Define a new type-name type-name="OctetStringOrUTF8"
Define a bew type name type-name="OctetStringOrUTF8" type-parent="OctetString"
to be used with OctetStrings that CAN be strings. This is a Wireshark
unique addition to the xml dixtionarys and makes use of BASE_SHOW_ASCII_PRINTABLE.
2020-09-16 13:25:38 +00:00
Anders Broman 251d41e07c Diameter AVPs: Add 3GPP AVP 4321 and 4325
Bug 16653
Change-Id: I4e67e7060387dc3252b0c6d59471e10393ae9e11
Reviewed-on: https://code.wireshark.org/review/37577
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-06-29 07:22:49 +00:00
Anders Broman 7e73515007 Diameter 3GPP: Fix output of AVP 713 Requested-Nodes
Change-Id: I0ef23d37c070c262f3be6d5c90d6bef9a41c6b79
Reviewed-on: https://code.wireshark.org/review/36071
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-02-11 08:22:13 +00:00
Anders Broman 1ff576cbeb Diameter: Update 3GPP AVP 513 Specific-Action.
Change-Id: Iec92482d0358c68fd079a5a701bfcb7f015eb5bf
Reviewed-on: https://code.wireshark.org/review/34185
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-08-05 10:34:54 +00:00
Pascal Quantin 9d01faf0cb Diameter 3GPP: add a few Rx related AVPs
Change-Id: I6ce7d2a8e624430a99371c0ff173e5e48609c6d1
Reviewed-on: https://code.wireshark.org/review/33549
Petri-Dish: Pascal Quantin <pascal@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-06-10 18:49:38 +00:00
Josip Medved d34b8a21c7 Added 3GPP TS 29.214 (Rx) AVPs
The following 3GPP AVPs have been added
- Sponsoring-Action (542)
- Max-Supported-Bandwidth-DL (543)
- Max-Supported-Bandwidth-UL (544)
- Min-Desired-Bandwidth-DL (545)
- Min-Desired-Bandwidth-UL (546)
- Service-Authorization-Info (548)
- Priority-Sharing-Indicator (550)
- AF-Requested-Data (551)
- Pre-emption-Control-Info (553)

Description of AVPs have been taken from 3GPP TS 29.214 version 14.3.0.

Change-Id: I3df5c458f28e1076ddc74bd9d2e32e0c98e14834
Reviewed-on: https://code.wireshark.org/review/32962
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-04-24 08:14:08 +00:00
Pascal Quantin 59e71df81c Diameter: add 3GPP MCPTT-Identifier and MCVideo-Identifier AVPs
Change-Id: Iabc8d91a149b3dd20cd5ff1cebbeae505a3c55ca
Reviewed-on: https://code.wireshark.org/review/30919
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-12-05 11:09:49 +00:00
Anders Broman fe3010e882 Diameter: Add AVPs for 3GPP S6c
Change-Id: I8ad0f2d0fa2919b459e65c2241b1e6fa14a9c44a
Reviewed-on: https://code.wireshark.org/review/30540
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-11-08 11:14:32 +00:00
David Bastiani 434fbe20dd Updating T6aT6b specific DIAMETER AVPs per 29.128 15.3
Change-Id: I35c7f4584696f34fc794bde9c973fe34d099bf14
Reviewed-on: https://code.wireshark.org/review/28338
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-06-19 14:44:48 +00:00
AndersBroman 99aeec08d0 Diameter: Add enum value to 3GPP AVP 614 Server-Assignment-Type.
Bug:14853
Change-Id: I177dc89cd5ac092c7750dee2f3e971d999cf4c78
Reviewed-on: https://code.wireshark.org/review/28117
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-06-08 13:20:44 +00:00
Anders 850336443f Diameter: Fix some xml errors.
Change-Id: Id2a143d0b74c50f42356205ef5a5728bc897ec61
Reviewed-on: https://code.wireshark.org/review/26663
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-27 12:38:06 +00:00
KasperDeng 4495d8fbfd update AVPs of diameter dictionary for diameter t6a/t6b/t4 and add OFR in SGd interface of Ts 29.338
Change-Id: I7311ce976a6f020da49eb8d0eb9e83080ae1358d
Reviewed-on: https://code.wireshark.org/review/26383
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-09 09:44:39 +00:00
Joakim Karlsson 4d3721b1db [Diameter] Added extended AVPs for Gx and Rx
Change-Id: Ic795a84dfb42868a34707142ce31ec77cd855e44
Reviewed-on: https://code.wireshark.org/review/26273
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-06 09:17:31 +00:00
Joakim Karlsson 0d9d69a1e6 [Diameter] fixed valid Diameter xml
Change-Id: Iacbbbb359885468e056dee3f8fa401223a38ca3c
Reviewed-on: https://code.wireshark.org/review/26271
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-06 09:17:23 +00:00
KasperDeng fbc4d83ae7 update diameter dictionary for t6a/t6b/s6t
Change-Id: I795efa89c59d2ba84398fc3e42ecc917405ca236
Reviewed-on: https://code.wireshark.org/review/22800
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-07-26 15:29:20 +00:00
Pascal Quantin c7f554c513 TGPP.xml: add a new enum value for Specific-Action AVP
Change-Id: If45c6b196fc55ff7452f83e022b585cb9a816d53
Reviewed-on: https://code.wireshark.org/review/20562
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2017-03-16 08:03:39 +00:00
Jan Spevak d13da6c408 diameter_3gpp: added decoding of TWAN-Identifier AVP
Change-Id: Ib3adec4f7abbdd0313e0017f540044ac45a8883a
Reviewed-on: https://code.wireshark.org/review/19930
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-02-10 20:27:02 +00:00
Jeff Morriss 963bd67901 Add a few more T6a/T6b and charging AVPs.
Fix a mistake in a comment.

Change-Id: Ibb12ff3036fb42fe5e3955c67c7c9989f8ffca63
Reviewed-on: https://code.wireshark.org/review/18610
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-11-02 04:40:02 +00:00
Jeff Morriss 446dbea4eb Fix a couple typos in the Diameter XML.
Also:
 - Move new T6a/T6b AVPs into TGPP.xml (to keep them all together).
 - Put back a comment that was (accidentally?) deleted; add some similar notes
   in other places.

Change-Id: I2a468aa3be0069cd8124dd9e5b0a27e333849059
Reviewed-on: https://code.wireshark.org/review/18433
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-10-25 03:54:04 +00:00
Jeff Morriss 20e2edca57 Add some Diameter AVPs referenced by (recently added) grouped AVPs.
... In order to make the Diameter XML valid again.

This includes adding T6a/T6b and most of the AVPs of that application.

Fix up some white space while at it.

Change-Id: Ie39b3e574065628fdba215cc9c045eebcbd3077e
Reviewed-on: https://code.wireshark.org/review/18422
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-10-24 04:26:33 +00:00
AndersBroman c2c8dc38fe [Diameter AVPs] Correct 3GPP AVPs 1655. 1656 531 and 532
Bug: 12927
Change-Id: I545d5c54396431ab67f78fbc31111460d758f8b1
Reviewed-on: https://code.wireshark.org/review/17827
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-09-21 11:19:29 +00:00
AndersBroman f92f16916a [Diameter] Add a couple of AVP:s
Change-Id: If7b6a1ba5e81ccb5395df33b7bbcb24a616727c9
Reviewed-on: https://code.wireshark.org/review/17112
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-08-17 13:53:03 +00:00
Jeff Morriss 0e8fef5827 Finish getting making the Diameter XML valid XML.
... 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-16 17:12:08 +00:00
Jeff Morriss b223d649fe Make the rest of the Diameter AVP names unique.
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-16 04:38:32 +00:00
Jeff Morriss c5528d0b06 Make some more Diameter AVP names unique.
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-15 23:41:04 +00:00
AndersBroman f3ae6c9c5c [Diameter] Add Data from 3GPP TS 29.344 V13.0.0 (2015-12)
Update resultcodes from IANA.

Change-Id: Ib71cc01a772d651d734039344c0feff394a61351
Reviewed-on: https://code.wireshark.org/review/13106
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-01-07 12:35:42 +00:00
AndersBroman 778feded84 [Diameter] Add 3GPP AVP 652-655
Change-Id: I4db21e3e095f7cb466759a96706ec17c8429386e
Reviewed-on: https://code.wireshark.org/review/10714
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-10-01 10:42:38 +00:00
Umberto Corponi 9bca127430 Add support for MB2c Diameter interface.
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-07-23 17:03:19 +00:00
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
AndersBroman 35f966ce38 [Diameter] Update Rx interface AVPs
Change-Id: I8f046fc75093501104b916da88a928c8a934a8ce
Reviewed-on: https://code.wireshark.org/review/8216
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-04-28 08:03:44 +00:00
Jeff Morriss 8db01445c1 Consolidate several 3GPP Diameter xml files into one.
Change-Id: If6ef48fbcceaf0b3a3591086015b021c6a80956b
Reviewed-on: https://code.wireshark.org/review/3911
Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
2014-08-29 01:39:01 +00:00