diff options
author | Pascal Quantin <pascal@wireshark.org> | 2019-08-19 19:20:01 +0200 |
---|---|---|
committer | Pascal Quantin <pascal@wireshark.org> | 2019-08-19 18:01:36 +0000 |
commit | 97a9c7a12e7abb553e87a83ef6338123c847a6f9 (patch) | |
tree | ea9b2ac3e90e99fa36a33bf58ebef9dbbac44131 /epan/dissectors/packet-nas_5gs.c | |
parent | 2d2f2df00692c0162c260fb09e7f7bc6c6a8b811 (diff) |
NAS 5GS: decode LPP payload
Change-Id: I086370088e9ecf56e0871e2dbedb367a23633ce7
Reviewed-on: https://code.wireshark.org/review/34326
Petri-Dish: Pascal Quantin <pascal@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal@wireshark.org>
Diffstat (limited to 'epan/dissectors/packet-nas_5gs.c')
-rw-r--r-- | epan/dissectors/packet-nas_5gs.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-nas_5gs.c b/epan/dissectors/packet-nas_5gs.c index 060cf9df37..2878b5a45c 100644 --- a/epan/dissectors/packet-nas_5gs.c +++ b/epan/dissectors/packet-nas_5gs.c @@ -1620,6 +1620,13 @@ de_nas_5gs_mm_pld_cont(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, proto_tree_add_item(tree, hf_nas_5gs_mm_pld_cont, tvb, offset, len, ENC_NA); } break; + case 3: /* LPP */ + if (lpp_handle) { + call_dissector(lpp_handle, tvb_new_subset_length(tvb, offset, len), pinfo, tree); + } else { + proto_tree_add_item(tree, hf_nas_5gs_mm_pld_cont, tvb, offset, len, ENC_NA); + } + break; case 5: /* UE policy container */ disect_nas_5gs_updp(tvb_new_subset_length(tvb, offset, len), pinfo, tree, 0); break; |