forked from osmocom/wireshark
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>
This commit is contained in:
parent
c644651bac
commit
0dc96da1b9
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue