diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2016-09-13 22:38:32 +0200 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2016-09-13 22:09:22 +0000 |
commit | 0dc96da1b9dd56d811e76569782ccd1831998fd0 (patch) | |
tree | 50328592bcf262598bf7d4147dd21dd0dbce24a4 | |
parent | c644651bac5769feeeb02f177646a7372cf26d81 (diff) |
X2AP: remove Procedure Code from info column
Change-Id: I8d4632ef3b338063e96f4a417f0e3280489968a4
Reviewed-on: https://code.wireshark.org/review/17692
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-rw-r--r-- | epan/dissectors/asn1/x2ap/packet-x2ap-template.c | 2 | ||||
-rw-r--r-- | epan/dissectors/asn1/x2ap/x2ap.cnf | 106 | ||||
-rw-r--r-- | epan/dissectors/packet-x2ap.c | 279 |
3 files changed, 191 insertions, 196 deletions
diff --git a/epan/dissectors/asn1/x2ap/packet-x2ap-template.c b/epan/dissectors/asn1/x2ap/packet-x2ap-template.c index 9bf01e3b39..6bbe41d3f0 100644 --- a/epan/dissectors/asn1/x2ap/packet-x2ap-template.c +++ b/epan/dissectors/asn1/x2ap/packet-x2ap-template.c @@ -232,6 +232,8 @@ dissect_x2ap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data) /* make entry in the Protocol column on summary display */ col_set_str(pinfo->cinfo, COL_PROTOCOL, "X2AP"); + col_clear_fence(pinfo->cinfo, COL_INFO); + col_clear(pinfo->cinfo, COL_INFO); /* create the x2ap protocol tree */ x2ap_item = proto_tree_add_item(tree, proto_x2ap, tvb, 0, -1, ENC_NA); diff --git a/epan/dissectors/asn1/x2ap/x2ap.cnf b/epan/dissectors/asn1/x2ap/x2ap.cnf index eb63099c1a..52f14728dd 100644 --- a/epan/dissectors/asn1/x2ap/x2ap.cnf +++ b/epan/dissectors/asn1/x2ap/x2ap.cnf @@ -59,10 +59,6 @@ ProtocolIE-ContainerPairList #.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue #.FN_PARS ProcedureCode VAL_PTR = &ProcedureCode -#.FN_FTR ProcedureCode - col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s", - val_to_str_ext(ProcedureCode, &x2ap_ProcedureCode_vals_ext, - "unknown message")); #.END #.FN_HDR ProcedureCode @@ -460,107 +456,107 @@ LHN-ID TYPE=FT_STRING DISPLAY = STR_UNICODE #.END #.FN_HDR HandoverRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverRequest"); #.FN_HDR HandoverRequestAcknowledge - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequestAcknowledge "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverRequestAcknowledge"); #.FN_HDR HandoverPreparationFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverPreparationFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverPreparationFailure"); #.FN_HDR SNStatusTransfer - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SNStatusTransfer "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNStatusTransfer"); #.FN_HDR UEContextRelease - col_append_str(actx->pinfo->cinfo, COL_INFO, ", UEContextRelease "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextRelease"); #.FN_HDR HandoverCancel - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverCancel "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverCancel"); #.FN_HDR ErrorIndication - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ErrorIndication "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication"); #.FN_HDR ResetRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetRequest"); #.FN_HDR ResetResponse - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetResponse "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetResponse"); #.FN_HDR X2SetupRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupRequest"); #.FN_HDR X2SetupResponse - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupResponse "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupResponse"); #.FN_HDR X2SetupFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupFailure"); #.FN_HDR LoadInformation - col_append_str(actx->pinfo->cinfo, COL_INFO, ", LoadInformation "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "LoadInformation"); #.FN_HDR ENBConfigurationUpdate - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdate "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdate"); #.FN_HDR ENBConfigurationUpdateAcknowledge - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateAcknowledge "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateAcknowledge"); #.FN_HDR ENBConfigurationUpdateFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateFailure"); #.FN_HDR ResourceStatusRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusRequest"); #.FN_HDR ResourceStatusResponse - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusResponse "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusResponse"); #.FN_HDR ResourceStatusFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusFailure"); #.FN_HDR ResourceStatusUpdate - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusUpdate "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusUpdate"); #.FN_HDR PrivateMessage - col_append_str(actx->pinfo->cinfo, COL_INFO, ", PrivateMessage "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PrivateMessage"); #.FN_HDR HandoverReport - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverReport "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverReport"); #.FN_HDR RLFIndication - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RLFIndication "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RLFIndication"); #.FN_HDR MobilityChangeRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeRequest"); #.FN_HDR MobilityChangeAcknowledge - col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeAcknowledge "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeAcknowledge"); #.FN_HDR MobilityChangeFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeFailure"); #.FN_HDR CellActivationRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationRequest"); #.FN_HDR CellActivationResponse - col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationResponse "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationResponse"); #.FN_HDR CellActivationFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationFailure"); #.FN_HDR X2Release - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2Release "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2Release"); #.FN_HDR X2APMessageTransfer - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2APMessageTransfer "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2APMessageTransfer"); #.FN_HDR X2RemovalRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalRequest"); #.FN_HDR X2RemovalResponse - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalResponse "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalResponse"); #.FN_HDR X2RemovalFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalFailure"); #.FN_HDR SeNBAdditionRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequest"); #.FN_HDR SeNBAdditionRequestAcknowledge - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestAcknowledge "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequestAcknowledge"); #.FN_HDR SeNBAdditionRequestReject - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestReject "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequestReject"); #.FN_HDR SeNBReconfigurationComplete - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReconfigurationComplete "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReconfigurationComplete"); #.FN_HDR SeNBModificationRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequest"); #.FN_HDR SeNBModificationRequestAcknowledge - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestAcknowledge "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequestAcknowledge"); #.FN_HDR SeNBModificationRequestReject - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestReject "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequestReject"); #.FN_HDR SeNBModificationRequired - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequired "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequired"); #.FN_HDR SeNBModificationConfirm - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationConfirm "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationConfirm"); #.FN_HDR SeNBModificationRefuse - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRefuse "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRefuse"); #.FN_HDR SeNBReleaseRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseRequest"); #.FN_HDR SeNBReleaseRequired - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequired "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseRequired"); #.FN_HDR SeNBReleaseConfirm - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseConfirm "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseConfirm"); #.FN_HDR SeNBCounterCheckRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBCounterCheckRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBCounterCheckRequest"); #.FN_HDR RetrieveUEContextRequest - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextRequest "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextRequest"); #.FN_HDR RetrieveUEContextResponse - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextResponse "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextResponse"); #.FN_HDR RetrieveUEContextFailure - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextFailure "); + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextFailure"); #.ASSIGN_VALUE_TO_TYPE # X2AP does not have constants assigned to types, they are pure INTEGER # ProcedureCode diff --git a/epan/dissectors/packet-x2ap.c b/epan/dissectors/packet-x2ap.c index 4fc2539f5d..4ddbe6af61 100644 --- a/epan/dissectors/packet-x2ap.c +++ b/epan/dissectors/packet-x2ap.c @@ -1403,17 +1403,12 @@ static value_string_ext x2ap_ProcedureCode_vals_ext = VALUE_STRING_EXT_INIT(x2ap static int dissect_x2ap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 69 "./asn1/x2ap/x2ap.cnf" +#line 65 "./asn1/x2ap/x2ap.cnf" ProcedureCode = 0xFFFF; offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 0U, 255U, &ProcedureCode, FALSE); -#line 63 "./asn1/x2ap/x2ap.cnf" - col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s", - val_to_str_ext(ProcedureCode, &x2ap_ProcedureCode_vals_ext, - "unknown message")); - return offset; } @@ -2097,7 +2092,7 @@ dissect_x2ap_AllocationAndRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, a static int dissect_x2ap_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 299 "./asn1/x2ap/x2ap.cnf" +#line 295 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; @@ -2178,7 +2173,7 @@ dissect_x2ap_CellBasedMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_x2ap_TAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 283 "./asn1/x2ap/x2ap.cnf" +#line 279 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, -1, 2, 2, FALSE, ¶meter_tvb); @@ -2360,7 +2355,7 @@ dissect_x2ap_BitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr offset = dissect_per_constrained_integer_64b(tvb, offset, actx, tree, hf_index, 0U, G_GUINT64_CONSTANT(10000000000), NULL, FALSE); -#line 314 "./asn1/x2ap/x2ap.cnf" +#line 310 "./asn1/x2ap/x2ap.cnf" proto_item_append_text(actx->created_item, "bit/s"); @@ -3448,7 +3443,7 @@ dissect_x2ap_DL_Total_PRB_usage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_x2ap_T_transmissionModes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 428 "./asn1/x2ap/x2ap.cnf" +#line 424 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 8, 8, FALSE, ¶meter_tvb, NULL); @@ -3698,7 +3693,7 @@ dissect_x2ap_ENB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro static int dissect_x2ap_EncryptionAlgorithms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 335 "./asn1/x2ap/x2ap.cnf" +#line 331 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 16, 16, TRUE, ¶meter_tvb, NULL); @@ -3962,7 +3957,7 @@ dissect_x2ap_EUTRA_Mode_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_x2ap_EUTRANTraceID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 232 "./asn1/x2ap/x2ap.cnf" +#line 228 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -4002,7 +3997,7 @@ dissect_x2ap_ExpectedActivityPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 1U, 181U, NULL, FALSE); -#line 419 "./asn1/x2ap/x2ap.cnf" +#line 415 "./asn1/x2ap/x2ap.cnf" proto_item_append_text(actx->created_item, "s"); @@ -4016,7 +4011,7 @@ dissect_x2ap_ExpectedIdlePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 1U, 181U, NULL, FALSE); -#line 422 "./asn1/x2ap/x2ap.cnf" +#line 418 "./asn1/x2ap/x2ap.cnf" proto_item_append_text(actx->created_item, "s"); @@ -4218,7 +4213,7 @@ dissect_x2ap_ForbiddenTAs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_x2ap_LAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 292 "./asn1/x2ap/x2ap.cnf" +#line 288 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, -1, 2, 2, FALSE, ¶meter_tvb); @@ -4332,7 +4327,7 @@ dissect_x2ap_GlobalENB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_x2ap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 99 "./asn1/x2ap/x2ap.cnf" +#line 95 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; int len; @@ -4392,7 +4387,7 @@ dissect_x2ap_GTPtunnelEndpoint(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static int dissect_x2ap_MME_Group_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 328 "./asn1/x2ap/x2ap.cnf" +#line 324 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, -1, 2, 2, FALSE, ¶meter_tvb); @@ -4440,7 +4435,7 @@ dissect_x2ap_GUGroupIDList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ static int dissect_x2ap_MME_Code(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 319 "./asn1/x2ap/x2ap.cnf" +#line 315 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, -1, 1, 1, FALSE, ¶meter_tvb); @@ -4544,7 +4539,7 @@ dissect_x2ap_HWLoadIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_x2ap_IntegrityProtectionAlgorithms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 350 "./asn1/x2ap/x2ap.cnf" +#line 346 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 16, 16, TRUE, ¶meter_tvb, NULL); @@ -4570,7 +4565,7 @@ dissect_x2ap_IntegrityProtectionAlgorithms(tvbuff_t *tvb _U_, int offset _U_, as static int dissect_x2ap_InterfacesToTrace(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 243 "./asn1/x2ap/x2ap.cnf" +#line 239 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 8, 8, FALSE, ¶meter_tvb, NULL); @@ -4616,7 +4611,7 @@ dissect_x2ap_Time_UE_StayedInCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 0U, 4095U, NULL, FALSE); -#line 365 "./asn1/x2ap/x2ap.cnf" +#line 361 "./asn1/x2ap/x2ap.cnf" proto_item_append_text(actx->created_item, "s"); @@ -4698,7 +4693,7 @@ dissect_x2ap_LastVisitedCell_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_x2ap_LHN_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 449 "./asn1/x2ap/x2ap.cnf" +#line 445 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, -1, 32, 256, FALSE, ¶meter_tvb); @@ -5131,7 +5126,7 @@ dissect_x2ap_MDT_Activation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_x2ap_MeasurementsToActivate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 380 "./asn1/x2ap/x2ap.cnf" +#line 376 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 8, 8, FALSE, ¶meter_tvb, NULL); @@ -5195,7 +5190,7 @@ dissect_x2ap_MDTPLMNList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_x2ap_MDT_Location_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 405 "./asn1/x2ap/x2ap.cnf" +#line 401 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 8, 8, FALSE, ¶meter_tvb, NULL); @@ -5230,7 +5225,7 @@ dissect_x2ap_Measurement_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_x2ap_MeNBtoSeNBContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 214 "./asn1/x2ap/x2ap.cnf" +#line 210 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -5493,7 +5488,7 @@ dissect_x2ap_Number_of_Antennaports(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int dissect_x2ap_Port_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 124 "./asn1/x2ap/x2ap.cnf" +#line 120 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, -1, 2, 2, FALSE, ¶meter_tvb); @@ -5797,7 +5792,7 @@ dissect_x2ap_RelativeNarrowbandTxPower(tvbuff_t *tvb _U_, int offset _U_, asn1_c static int dissect_x2ap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 155 "./asn1/x2ap/x2ap.cnf" +#line 151 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 32, 32, FALSE, ¶meter_tvb, NULL); @@ -5896,7 +5891,7 @@ dissect_x2ap_ResumeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static int dissect_x2ap_RRC_Context(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 135 "./asn1/x2ap/x2ap.cnf" +#line 131 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; @@ -6062,7 +6057,7 @@ dissect_x2ap_SeNBSecurityKey(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_x2ap_SeNBtoMeNBContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 223 "./asn1/x2ap/x2ap.cnf" +#line 219 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -6191,7 +6186,7 @@ dissect_x2ap_TargetCellInUTRAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static int dissect_x2ap_TargeteNBtoSource_eNBTransparentContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 80 "./asn1/x2ap/x2ap.cnf" +#line 76 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; @@ -6263,7 +6258,7 @@ dissect_x2ap_TraceDepth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_x2ap_TraceCollectionEntityIPAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 258 "./asn1/x2ap/x2ap.cnf" +#line 254 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; int len; @@ -6376,7 +6371,7 @@ dissect_x2ap_UE_HistoryInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_x2ap_UE_HistoryInformationFromTheUE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 146 "./asn1/x2ap/x2ap.cnf" +#line 142 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -6426,7 +6421,7 @@ dissect_x2ap_UE_X2AP_ID_Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_x2ap_UE_RLF_Report_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 196 "./asn1/x2ap/x2ap.cnf" +#line 192 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -6446,7 +6441,7 @@ dissect_x2ap_UE_RLF_Report_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static int dissect_x2ap_UE_RLF_Report_Container_for_extended_bands(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 205 "./asn1/x2ap/x2ap.cnf" +#line 201 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -6536,8 +6531,8 @@ static const per_sequence_t HandoverRequest_sequence[] = { static int dissect_x2ap_HandoverRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 463 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequest "); +#line 459 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_HandoverRequest, HandoverRequest_sequence); @@ -6635,8 +6630,8 @@ static const per_sequence_t HandoverRequestAcknowledge_sequence[] = { static int dissect_x2ap_HandoverRequestAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 465 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequestAcknowledge "); +#line 461 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverRequestAcknowledge"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_HandoverRequestAcknowledge, HandoverRequestAcknowledge_sequence); @@ -6683,8 +6678,8 @@ static const per_sequence_t HandoverPreparationFailure_sequence[] = { static int dissect_x2ap_HandoverPreparationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 467 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverPreparationFailure "); +#line 463 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverPreparationFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_HandoverPreparationFailure, HandoverPreparationFailure_sequence); @@ -6700,8 +6695,8 @@ static const per_sequence_t HandoverReport_sequence[] = { static int dissect_x2ap_HandoverReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 505 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverReport "); +#line 501 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverReport"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_HandoverReport, HandoverReport_sequence); @@ -6717,8 +6712,8 @@ static const per_sequence_t SNStatusTransfer_sequence[] = { static int dissect_x2ap_SNStatusTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 469 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SNStatusTransfer "); +#line 465 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNStatusTransfer"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SNStatusTransfer, SNStatusTransfer_sequence); @@ -6766,8 +6761,8 @@ static const per_sequence_t UEContextRelease_sequence[] = { static int dissect_x2ap_UEContextRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 471 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", UEContextRelease "); +#line 467 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextRelease"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_UEContextRelease, UEContextRelease_sequence); @@ -6783,8 +6778,8 @@ static const per_sequence_t HandoverCancel_sequence[] = { static int dissect_x2ap_HandoverCancel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 473 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverCancel "); +#line 469 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverCancel"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_HandoverCancel, HandoverCancel_sequence); @@ -6800,8 +6795,8 @@ static const per_sequence_t ErrorIndication_sequence[] = { static int dissect_x2ap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 475 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ErrorIndication "); +#line 471 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ErrorIndication, ErrorIndication_sequence); @@ -6817,8 +6812,8 @@ static const per_sequence_t ResetRequest_sequence[] = { static int dissect_x2ap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 477 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetRequest "); +#line 473 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ResetRequest, ResetRequest_sequence); @@ -6834,8 +6829,8 @@ static const per_sequence_t ResetResponse_sequence[] = { static int dissect_x2ap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 479 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetResponse "); +#line 475 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetResponse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ResetResponse, ResetResponse_sequence); @@ -6851,8 +6846,8 @@ static const per_sequence_t X2SetupRequest_sequence[] = { static int dissect_x2ap_X2SetupRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 481 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupRequest "); +#line 477 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2SetupRequest, X2SetupRequest_sequence); @@ -6868,8 +6863,8 @@ static const per_sequence_t X2SetupResponse_sequence[] = { static int dissect_x2ap_X2SetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 483 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupResponse "); +#line 479 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupResponse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2SetupResponse, X2SetupResponse_sequence); @@ -6885,8 +6880,8 @@ static const per_sequence_t X2SetupFailure_sequence[] = { static int dissect_x2ap_X2SetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 485 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupFailure "); +#line 481 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2SetupFailure, X2SetupFailure_sequence); @@ -6902,8 +6897,8 @@ static const per_sequence_t LoadInformation_sequence[] = { static int dissect_x2ap_LoadInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 487 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", LoadInformation "); +#line 483 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "LoadInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_LoadInformation, LoadInformation_sequence); @@ -6951,8 +6946,8 @@ static const per_sequence_t ENBConfigurationUpdate_sequence[] = { static int dissect_x2ap_ENBConfigurationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 489 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdate "); +#line 485 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdate"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ENBConfigurationUpdate, ENBConfigurationUpdate_sequence); @@ -7013,8 +7008,8 @@ static const per_sequence_t ENBConfigurationUpdateAcknowledge_sequence[] = { static int dissect_x2ap_ENBConfigurationUpdateAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 491 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateAcknowledge "); +#line 487 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateAcknowledge"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ENBConfigurationUpdateAcknowledge, ENBConfigurationUpdateAcknowledge_sequence); @@ -7030,8 +7025,8 @@ static const per_sequence_t ENBConfigurationUpdateFailure_sequence[] = { static int dissect_x2ap_ENBConfigurationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 493 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateFailure "); +#line 489 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ENBConfigurationUpdateFailure, ENBConfigurationUpdateFailure_sequence); @@ -7047,8 +7042,8 @@ static const per_sequence_t ResourceStatusRequest_sequence[] = { static int dissect_x2ap_ResourceStatusRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 495 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusRequest "); +#line 491 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ResourceStatusRequest, ResourceStatusRequest_sequence); @@ -7126,8 +7121,8 @@ static const per_sequence_t ResourceStatusResponse_sequence[] = { static int dissect_x2ap_ResourceStatusResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 497 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusResponse "); +#line 493 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusResponse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ResourceStatusResponse, ResourceStatusResponse_sequence); @@ -7183,7 +7178,7 @@ dissect_x2ap_MeasurementInitiationResult_Item(tvbuff_t *tvb _U_, int offset _U_, static int dissect_x2ap_T_measurementFailedReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 174 "./asn1/x2ap/x2ap.cnf" +#line 170 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, @@ -7234,8 +7229,8 @@ static const per_sequence_t ResourceStatusFailure_sequence[] = { static int dissect_x2ap_ResourceStatusFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 499 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusFailure "); +#line 495 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ResourceStatusFailure, ResourceStatusFailure_sequence); @@ -7281,8 +7276,8 @@ static const per_sequence_t ResourceStatusUpdate_sequence[] = { static int dissect_x2ap_ResourceStatusUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 501 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusUpdate "); +#line 497 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusUpdate"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_ResourceStatusUpdate, ResourceStatusUpdate_sequence); @@ -7330,8 +7325,8 @@ static const per_sequence_t PrivateMessage_sequence[] = { static int dissect_x2ap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 503 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", PrivateMessage "); +#line 499 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PrivateMessage"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_PrivateMessage, PrivateMessage_sequence); @@ -7347,8 +7342,8 @@ static const per_sequence_t MobilityChangeRequest_sequence[] = { static int dissect_x2ap_MobilityChangeRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 509 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeRequest "); +#line 505 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_MobilityChangeRequest, MobilityChangeRequest_sequence); @@ -7364,8 +7359,8 @@ static const per_sequence_t MobilityChangeAcknowledge_sequence[] = { static int dissect_x2ap_MobilityChangeAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 511 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeAcknowledge "); +#line 507 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeAcknowledge"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_MobilityChangeAcknowledge, MobilityChangeAcknowledge_sequence); @@ -7381,8 +7376,8 @@ static const per_sequence_t MobilityChangeFailure_sequence[] = { static int dissect_x2ap_MobilityChangeFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 513 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeFailure "); +#line 509 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_MobilityChangeFailure, MobilityChangeFailure_sequence); @@ -7398,8 +7393,8 @@ static const per_sequence_t RLFIndication_sequence[] = { static int dissect_x2ap_RLFIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 507 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RLFIndication "); +#line 503 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RLFIndication"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_RLFIndication, RLFIndication_sequence); @@ -7415,8 +7410,8 @@ static const per_sequence_t CellActivationRequest_sequence[] = { static int dissect_x2ap_CellActivationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 515 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationRequest "); +#line 511 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_CellActivationRequest, CellActivationRequest_sequence); @@ -7461,8 +7456,8 @@ static const per_sequence_t CellActivationResponse_sequence[] = { static int dissect_x2ap_CellActivationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 517 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationResponse "); +#line 513 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationResponse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_CellActivationResponse, CellActivationResponse_sequence); @@ -7507,8 +7502,8 @@ static const per_sequence_t CellActivationFailure_sequence[] = { static int dissect_x2ap_CellActivationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 519 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationFailure "); +#line 515 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_CellActivationFailure, CellActivationFailure_sequence); @@ -7524,8 +7519,8 @@ static const per_sequence_t X2Release_sequence[] = { static int dissect_x2ap_X2Release(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 521 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2Release "); +#line 517 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2Release"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2Release, X2Release_sequence); @@ -7541,8 +7536,8 @@ static const per_sequence_t X2APMessageTransfer_sequence[] = { static int dissect_x2ap_X2APMessageTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 523 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2APMessageTransfer "); +#line 519 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2APMessageTransfer"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2APMessageTransfer, X2APMessageTransfer_sequence); @@ -7570,7 +7565,7 @@ dissect_x2ap_RNL_Header(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_x2ap_X2AP_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 454 "./asn1/x2ap/x2ap.cnf" +#line 450 "./asn1/x2ap/x2ap.cnf" tvbuff_t *parameter_tvb; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, NO_BOUND, NO_BOUND, FALSE, ¶meter_tvb); @@ -7592,8 +7587,8 @@ static const per_sequence_t SeNBAdditionRequest_sequence[] = { static int dissect_x2ap_SeNBAdditionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 531 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequest "); +#line 527 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBAdditionRequest, SeNBAdditionRequest_sequence); @@ -7680,8 +7675,8 @@ static const per_sequence_t SeNBAdditionRequestAcknowledge_sequence[] = { static int dissect_x2ap_SeNBAdditionRequestAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 533 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestAcknowledge "); +#line 529 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequestAcknowledge"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBAdditionRequestAcknowledge, SeNBAdditionRequestAcknowledge_sequence); @@ -7767,8 +7762,8 @@ static const per_sequence_t SeNBAdditionRequestReject_sequence[] = { static int dissect_x2ap_SeNBAdditionRequestReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 535 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestReject "); +#line 531 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequestReject"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBAdditionRequestReject, SeNBAdditionRequestReject_sequence); @@ -7784,8 +7779,8 @@ static const per_sequence_t SeNBReconfigurationComplete_sequence[] = { static int dissect_x2ap_SeNBReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 537 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReconfigurationComplete "); +#line 533 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReconfigurationComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBReconfigurationComplete, SeNBReconfigurationComplete_sequence); @@ -7854,8 +7849,8 @@ static const per_sequence_t SeNBModificationRequest_sequence[] = { static int dissect_x2ap_SeNBModificationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 539 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequest "); +#line 535 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBModificationRequest, SeNBModificationRequest_sequence); @@ -8101,8 +8096,8 @@ static const per_sequence_t SeNBModificationRequestAcknowledge_sequence[] = { static int dissect_x2ap_SeNBModificationRequestAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 541 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestAcknowledge "); +#line 537 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequestAcknowledge"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBModificationRequestAcknowledge, SeNBModificationRequestAcknowledge_sequence); @@ -8322,8 +8317,8 @@ static const per_sequence_t SeNBModificationRequestReject_sequence[] = { static int dissect_x2ap_SeNBModificationRequestReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 543 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestReject "); +#line 539 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequestReject"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBModificationRequestReject, SeNBModificationRequestReject_sequence); @@ -8339,8 +8334,8 @@ static const per_sequence_t SeNBModificationRequired_sequence[] = { static int dissect_x2ap_SeNBModificationRequired(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 545 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequired "); +#line 541 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequired"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBModificationRequired, SeNBModificationRequired_sequence); @@ -8386,8 +8381,8 @@ static const per_sequence_t SeNBModificationConfirm_sequence[] = { static int dissect_x2ap_SeNBModificationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 547 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationConfirm "); +#line 543 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationConfirm"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBModificationConfirm, SeNBModificationConfirm_sequence); @@ -8403,8 +8398,8 @@ static const per_sequence_t SeNBModificationRefuse_sequence[] = { static int dissect_x2ap_SeNBModificationRefuse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 549 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRefuse "); +#line 545 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRefuse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBModificationRefuse, SeNBModificationRefuse_sequence); @@ -8420,8 +8415,8 @@ static const per_sequence_t SeNBReleaseRequest_sequence[] = { static int dissect_x2ap_SeNBReleaseRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 551 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequest "); +#line 547 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBReleaseRequest, SeNBReleaseRequest_sequence); @@ -8506,8 +8501,8 @@ static const per_sequence_t SeNBReleaseRequired_sequence[] = { static int dissect_x2ap_SeNBReleaseRequired(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 553 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequired "); +#line 549 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseRequired"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBReleaseRequired, SeNBReleaseRequired_sequence); @@ -8523,8 +8518,8 @@ static const per_sequence_t SeNBReleaseConfirm_sequence[] = { static int dissect_x2ap_SeNBReleaseConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 555 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseConfirm "); +#line 551 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseConfirm"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBReleaseConfirm, SeNBReleaseConfirm_sequence); @@ -8609,8 +8604,8 @@ static const per_sequence_t SeNBCounterCheckRequest_sequence[] = { static int dissect_x2ap_SeNBCounterCheckRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 557 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBCounterCheckRequest "); +#line 553 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBCounterCheckRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_SeNBCounterCheckRequest, SeNBCounterCheckRequest_sequence); @@ -8667,8 +8662,8 @@ static const per_sequence_t X2RemovalRequest_sequence[] = { static int dissect_x2ap_X2RemovalRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 525 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalRequest "); +#line 521 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2RemovalRequest, X2RemovalRequest_sequence); @@ -8684,8 +8679,8 @@ static const per_sequence_t X2RemovalResponse_sequence[] = { static int dissect_x2ap_X2RemovalResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 527 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalResponse "); +#line 523 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalResponse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2RemovalResponse, X2RemovalResponse_sequence); @@ -8701,8 +8696,8 @@ static const per_sequence_t X2RemovalFailure_sequence[] = { static int dissect_x2ap_X2RemovalFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 529 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalFailure "); +#line 525 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_X2RemovalFailure, X2RemovalFailure_sequence); @@ -8718,8 +8713,8 @@ static const per_sequence_t RetrieveUEContextRequest_sequence[] = { static int dissect_x2ap_RetrieveUEContextRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 559 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextRequest "); +#line 555 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_RetrieveUEContextRequest, RetrieveUEContextRequest_sequence); @@ -8735,8 +8730,8 @@ static const per_sequence_t RetrieveUEContextResponse_sequence[] = { static int dissect_x2ap_RetrieveUEContextResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 561 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextResponse "); +#line 557 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextResponse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_x2ap_RetrieveUEContextResponse, RetrieveUEContextResponse_sequence); @@ -8808,8 +8803,8 @@ static const per_sequence_t RetrieveUEContextFailure_sequence[] = { static int dissect_x2ap_RetrieveUEContextFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 563 "./asn1/x2ap/x2ap.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextFailure "); +#line 559 "./asn1/x2ap/x2ap.cnf" + col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, @@ -10541,6 +10536,8 @@ dissect_x2ap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data) /* make entry in the Protocol column on summary display */ col_set_str(pinfo->cinfo, COL_PROTOCOL, "X2AP"); + col_clear_fence(pinfo->cinfo, COL_INFO); + col_clear(pinfo->cinfo, COL_INFO); /* create the x2ap protocol tree */ x2ap_item = proto_tree_add_item(tree, proto_x2ap, tvb, 0, -1, ENC_NA); @@ -13060,7 +13057,7 @@ void proto_register_x2ap(void) { "UnsuccessfulOutcome_value", HFILL }}, /*--- End of included file: packet-x2ap-hfarr.c ---*/ -#line 462 "./asn1/x2ap/packet-x2ap-template.c" +#line 464 "./asn1/x2ap/packet-x2ap-template.c" }; /* List of subtrees */ @@ -13363,7 +13360,7 @@ void proto_register_x2ap(void) { &ett_x2ap_UnsuccessfulOutcome, /*--- End of included file: packet-x2ap-ettarr.c ---*/ -#line 488 "./asn1/x2ap/packet-x2ap-template.c" +#line 490 "./asn1/x2ap/packet-x2ap-template.c" }; module_t *x2ap_module; @@ -13636,7 +13633,7 @@ proto_reg_handoff_x2ap(void) /*--- End of included file: packet-x2ap-dis-tab.c ---*/ -#line 532 "./asn1/x2ap/packet-x2ap-template.c" +#line 534 "./asn1/x2ap/packet-x2ap-template.c" } else { if (SctpPort != 0) { dissector_delete_uint("sctp.port", SctpPort, x2ap_handle); |