aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_common.h
AgeCommit message (Collapse)AuthorFilesLines
2022-10-04NAS 5GS: upgrade dissector to v17.8.0Pascal Quantin1-1/+18
2022-09-23NAS EPS: upgrade dissector to v17.7.0Pascal Quantin1-0/+4
2022-09-23GSM A GM: upgrade dissector to v17.7.0Pascal Quantin1-0/+1
2022-01-22GTP: Dissect more undecoded IEsJohn Thacker1-0/+1
Dissect MBMS Protocol Configuration Options, Operator Selection Entity, and PDU Numbers. Related to #17839.
2021-04-30GSM A RR: add missing 10.5.2.82 Extended TSC Set IEVadim Yanitskiy1-0/+1
2020-11-22NAS 5GS: upgrade dissection of remaining 5GMM IEs to v16.6.0Pascal Quantin1-2/+2
- Ciphering key data - Control plane service type - MICO indication - MA PDU session information - Mapped NSSAI - Mobile station classmark 2 - Supported codecs - Payload container - Payload container type - Rejected NSSAI - Release assistance indication - Request type - UE radio capability ID deletion indication - Truncated 5G-S-TMSI configuration - WUS assistance information - NB-N1 mode DRX parameters - Additional configuration indication
2020-11-21NAS 5GS: upgrade 5GMM and 5GSM messages description to v16.6.0Pascal Quantin1-2/+2
2020-11-18GSM A Common: Dissect polygon pointsAnders Broman1-1/+1
2020-11-14NAS EPS: upgrade dissector to v16.6.0Pascal Quantin1-1/+7
2020-11-14NAS-5GS: Start upgrading to release 17.0Anders Broman1-2/+23
2020-10-14Create a cross protocol filter 3gpp.tmsiAnders Broman1-0/+3
It can be useful to track a "call" trough multiple protocols to make that easier create a cross protocol filter, more may come.
2020-09-29RTCP: Add dissection of Application mccp TS 24.380Anders Broman1-0/+1
2020-07-02A-bis/RSL: fix dissection of Mobile Allocation in CHANnel ACTIVationVadim Yanitskiy1-0/+1
According to 3GPP TS 48.058 (version 15.0.0), section 9.3.5, 3GPP TS 44.018 "Mobile Allocation" IE shall for compatibility reasons be included but empty, i.e. the length shall be zero. It does not mean that the Mobile Allocation IE should not be decoded by Wireshark though. Some BSC implementations may still be sending it with length greather than 0. Let's expose de_rr_mob_all() and use it in dissect_rsl_ie_ch_id(). If the length is greather than 0, raise a protocol warning. Change-Id: Idd0f2b3cd1e684f2c812b566fde71a1cc727c2c4 Signed-off-by: Vadim Yanitskiy <vyanitskiy@sysmocom.de> Reviewed-on: https://code.wireshark.org/review/37575 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-03-12GTPv2: Dissect Core Network Restrictions and UE Radio Capability ID.Anders Broman1-0/+2
Change-Id: I91714384688a554cbca82a0ae887e18f6304e0c1 Reviewed-on: https://code.wireshark.org/review/36379 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-02-11NAS 5GS: Dissect more IEsAnders Broman1-0/+18
Change-Id: I79016ef7791ee7d535861222168e3e2f244ef6f4 Reviewed-on: https://code.wireshark.org/review/36075 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-11-19NAS-5GS: Add 9.11.3.65 Control plane service typeAnders Broman1-0/+1
Change-Id: Id27f56808f28879d2f998c4eb0e4fa30f19593b8 Reviewed-on: https://code.wireshark.org/review/35136 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-10-25nas-5gs:Fix dissection of NAS key set identifierAnders Broman1-0/+1
Bug: 16155 Change-Id: Ife4048d140e2d30d1d26a680c548783a14447199 Reviewed-on: https://code.wireshark.org/review/34853 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-10-02BSS MAP: Dissect 3.2.2.126 Selected PLMN IDAnders Broman1-6/+6
Bug: 16098 Change-Id: I194612102149ddf4e026b9a588ad80257bfb1d7d Reviewed-on: https://code.wireshark.org/review/34673 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-09-25NAS-EPS: Add dissection of 9.9.3.57 N1 UE network capability.Anders Broman1-0/+1
Change-Id: If5b7992c245db5e936ed1478640e11399b69fc04 Reviewed-on: https://code.wireshark.org/review/34610 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-07-26HTTPS (almost) everywhere.Guy Harris1-1/+1
Change all wireshark.org URLs to use https. Fix some broken links while we're at it. Change-Id: I161bf8eeca43b8027605acea666032da86f5ea1c Reviewed-on: https://code.wireshark.org/review/34089 Reviewed-by: Guy Harris <guy@alum.mit.edu>
2019-06-23BSSMAP: Introduce Osmocom Osmux Support and CID extension IEPau Espin Pedrol1-0/+93
References: https://git.osmocom.org/libosmocore/commit/?id=18506c850c3bbcbfa814e07dc02a17fdb5f7bb9a https://osmocom.org/issues/2551 IE GSM0808_IE_OSMO_OSMUX_SUPPORT (T, 1 byte) is sent in AoIP appended to BSSMAP RESET in order to announce the peer that its MGW supports handling Osmux streams upon call set up. IE GSM0808_IE_OSMO_OSMUX_CID (TV, T 1 byte & V 1 byte) is sent in AoIP during call set up: * MSC->BSC Assignment Request * BSC->MSC Assignemnt Complete The 1 byte value contains the local Osmux CID, aka the recvCID aka CID where the peer sending the Assign Req/Compl will look for Osmux frames on that call. Hence, the peer receiving this CID value must use it to send Osmux frames for that call. As a result, a given call leg BSC<->MSC can have one different Osmux CID per direction. For example: * MS => MGW_BSC ==CID 0==> MGW_MSC * MS <= MGW_BSC <=CID 1=== MGW_MSC This allows for setups with 256 call legs per BSC on scenarios where NAT is not a problem, where MSC can have a pool of 256 CID per MGW_BSC (or remote peer). Change-Id: Idc7a59a112c1eade2a056bc93230d580f58dda80 Reviewed-on: https://code.wireshark.org/review/33668 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2019-06-20NAS 5GS: Framwork for dissecting UPDP messages.Anders Broman1-0/+11
Change-Id: Id08fe25cdf118e6912fa3f201dfd07bde5ebdaf9 Reviewed-on: https://code.wireshark.org/review/33679 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-06-19BSSMAP: Use correct IE number for Selected PLMN IDPau Espin Pedrol1-2/+0
Since IE number used to match during parsing is implied from enum position, having those enum values commented out make BE_SELECTED_PLMN_ID fall in the wrong position (expected 0x94), and thus not matching it correctly during parse. Enabling the not-yet fully supported IEs which were under "ifdef 0" doesn't make the current situation worse than before, so let's simply enable it and pass NULL as a function for those. Change-Id: I70063e653acf588f3d07bb8900afa3a48e124d6d Reviewed-on: https://code.wireshark.org/review/33667 Reviewed-by: Pascal Quantin <pascal@wireshark.org> Petri-Dish: Pascal Quantin <pascal@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-05-10GSUP: Add dissection of BSSMAP, RR and SM cause valuesHarald Welte1-0/+3
This is achieved by calling the respective dissector functions from other dissectors, which requires them to be exported. Change-Id: Ifd01da8e5ff4ac3f3f3179b842e3a7223629b234 Reviewed-on: https://code.wireshark.org/review/33121 Reviewed-by: fixeria <axilirator@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-03-283GPP NAS: upgrade dissector to v15.6.0Pascal Quantin1-0/+1
Change-Id: I622934203233ba8fc817d850d1b793b02e465337 Reviewed-on: https://code.wireshark.org/review/32604 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-02-25GSM MAP: Dissect several LocationInformationEPS's subparametersVasil Velichkov1-0/+2
Change DiameterIdentity's field type to FT_STRING and add dissection of - E-UTRAN Cell Global Identity - Tracking Area Identity - GeographicalInformation - GeodeticInformation Change-Id: Ifff52b511f495b281318778f6007be896748e4ce Reviewed-on: https://code.wireshark.org/review/32128 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-02-04NAS-5GS: Align enums and functions.Anders Broman1-6/+1
Change-Id: I9a500f58be913e389880044f5e2068d7b3f535f6 Reviewed-on: https://code.wireshark.org/review/31875 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-30NAS-5GS: Dissect more V15.2 IE'sAnders Broman1-1/+3
Change-Id: I654b537b22776a599e4f2b2260c028d76ba5dfc2 Reviewed-on: https://code.wireshark.org/review/31805 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-22NAS-5GS: Update IE's to v15.2.1.Anders Broman1-54/+65
Change-Id: Idcad163dbe4e1042a22ebc4d86152e353d59dedb Reviewed-on: https://code.wireshark.org/review/31676 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-18LTE RRC: upgrade dissector to v15.4.0Pascal Quantin1-0/+3
Change-Id: I90b3a5afe782992eac98b37336cc9267ba73dbc0 Reviewed-on: https://code.wireshark.org/review/31595 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2019-01-11mas5gs: Add dissection of IE 9.11.3.10 ABBAAnders Broman1-0/+1
Change-Id: Id1d0641bfbee94a62a6b7296dd7cc02680bdd5a6 Reviewed-on: https://code.wireshark.org/review/31490 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-12-283GPP NAS: upgrade dissector to v15.5.0Pascal Quantin1-0/+1
Change-Id: I8cd60558ef6fb80d916f30aa79028cd87542d956 Reviewed-on: https://code.wireshark.org/review/31226 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-12-18gtpv2: Update Security Capability in MM ContextJoakim Karlsson1-0/+1
According to TS 29.274, ch8.38. the UE NR security capability coding is specified in clause 9.9.3.53 of 3GPP TS 24.501 Change-Id: I4e5352bf7a5c75a3766b2d1162d8d85c3566da86 Reviewed-on: https://code.wireshark.org/review/31074 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-10-25nas5gs: Improve dissection of Mapped EPS bearer contexts.AndersBroman1-0/+4
Change-Id: I7be662efbf2f634f8974cd080c3f38705a74d1a0 Reviewed-on: https://code.wireshark.org/review/30378 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-06-22NAS EPS: upgrade dissector to v15.3.0Pascal Quantin1-0/+2
Change-Id: I85c3defb81eb65622e0bd124fc4aef4bdbc89822 Reviewed-on: https://code.wireshark.org/review/28390 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-06-12NAS-5GS: Update towards spec 2.0.0AndersBroman1-50/+55
Change-Id: I31b1dda0f06bf1b719dc949dfd1a44c151f452b9 Reviewed-on: https://code.wireshark.org/review/28217 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-29NAS EPS: upgrade dissector to v15.2.0Pascal Quantin1-1/+58
Change-Id: I448934f15a18b5f6086cdf3f415dcccf2a4534d6 Reviewed-on: https://code.wireshark.org/review/26683 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-293GPP NAS: upgrade dissector to v15.2.0Pascal Quantin1-0/+6
Change-Id: I11510356950c1eab4d77f8473f62aa6428311853 Reviewed-on: https://code.wireshark.org/review/26682 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-02-27[NAS-5GS] Dissect more of the protocol.AndersBroman1-0/+40
Change-Id: Id398922f86902cc23053191e6f22b77511270077 Reviewed-on: https://code.wireshark.org/review/26134 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-02-26[NAS 5GS] Add dissector for NAS5GS 3GPP TS 24.501.AndersBroman1-0/+33
This is not a complete dissector but can be commited as is. To be worked on. Change-Id: I2e698b57c849013657a1eeacef4b984c8b8c39ee Reviewed-on: https://code.wireshark.org/review/26051 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-02-12dissectors: use SPDX identifiers.Dario Lombardo1-13/+1
Change-Id: I92c94448e6641716d03158a5f332c8b53709423a Reviewed-on: https://code.wireshark.org/review/25756 Petri-Dish: Dario Lombardo <lomato@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-05NAS EPS: upgrade dissector to v15.1.0Pascal Quantin1-0/+2
Change-Id: I0ea263b693910c1d8036a18e612c1daf538482dd Reviewed-on: https://code.wireshark.org/review/25161 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-01-033GPP NAS: upgrade dissector to v15.1.0Pascal Quantin1-0/+7
Change-Id: Ibfbed335d842e53eabce36e2955a9bb2790d46fb Reviewed-on: https://code.wireshark.org/review/25131 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2017-11-30packet-rsl.c: Use value-string in RXLEV and RXQUAL fieldsPau Espin Pedrol1-0/+1
RXLEV and RXQUAL fields in RSL "Uplink Measurements" use same scale format (0-63, 0-7) as RXLEV and RXQUAL in RR. RXQUAL value-string is moved to packet-gsm_a_common.c in order to use it in both protocols. Change-Id: Idadd9505225353fec76b9605e2045a5222669475 Reviewed-on: https://code.wireshark.org/review/24663 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2017-09-25NAS EPS: upgrade dissector to v14.5.0Pascal Quantin1-1/+1
Change-Id: I0cf79dc37804db60b50cfb87355d0537361e214f Reviewed-on: https://code.wireshark.org/review/23736 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2017-09-24GPRSCDR: decoding of PDPTypeJoakim Karlsson1-0/+1
Change-Id: Iec007c5276e30c982e776263ef753c002e2a9c72 Reviewed-on: https://code.wireshark.org/review/23660 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-07-13NAS EPS: upgrade dissector to v14.4.0Pascal Quantin1-1/+4
Change-Id: I8b0ae56889f6a52ba7d8c0c95a6b8e6a31557fa3 Reviewed-on: https://code.wireshark.org/review/22601 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-07-093GPP NAS: upgrade dissector to v14.4.0Pascal Quantin1-0/+10
Change-Id: Iae5627a53683de0b359a95c21866513461b5d559 Reviewed-on: https://code.wireshark.org/review/22572 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-06-29NAS EPS: upgrade dissector to v13.10.0Pascal Quantin1-0/+1
Change-Id: I038ee9270a3118f3b2642c445cb2ab4b705fe57d Reviewed-on: https://code.wireshark.org/review/22463 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-06-16GSM A DTAP: update UE test loop modesPascal Quantin1-0/+4
Change-Id: If05423a765c461a1e6df4856afae4e290bd684db Reviewed-on: https://code.wireshark.org/review/22168 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>