From 882072d702086258c5a1f449b1c00a6b419e280b Mon Sep 17 00:00:00 2001 From: Gian Lorenzo Meocci Date: Fri, 10 Feb 2023 14:14:51 +0100 Subject: [PATCH] Add support for URSS field (8.2.77 PFCP Association Release Request) --- epan/dissectors/packet-pfcp.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/epan/dissectors/packet-pfcp.c b/epan/dissectors/packet-pfcp.c index 9bef15cae6..284260e2a2 100644 --- a/epan/dissectors/packet-pfcp.c +++ b/epan/dissectors/packet-pfcp.c @@ -472,6 +472,7 @@ static int hf_pfcp_ur_seqn = -1; static int hf_pfcp_oci_flags_b0_aoci = -1; static int hf_pfcp_pfcp_assoc_rel_req_b0_sarr = -1; +static int hf_pfcp_pfcp_assoc_rel_req_b1_urss = -1; static int hf_pfcp_upiri_flags_b0_v4 = -1; static int hf_pfcp_upiri_flags_b1_v6 = -1; @@ -5145,11 +5146,12 @@ dissect_pfcp_pfcp_assoc_rel_req(tvbuff_t *tvb, packet_info *pinfo, proto_tree *t int offset = 0; static int * const pfcp_pfcp_assoc_rel_req_flags[] = { - &hf_pfcp_spare_b7_b1, + &hf_pfcp_spare_b7_b2, + &hf_pfcp_pfcp_assoc_rel_req_b1_urss, &hf_pfcp_pfcp_assoc_rel_req_b0_sarr, NULL }; - /* Octet 5 Spare SARR */ + /* Octet 5 Spare URSS SARR */ proto_tree_add_bitmask_list(tree, tvb, offset, 1, pfcp_pfcp_assoc_rel_req_flags, ENC_BIG_ENDIAN); offset += 1; @@ -13216,6 +13218,11 @@ proto_register_pfcp(void) FT_BOOLEAN, 8, NULL, 0x01, NULL, HFILL } }, + { &hf_pfcp_pfcp_assoc_rel_req_b1_urss, + { "URSS (non-zero Usage Reports for the affected PFCP Sessions Sent)", "pfcp.assoc_rel_req.urss", + FT_BOOLEAN, 8, NULL, 0x02, + NULL, HFILL } + }, { &hf_pfcp_upiri_flg_b6_assosi, { "ASSOSI (Associated Source Instance)", "pfcp.upiri_flags.assosi", FT_BOOLEAN, 8, TFS(&tfs_present_not_present), 0x40,