Commit Graph

80 Commits

Author SHA1 Message Date
Pascal Quantin 864f43ea9b 3GPP NAS: upgrade dissector to v15.6.0
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-03-28 06:14:31 +00:00
Swapnil Roy bbe009f88d NAS 5Gs: SUCI dissection
Change-Id: I572f0d909bf8d91eedb82fc4c9889fc1e8a4d1b7
Reviewed-on: https://code.wireshark.org/review/32557
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-03-25 11:55:57 +00:00
Anders Broman b780bb19bd NAS-5GS: Dissect Packet filter contents Single remote port type.
Change-Id: I77c79d477af3575428d9d6816f07b54c3302b513
Reviewed-on: https://code.wireshark.org/review/32496
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-03-21 12:13:37 +00:00
Anders Broman 8b8fc662d8 NAS 5GS: Remove double dissection of NAS key set identifier.
Change-Id: I32a2bc558be47db96ffa34abca92e6982940a07d
Reviewed-on: https://code.wireshark.org/review/32488
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-03-20 12:26:55 +00:00
Anders Broman 3d827255c0 NAS 5GS: Fix dissection of Registration request half octet IE's
Change-Id: Ic84da9f523b0b0ffb7d150d844e5d24a39c9604a
Reviewed-on: https://code.wireshark.org/review/32480
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-03-19 11:49:02 +00:00
Swapnil Roy 487f1c8c98 NAS 5Gs: Fixed Integrity protection MBR
Change-Id: I4ea9aa94b324601e3585eaa091da4bbe43fc5e82
Reviewed-on: https://code.wireshark.org/review/32387
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-03-12 05:14:33 +00:00
Alexis La Goutte 03645b762e nas_5gs: fix duplicate return len (CID 1442817)
Change-Id: I3ec15f8da08a8ea3b05613baf4456755e3528e91
Reviewed-on: https://code.wireshark.org/review/32137
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Dario Lombardo <lomato@gmail.com>
2019-02-21 09:56:30 +00:00
Swapnil Roy 4b668430d1 NAS 5Gs: Ignoring MM capability spare octets
Change-Id: Ib75baa07cefb054ceedb71f0d9d9961f22d66a5e
Reviewed-on: https://code.wireshark.org/review/32074
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-02-17 19:01:20 +00:00
Swapnil Roy 1283298c95 NAS 5Gs: Updated packet filter component
Change-Id: I1202148a58eacf5fb1752894a4758314d43263c2
Reviewed-on: https://code.wireshark.org/review/32009
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-02-14 11:30:19 +00:00
Swapnil Roy 329e54010b NAS 5Gs: Updated PDU session establishment request message
Change-Id: Ib64e3edf18d7444a3acb95c1c1d508f14e678bf2
Reviewed-on: https://code.wireshark.org/review/31947
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2019-02-11 20:22:46 +00:00
Swapnil Roy 823ffe29c5 NAS 5Gs: Update AMF Set Id
Change-Id: I86784cace1919ac9f13b35e7b734dd08be217c46
Reviewed-on: https://code.wireshark.org/review/31931
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-02-08 12:11:28 +00:00
Anders Broman a308b751da NAS-5GS: Uptade SM messages to v15.2.1
Change-Id: Id07ffa1d5a417b09b409fb357db34e100532bda2
Reviewed-on: https://code.wireshark.org/review/31877
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-02-05 09:50:56 +00:00
Anders Broman 19e4cb7f7e NAS-5GS: Align enums and functions.
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-02-04 11:22:47 +00:00
Anders Broman afeec6d646 NAS-5GS: Dissect more IEs
- 9.11.3.50A   SMS indication
- 9.11.3.51    SOR transparent container

Change-Id: I12bcb1ab1a94eb4fff1673979ff2862a2ec62654
Reviewed-on: https://code.wireshark.org/review/31839
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-31 14:39:49 +00:00
Anders Broman 08debda4fc NAS-5GS: Dissect more V15.2.1 IEs
Change-Id: I9084ad99748a9d53bdae238f29b4a9750ca08a92
Reviewed-on: https://code.wireshark.org/review/31816
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-30 16:17:00 +00:00
Anders Broman 03e1efd6fe NAS-5GS: Dissect more V15.2 IE's
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-30 09:13:48 +00:00
Anders Broman 38ee25b3f5 nas5gs: v15.2.1 Updates and corrections
- Update the IE paragraph references
- Don't dissect encrypted messages
- Introuduce preference to force dissection of encrypted messages a
s plain.
- Fix idssection of Tracing area.
- Dissect Replayed S1 UE security capabilities.

Change-Id: If3dce4c34cbd72b1d8afd0079b81c719a7e94598
Reviewed-on: https://code.wireshark.org/review/31730
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-25 13:02:03 +00:00
Swapnil Roy e774aa6044 NAS 5Gs: Updated SM cause
Change-Id: Ic09c8206fe5a35b173c16209d0bc5e10caf9c4c9
Reviewed-on: https://code.wireshark.org/review/31700
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-23 20:15:49 +00:00
Swapnil Roy d90eab1240 NAS 5Gs: Updated MM cause, MM capability, request type
Change-Id: If77c77b859c70a19bf69ae12f5ab883451dd55cf
Reviewed-on: https://code.wireshark.org/review/31674
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-22 17:17:22 +00:00
Anders Broman c803e820cc NAS-5GS: Update IE's to v15.2.1.
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-22 16:55:46 +00:00
Anders Broman f98f8bd0f5 nas5gs: Update to v 15.2
Change-Id: I485d6f331461fdfffb87140dbf80100a525e35eb
Reviewed-on: https://code.wireshark.org/review/31652
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-21 18:12:09 +00:00
Swapnil Roy 369c39ace8 NAS 5Gs: Updated 5Gs identity type
Change-Id: I96e788a7e65d977479a91b4bc92d0c6d4179177d
Reviewed-on: https://code.wireshark.org/review/31610
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-21 09:13:39 +00:00
Pascal Quantin 94daef786a LTE RRC: upgrade dissector to v15.4.0
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-18 19:30:05 +00:00
Anders Broman d9fa91f0fd nas5gs: Add NAS 5GS media type dissection.
While at it set p2p_dir.

Change-Id: Ia63ba998db72353963eddc4baa811ce552fd617a
Reviewed-on: https://code.wireshark.org/review/31590
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Joakim Karlsson <oakimk@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-18 14:46:19 +00:00
Dario Lombardo 179cb6dfa1 nas_5gs: remove dead increment.
Found by scan-build.

Change-Id: I499dcc0781cddbf10e117ab91c58a3213adbbc63
Reviewed-on: https://code.wireshark.org/review/31564
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-16 16:25:06 +00:00
Anders Broman 646474306b mas5gs: Add dissection of IE 9.11.3.10 ABBA
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>
2019-01-11 16:54:23 +00:00
Anders Broman ea001cd6c1 mas5gs: Fix dissection of QoS flow descriptions and QoS rules.
Change-Id: Ie4b9fcf0afdea19ba6f2fb531e84096ac103c99b
Reviewed-on: https://code.wireshark.org/review/31443
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-08 15:58:02 +00:00
Swapnil Roy 5f62774231 NAS 5Gs: PDU session establishment reject msg fix
Change-Id: Ic9774cc09ab5c7582dc85bf41e4021bddfca1ebe
Reviewed-on: https://code.wireshark.org/review/31382
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot
Reviewed-by: Michael Mann <mmann78@netscape.net>
2019-01-06 13:38:31 +00:00
Anders Broman 974969cd06 nas5gs: Add dissection of QoS flow descriptions.
While there renumber according to latest spec. and fix some indentation.

Change-Id: Ib9b4590d72c3124ffcb96fd719a9a19cadb4c494
Reviewed-on: https://code.wireshark.org/review/31300
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-01-02 11:59:05 +00:00
Pascal Quantin 825de369d3 3GPP NAS: upgrade dissector to v15.5.0
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-28 13:48:08 +00:00
Anders Broman 8dffa1aa20 nas5gs: Update AMF in 5GS mobile identity.
Change-Id: I6e2f2c259b9aed3073b322b8a3301ce8acfd79c6
Reviewed-on: https://code.wireshark.org/review/30629
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-11-14 17:01:21 +00:00
Anders Broman 28d3717dc7 nas5gs: Use tfs_nas_5gs_ul_data_sts_psi in a couple of more places.
Change-Id: Ia69dd05082883030a28f878eb05cee834ba7532e
Reviewed-on: https://code.wireshark.org/review/30512
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-11-05 12:49:25 +00:00
AndersBroman ac24039ca5 nas5gs: Improve dissection of Mapped EPS bearer contexts.
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-10-25 12:04:39 +00:00
AndersBroman 268cd4112c nas5gs: Add dissection of 9.11.4.8 Mapped EPS bearer contexts.
Change-Id: Ifee5a49434f930df7e4910a3e96387c6fefdf35c
Reviewed-on: https://code.wireshark.org/review/30369
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-10-24 14:59:15 +00:00
AndersBroman 22374ef7fe nas5gs: Remove version define.
Change-Id: I729a4a3040a81250e3f76ea5bab7b36ed5ebb2fe
Reviewed-on: https://code.wireshark.org/review/30365
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-10-24 12:56:32 +00:00
Pavel Strnad 3aace032e7 NAS 5GS: fix SUCI, IMEI and IMEISV offset based on TS 24.501 V15.0.0 Figure 9.10.3.4.2
Change-Id: I0d41fd42b1a363c7b56b5cf89745ccd10a9e09b3
Reviewed-on: https://code.wireshark.org/review/29803
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-26 15:08:44 +00:00
AndersBroman 04a5e1448a NAS-5GS: Add dissection of Parameters content and bug fixes.
Change-Id: Ie7d51a2dba425072407217340f96c70831277cd8
Reviewed-on: https://code.wireshark.org/review/29736
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-19 10:57:05 +00:00
AndersBroman 210549f6d8 NAS5GS: Bugfixes and small enhancements.
Change-Id: I953c734f448548cdab4ab7af7736a02074393dc9
Reviewed-on: https://code.wireshark.org/review/29688
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-17 08:46:00 +00:00
Rody Liu 0cb87b7389 nas_5gs: can't decode 5GS NAS PDU when there are multiple NSSAIs.
Use dummy length in proto_tree_add_subtree_format(),
proto_item_set_len() will set the correct length later.
Bug: 15120
Change-Id: I7a56f3d1541b75eb53bc03750b6402a8b78a8251
Reviewed-on: https://code.wireshark.org/review/29465
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-12 14:41:02 +00:00
AndersBroman 5c36055d9b nas5gs: Align with version 15.0.0
Change-Id: I068bef5cb9536e2af0c2be473841f4325b461cce
Reviewed-on: https://code.wireshark.org/review/29632
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-12 13:43:04 +00:00
AndersBroman 351ea5940e nas5gs: 9.10.4.7 PDU address. IPv6 type is a 8 byte link local address.
Change-Id: Ic83fd7fe2480946201732b38f42596f346ba48f5
Reviewed-on: https://code.wireshark.org/review/29601
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-11 13:57:37 +00:00
Swapnil Roy 724c31cd9f NAS 5GS: Qos rules parameter list dissection
Change-Id: I7afaf7a090dfeeabe23d4d38e6718522bf822bbd
Reviewed-on: https://code.wireshark.org/review/29432
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-05 19:58:40 +00:00
Swapnil Roy 896c25d743 NAS 5GS: Qos rules IE enhancement
Change-Id: Ib944afae86d51172c484edae4029d511dd638f41
Reviewed-on: https://code.wireshark.org/review/29376
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-09-03 08:56:21 +00:00
Swapnil Roy d1da5a9cd2 NAS 5GS: 5Gs TAI list IE fix
Change-Id: If225b88992d4fc31a0f50a0ab534981d42a55c99
Reviewed-on: https://code.wireshark.org/review/29308
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-08-27 17:25:40 +00:00
Swapnil Roy 80d22e6906 NAS 5GS: PDU session release command msg fix
Change-Id: I8bff7a77872ceae6545b4e3378f2a22db4923df5
Reviewed-on: https://code.wireshark.org/review/29275
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-08-27 07:46:16 +00:00
Swapnil Roy 9e3b26b289 NAS 5GS: PDU session status fix
Change-Id: I723c0003fb41211580df8d57c4705acfa421189d
Reviewed-on: https://code.wireshark.org/review/29268
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-08-23 15:54:21 +00:00
Swapnil Roy 509322adfc NAS 5GS: Partial service area element count fix
Change-Id: I2c6493c7e32c908f9719cd4a3e5519e22923e338
Reviewed-on: https://code.wireshark.org/review/29183
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-08-20 07:58:55 +00:00
Swapnil Roy e836e77b68 NAS 5GS: IE value fixes
Change-Id: I3b936c054d6294553888a589d67323d99dc28c25
Reviewed-on: https://code.wireshark.org/review/29140
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-08-14 15:11:26 +00:00
Pascal Quantin a2518e6098 NAS 5GS: add dissection of IPv4v6 PDU address
Change-Id: If0d9f09a447b3b10a94f4552251ecb4072b2e227
Reviewed-on: https://code.wireshark.org/review/29036
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-08-09 10:07:21 +00:00
Swapnil Roy 73f3f89522 NAS 5GS: Various IE fixes
Change-Id: I24ce485bfbd3351c61160926532ddeaf30425474
Reviewed-on: https://code.wireshark.org/review/29021
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-08-09 07:43:31 +00:00