forked from osmocom/wireshark
2769 lines
140 KiB
INI
2769 lines
140 KiB
INI
# ngap.cnf
|
|
# ngap conformation file
|
|
|
|
#.OPT
|
|
PER
|
|
ALIGNED
|
|
#.END
|
|
|
|
#.USE_VALS_EXT
|
|
CauseRadioNetwork
|
|
ProcedureCode
|
|
ProtocolIE-ID
|
|
|
|
#.EXPORTS ONLY_VALS WS_DLL
|
|
|
|
#.EXPORTS
|
|
LastVisitedNGRANCellInformation_PDU
|
|
LastVisitedPSCellInformation_PDU
|
|
MDT-Configuration_PDU
|
|
MobilityRestrictionList_PDU
|
|
NGRAN-CGI_PDU
|
|
SecondaryRATDataUsageReportTransfer
|
|
SONConfigurationTransfer_PDU
|
|
SourceNGRANNode-ToTargetNGRANNode-TransparentContainer_PDU
|
|
TargetNGRANNode-ToSourceNGRANNode-TransparentContainer_PDU
|
|
|
|
#.PDU
|
|
HandoverCommandTransfer
|
|
HandoverPreparationUnsuccessfulTransfer
|
|
HandoverRequestAcknowledgeTransfer
|
|
HandoverResourceAllocationUnsuccessfulTransfer
|
|
LastVisitedNGRANCellInformation
|
|
LastVisitedPSCellInformation
|
|
MDT-Configuration
|
|
MobilityRestrictionList
|
|
NGAP-PDU
|
|
NGRAN-CGI
|
|
PathSwitchRequestAcknowledgeTransfer
|
|
PathSwitchRequestSetupFailedTransfer
|
|
PDUSessionResourceModifyUnsuccessfulTransfer
|
|
PDUSessionResourceReleaseCommandTransfer
|
|
PDUSessionResourceSetupRequestTransfer
|
|
PDUSessionResourceSetupResponseTransfer
|
|
PDUSessionResourceSetupUnsuccessfulTransfer
|
|
SONConfigurationTransfer
|
|
SourceNGRANNode-ToTargetNGRANNode-TransparentContainer
|
|
TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer
|
|
TargetNGRANNode-ToSourceNGRANNode-TransparentContainer
|
|
|
|
#.MAKE_ENUM
|
|
GlobalRANNodeID
|
|
HandoverType
|
|
ProcedureCode
|
|
ProtocolIE-ID
|
|
RAT-Information
|
|
|
|
#.NO_EMIT
|
|
|
|
#.OMIT_ASSIGNMENT
|
|
# Get rid of unused code warnings
|
|
ProtocolIE-FieldPair
|
|
ProtocolIE-ContainerList
|
|
ProtocolIE-ContainerPair
|
|
ProtocolIE-ContainerPairList
|
|
Presence
|
|
QoSFlowList
|
|
#.END
|
|
|
|
|
|
#.TYPE_RENAME
|
|
|
|
InitiatingMessage/value InitiatingMessage_value
|
|
SuccessfulOutcome/value SuccessfulOutcome_value
|
|
UnsuccessfulOutcome/value UnsuccessfulOutcome_value
|
|
|
|
#.FIELD_RENAME
|
|
|
|
InitiatingMessage/value initiatingMessagevalue
|
|
UnsuccessfulOutcome/value unsuccessfulOutcome_value
|
|
SuccessfulOutcome/value successfulOutcome_value
|
|
|
|
|
|
PrivateIE-Field/id private_id
|
|
ProtocolExtensionField/id ext_id
|
|
|
|
PrivateIE-Field/value private_value
|
|
ProtocolIE-Field/value ie_field_value
|
|
|
|
GlobalGNB-ID/gNB-ID globalGNB-ID_gNB-ID
|
|
GlobalN3IWF-ID/n3IWF-ID globalN3IWF-ID_n3IWF-ID
|
|
GlobalTNGF-ID/tNGF-ID globalTNGF-ID_tNGF-ID
|
|
GlobalTWIF-ID/tWIF-ID globalTWIF-ID_tWIF-ID
|
|
GlobalW-AGF-ID/w-AGF-ID globalW-AGF-ID_w-AGF-ID
|
|
|
|
#.FIELD_ATTR
|
|
GlobalGNB-ID/gNB-ID ABBREV=globalGNB_ID.gNB_ID
|
|
GlobalN3IWF-ID/n3IWF-ID ABBREV=globalN3IWF_ID_n3IWF_ID
|
|
GlobalTNGF-ID/tNGF-ID ABBREV=globalTNGF_ID.tNGF_ID
|
|
GlobalTWIF-ID/tWIF-ID ABBREV=globalTWIF_ID.tWIF_ID
|
|
GlobalW-AGF-ID/w-AGF-ID ABBREV=globalW_AGF_ID.w_AGF_ID
|
|
UE-associatedLogicalNG-connectionItem/aMF-UE-NGAP-ID ABBREV=AMF_UE_NGAP_ID
|
|
UE-associatedLogicalNG-connectionItem/rAN-UE-NGAP-ID ABBREV=RAN_UE_NGAP_ID
|
|
UE-NGAP-ID-pair/aMF-UE-NGAP-ID ABBREV=AMF_UE_NGAP_ID
|
|
UE-NGAP-ID-pair/rAN-UE-NGAP-ID ABBREV=RAN_UE_NGAP_ID
|
|
UE-NGAP-IDs/aMF-UE-NGAP-ID ABBREV=AMF_UE_NGAP_ID
|
|
|
|
#.FN_BODY ProtocolIE-ID VAL_PTR=&ngap_data->protocol_ie_id
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FN_FTR ProtocolIE-ID
|
|
if (tree) {
|
|
proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s",
|
|
val_to_str_ext(ngap_data->protocol_ie_id, &ngap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
|
|
}
|
|
#.END
|
|
|
|
|
|
|
|
#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue
|
|
# Currently not used
|
|
# FN_PARS ProtocolIE-FieldPair/firstValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairFirstValue
|
|
# FN_PARS ProtocolIE-FieldPair/secondValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairSecondValue
|
|
|
|
#.FN_BODY ProtocolExtensionID VAL_PTR=&ngap_data->protocol_extension_id
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue
|
|
|
|
#.FN_BODY ProcedureCode VAL_PTR = &ngap_data->procedure_code
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
%(DEFAULT_BODY)s
|
|
#.END
|
|
|
|
#.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue
|
|
#.FN_HDR InitiatingMessage/value
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->message_type = INITIATING_MESSAGE;
|
|
#.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue
|
|
#.FN_HDR SuccessfulOutcome/value
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->message_type = SUCCESSFUL_OUTCOME;
|
|
#.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
|
|
#.FN_HDR UnsuccessfulOutcome/value
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->message_type = UNSUCCESSFUL_OUTCOME;
|
|
|
|
#--- Parameterization is not supported in asn2wrs ---
|
|
|
|
#ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES : IEsSetParam} ::=
|
|
# SEQUENCE (SIZE (lowerBound..upperBound)) OF
|
|
# ProtocolIE-Container {{IEsSetParam}}
|
|
|
|
# #.FN_PARS ProtocolIE-ContainerList
|
|
# MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound")
|
|
# MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
|
|
# #.FN_HDR ProtocolIE-ContainerList
|
|
# static const asn1_par_def_t ProtocolIE_ContainerList_pars[] = {
|
|
# { "lowerBound", ASN1_PAR_INTEGER },
|
|
# { "upperBound", ASN1_PAR_INTEGER },
|
|
# { NULL, (asn1_par_type)0 }
|
|
# };
|
|
# asn1_stack_frame_check(actx, "ProtocolIE-ContainerList", ProtocolIE_ContainerList_pars);
|
|
# #.END
|
|
|
|
#ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
|
|
# SEQUENCE (SIZE (lowerBound..upperBound)) OF
|
|
# ProtocolIE-ContainerPair {{IEsSetParam}}
|
|
|
|
# Currently not used
|
|
# FN_PARS ProtocolIE-ContainerPairList
|
|
#MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound")
|
|
#MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
|
|
# FN_HDR ProtocolIE-ContainerPairList
|
|
# static const asn1_par_def_t ProtocolIE_ContainerPairList_pars[] = {
|
|
# { "lowerBound", ASN1_PAR_INTEGER },
|
|
# { "upperBound", ASN1_PAR_INTEGER },
|
|
# { NULL, 0 }
|
|
# };
|
|
# asn1_stack_frame_check(actx, "ProtocolIE-ContainerPairList", ProtocolIE_ContainerPairList_pars);
|
|
# END
|
|
|
|
#PduSessionResource-IE-ContainerList { NGAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofPduSessionResources, {IEsSetParam} }
|
|
# FN_BODY PduSessionResource-IE-ContainerList
|
|
# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
|
|
# asn1_param_push_integer(%(ACTX)s, 1);
|
|
# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs);
|
|
# %(DEFAULT_BODY)s
|
|
# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
|
|
# END
|
|
|
|
# PduSessionResource-IE-ContainerPairList { NGAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofPduSessionResources, {IEsSetParam} }
|
|
# Currently not used
|
|
# FN_BODY SAEB-IE-ContainerPairList
|
|
# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerPairList");
|
|
# asn1_param_push_integer(%(ACTX)s, 1);
|
|
# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs);
|
|
#%(DEFAULT_BODY)s
|
|
# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerPairList");
|
|
# END
|
|
|
|
# Currently not used
|
|
# ProtocolError-IE-ContainerList { NGAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofPduSessionResources, {IEsSetParam} }
|
|
# FN_BODY ProtocolError-IE-ContainerList
|
|
# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
|
|
# asn1_param_push_integer(%(ACTX)s, 1);
|
|
# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs);
|
|
#%(DEFAULT_BODY)s
|
|
# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
|
|
# END
|
|
|
|
# .FN_HDR PrivateIE-ID
|
|
# struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
# ngap_data->obj_id = NULL;
|
|
|
|
# FN_BODY PrivateIE-ID/global FN_VARIANT = _str VAL_PTR = &ngap_data->obj_id
|
|
# struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
# %(DEFAULT_BODY)s
|
|
|
|
# FN_BODY PrivateIE-Field/value
|
|
# struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
# if (ngap_data->obj_id) {
|
|
# offset = call_per_oid_callback(ngap_data->obj_id, tvb, actx->pinfo, tree, offset, actx, hf_index);
|
|
# } else {
|
|
# %(DEFAULT_BODY)s
|
|
# }
|
|
|
|
#.FN_HDR QosFlowNotifyItem
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->is_qos_flow_notify = TRUE;
|
|
#.FN_FTR QosFlowNotifyItem
|
|
ngap_data->is_qos_flow_notify = FALSE;
|
|
|
|
#.FN_HDR AlternativeQoSParaSetIndex
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
if (ngap_data->is_qos_flow_notify) {
|
|
return dissect_ngap_AlternativeQoSParaSetNotifyIndex(tvb, offset, actx, tree, hf_index);
|
|
}
|
|
|
|
#.FN_BODY RAN-UE-NGAP-ID VAL_PTR = &ran_ue_ngap_id
|
|
guint32 ran_ue_ngap_id;
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
%(DEFAULT_BODY)s
|
|
ngap_data->ran_ue_ngap_id = ran_ue_ngap_id;
|
|
|
|
#.FN_BODY NAS-PDU VAL_PTR = ¶meter_tvb
|
|
|
|
tvbuff_t *parameter_tvb=NULL;
|
|
guint tvb_len;
|
|
|
|
%(DEFAULT_BODY)s
|
|
|
|
tvb_len = tvb_reported_length(parameter_tvb);
|
|
if (tvb_len > 0) {
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
if (ngap_data->protocol_ie_id == id_NASC) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NASC);
|
|
/* use an heuristic based on the payload length to identify the Intra N1 mode
|
|
NAS transparent container or the S1 mode to N1 mode NAS transparent container */
|
|
if (tvb_len == 8)
|
|
de_nas_5gs_s1_mode_to_n1_mode_nas_transparent_cont(parameter_tvb, subtree, actx->pinfo);
|
|
else
|
|
de_nas_5gs_intra_n1_mode_nas_transparent_cont(parameter_tvb, subtree, actx->pinfo);
|
|
} else {
|
|
if (nas_5gs_handle) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NAS_PDU);
|
|
TRY {
|
|
call_dissector(nas_5gs_handle, parameter_tvb, actx->pinfo, subtree);
|
|
}
|
|
CATCH_BOUNDS_ERRORS {
|
|
show_exception(tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE);
|
|
}
|
|
ENDTRY;
|
|
}
|
|
}
|
|
}
|
|
|
|
#.FN_HDR InitialUEMessage
|
|
/* Set the direction of the message */
|
|
actx->pinfo->link_dir=P2P_DIR_UL;
|
|
|
|
#.FN_HDR DownlinkNASTransport
|
|
/* Set the direction of the message */
|
|
actx->pinfo->link_dir=P2P_DIR_DL;
|
|
|
|
#.FN_HDR UplinkNASTransport
|
|
/* Set the direction of the message */
|
|
actx->pinfo->link_dir=P2P_DIR_UL;
|
|
|
|
#.FN_HDR HandoverRequest
|
|
/* Set the direction of the message */
|
|
actx->pinfo->link_dir=P2P_DIR_DL;
|
|
|
|
#.FN_BODY HandoverType VAL_PTR = &ngap_data->handover_type_value
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FN_BODY SourceToTarget-TransparentContainer VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (ngap_dissect_container && parameter_tvb &&
|
|
tvb_reported_length(parameter_tvb) > 0) {
|
|
guint32 handover_type = ngap_get_private_data(actx->pinfo)->handover_type_value;
|
|
/* Don't want elements inside container to write to info column */
|
|
col_set_writable(actx->pinfo->cinfo, COL_INFO, FALSE);
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_SourceToTarget_TransparentContainer);
|
|
TRY {
|
|
switch(handover_type) {
|
|
case intra5gs:
|
|
case eps_to_5gs:
|
|
dissect_ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
break;
|
|
case fivegs_to_eps:
|
|
dissect_s1ap_SourceeNB_ToTargeteNB_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
break;
|
|
case fivegs_to_utran:
|
|
dissect_rrc_ToTargetRNC_Container_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
CATCH_BOUNDS_ERRORS {
|
|
show_exception(tvb, actx->pinfo, tree, EXCEPT_CODE, GET_MESSAGE);
|
|
}
|
|
ENDTRY;
|
|
|
|
/* Enable writing of the column again */
|
|
col_set_writable(actx->pinfo->cinfo, COL_INFO, TRUE);
|
|
}
|
|
|
|
#.FN_BODY TargetToSource-TransparentContainer VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (ngap_dissect_container && parameter_tvb &&
|
|
tvb_reported_length(parameter_tvb) > 0) {
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
/* Don't want elements inside container to write to info column */
|
|
col_set_writable(actx->pinfo->cinfo, COL_INFO, FALSE);
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_TargetToSource_TransparentContainer);
|
|
if (ngap_data->procedure_code == id_HandoverPreparation) {
|
|
switch(ngap_data->handover_type_value) {
|
|
case intra5gs:
|
|
case eps_to_5gs:
|
|
dissect_ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
break;
|
|
case fivegs_to_eps:
|
|
dissect_s1ap_TargeteNB_ToSourceeNB_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
break;
|
|
case fivegs_to_utran:
|
|
dissect_rrc_TargetRNC_ToSourceRNC_Container_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
} else {
|
|
dissect_ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
/* Enable writing of the column again */
|
|
col_set_writable(actx->pinfo->cinfo, COL_INFO, TRUE);
|
|
}
|
|
|
|
#.FN_BODY TargettoSource-Failure-TransparentContainer VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (ngap_dissect_container && parameter_tvb &&
|
|
tvb_reported_length(parameter_tvb) > 0) {
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
/* Don't want elements inside container to write to info column */
|
|
col_set_writable(actx->pinfo->cinfo, COL_INFO, FALSE);
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_TargettoSource_Failure_TransparentContainer);
|
|
switch(ngap_data->handover_type_value) {
|
|
case intra5gs:
|
|
dissect_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
/* Enable writing of the column again */
|
|
col_set_writable(actx->pinfo->cinfo, COL_INFO, TRUE);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &ngap_ProtocolIE_ID_vals_ext
|
|
|
|
#.TYPE_ATTR
|
|
BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
|
|
|
|
#.TYPE_ATTR
|
|
MessageIdentifier TYPE = FT_UINT16 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = <e_rrc_messageIdentifier_vals_ext
|
|
|
|
#.FN_BODY MessageIdentifier VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY SerialNumber VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_SerialNumber);
|
|
proto_tree_add_item(subtree, hf_ngap_SerialNumber_gs, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
proto_tree_add_item(subtree, hf_ngap_SerialNumber_msg_code, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
proto_tree_add_item(subtree, hf_ngap_SerialNumber_upd_nb, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY SuccessfulHandoverReport-Item/successfulHOReportContainer VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_successfulHOReportContainer);
|
|
dissect_nr_rrc_SuccessHO_Report_r17_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
RepetitionPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.FN_BODY WarningType VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_WarningType);
|
|
proto_tree_add_item(subtree, hf_ngap_WarningType_value, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
proto_tree_add_item(subtree, hf_ngap_WarningType_emergency_user_alert, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
proto_tree_add_item(subtree, hf_ngap_WarningType_popup, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY DataCodingScheme VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
proto_tree *subtree;
|
|
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_DataCodingScheme);
|
|
ngap_data->data_coding_scheme = dissect_cbs_data_coding_scheme(parameter_tvb, actx->pinfo, subtree, 0);
|
|
}
|
|
|
|
#.FN_BODY WarningMessageContents VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_WarningMessageContents);
|
|
dissect_ngap_warningMessageContents(parameter_tvb, subtree, actx->pinfo, ngap_data->data_coding_scheme,
|
|
hf_ngap_WarningMessageContents_nb_pages, hf_ngap_WarningMessageContents_decoded_page);
|
|
}
|
|
|
|
#.FN_BODY EPS-TAI
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->number_type = E212_TAI;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.TYPE_ATTR
|
|
EPS-TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
|
|
#.FN_BODY EPS-TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY TAI
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->number_type = E212_5GSTAI;
|
|
ngap_data->tai = wmem_new0(actx->pinfo->pool, struct ngap_tai);
|
|
%(DEFAULT_BODY)s
|
|
if (!PINFO_FD_VISITED(actx->pinfo) && ngap_data->ngap_conv &&
|
|
(ngap_data->message_type == INITIATING_MESSAGE) &&
|
|
(ngap_data->procedure_code == id_InitialUEMessage)) {
|
|
guint64 key = (ngap_data->tai->plmn << 24) | ngap_data->tai->tac;
|
|
|
|
if (wmem_map_lookup(ngap_data->ngap_conv->nbiot_ta, &key)) {
|
|
wmem_tree_key_t tree_key[3];
|
|
guint32 *id = wmem_new(wmem_file_scope(), guint32);
|
|
|
|
*id = ngap_data->ran_ue_ngap_id;
|
|
tree_key[0].length = 1;
|
|
tree_key[0].key = id;
|
|
tree_key[1].length = 1;
|
|
tree_key[1].key = &actx->pinfo->num;
|
|
tree_key[2].length = 0;
|
|
tree_key[2].key = NULL;
|
|
wmem_tree_insert32_array(ngap_data->ngap_conv->nbiot_ran_ue_ngap_id, tree_key, id);
|
|
}
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
|
|
|
|
#.TYPE_ATTR
|
|
TAC TYPE = FT_UINT24 DISPLAY = BASE_DEC_HEX
|
|
#.FN_BODY TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 3, ENC_BIG_ENDIAN);
|
|
if (ngap_data->supported_ta) {
|
|
ngap_data->supported_ta->tac = tvb_get_ntoh24(parameter_tvb, 0);
|
|
} else if (ngap_data->tai) {
|
|
ngap_data->tai->tac = tvb_get_ntoh24(parameter_tvb, 0);
|
|
}
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
TimeSynchronizationAssistanceInformation/uuTimeSynchronizationErrorBudget DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_nanoseconds
|
|
|
|
#.FN_BODY PLMNIdentity VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
proto_tree *subtree;
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
e212_number_type_t number_type = ngap_data->number_type;
|
|
ngap_data->number_type = E212_NONE;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_PLMNIdentity);
|
|
dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, number_type, FALSE);
|
|
if (ngap_data->supported_ta) {
|
|
guint32 plmn = tvb_get_ntoh24(parameter_tvb, 0);
|
|
wmem_array_append_one(ngap_data->supported_ta->plmn, plmn);
|
|
} else if (ngap_data->tai) {
|
|
ngap_data->tai->plmn = tvb_get_ntoh24(parameter_tvb, 0);
|
|
}
|
|
}
|
|
|
|
#.FN_BODY GUAMI
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->number_type = E212_GUAMI;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FN_HDR SupportedTAItem
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
|
|
if (!PINFO_FD_VISITED(actx->pinfo) &&
|
|
(ngap_data->message_type == INITIATING_MESSAGE) &&
|
|
((ngap_data->procedure_code == id_NGSetup) ||
|
|
(ngap_data->procedure_code == id_RANConfigurationUpdate))) {
|
|
ngap_data->supported_ta = wmem_new0(actx->pinfo->pool, struct ngap_supported_ta);
|
|
ngap_data->supported_ta->plmn = wmem_array_new(actx->pinfo->pool, sizeof(guint32));
|
|
}
|
|
|
|
#.FN_FTR SupportedTAItem
|
|
ngap_data->supported_ta = NULL;
|
|
|
|
#.FN_BODY RAT-Information VAL_PTR = &rat_info
|
|
guint32 rat_info = 0xffffffff;
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
%(DEFAULT_BODY)s
|
|
if (ngap_data->ngap_conv && ngap_data->supported_ta && (rat_info == nb_IoT)) {
|
|
guint64 *key;
|
|
guint i;
|
|
|
|
for (i = 0; i < wmem_array_get_count(ngap_data->supported_ta->plmn); i++) {
|
|
key = wmem_new(wmem_file_scope(), guint64);
|
|
*key = ((*(guint32*)wmem_array_index(ngap_data->supported_ta->plmn, i)) << 24) | ngap_data->supported_ta->tac;
|
|
wmem_map_insert(ngap_data->ngap_conv->nbiot_ta, key, GUINT_TO_POINTER(1));
|
|
}
|
|
}
|
|
|
|
#.FN_BODY TransportLayerAddress VAL_PTR = ¶meter_tvb LEN_PTR = &len
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
proto_tree *subtree;
|
|
int len;
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (!parameter_tvb)
|
|
return offset;
|
|
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_TransportLayerAddress);
|
|
if (len == 32) {
|
|
/* IPv4 */
|
|
proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
|
|
} else if (len == 128) {
|
|
/* IPv6 */
|
|
proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv6, parameter_tvb, 0, 16, ENC_NA);
|
|
} else if (len == 160) {
|
|
/* IPv4 */
|
|
proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
|
|
/* IPv6 */
|
|
proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv6, parameter_tvb, 4, 16, ENC_NA);
|
|
}
|
|
|
|
#.FN_BODY NGAP-Message VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (!parameter_tvb)
|
|
return offset;
|
|
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NGAP_Message);
|
|
col_set_fence(actx->pinfo->cinfo, COL_INFO);
|
|
call_dissector(ngap_handle, parameter_tvb, actx->pinfo, subtree);
|
|
|
|
#.FN_BODY NGRANTraceID VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb;
|
|
proto_tree *subtree = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (!parameter_tvb)
|
|
return offset;
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NGRANTraceID);
|
|
dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE);
|
|
proto_tree_add_item(subtree, hf_ngap_NGRANTraceID_TraceID, parameter_tvb, 3, 3, ENC_BIG_ENDIAN);
|
|
proto_tree_add_item(subtree, hf_ngap_NGRANTraceID_TraceRecordingSessionReference, parameter_tvb, 6, 2, ENC_BIG_ENDIAN);
|
|
|
|
#.FN_BODY NR-CGI
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->number_type = E212_NRCGI;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FIELD_ATTR
|
|
NR-CGI/nRCellIdentity ABBREV=NRCellIdentity TYPE=FT_UINT40 DISPLAY=BASE_HEX BITMASK=0xFFFFFFFFF0
|
|
|
|
#.FN_BODY NRCellIdentity VAL_PTR = &cell_id_tvb HF_INDEX=-1
|
|
tvbuff_t *cell_id_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (cell_id_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, cell_id_tvb, 0, 5, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY EUTRA-CGI
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->number_type = E212_ECGI;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FIELD_ATTR
|
|
EUTRA-CGI/eUTRACellIdentity ABBREV=EUTRACellIdentity TYPE=FT_UINT32 DISPLAY=BASE_HEX BITMASK=0xFFFFFFF0
|
|
|
|
#.FN_BODY EUTRACellIdentity VAL_PTR = &cell_id_tvb HF_INDEX=-1
|
|
tvbuff_t *cell_id_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (cell_id_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, cell_id_tvb, 0, 4, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(ngap_PacketLossRate_fmt)
|
|
|
|
#.TYPE_ATTR
|
|
PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(ngap_PacketDelayBudget_fmt)
|
|
|
|
#.TYPE_ATTR
|
|
AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds
|
|
|
|
#.TYPE_ATTR
|
|
MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_bytes
|
|
|
|
#.FN_BODY InterfacesToTrace VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_InterfacesToTrace_NG_C,
|
|
&hf_ngap_InterfacesToTrace_Xn_C,
|
|
&hf_ngap_InterfacesToTrace_Uu,
|
|
&hf_ngap_InterfacesToTrace_F1_C,
|
|
&hf_ngap_InterfacesToTrace_E1,
|
|
&hf_ngap_InterfacesToTrace_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_InterfacesToTrace);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
PortNumber TYPE = FT_UINT16 DISPLAY = BASE_DEC
|
|
|
|
#.FN_BODY PortNumber VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY GlobalRANNodeID VAL_PTR = &value
|
|
gint value;
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (ngap_data->ngap_conv && ngap_data->procedure_code == id_NGSetup) {
|
|
if (addresses_equal(&actx->pinfo->src, &ngap_data->ngap_conv->addr_a) &&
|
|
actx->pinfo->srcport == ngap_data->ngap_conv->port_a) {
|
|
ngap_data->ngap_conv->ranmode_id_a = (GlobalRANNodeID_enum)value;
|
|
} else if (addresses_equal(&actx->pinfo->src, &ngap_data->ngap_conv->addr_b) &&
|
|
actx->pinfo->srcport == ngap_data->ngap_conv->port_b) {
|
|
ngap_data->ngap_conv->ranmode_id_b = (GlobalRANNodeID_enum)value;
|
|
}
|
|
}
|
|
|
|
#.FN_HDR SourceNGRANNode-ToTargetNGRANNode-TransparentContainer
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
|
|
ngap_data->transparent_container_type = SOURCE_TO_TARGET_TRANSPARENT_CONTAINER;
|
|
|
|
|
|
#.FN_HDR TargetNGRANNode-ToSourceNGRANNode-TransparentContainer
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
|
|
ngap_data->transparent_container_type = TARGET_TO_SOURCE_TRANSPARENT_CONTAINER;
|
|
|
|
#.FN_BODY RRCContainer VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
proto_tree *subtree;
|
|
GlobalRANNodeID_enum ranmode_id;
|
|
|
|
if (ngap_data->transparent_container_type == SOURCE_TO_TARGET_TRANSPARENT_CONTAINER ||
|
|
ngap_data->transparent_container_type == TARGET_TO_SOURCE_TRANSPARENT_CONTAINER) {
|
|
if (value_is_in_range(gbl_ngapSctpRange, actx->pinfo->destport))
|
|
ranmode_id = ngap_get_ranmode_id(&actx->pinfo->src, actx->pinfo->srcport, actx->pinfo);
|
|
else
|
|
ranmode_id = ngap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo);
|
|
} else {
|
|
ranmode_id = (GlobalRANNodeID_enum)-1;
|
|
}
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_RRCContainer);
|
|
if ((ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
|
ranmode_id == globalGNB_ID) ||
|
|
(ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_GNB)) {
|
|
if (ngap_data->transparent_container_type == SOURCE_TO_TARGET_TRANSPARENT_CONTAINER) {
|
|
dissect_nr_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
} else if (ngap_data->transparent_container_type == TARGET_TO_SOURCE_TRANSPARENT_CONTAINER) {
|
|
dissect_nr_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
} else if ((ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
|
ranmode_id == globalNgENB_ID) ||
|
|
(ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_NG_ENB)) {
|
|
if (ngap_data->transparent_container_type == SOURCE_TO_TARGET_TRANSPARENT_CONTAINER) {
|
|
dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
} else if (ngap_data->transparent_container_type == TARGET_TO_SOURCE_TRANSPARENT_CONTAINER) {
|
|
dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
}
|
|
}
|
|
|
|
#.FN_BODY UERadioCapabilityForPagingOfNB-IoT VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb && lte_rrc_ue_radio_paging_info_nb_handle) {
|
|
proto_tree *subtree;
|
|
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapabilityForPagingOfNB_IoT);
|
|
call_dissector(lte_rrc_ue_radio_paging_info_nb_handle, parameter_tvb, actx->pinfo, subtree);
|
|
}
|
|
|
|
#.FN_BODY UERadioCapabilityForPagingOfNR VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb && nr_rrc_ue_radio_paging_info_handle) {
|
|
proto_tree *subtree;
|
|
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapabilityForPagingOfNR);
|
|
call_dissector(nr_rrc_ue_radio_paging_info_handle, parameter_tvb, actx->pinfo, subtree);
|
|
}
|
|
|
|
#.FN_BODY UERadioCapabilityForPagingOfEUTRA VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb && lte_rrc_ue_radio_paging_info_handle) {
|
|
proto_tree *subtree;
|
|
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapabilityForPagingOfEUTRA);
|
|
call_dissector(lte_rrc_ue_radio_paging_info_handle, parameter_tvb, actx->pinfo, subtree);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
RecommendedCellItem/timeStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.FN_BODY UERadioCapability VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
proto_tree *subtree;
|
|
volatile dissector_handle_t handle;
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapability);
|
|
if (ngap_data->procedure_code == id_UERadioCapability_EUTRA_Format) {
|
|
handle = lte_rrc_ue_radio_access_cap_info_handle;
|
|
} else if ((ngap_is_nbiot_ue(actx->pinfo) && ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_AUTOMATIC) ||
|
|
(ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_NBIOT)) {
|
|
handle = lte_rrc_ue_radio_access_cap_info_nb_handle;
|
|
} else {
|
|
handle = nr_rrc_ue_radio_access_cap_info_handle;
|
|
}
|
|
if (handle) {
|
|
TRY {
|
|
call_dissector(handle, parameter_tvb, actx->pinfo, subtree);
|
|
}
|
|
CATCH_BOUNDS_ERRORS {
|
|
show_exception(parameter_tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE);
|
|
}
|
|
ENDTRY;
|
|
}
|
|
}
|
|
|
|
#.FN_BODY TimeStamp VAL_PTR = ×tamp_tvb
|
|
tvbuff_t *timestamp_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FN_FTR TimeStamp
|
|
if (timestamp_tvb) {
|
|
proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0));
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
TimeSyncAssistanceInfo/uUTimeSyncErrorBudget DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_nanoseconds
|
|
|
|
#.FN_BODY RATRestrictionInformation VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_RATRestrictionInformation_e_UTRA,
|
|
&hf_ngap_RATRestrictionInformation_nR,
|
|
&hf_ngap_RATRestrictionInformation_nR_unlicensed,
|
|
&hf_ngap_RATRestrictionInformation_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_RATRestrictionInformation);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY NRencryptionAlgorithms VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_NrencryptionAlgorithms_nea1,
|
|
&hf_ngap_NrencryptionAlgorithms_nea2,
|
|
&hf_ngap_NrencryptionAlgorithms_nea3,
|
|
&hf_ngap_NrencryptionAlgorithms_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NrencryptionAlgorithms);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY NRintegrityProtectionAlgorithms VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_NrintegrityProtectionAlgorithms_nia1,
|
|
&hf_ngap_NrintegrityProtectionAlgorithms_nia2,
|
|
&hf_ngap_NrintegrityProtectionAlgorithms_nia3,
|
|
&hf_ngap_NrintegrityProtectionAlgorithms_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NrintegrityProtectionAlgorithms);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY EUTRAencryptionAlgorithms VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_EUTRAencryptionAlgorithms_eea1,
|
|
&hf_ngap_EUTRAencryptionAlgorithms_eea2,
|
|
&hf_ngap_EUTRAencryptionAlgorithms_eea3,
|
|
&hf_ngap_EUTRAencryptionAlgorithms_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_EUTRAencryptionAlgorithms);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY EUTRAintegrityProtectionAlgorithms VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_EUTRAintegrityProtectionAlgorithms_eia1,
|
|
&hf_ngap_EUTRAintegrityProtectionAlgorithms_eia2,
|
|
&hf_ngap_EUTRAintegrityProtectionAlgorithms_eia3,
|
|
&hf_ngap_EUTRAintegrityProtectionAlgorithms_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_EUTRAintegrityProtectionAlgorithms);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
ExpectedUEMovingTrajectoryItem/timeStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.FN_BODY LastVisitedEUTRANCellInformation VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LastVisitedEUTRANCellInformation);
|
|
dissect_s1ap_LastVisitedEUTRANCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.FN_BODY LastVisitedUTRANCellInformation VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LastVisitedUTRANCellInformation);
|
|
dissect_ranap_LastVisitedUTRANCell_Item_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.FN_BODY LastVisitedGERANCellInformation VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LastVisitedGERANCellInformation);
|
|
dissect_s1ap_LastVisitedGERANCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
ExpectedActivityPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.TYPE_ATTR
|
|
ExpectedIdlePeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.TYPE_ATTR
|
|
TimeUEStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.TYPE_ATTR
|
|
TimeUEStayedInCellEnhancedGranularity DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_TimeUEStayedInCellEnhancedGranularity_fmt)
|
|
|
|
#.TYPE_ATTR
|
|
TrafficLoadReductionIndication DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
|
|
|
|
#.FN_BODY PeriodicRegistrationUpdateTimer VAL_PTR=&val_tvb HF_INDEX=-1
|
|
tvbuff_t *val_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (val_tvb) {
|
|
guint32 val = tvb_get_guint8(val_tvb, 0);
|
|
actx->created_item = proto_tree_add_uint(tree, hf_index, val_tvb, 0, 1, val);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
PeriodicRegistrationUpdateTimer TYPE=FT_UINT8 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_PeriodicRegistrationUpdateTimer_fmt)
|
|
|
|
#.FN_BODY NASSecurityParametersFromNGRAN VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
proto_tree *subtree;
|
|
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NASSecurityParametersFromNGRAN);
|
|
de_nas_5gs_n1_mode_to_s1_mode_nas_transparent_cont(parameter_tvb, subtree, actx->pinfo);
|
|
}
|
|
|
|
#.FN_BODY EN-DCSONConfigurationTransfer VAL_PTR = ¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_EN_DCSONConfigurationTransfer);
|
|
dissect_s1ap_EN_DCSONConfigurationTransfer_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.FN_BODY VolumeTimedReport-Item/startTimeStamp VAL_PTR = ×tamp_tvb
|
|
tvbuff_t *timestamp_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FN_FTR VolumeTimedReport-Item/startTimeStamp
|
|
if (timestamp_tvb) {
|
|
proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0));
|
|
}
|
|
|
|
#.FN_BODY VolumeTimedReport-Item/endTimeStamp VAL_PTR = ×tamp_tvb
|
|
tvbuff_t *timestamp_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.FN_FTR VolumeTimedReport-Item/endTimeStamp
|
|
if (timestamp_tvb) {
|
|
proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0));
|
|
}
|
|
|
|
#.FN_BODY NRPPa-PDU VAL_PTR = ¶meter_tvb
|
|
|
|
tvbuff_t *parameter_tvb=NULL;
|
|
|
|
%(DEFAULT_BODY)s
|
|
|
|
if ((tvb_reported_length(parameter_tvb)>0)&&(nrppa_handle))
|
|
call_dissector(nrppa_handle, parameter_tvb, %(ACTX)s->pinfo, tree);
|
|
|
|
#.TYPE_ATTR
|
|
VolumeTimedReport-Item/usageCountUL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets
|
|
|
|
#.TYPE_ATTR
|
|
VolumeTimedReport-Item/usageCountDL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets
|
|
|
|
#.TYPE_ATTR
|
|
BluetoothName TYPE=FT_STRING DISPLAY = BASE_NONE
|
|
#.FN_BODY BluetoothName VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA);
|
|
#.END
|
|
|
|
#.FN_BODY BurstArrivalTime VAL_PTR = &burst_arrival_time_tvb
|
|
tvbuff_t *burst_arrival_time_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (burst_arrival_time_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_BurstArrivalTime);
|
|
dissect_nr_rrc_ReferenceTime_r16_PDU(burst_arrival_time_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.FN_BODY CoverageEnhancementLevel VAL_PTR = &cov_enh_level_tvb
|
|
tvbuff_t *cov_enh_level_tvb;
|
|
proto_tree *subtree;
|
|
%(DEFAULT_BODY)s
|
|
if (cov_enh_level_tvb && ngap_dissect_container) {
|
|
subtree = proto_item_add_subtree(actx->created_item, ett_ngap_CoverageEnhancementLevel);
|
|
if ((ngap_is_nbiot_ue(actx->pinfo) && (ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_AUTOMATIC)) ||
|
|
(ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_NBIOT)) {
|
|
TRY {
|
|
dissect_lte_rrc_UEPagingCoverageInformation_NB_PDU(cov_enh_level_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
CATCH_BOUNDS_ERRORS {
|
|
show_exception(cov_enh_level_tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE);
|
|
}
|
|
ENDTRY;
|
|
} else {
|
|
TRY {
|
|
dissect_lte_rrc_UEPagingCoverageInformation_PDU(cov_enh_level_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
CATCH_BOUNDS_ERRORS {
|
|
show_exception(cov_enh_level_tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE);
|
|
}
|
|
ENDTRY;
|
|
}
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
Extended-ConnectedTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.TYPE_ATTR
|
|
ExtendedPacketDelayBudget DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_ExtendedPacketDelayBudget_fmt)
|
|
|
|
#.FN_BODY ExtendedRATRestrictionInformation/primaryRATRestriction VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_primaryRATRestriction_e_UTRA,
|
|
&hf_ngap_primaryRATRestriction_nR,
|
|
&hf_ngap_primaryRATRestriction_nR_unlicensed,
|
|
&hf_ngap_primaryRATRestriction_nR_LEO,
|
|
&hf_ngap_primaryRATRestriction_nR_MEO,
|
|
&hf_ngap_primaryRATRestriction_nR_GEO,
|
|
&hf_ngap_primaryRATRestriction_nR_OTHERSAT,
|
|
&hf_ngap_primaryRATRestriction_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_primaryRATRestriction);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY ExtendedRATRestrictionInformation/secondaryRATRestriction VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_secondaryRATRestriction_e_UTRA,
|
|
&hf_ngap_secondaryRATRestriction_nR,
|
|
&hf_ngap_secondaryRATRestriction_e_UTRA_unlicensed,
|
|
&hf_ngap_secondaryRATRestriction_nR_unlicensed,
|
|
&hf_ngap_secondaryRATRestriction_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_secondaryRATRestriction);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY LAI
|
|
struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo);
|
|
ngap_data->number_type = E212_LAI;
|
|
%(DEFAULT_BODY)s
|
|
|
|
#.TYPE_ATTR
|
|
LAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
|
|
#.FN_BODY LAC VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY MDTModeEutra VAL_PTR = &mdt_mode_eutra_tvb
|
|
tvbuff_t *mdt_mode_eutra_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (mdt_mode_eutra_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_MDTModeEutra);
|
|
dissect_s1ap_MDTMode_PDU(mdt_mode_eutra_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.FN_BODY MeasurementsToActivate VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_MeasurementsToActivate_M1,
|
|
&hf_ngap_MeasurementsToActivate_M2,
|
|
&hf_ngap_MeasurementsToActivate_M4,
|
|
&hf_ngap_MeasurementsToActivate_M5,
|
|
&hf_ngap_MeasurementsToActivate_M6,
|
|
&hf_ngap_MeasurementsToActivate_M7,
|
|
&hf_ngap_MeasurementsToActivate_M1_from_event,
|
|
&hf_ngap_MeasurementsToActivate_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_MeasurementsToActivate);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY MDT-Location-Information VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_MDT_Location_Information_GNSS,
|
|
&hf_ngap_MDT_Location_Information_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_MDT_Location_Information);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY NRMobilityHistoryReport VAL_PTR = &nr_mob_hist_report_tvb
|
|
tvbuff_t *nr_mob_hist_report_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (nr_mob_hist_report_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NRMobilityHistoryReport);
|
|
dissect_nr_rrc_VisitedCellInfoList_r16_PDU(nr_mob_hist_report_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.FN_BODY LTEUERLFReportContainer VAL_PTR = <e_ue_rlf_report_tvb
|
|
tvbuff_t *lte_ue_rlf_report_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (lte_ue_rlf_report_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LTEUERLFReportContainer);
|
|
dissect_lte_rrc_RLF_Report_r9_PDU(lte_ue_rlf_report_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.FN_BODY NRUERLFReportContainer VAL_PTR = &nr_ue_rlc_report_tvb
|
|
tvbuff_t *nr_ue_rlc_report_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (nr_ue_rlc_report_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NRUERLFReportContainer);
|
|
dissect_nr_rrc_nr_RLF_Report_r16_PDU(nr_ue_rlc_report_tvb, actx->pinfo, subtree, NULL);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
|
|
|
|
#.TYPE_ATTR
|
|
Threshold-RSRP DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_Threshold_RSRP_fmt)
|
|
|
|
#.TYPE_ATTR
|
|
Threshold-RSRQ DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_Threshold_RSRQ_fmt)
|
|
|
|
#.TYPE_ATTR
|
|
Threshold-SINR DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_Threshold_SINR_fmt)
|
|
|
|
#.TYPE_ATTR
|
|
WLANName TYPE=FT_STRING DISPLAY = BASE_NONE
|
|
#.FN_BODY WLANName VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA);
|
|
#.END
|
|
|
|
#.TYPE_ATTR
|
|
FiveG-TMSI TYPE = FT_UINT32 DISPLAY = BASE_DEC_HEX
|
|
#.FN_BODY FiveG-TMSI VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
proto_item *ti;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
|
|
ti = proto_tree_add_item(tree, hf_3gpp_tmsi, tvb, 0, 4, ENC_BIG_ENDIAN);
|
|
proto_item_set_hidden(ti);
|
|
}
|
|
|
|
#.FN_BODY GlobalCable-ID VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_GlobalCable_ID);
|
|
proto_tree_add_item(subtree, hf_ngap_GlobalCable_ID_str, parameter_tvb, 0, -1, ENC_UTF_8 | ENC_NA);
|
|
}
|
|
|
|
#.TYPE_ATTR
|
|
QosMonitoringReportingFrequency DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
|
|
|
|
#.FN_BODY UpdateFeedback VAL_PTR=¶meter_tvb
|
|
tvbuff_t *parameter_tvb = NULL;
|
|
%(DEFAULT_BODY)s
|
|
if (parameter_tvb) {
|
|
static int * const fields[] = {
|
|
&hf_ngap_UpdateFeedback_CN_PDB_DL,
|
|
&hf_ngap_UpdateFeedback_CN_PDB_UL,
|
|
&hf_ngap_UpdateFeedback_reserved,
|
|
NULL
|
|
};
|
|
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UpdateFeedback);
|
|
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
|
}
|
|
|
|
#.FN_BODY PDUSessionResourceSetupRequestTransfer
|
|
volatile guint32 _offset;
|
|
|
|
_offset = offset;
|
|
TRY {
|
|
_offset = dissect_per_sequence(tvb, _offset, actx, tree, hf_index,
|
|
ett_ngap_PDUSessionResourceSetupRequestTransfer,
|
|
PDUSessionResourceSetupRequestTransfer_sequence);
|
|
}
|
|
CATCH_BOUNDS_ERRORS {
|
|
show_exception(tvb, actx->pinfo, tree, EXCEPT_CODE, GET_MESSAGE);
|
|
}
|
|
ENDTRY;
|
|
offset = _offset;
|
|
|
|
#.ASSIGN_VALUE_TO_TYPE # NGAP does not have constants assigned to types, they are pure INTEGER
|
|
# ProcedureCode
|
|
|
|
id-AMFConfigurationUpdate ProcedureCode
|
|
id-AMFStatusIndication ProcedureCode
|
|
id-CellTrafficTrace ProcedureCode
|
|
id-DeactivateTrace ProcedureCode
|
|
id-DownlinkNASTransport ProcedureCode
|
|
id-DownlinkNonUEAssociatedNRPPaTransport ProcedureCode
|
|
id-DownlinkRANConfigurationTransfer ProcedureCode
|
|
id-DownlinkRANStatusTransfer ProcedureCode
|
|
id-DownlinkUEAssociatedNRPPaTransport ProcedureCode
|
|
id-ErrorIndication ProcedureCode
|
|
id-HandoverCancel ProcedureCode
|
|
id-HandoverNotification ProcedureCode
|
|
id-HandoverPreparation ProcedureCode
|
|
id-HandoverResourceAllocation ProcedureCode
|
|
id-InitialContextSetup ProcedureCode
|
|
id-InitialUEMessage ProcedureCode
|
|
id-LocationReportingControl ProcedureCode
|
|
id-LocationReportingFailureIndication ProcedureCode
|
|
id-LocationReport ProcedureCode
|
|
id-NASNonDeliveryIndication ProcedureCode
|
|
id-NGReset ProcedureCode
|
|
id-NGSetup ProcedureCode
|
|
id-OverloadStart ProcedureCode
|
|
id-OverloadStop ProcedureCode
|
|
id-Paging ProcedureCode
|
|
id-PathSwitchRequest ProcedureCode
|
|
id-PDUSessionResourceModify ProcedureCode
|
|
id-PDUSessionResourceModifyIndication ProcedureCode
|
|
id-PDUSessionResourceRelease ProcedureCode
|
|
id-PDUSessionResourceSetup ProcedureCode
|
|
id-PDUSessionResourceNotify ProcedureCode
|
|
id-PrivateMessage ProcedureCode
|
|
id-PWSCancel ProcedureCode
|
|
id-PWSFailureIndication ProcedureCode
|
|
id-PWSRestartIndication ProcedureCode
|
|
id-RANConfigurationUpdate ProcedureCode
|
|
id-RerouteNASRequest ProcedureCode
|
|
id-RRCInactiveTransitionReport ProcedureCode
|
|
id-TraceFailureIndication ProcedureCode
|
|
id-TraceStart ProcedureCode
|
|
id-UEContextModification ProcedureCode
|
|
id-UEContextRelease ProcedureCode
|
|
id-UEContextReleaseRequest ProcedureCode
|
|
id-UERadioCapabilityCheck ProcedureCode
|
|
id-UERadioCapabilityInfoIndication ProcedureCode
|
|
id-UETNLABindingRelease ProcedureCode
|
|
id-UplinkNASTransport ProcedureCode
|
|
id-UplinkNonUEAssociatedNRPPaTransport ProcedureCode
|
|
id-UplinkRANConfigurationTransfer ProcedureCode
|
|
id-UplinkRANStatusTransfer ProcedureCode
|
|
id-UplinkUEAssociatedNRPPaTransport ProcedureCode
|
|
id-WriteReplaceWarning ProcedureCode
|
|
id-SecondaryRATDataUsageReport ProcedureCode
|
|
id-UplinkRIMInformationTransfer ProcedureCode
|
|
id-DownlinkRIMInformationTransfer ProcedureCode
|
|
id-RetrieveUEInformation ProcedureCode
|
|
id-UEInformationTransfer ProcedureCode
|
|
id-RANCPRelocationIndication ProcedureCode
|
|
id-UEContextResume ProcedureCode
|
|
id-UEContextSuspend ProcedureCode
|
|
id-UERadioCapabilityIDMapping ProcedureCode
|
|
id-HandoverSuccess ProcedureCode
|
|
id-UplinkRANEarlyStatusTransfer ProcedureCode
|
|
id-DownlinkRANEarlyStatusTransfer ProcedureCode
|
|
id-AMFCPRelocationIndication ProcedureCode
|
|
id-ConnectionEstablishmentIndication ProcedureCode
|
|
id-BroadcastSessionModification ProcedureCode
|
|
id-BroadcastSessionRelease ProcedureCode
|
|
id-BroadcastSessionSetup ProcedureCode
|
|
id-DistributionSetup ProcedureCode
|
|
id-DistributionRelease ProcedureCode
|
|
id-MulticastSessionActivation ProcedureCode
|
|
id-MulticastSessionDeactivation ProcedureCode
|
|
id-MulticastSessionUpdate ProcedureCode
|
|
id-MulticastGroupPaging ProcedureCode
|
|
id-BroadcastSessionReleaseRequired ProcedureCode
|
|
|
|
|
|
# ProtocolIE-ID
|
|
id-AllowedNSSAI ProtocolIE-ID
|
|
id-AMFName ProtocolIE-ID
|
|
id-AMFOverloadResponse ProtocolIE-ID
|
|
id-AMFSetID ProtocolIE-ID
|
|
id-AMF-TNLAssociationFailedToSetupList ProtocolIE-ID
|
|
id-AMF-TNLAssociationSetupList ProtocolIE-ID
|
|
id-AMF-TNLAssociationToAddList ProtocolIE-ID
|
|
id-AMF-TNLAssociationToRemoveList ProtocolIE-ID
|
|
id-AMF-TNLAssociationToUpdateList ProtocolIE-ID
|
|
id-AMFTrafficLoadReductionIndication ProtocolIE-ID
|
|
id-AMF-UE-NGAP-ID ProtocolIE-ID
|
|
id-AssistanceDataForPaging ProtocolIE-ID
|
|
id-BroadcastCancelledAreaList ProtocolIE-ID
|
|
id-BroadcastCompletedAreaList ProtocolIE-ID
|
|
id-CancelAllWarningMessages ProtocolIE-ID
|
|
id-Cause ProtocolIE-ID
|
|
id-CellIDListForRestart ProtocolIE-ID
|
|
id-ConcurrentWarningMessageInd ProtocolIE-ID
|
|
id-CoreNetworkAssistanceInformationForInactive ProtocolIE-ID
|
|
id-CriticalityDiagnostics ProtocolIE-ID
|
|
id-DataCodingScheme ProtocolIE-ID
|
|
id-DefaultPagingDRX ProtocolIE-ID
|
|
id-DirectForwardingPathAvailability ProtocolIE-ID
|
|
id-EmergencyAreaIDListForRestart ProtocolIE-ID
|
|
id-EmergencyFallbackIndicator ProtocolIE-ID
|
|
id-EUTRA-CGI ProtocolIE-ID
|
|
id-FiveG-S-TMSI ProtocolIE-ID
|
|
id-GlobalRANNodeID ProtocolIE-ID
|
|
id-GUAMI ProtocolIE-ID
|
|
id-HandoverType ProtocolIE-ID
|
|
id-IMSVoiceSupportIndicator ProtocolIE-ID
|
|
id-IndexToRFSP ProtocolIE-ID
|
|
id-InfoOnRecommendedCellsAndRANNodesForPaging ProtocolIE-ID
|
|
id-LocationReportingRequestType ProtocolIE-ID
|
|
id-MaskedIMEISV ProtocolIE-ID
|
|
id-MessageIdentifier ProtocolIE-ID
|
|
id-MobilityRestrictionList ProtocolIE-ID
|
|
id-NASC ProtocolIE-ID
|
|
id-NAS-PDU ProtocolIE-ID
|
|
id-NASSecurityParametersFromNGRAN ProtocolIE-ID
|
|
id-NewAMF-UE-NGAP-ID ProtocolIE-ID
|
|
id-NewSecurityContextInd ProtocolIE-ID
|
|
id-NGAP-Message ProtocolIE-ID
|
|
id-NGRAN-CGI ProtocolIE-ID
|
|
id-NGRANTraceID ProtocolIE-ID
|
|
id-NR-CGI ProtocolIE-ID
|
|
id-NRPPa-PDU ProtocolIE-ID
|
|
id-NumberOfBroadcastsRequested ProtocolIE-ID
|
|
id-OldAMF ProtocolIE-ID
|
|
id-OverloadStartNSSAIList ProtocolIE-ID
|
|
id-PagingDRX ProtocolIE-ID
|
|
id-PagingOrigin ProtocolIE-ID
|
|
id-PagingPriority ProtocolIE-ID
|
|
id-PDUSessionResourceAdmittedList ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToModifyListModRes ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToSetupListCxtRes ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToSetupListHOAck ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToSetupListPSReq ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToSetupListSURes ProtocolIE-ID
|
|
id-PDUSessionResourceHandoverList ProtocolIE-ID
|
|
id-PDUSessionResourceListCxtRelCpl ProtocolIE-ID
|
|
id-PDUSessionResourceListHORqd ProtocolIE-ID
|
|
id-PDUSessionResourceModifyListModCfm ProtocolIE-ID
|
|
id-PDUSessionResourceModifyListModInd ProtocolIE-ID
|
|
id-PDUSessionResourceModifyListModReq ProtocolIE-ID
|
|
id-PDUSessionResourceModifyListModRes ProtocolIE-ID
|
|
id-PDUSessionResourceNotifyList ProtocolIE-ID
|
|
id-PDUSessionResourceReleasedListNot ProtocolIE-ID
|
|
id-PDUSessionResourceReleasedListPSAck ProtocolIE-ID
|
|
id-PDUSessionResourceReleasedListPSFail ProtocolIE-ID
|
|
id-PDUSessionResourceReleasedListRelRes ProtocolIE-ID
|
|
id-PDUSessionResourceSetupListCxtReq ProtocolIE-ID
|
|
id-PDUSessionResourceSetupListCxtRes ProtocolIE-ID
|
|
id-PDUSessionResourceSetupListHOReq ProtocolIE-ID
|
|
id-PDUSessionResourceSetupListSUReq ProtocolIE-ID
|
|
id-PDUSessionResourceSetupListSURes ProtocolIE-ID
|
|
id-PDUSessionResourceToBeSwitchedDLList ProtocolIE-ID
|
|
id-PDUSessionResourceSwitchedList ProtocolIE-ID
|
|
id-PDUSessionResourceToReleaseListHOCmd ProtocolIE-ID
|
|
id-PDUSessionResourceToReleaseListRelCmd ProtocolIE-ID
|
|
id-PLMNSupportList ProtocolIE-ID
|
|
id-PWSFailedCellIDList ProtocolIE-ID
|
|
id-RANNodeName ProtocolIE-ID
|
|
id-RANPagingPriority ProtocolIE-ID
|
|
id-RANStatusTransfer-TransparentContainer ProtocolIE-ID
|
|
id-RAN-UE-NGAP-ID ProtocolIE-ID
|
|
id-RelativeAMFCapacity ProtocolIE-ID
|
|
id-RepetitionPeriod ProtocolIE-ID
|
|
id-ResetType ProtocolIE-ID
|
|
id-RoutingID ProtocolIE-ID
|
|
id-RRCEstablishmentCause ProtocolIE-ID
|
|
id-RRCInactiveTransitionReportRequest ProtocolIE-ID
|
|
id-RRCState ProtocolIE-ID
|
|
id-SecurityContext ProtocolIE-ID
|
|
id-SecurityKey ProtocolIE-ID
|
|
id-SerialNumber ProtocolIE-ID
|
|
id-ServedGUAMIList ProtocolIE-ID
|
|
id-SliceSupportList ProtocolIE-ID
|
|
id-SONConfigurationTransferDL ProtocolIE-ID
|
|
id-SONConfigurationTransferUL ProtocolIE-ID
|
|
id-SourceAMF-UE-NGAP-ID ProtocolIE-ID
|
|
id-SourceToTarget-TransparentContainer ProtocolIE-ID
|
|
id-SupportedTAList ProtocolIE-ID
|
|
id-TAIListForPaging ProtocolIE-ID
|
|
id-TAIListForRestart ProtocolIE-ID
|
|
id-TargetID ProtocolIE-ID
|
|
id-TargetToSource-TransparentContainer ProtocolIE-ID
|
|
id-TimeToWait ProtocolIE-ID
|
|
id-TraceActivation ProtocolIE-ID
|
|
id-TraceCollectionEntityIPAddress ProtocolIE-ID
|
|
id-UEAggregateMaximumBitRate ProtocolIE-ID
|
|
id-UE-associatedLogicalNG-connectionList ProtocolIE-ID
|
|
id-UEContextRequest ProtocolIE-ID
|
|
id-UE-NGAP-IDs ProtocolIE-ID
|
|
id-UEPagingIdentity ProtocolIE-ID
|
|
id-UEPresenceInAreaOfInterestList ProtocolIE-ID
|
|
id-UERadioCapability ProtocolIE-ID
|
|
id-UERadioCapabilityForPaging ProtocolIE-ID
|
|
id-UESecurityCapabilities ProtocolIE-ID
|
|
id-UnavailableGUAMIList ProtocolIE-ID
|
|
id-UserLocationInformation ProtocolIE-ID
|
|
id-WarningAreaList ProtocolIE-ID
|
|
id-WarningMessageContents ProtocolIE-ID
|
|
id-WarningSecurityInfo ProtocolIE-ID
|
|
id-WarningType ProtocolIE-ID
|
|
id-AdditionalUL-NGU-UP-TNLInformation ProtocolIE-ID
|
|
id-DataForwardingNotPossible ProtocolIE-ID
|
|
id-DL-NGU-UP-TNLInformation ProtocolIE-ID
|
|
id-NetworkInstance ProtocolIE-ID
|
|
id-PDUSessionAggregateMaximumBitRate ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToModifyListModCfm ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToSetupListCxtFail ProtocolIE-ID
|
|
id-PDUSessionResourceListCxtRelReq ProtocolIE-ID
|
|
id-PDUSessionType ProtocolIE-ID
|
|
id-QosFlowAddOrModifyRequestList ProtocolIE-ID
|
|
id-QosFlowSetupRequestList ProtocolIE-ID
|
|
id-QosFlowToReleaseList ProtocolIE-ID
|
|
id-SecurityIndication ProtocolIE-ID
|
|
id-UL-NGU-UP-TNLInformation ProtocolIE-ID
|
|
id-UL-NGU-UP-TNLModifyList ProtocolIE-ID
|
|
id-WarningAreaCoordinates ProtocolIE-ID
|
|
id-PDUSessionResourceSecondaryRATUsageList ProtocolIE-ID
|
|
id-HandoverFlag ProtocolIE-ID
|
|
id-SecondaryRATUsageInformation ProtocolIE-ID
|
|
id-PDUSessionResourceReleaseResponseTransfer ProtocolIE-ID
|
|
id-RedirectionVoiceFallback ProtocolIE-ID
|
|
id-UERetentionInformation ProtocolIE-ID
|
|
id-S-NSSAI ProtocolIE-ID
|
|
id-PSCellInformation ProtocolIE-ID
|
|
id-LastEUTRAN-PLMNIdentity ProtocolIE-ID
|
|
id-MaximumIntegrityProtectedDataRate-DL ProtocolIE-ID
|
|
id-AdditionalDLForwardingUPTNLInformation ProtocolIE-ID
|
|
id-AdditionalDLUPTNLInformationForHOList ProtocolIE-ID
|
|
id-AdditionalNGU-UP-TNLInformation ProtocolIE-ID
|
|
id-AdditionalDLQosFlowPerTNLInformation ProtocolIE-ID
|
|
id-SecurityResult ProtocolIE-ID
|
|
id-ENDC-SONConfigurationTransferDL ProtocolIE-ID
|
|
id-ENDC-SONConfigurationTransferUL ProtocolIE-ID
|
|
id-OldAssociatedQosFlowList-ULendmarkerexpected ProtocolIE-ID
|
|
id-CNTypeRestrictionsForEquivalent ProtocolIE-ID
|
|
id-CNTypeRestrictionsForServing ProtocolIE-ID
|
|
id-NewGUAMI ProtocolIE-ID
|
|
id-ULForwarding ProtocolIE-ID
|
|
id-ULForwardingUP-TNLInformation ProtocolIE-ID
|
|
id-CNAssistedRANTuning ProtocolIE-ID
|
|
id-CommonNetworkInstance ProtocolIE-ID
|
|
id-NGRAN-TNLAssociationToRemoveList ProtocolIE-ID
|
|
id-TNLAssociationTransportLayerAddressNGRAN ProtocolIE-ID
|
|
id-EndpointIPAddressAndPort ProtocolIE-ID
|
|
id-LocationReportingAdditionalInfo ProtocolIE-ID
|
|
id-SourceToTarget-AMFInformationReroute ProtocolIE-ID
|
|
id-AdditionalULForwardingUPTNLInformation ProtocolIE-ID
|
|
id-SCTP-TLAs ProtocolIE-ID
|
|
id-SelectedPLMNIdentity ProtocolIE-ID
|
|
id-RIMInformationTransfer ProtocolIE-ID
|
|
id-GUAMIType ProtocolIE-ID
|
|
id-SRVCCOperationPossible ProtocolIE-ID
|
|
id-TargetRNC-ID ProtocolIE-ID
|
|
id-RAT-Information ProtocolIE-ID
|
|
id-ExtendedRATRestrictionInformation ProtocolIE-ID
|
|
id-QosMonitoringRequest ProtocolIE-ID
|
|
id-SgNB-UE-X2AP-ID ProtocolIE-ID
|
|
id-AdditionalRedundantDL-NGU-UP-TNLInformation ProtocolIE-ID
|
|
id-AdditionalRedundantDLQosFlowPerTNLInformation ProtocolIE-ID
|
|
id-AdditionalRedundantNGU-UP-TNLInformation ProtocolIE-ID
|
|
id-AdditionalRedundantUL-NGU-UP-TNLInformation ProtocolIE-ID
|
|
id-CNPacketDelayBudgetDL ProtocolIE-ID
|
|
id-CNPacketDelayBudgetUL ProtocolIE-ID
|
|
id-ExtendedPacketDelayBudget ProtocolIE-ID
|
|
id-RedundantCommonNetworkInstance ProtocolIE-ID
|
|
id-RedundantDL-NGU-TNLInformationReused ProtocolIE-ID
|
|
id-RedundantDL-NGU-UP-TNLInformation ProtocolIE-ID
|
|
id-RedundantDLQosFlowPerTNLInformation ProtocolIE-ID
|
|
id-RedundantQosFlowIndicator ProtocolIE-ID
|
|
id-RedundantUL-NGU-UP-TNLInformation ProtocolIE-ID
|
|
id-TSCTrafficCharacteristics ProtocolIE-ID
|
|
id-RedundantPDUSessionInformation ProtocolIE-ID
|
|
id-UsedRSNInformation ProtocolIE-ID
|
|
id-IAB-Authorized ProtocolIE-ID
|
|
id-IAB-Supported ProtocolIE-ID
|
|
id-IABNodeIndication ProtocolIE-ID
|
|
id-NB-IoT-PagingDRX ProtocolIE-ID
|
|
id-NB-IoT-Paging-eDRXInfo ProtocolIE-ID
|
|
id-NB-IoT-DefaultPagingDRX ProtocolIE-ID
|
|
id-Enhanced-CoverageRestriction ProtocolIE-ID
|
|
id-Extended-ConnectedTime ProtocolIE-ID
|
|
id-PagingAssisDataforCEcapabUE ProtocolIE-ID
|
|
id-WUS-Assistance-Information ProtocolIE-ID
|
|
id-UE-DifferentiationInfo ProtocolIE-ID
|
|
id-NB-IoT-UEPriority ProtocolIE-ID
|
|
id-UL-CP-SecurityInformation ProtocolIE-ID
|
|
id-DL-CP-SecurityInformation ProtocolIE-ID
|
|
id-TAI ProtocolIE-ID
|
|
id-UERadioCapabilityForPagingOfNB-IoT ProtocolIE-ID
|
|
id-LTEV2XServicesAuthorized ProtocolIE-ID
|
|
id-NRV2XServicesAuthorized ProtocolIE-ID
|
|
id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID
|
|
id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID
|
|
id-PC5QoSParameters ProtocolIE-ID
|
|
id-AlternativeQoSParaSetList ProtocolIE-ID
|
|
id-CurrentQoSParaSetIndex ProtocolIE-ID
|
|
id-CEmodeBrestricted ProtocolIE-ID
|
|
id-EUTRA-PagingeDRXInformation ProtocolIE-ID
|
|
id-CEmodeBSupport-Indicator ProtocolIE-ID
|
|
id-LTEM-Indication ProtocolIE-ID
|
|
id-EndIndication ProtocolIE-ID
|
|
id-EDT-Session ProtocolIE-ID
|
|
id-UECapabilityInfoRequest ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToResumeListRESReq ProtocolIE-ID
|
|
id-PDUSessionResourceFailedToResumeListRESRes ProtocolIE-ID
|
|
id-PDUSessionResourceSuspendListSUSReq ProtocolIE-ID
|
|
id-PDUSessionResourceResumeListRESReq ProtocolIE-ID
|
|
id-PDUSessionResourceResumeListRESRes ProtocolIE-ID
|
|
id-UE-UP-CIoT-Support ProtocolIE-ID
|
|
id-Suspend-Request-Indication ProtocolIE-ID
|
|
id-Suspend-Response-Indication ProtocolIE-ID
|
|
id-RRC-Resume-Cause ProtocolIE-ID
|
|
id-RGLevelWirelineAccessCharacteristics ProtocolIE-ID
|
|
id-W-AGFIdentityInformation ProtocolIE-ID
|
|
id-GlobalTNGF-ID ProtocolIE-ID
|
|
id-GlobalTWIF-ID ProtocolIE-ID
|
|
id-GlobalW-AGF-ID ProtocolIE-ID
|
|
id-UserLocationInformationW-AGF ProtocolIE-ID
|
|
id-UserLocationInformationTNGF ProtocolIE-ID
|
|
id-AuthenticatedIndication ProtocolIE-ID
|
|
id-TNGFIdentityInformation ProtocolIE-ID
|
|
id-TWIFIdentityInformation ProtocolIE-ID
|
|
id-UserLocationInformationTWIF ProtocolIE-ID
|
|
id-DataForwardingResponseERABList ProtocolIE-ID
|
|
id-IntersystemSONConfigurationTransferDL ProtocolIE-ID
|
|
id-IntersystemSONConfigurationTransferUL ProtocolIE-ID
|
|
id-SONInformationReport ProtocolIE-ID
|
|
id-UEHistoryInformationFromTheUE ProtocolIE-ID
|
|
id-ManagementBasedMDTPLMNList ProtocolIE-ID
|
|
id-MDTConfiguration ProtocolIE-ID
|
|
id-PrivacyIndicator ProtocolIE-ID
|
|
id-TraceCollectionEntityURI ProtocolIE-ID
|
|
id-NPN-Support ProtocolIE-ID
|
|
id-NPN-AccessInformation ProtocolIE-ID
|
|
id-NPN-PagingAssistanceInformation ProtocolIE-ID
|
|
id-NPN-MobilityInformation ProtocolIE-ID
|
|
id-TargettoSource-Failure-TransparentContainer ProtocolIE-ID
|
|
id-NID ProtocolIE-ID
|
|
id-UERadioCapabilityID ProtocolIE-ID
|
|
id-UERadioCapability-EUTRA-Format ProtocolIE-ID
|
|
id-DAPSRequestInfo ProtocolIE-ID
|
|
id-DAPSResponseInfoList ProtocolIE-ID
|
|
id-EarlyStatusTransfer-TransparentContainer ProtocolIE-ID
|
|
id-NotifySourceNGRANNode ProtocolIE-ID
|
|
id-ExtendedSliceSupportList ProtocolIE-ID
|
|
id-ExtendedTAISliceSupportList ProtocolIE-ID
|
|
id-ConfiguredTACIndication ProtocolIE-ID
|
|
id-Extended-RANNodeName ProtocolIE-ID
|
|
id-Extended-AMFName ProtocolIE-ID
|
|
id-GlobalCable-ID ProtocolIE-ID
|
|
id-QosMonitoringReportingFrequency ProtocolIE-ID
|
|
id-QosFlowParametersList ProtocolIE-ID
|
|
id-QosFlowFeedbackList ProtocolIE-ID
|
|
id-BurstArrivalTimeDownlink ProtocolIE-ID
|
|
id-ExtendedUEIdentityIndexValue ProtocolIE-ID
|
|
id-PduSessionExpectedUEActivityBehaviour ProtocolIE-ID
|
|
id-MicoAllPLMN ProtocolIE-ID
|
|
id-QosFlowFailedToSetupList ProtocolIE-ID
|
|
id-SourceTNLAddrInfo ProtocolIE-ID
|
|
id-ExtendedReportIntervalMDT ProtocolIE-ID
|
|
id-SourceNodeID ProtocolIE-ID
|
|
id-NRNTNTAIInformation ProtocolIE-ID
|
|
id-UEContextReferenceAtSource ProtocolIE-ID
|
|
id-LastVisitedPSCellList ProtocolIE-ID
|
|
id-IntersystemSONInformationRequest ProtocolIE-ID
|
|
id-IntersystemSONInformationReply ProtocolIE-ID
|
|
id-EnergySavingIndication ProtocolIE-ID
|
|
id-IntersystemResourceStatusUpdate ProtocolIE-ID
|
|
id-SuccessfulHandoverReportList ProtocolIE-ID
|
|
id-MBS-AreaSessionID ProtocolIE-ID
|
|
id-MBS-QoSFlowsToBeSetupList ProtocolIE-ID
|
|
id-MBS-QoSFlowsToBeSetupModList ProtocolIE-ID
|
|
id-MBS-ServiceArea ProtocolIE-ID
|
|
id-MBS-SessionID ProtocolIE-ID
|
|
id-MBS-DistributionReleaseRequestTransfer ProtocolIE-ID
|
|
id-MBS-DistributionSetupRequestTransfer ProtocolIE-ID
|
|
id-MBS-DistributionSetupResponseTransfer ProtocolIE-ID
|
|
id-MBS-DistributionSetupUnsuccessfulTransfer ProtocolIE-ID
|
|
id-MulticastSessionActivationRequestTransfer ProtocolIE-ID
|
|
id-MulticastSessionDeactivationRequestTransfer ProtocolIE-ID
|
|
id-MulticastSessionUpdateRequestTransfer ProtocolIE-ID
|
|
id-MulticastGroupPagingAreaList ProtocolIE-ID
|
|
id-MBS-SupportIndicator ProtocolIE-ID
|
|
id-MBSSessionFailedtoSetupList ProtocolIE-ID
|
|
id-MBSSessionFailedtoSetuporModifyList ProtocolIE-ID
|
|
id-MBSSessionSetupResponseList ProtocolIE-ID
|
|
id-MBSSessionSetuporModifyResponseList ProtocolIE-ID
|
|
id-MBSSessionSetupFailureTransfer ProtocolIE-ID
|
|
id-MBSSessionSetupRequestTransfer ProtocolIE-ID
|
|
id-MBSSessionSetupResponseTransfer ProtocolIE-ID
|
|
id-MBSSessionToReleaseList ProtocolIE-ID
|
|
id-MBSSessionSetupRequestList ProtocolIE-ID
|
|
id-MBSSessionSetuporModifyRequestList ProtocolIE-ID
|
|
id-MBS-ActiveSessionInformation-SourcetoTargetList ProtocolIE-ID
|
|
id-MBS-ActiveSessionInformation-TargettoSourceList ProtocolIE-ID
|
|
id-OnboardingSupport ProtocolIE-ID
|
|
id-TimeSyncAssistanceInfo ProtocolIE-ID
|
|
id-SurvivalTime ProtocolIE-ID
|
|
id-QMCConfigInfo ProtocolIE-ID
|
|
id-QMCDeactivation ProtocolIE-ID
|
|
id-PDUSessionPairID ProtocolIE-ID
|
|
id-NR-PagingeDRXInformation ProtocolIE-ID
|
|
id-RedCapIndication ProtocolIE-ID
|
|
id-TargetNSSAIInformation ProtocolIE-ID
|
|
id-UESliceMaximumBitRateList ProtocolIE-ID
|
|
id-M4ReportAmount ProtocolIE-ID
|
|
id-M5ReportAmount ProtocolIE-ID
|
|
id-M6ReportAmount ProtocolIE-ID
|
|
id-M7ReportAmount ProtocolIE-ID
|
|
id-IncludeBeamMeasurementsIndication ProtocolIE-ID
|
|
id-ExcessPacketDelayThresholdConfiguration ProtocolIE-ID
|
|
id-PagingCause ProtocolIE-ID
|
|
id-PagingCauseIndicationForVoiceService ProtocolIE-ID
|
|
id-PEIPSassistanceInformation ProtocolIE-ID
|
|
id-FiveG-ProSeAuthorized ProtocolIE-ID
|
|
id-FiveG-ProSeUEPC5AggregateMaximumBitRate ProtocolIE-ID
|
|
id-FiveG-ProSePC5QoSParameters ProtocolIE-ID
|
|
id-MBSSessionModificationFailureTransfer ProtocolIE-ID
|
|
id-MBSSessionModificationRequestTransfer ProtocolIE-ID
|
|
id-MBSSessionModificationResponseTransfer ProtocolIE-ID
|
|
id-MBS-QoSFlowToReleaseList ProtocolIE-ID
|
|
id-MBS-SessionTNLInfo5GC ProtocolIE-ID
|
|
id-TAINSAGSupportList ProtocolIE-ID
|
|
id-SourceNodeTNLAddrInfo ProtocolIE-ID
|
|
id-NGAPIESupportInformationRequestList ProtocolIE-ID
|
|
id-NGAPIESupportInformationResponseList ProtocolIE-ID
|
|
id-MBS-SessionFSAIDList ProtocolIE-ID
|
|
id-MBSSessionReleaseResponseTransfer ProtocolIE-ID
|
|
id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID
|
|
id-EarlyMeasurement ProtocolIE-ID
|
|
id-BeamMeasurementsReportConfiguration ProtocolIE-ID
|
|
#.END
|
|
|
|
|
|
#.REGISTER
|
|
|
|
#NGAP-PROTOCOL-IES
|
|
|
|
AllowedNSSAI N ngap.ies id-AllowedNSSAI
|
|
AMFName N ngap.ies id-AMFName
|
|
OverloadResponse N ngap.ies id-AMFOverloadResponse
|
|
AMFSetID N ngap.ies id-AMFSetID
|
|
TNLAssociationList N ngap.ies id-AMF-TNLAssociationFailedToSetupList
|
|
AMF-TNLAssociationSetupList N ngap.ies id-AMF-TNLAssociationSetupList
|
|
AMF-TNLAssociationToAddList N ngap.ies id-AMF-TNLAssociationToAddList
|
|
AMF-TNLAssociationToRemoveList N ngap.ies id-AMF-TNLAssociationToRemoveList
|
|
AMF-TNLAssociationToUpdateList N ngap.ies id-AMF-TNLAssociationToUpdateList
|
|
TrafficLoadReductionIndication N ngap.ies id-AMFTrafficLoadReductionIndication
|
|
AMF-UE-NGAP-ID N ngap.ies id-AMF-UE-NGAP-ID
|
|
AssistanceDataForPaging N ngap.ies id-AssistanceDataForPaging
|
|
BroadcastCancelledAreaList N ngap.ies id-BroadcastCancelledAreaList
|
|
BroadcastCompletedAreaList N ngap.ies id-BroadcastCompletedAreaList
|
|
CancelAllWarningMessages N ngap.ies id-CancelAllWarningMessages
|
|
Cause N ngap.ies id-Cause
|
|
CellIDListForRestart N ngap.ies id-CellIDListForRestart
|
|
ConcurrentWarningMessageInd N ngap.ies id-ConcurrentWarningMessageInd
|
|
CoreNetworkAssistanceInformationForInactive N ngap.ies id-CoreNetworkAssistanceInformationForInactive
|
|
CriticalityDiagnostics N ngap.ies id-CriticalityDiagnostics
|
|
DataCodingScheme N ngap.ies id-DataCodingScheme
|
|
PagingDRX N ngap.ies id-DefaultPagingDRX
|
|
DirectForwardingPathAvailability N ngap.ies id-DirectForwardingPathAvailability
|
|
EmergencyAreaIDListForRestart N ngap.ies id-EmergencyAreaIDListForRestart
|
|
EmergencyFallbackIndicator N ngap.ies id-EmergencyFallbackIndicator
|
|
EUTRA-CGI N ngap.ies id-EUTRA-CGI
|
|
FiveG-S-TMSI N ngap.ies id-FiveG-S-TMSI
|
|
GlobalRANNodeID N ngap.ies id-GlobalRANNodeID
|
|
GUAMI N ngap.ies id-GUAMI
|
|
HandoverType N ngap.ies id-HandoverType
|
|
IMSVoiceSupportIndicator N ngap.ies id-IMSVoiceSupportIndicator
|
|
IndexToRFSP N ngap.ies id-IndexToRFSP
|
|
InfoOnRecommendedCellsAndRANNodesForPaging N ngap.ies id-InfoOnRecommendedCellsAndRANNodesForPaging
|
|
LocationReportingRequestType N ngap.ies id-LocationReportingRequestType
|
|
MaskedIMEISV N ngap.ies id-MaskedIMEISV
|
|
MessageIdentifier N ngap.ies id-MessageIdentifier
|
|
MobilityRestrictionList N ngap.ies id-MobilityRestrictionList
|
|
NAS-PDU N ngap.ies id-NASC
|
|
NAS-PDU N ngap.ies id-NAS-PDU
|
|
NASSecurityParametersFromNGRAN N ngap.ies id-NASSecurityParametersFromNGRAN
|
|
AMF-UE-NGAP-ID N ngap.ies id-NewAMF-UE-NGAP-ID
|
|
NewSecurityContextInd N ngap.ies id-NewSecurityContextInd
|
|
NGAP-Message N ngap.ies id-NGAP-Message
|
|
NGRAN-CGI N ngap.ies id-NGRAN-CGI
|
|
NGRANTraceID N ngap.ies id-NGRANTraceID
|
|
NR-CGI N ngap.ies id-NR-CGI
|
|
NRPPa-PDU N ngap.ies id-NRPPa-PDU
|
|
NumberOfBroadcastsRequested N ngap.ies id-NumberOfBroadcastsRequested
|
|
AMFName N ngap.ies id-OldAMF
|
|
OverloadStartNSSAIList N ngap.ies id-OverloadStartNSSAIList
|
|
PagingDRX N ngap.ies id-PagingDRX
|
|
PagingOrigin N ngap.ies id-PagingOrigin
|
|
PagingPriority N ngap.ies id-PagingPriority
|
|
PDUSessionResourceAdmittedList N ngap.ies id-PDUSessionResourceAdmittedList
|
|
PDUSessionResourceFailedToModifyListModRes N ngap.ies id-PDUSessionResourceFailedToModifyListModRes
|
|
PDUSessionResourceFailedToSetupListCxtRes N ngap.ies id-PDUSessionResourceFailedToSetupListCxtRes
|
|
PDUSessionResourceFailedToSetupListHOAck N ngap.ies id-PDUSessionResourceFailedToSetupListHOAck
|
|
PDUSessionResourceFailedToSetupListPSReq N ngap.ies id-PDUSessionResourceFailedToSetupListPSReq
|
|
PDUSessionResourceFailedToSetupListSURes N ngap.ies id-PDUSessionResourceFailedToSetupListSURes
|
|
PDUSessionResourceHandoverList N ngap.ies id-PDUSessionResourceHandoverList
|
|
PDUSessionResourceListCxtRelCpl N ngap.ies id-PDUSessionResourceListCxtRelCpl
|
|
PDUSessionResourceListHORqd N ngap.ies id-PDUSessionResourceListHORqd
|
|
PDUSessionResourceModifyListModCfm N ngap.ies id-PDUSessionResourceModifyListModCfm
|
|
PDUSessionResourceModifyListModInd N ngap.ies id-PDUSessionResourceModifyListModInd
|
|
PDUSessionResourceModifyListModReq N ngap.ies id-PDUSessionResourceModifyListModReq
|
|
PDUSessionResourceModifyListModRes N ngap.ies id-PDUSessionResourceModifyListModRes
|
|
PDUSessionResourceNotifyList N ngap.ies id-PDUSessionResourceNotifyList
|
|
PDUSessionResourceReleasedListNot N ngap.ies id-PDUSessionResourceReleasedListNot
|
|
PDUSessionResourceReleasedListPSAck N ngap.ies id-PDUSessionResourceReleasedListPSAck
|
|
PDUSessionResourceReleasedListPSFail N ngap.ies id-PDUSessionResourceReleasedListPSFail
|
|
PDUSessionResourceReleasedListRelRes N ngap.ies id-PDUSessionResourceReleasedListRelRes
|
|
PDUSessionResourceSetupListCxtReq N ngap.ies id-PDUSessionResourceSetupListCxtReq
|
|
PDUSessionResourceSetupListCxtRes N ngap.ies id-PDUSessionResourceSetupListCxtRes
|
|
PDUSessionResourceSetupListHOReq N ngap.ies id-PDUSessionResourceSetupListHOReq
|
|
PDUSessionResourceSetupListSUReq N ngap.ies id-PDUSessionResourceSetupListSUReq
|
|
PDUSessionResourceSetupListSURes N ngap.ies id-PDUSessionResourceSetupListSURes
|
|
PDUSessionResourceToBeSwitchedDLList N ngap.ies id-PDUSessionResourceToBeSwitchedDLList
|
|
PDUSessionResourceSwitchedList N ngap.ies id-PDUSessionResourceSwitchedList
|
|
PDUSessionResourceToReleaseListHOCmd N ngap.ies id-PDUSessionResourceToReleaseListHOCmd
|
|
PDUSessionResourceToReleaseListRelCmd N ngap.ies id-PDUSessionResourceToReleaseListRelCmd
|
|
PLMNSupportList N ngap.ies id-PLMNSupportList
|
|
PWSFailedCellIDList N ngap.ies id-PWSFailedCellIDList
|
|
RANNodeName N ngap.ies id-RANNodeName
|
|
RANPagingPriority N ngap.ies id-RANPagingPriority
|
|
RANStatusTransfer-TransparentContainer N ngap.ies id-RANStatusTransfer-TransparentContainer
|
|
RAN-UE-NGAP-ID N ngap.ies id-RAN-UE-NGAP-ID
|
|
RelativeAMFCapacity N ngap.ies id-RelativeAMFCapacity
|
|
RepetitionPeriod N ngap.ies id-RepetitionPeriod
|
|
ResetType N ngap.ies id-ResetType
|
|
RoutingID N ngap.ies id-RoutingID
|
|
RRCEstablishmentCause N ngap.ies id-RRCEstablishmentCause
|
|
RRCInactiveTransitionReportRequest N ngap.ies id-RRCInactiveTransitionReportRequest
|
|
RRCState N ngap.ies id-RRCState
|
|
SecurityContext N ngap.ies id-SecurityContext
|
|
SecurityKey N ngap.ies id-SecurityKey
|
|
SerialNumber N ngap.ies id-SerialNumber
|
|
ServedGUAMIList N ngap.ies id-ServedGUAMIList
|
|
SliceSupportList N ngap.ies id-SliceSupportList
|
|
SONConfigurationTransfer N ngap.ies id-SONConfigurationTransferDL
|
|
SONConfigurationTransfer N ngap.ies id-SONConfigurationTransferUL
|
|
AMF-UE-NGAP-ID N ngap.ies id-SourceAMF-UE-NGAP-ID
|
|
SourceToTarget-TransparentContainer N ngap.ies id-SourceToTarget-TransparentContainer
|
|
SupportedTAList N ngap.ies id-SupportedTAList
|
|
TAIListForPaging N ngap.ies id-TAIListForPaging
|
|
TAIListForRestart N ngap.ies id-TAIListForRestart
|
|
TargetID N ngap.ies id-TargetID
|
|
TargetToSource-TransparentContainer N ngap.ies id-TargetToSource-TransparentContainer
|
|
TimeToWait N ngap.ies id-TimeToWait
|
|
TraceActivation N ngap.ies id-TraceActivation
|
|
TransportLayerAddress N ngap.ies id-TraceCollectionEntityIPAddress
|
|
UEAggregateMaximumBitRate N ngap.ies id-UEAggregateMaximumBitRate
|
|
UE-associatedLogicalNG-connectionList N ngap.ies id-UE-associatedLogicalNG-connectionList
|
|
UEContextRequest N ngap.ies id-UEContextRequest
|
|
UE-NGAP-IDs N ngap.ies id-UE-NGAP-IDs
|
|
UEPagingIdentity N ngap.ies id-UEPagingIdentity
|
|
UEPresenceInAreaOfInterestList N ngap.ies id-UEPresenceInAreaOfInterestList
|
|
UERadioCapability N ngap.ies id-UERadioCapability
|
|
UERadioCapabilityForPaging N ngap.ies id-UERadioCapabilityForPaging
|
|
UESecurityCapabilities N ngap.ies id-UESecurityCapabilities
|
|
UnavailableGUAMIList N ngap.ies id-UnavailableGUAMIList
|
|
UserLocationInformation N ngap.ies id-UserLocationInformation
|
|
WarningAreaList N ngap.ies id-WarningAreaList
|
|
WarningMessageContents N ngap.ies id-WarningMessageContents
|
|
WarningSecurityInfo N ngap.ies id-WarningSecurityInfo
|
|
WarningType N ngap.ies id-WarningType
|
|
UPTransportLayerInformationList N ngap.ies id-AdditionalUL-NGU-UP-TNLInformation
|
|
DataForwardingNotPossible N ngap.ies id-DataForwardingNotPossible
|
|
NetworkInstance N ngap.ies id-NetworkInstance
|
|
PDUSessionAggregateMaximumBitRate N ngap.ies id-PDUSessionAggregateMaximumBitRate
|
|
PDUSessionResourceFailedToModifyListModCfm N ngap.ies id-PDUSessionResourceFailedToModifyListModCfm
|
|
PDUSessionResourceFailedToSetupListCxtFail N ngap.ies id-PDUSessionResourceFailedToSetupListCxtFail
|
|
PDUSessionResourceListCxtRelReq N ngap.ies id-PDUSessionResourceListCxtRelReq
|
|
PDUSessionType N ngap.ies id-PDUSessionType
|
|
QosFlowAddOrModifyRequestList N ngap.ies id-QosFlowAddOrModifyRequestList
|
|
QosFlowSetupRequestList N ngap.ies id-QosFlowSetupRequestList
|
|
QosFlowListWithCause N ngap.ies id-QosFlowToReleaseList
|
|
SecurityIndication N ngap.ies id-SecurityIndication
|
|
UPTransportLayerInformation N ngap.ies id-UL-NGU-UP-TNLInformation
|
|
UL-NGU-UP-TNLModifyList N ngap.ies id-UL-NGU-UP-TNLModifyList
|
|
WarningAreaCoordinates N ngap.ies id-WarningAreaCoordinates
|
|
PDUSessionResourceSecondaryRATUsageList N ngap.ies id-PDUSessionResourceSecondaryRATUsageList
|
|
HandoverFlag N ngap.ies id-HandoverFlag
|
|
RedirectionVoiceFallback N ngap.ies id-RedirectionVoiceFallback
|
|
UERetentionInformation N ngap.ies id-UERetentionInformation
|
|
NGRAN-CGI N ngap.ies id-PSCellInformation
|
|
EN-DCSONConfigurationTransfer N ngap.ies id-ENDC-SONConfigurationTransferDL
|
|
EN-DCSONConfigurationTransfer N ngap.ies id-ENDC-SONConfigurationTransferUL
|
|
GUAMI N ngap.ies id-NewGUAMI
|
|
CNAssistedRANTuning N ngap.ies id-CNAssistedRANTuning
|
|
CommonNetworkInstance N ngap.ies id-CommonNetworkInstance
|
|
NGRAN-TNLAssociationToRemoveList N ngap.ies id-NGRAN-TNLAssociationToRemoveList
|
|
EndpointIPAddressAndPort N ngap.ies id-EndpointIPAddressAndPort
|
|
SourceToTarget-AMFInformationReroute N ngap.ies id-SourceToTarget-AMFInformationReroute
|
|
RIMInformationTransfer N ngap.ies id-RIMInformationTransfer
|
|
SRVCCOperationPossible N ngap.ies id-SRVCCOperationPossible
|
|
TargetRNC-ID N ngap.ies id-TargetRNC-ID
|
|
UPTransportLayerInformationList N ngap.ies id-AdditionalRedundantUL-NGU-UP-TNLInformation
|
|
CommonNetworkInstance N ngap.ies id-RedundantCommonNetworkInstance
|
|
UPTransportLayerInformation N ngap.ies id-RedundantUL-NGU-UP-TNLInformation
|
|
RedundantPDUSessionInformation N ngap.ies id-RedundantPDUSessionInformation
|
|
IAB-Authorized N ngap.ies id-IAB-Authorized
|
|
IAB-Supported N ngap.ies id-IAB-Supported
|
|
IABNodeIndication N ngap.ies id-IABNodeIndication
|
|
NB-IoT-PagingDRX N ngap.ies id-NB-IoT-PagingDRX
|
|
NB-IoT-Paging-eDRXInfo N ngap.ies id-NB-IoT-Paging-eDRXInfo
|
|
NB-IoT-DefaultPagingDRX N ngap.ies id-NB-IoT-DefaultPagingDRX
|
|
Enhanced-CoverageRestriction N ngap.ies id-Enhanced-CoverageRestriction
|
|
Extended-ConnectedTime N ngap.ies id-Extended-ConnectedTime
|
|
PagingAssisDataforCEcapabUE N ngap.ies id-PagingAssisDataforCEcapabUE
|
|
WUS-Assistance-Information N ngap.ies id-WUS-Assistance-Information
|
|
UE-DifferentiationInfo N ngap.ies id-UE-DifferentiationInfo
|
|
NB-IoT-UEPriority N ngap.ies id-NB-IoT-UEPriority
|
|
UL-CP-SecurityInformation N ngap.ies id-UL-CP-SecurityInformation
|
|
DL-CP-SecurityInformation N ngap.ies id-DL-CP-SecurityInformation
|
|
TAI N ngap.ies id-TAI
|
|
LTEV2XServicesAuthorized N ngap.ies id-LTEV2XServicesAuthorized
|
|
NRV2XServicesAuthorized N ngap.ies id-NRV2XServicesAuthorized
|
|
LTEUESidelinkAggregateMaximumBitrate N ngap.ies id-LTEUESidelinkAggregateMaximumBitrate
|
|
NRUESidelinkAggregateMaximumBitrate N ngap.ies id-NRUESidelinkAggregateMaximumBitrate
|
|
PC5QoSParameters N ngap.ies id-PC5QoSParameters
|
|
CEmodeBrestricted N ngap.ies id-CEmodeBrestricted
|
|
EUTRA-PagingeDRXInformation N ngap.ies id-EUTRA-PagingeDRXInformation
|
|
CEmodeBSupport-Indicator N ngap.ies id-CEmodeBSupport-Indicator
|
|
LTEM-Indication N ngap.ies id-LTEM-Indication
|
|
EndIndication N ngap.ies id-EndIndication
|
|
EDT-Session N ngap.ies id-EDT-Session
|
|
UECapabilityInfoRequest N ngap.ies id-UECapabilityInfoRequest
|
|
PDUSessionResourceFailedToResumeListRESReq N ngap.ies id-PDUSessionResourceFailedToResumeListRESReq
|
|
PDUSessionResourceFailedToResumeListRESRes N ngap.ies id-PDUSessionResourceFailedToResumeListRESRes
|
|
PDUSessionResourceSuspendListSUSReq N ngap.ies id-PDUSessionResourceSuspendListSUSReq
|
|
PDUSessionResourceResumeListRESReq N ngap.ies id-PDUSessionResourceResumeListRESReq
|
|
PDUSessionResourceResumeListRESRes N ngap.ies id-PDUSessionResourceResumeListRESRes
|
|
UE-UP-CIoT-Support N ngap.ies id-UE-UP-CIoT-Support
|
|
Suspend-Request-Indication N ngap.ies id-Suspend-Request-Indication
|
|
Suspend-Response-Indication N ngap.ies id-Suspend-Response-Indication
|
|
RRCEstablishmentCause N ngap.ies id-RRC-Resume-Cause
|
|
RGLevelWirelineAccessCharacteristics N ngap.ies id-RGLevelWirelineAccessCharacteristics
|
|
W-AGFIdentityInformation N ngap.ies id-W-AGFIdentityInformation
|
|
GlobalTNGF-ID N ngap.ies id-GlobalTNGF-ID
|
|
GlobalTWIF-ID N ngap.ies id-GlobalTWIF-ID
|
|
GlobalW-AGF-ID N ngap.ies id-GlobalW-AGF-ID
|
|
UserLocationInformationW-AGF N ngap.ies id-UserLocationInformationW-AGF
|
|
UserLocationInformationTNGF N ngap.ies id-UserLocationInformationTNGF
|
|
AuthenticatedIndication N ngap.ies id-AuthenticatedIndication
|
|
TNGFIdentityInformation N ngap.ies id-TNGFIdentityInformation
|
|
TWIFIdentityInformation N ngap.ies id-TWIFIdentityInformation
|
|
UserLocationInformationTWIF N ngap.ies id-UserLocationInformationTWIF
|
|
PLMNIdentity N ngap.ies id-SelectedPLMNIdentity
|
|
IntersystemSONConfigurationTransfer N ngap.ies id-IntersystemSONConfigurationTransferDL
|
|
IntersystemSONConfigurationTransfer N ngap.ies id-IntersystemSONConfigurationTransferUL
|
|
SONInformationReport N ngap.ies id-SONInformationReport
|
|
MDTPLMNList N ngap.ies id-ManagementBasedMDTPLMNList
|
|
PrivacyIndicator N ngap.ies id-PrivacyIndicator
|
|
URI-address N ngap.ies id-TraceCollectionEntityURI
|
|
NPN-AccessInformation N ngap.ies id-NPN-AccessInformation
|
|
TargettoSource-Failure-TransparentContainer N ngap.ies id-TargettoSource-Failure-TransparentContainer
|
|
UERadioCapabilityID N ngap.ies id-UERadioCapabilityID
|
|
UERadioCapability N ngap.ies id-UERadioCapability-EUTRA-Format
|
|
EarlyStatusTransfer-TransparentContainer N ngap.ies id-EarlyStatusTransfer-TransparentContainer
|
|
NotifySourceNGRANNode N ngap.ies id-NotifySourceNGRANNode
|
|
Extended-RANNodeName N ngap.ies id-Extended-RANNodeName
|
|
Extended-AMFName N ngap.ies id-Extended-AMFName
|
|
GlobalCable-ID N ngap.ies id-GlobalCable-ID
|
|
IntersystemSONInformationRequest N ngap.ies id-IntersystemSONInformationRequest
|
|
IntersystemSONInformationReply N ngap.ies id-IntersystemSONInformationReply
|
|
IntersystemCellStateIndication N ngap.ies id-EnergySavingIndication
|
|
IntersystemResourceStatusReport N ngap.ies id-IntersystemResourceStatusUpdate
|
|
SuccessfulHandoverReportList N ngap.ies id-SuccessfulHandoverReportList
|
|
MBS-AreaSessionID N ngap.ies id-MBS-AreaSessionID
|
|
MBS-QoSFlowsToBeSetupList N ngap.ies id-MBS-QoSFlowsToBeSetupModList
|
|
MBS-ServiceArea N ngap.ies id-MBS-ServiceArea
|
|
MBS-SessionID N ngap.ies id-MBS-SessionID
|
|
MBS-DistributionReleaseRequestTransfer-OCTET-STRING N ngap.ies id-MBS-DistributionReleaseRequestTransfer
|
|
MBS-DistributionSetupRequestTransfer-OCTET-STRING N ngap.ies id-MBS-DistributionSetupRequestTransfer
|
|
MBS-DistributionSetupResponseTransfer-OCTET-STRING N ngap.ies id-MBS-DistributionSetupResponseTransfer
|
|
MBS-DistributionSetupUnsuccessfulTransfer-OCTET-STRING N ngap.ies id-MBS-DistributionSetupUnsuccessfulTransfer
|
|
MulticastSessionActivationRequestTransfer-OCTET-STRING N ngap.ies id-MulticastSessionActivationRequestTransfer
|
|
MulticastSessionDeactivationRequestTransfer-OCTET-STRING N ngap.ies id-MulticastSessionDeactivationRequestTransfer
|
|
MulticastSessionUpdateRequestTransfer-OCTET-STRING N ngap.ies id-MulticastSessionUpdateRequestTransfer
|
|
MulticastGroupPagingAreaList N ngap.ies id-MulticastGroupPagingAreaList
|
|
MBSSessionSetupOrModFailureTransfer-OCTET-STRING N ngap.ies id-MBSSessionSetupFailureTransfer
|
|
MBSSessionSetupOrModRequestTransfer-OCTET-STRING N ngap.ies id-MBSSessionSetupRequestTransfer
|
|
MBSSessionSetupOrModResponseTransfer-OCTET-STRING N ngap.ies id-MBSSessionSetupResponseTransfer
|
|
MBSSessionToReleaseList N ngap.ies id-MBSSessionToReleaseList
|
|
MBSSessionSetupRequestList N ngap.ies id-MBSSessionSetupRequestList
|
|
MBSSessionSetuporModifyRequestList N ngap.ies id-MBSSessionSetuporModifyRequestList
|
|
TimeSyncAssistanceInfo N ngap.ies id-TimeSyncAssistanceInfo
|
|
QMCConfigInfo N ngap.ies id-QMCConfigInfo
|
|
QMCDeactivation N ngap.ies id-QMCDeactivation
|
|
NR-PagingeDRXInformation N ngap.ies id-NR-PagingeDRXInformation
|
|
RedCapIndication N ngap.ies id-RedCapIndication
|
|
TargetNSSAIInformation N ngap.ies id-TargetNSSAIInformation
|
|
UESliceMaximumBitRateList N ngap.ies id-UESliceMaximumBitRateList
|
|
PagingCause N ngap.ies id-PagingCause
|
|
PEIPSassistanceInformation N ngap.ies id-PEIPSassistanceInformation
|
|
FiveG-ProSeAuthorized N ngap.ies id-FiveG-ProSeAuthorized
|
|
NRUESidelinkAggregateMaximumBitrate N ngap.ies id-FiveG-ProSeUEPC5AggregateMaximumBitRate
|
|
FiveG-ProSePC5QoSParameters N ngap.ies id-FiveG-ProSePC5QoSParameters
|
|
MBSSessionSetupOrModFailureTransfer-OCTET-STRING N ngap.ies id-MBSSessionModificationFailureTransfer
|
|
MBSSessionSetupOrModRequestTransfer-OCTET-STRING N ngap.ies id-MBSSessionModificationRequestTransfer
|
|
MBSSessionSetupOrModResponseTransfer-OCTET-STRING N ngap.ies id-MBSSessionModificationResponseTransfer
|
|
QosFlowListWithCause N ngap.ies id-MBS-QoSFlowToReleaseList
|
|
MBS-SessionTNLInfo5GC N ngap.ies id-MBS-SessionTNLInfo5GC
|
|
MBS-SessionFSAIDList N ngap.ies id-MBS-SessionFSAIDList
|
|
MBSSessionReleaseResponseTransfer-OCTET-STRING N ngap.ies id-MBSSessionReleaseResponseTransfer
|
|
MDTPLMNModificationList N ngap.ies id-ManagementBasedMDTPLMNModificationList
|
|
|
|
#NGAP-PROTOCOL-EXTENSION
|
|
|
|
SecondaryRATUsageInformation N ngap.extension id-SecondaryRATUsageInformation
|
|
PDUSessionResourceReleaseResponseTransfer-OCTET-STRING N ngap.extension id-PDUSessionResourceReleaseResponseTransfer
|
|
S-NSSAI N ngap.extension id-S-NSSAI
|
|
PLMNIdentity N ngap.extension id-LastEUTRAN-PLMNIdentity
|
|
MaximumIntegrityProtectedDataRate N ngap.extension id-MaximumIntegrityProtectedDataRate-DL
|
|
QosFlowPerTNLInformationList N ngap.extension id-AdditionalDLForwardingUPTNLInformation
|
|
AdditionalDLUPTNLInformationForHOList N ngap.extension id-AdditionalDLUPTNLInformationForHOList
|
|
UPTransportLayerInformationPairList N ngap.extension id-AdditionalNGU-UP-TNLInformation
|
|
QosFlowPerTNLInformationList N ngap.extension id-AdditionalDLQosFlowPerTNLInformation
|
|
SecurityResult N ngap.extension id-SecurityResult
|
|
AssociatedQosFlowList N ngap.extension id-OldAssociatedQosFlowList-ULendmarkerexpected
|
|
CNTypeRestrictionsForEquivalent N ngap.extension id-CNTypeRestrictionsForEquivalent
|
|
CNTypeRestrictionsForServing N ngap.extension id-CNTypeRestrictionsForServing
|
|
ULForwarding N ngap.extension id-ULForwarding
|
|
UPTransportLayerInformation N ngap.extension id-ULForwardingUP-TNLInformation
|
|
CPTransportLayerInformation N ngap.extension id-TNLAssociationTransportLayerAddressNGRAN
|
|
LocationReportingAdditionalInfo N ngap.extension id-LocationReportingAdditionalInfo
|
|
UPTransportLayerInformationList N ngap.extension id-AdditionalULForwardingUPTNLInformation
|
|
SCTP-TLAs N ngap.extension id-SCTP-TLAs
|
|
DataForwardingResponseERABList N ngap.extension id-DataForwardingResponseERABList
|
|
GUAMIType N ngap.extension id-GUAMIType
|
|
RAT-Information N ngap.extension id-RAT-Information
|
|
ExtendedRATRestrictionInformation N ngap.extension id-ExtendedRATRestrictionInformation
|
|
QosMonitoringRequest N ngap.extension id-QosMonitoringRequest
|
|
SgNB-UE-X2AP-ID N ngap.extension id-SgNB-UE-X2AP-ID
|
|
UPTransportLayerInformation N ngap.extension id-AdditionalRedundantDL-NGU-UP-TNLInformation
|
|
QosFlowPerTNLInformationList N ngap.extension id-AdditionalRedundantDLQosFlowPerTNLInformation
|
|
UPTransportLayerInformationPairList N ngap.extension id-AdditionalRedundantNGU-UP-TNLInformation
|
|
ExtendedPacketDelayBudget N ngap.extension id-CNPacketDelayBudgetDL
|
|
ExtendedPacketDelayBudget N ngap.extension id-CNPacketDelayBudgetUL
|
|
ExtendedPacketDelayBudget N ngap.extension id-ExtendedPacketDelayBudget
|
|
DL-NGU-TNLInformationReused N ngap.extension id-RedundantDL-NGU-TNLInformationReused
|
|
UPTransportLayerInformation N ngap.extension id-RedundantDL-NGU-UP-TNLInformation
|
|
QosFlowPerTNLInformation N ngap.extension id-RedundantDLQosFlowPerTNLInformation
|
|
RedundantQosFlowIndicator N ngap.extension id-RedundantQosFlowIndicator
|
|
UPTransportLayerInformation N ngap.extension id-RedundantUL-NGU-UP-TNLInformation
|
|
TSCTrafficCharacteristics N ngap.extension id-TSCTrafficCharacteristics
|
|
RedundantPDUSessionInformation N ngap.extension id-UsedRSNInformation
|
|
PagingAssisDataforCEcapabUE N ngap.extension id-PagingAssisDataforCEcapabUE
|
|
UERadioCapabilityForPagingOfNB-IoT N ngap.extension id-UERadioCapabilityForPagingOfNB-IoT
|
|
AlternativeQoSParaSetList N ngap.extension id-AlternativeQoSParaSetList
|
|
AlternativeQoSParaSetIndex N ngap.extension id-CurrentQoSParaSetIndex
|
|
EUTRA-PagingeDRXInformation N ngap.extension id-EUTRA-PagingeDRXInformation
|
|
UEHistoryInformationFromTheUE N ngap.extension id-UEHistoryInformationFromTheUE
|
|
MDT-Configuration N ngap.extension id-MDTConfiguration
|
|
URI-address N ngap.extension id-TraceCollectionEntityURI
|
|
NPN-Support N ngap.extension id-NPN-Support
|
|
NPN-PagingAssistanceInformation N ngap.extension id-NPN-PagingAssistanceInformation
|
|
NPN-MobilityInformation N ngap.extension id-NPN-MobilityInformation
|
|
NID N ngap.extension id-NID
|
|
DAPSRequestInfo N ngap.extension id-DAPSRequestInfo
|
|
DAPSResponseInfoList N ngap.extension id-DAPSResponseInfoList
|
|
ExtendedSliceSupportList N ngap.extension id-ExtendedSliceSupportList
|
|
ExtendedSliceSupportList N ngap.extension id-ExtendedTAISliceSupportList
|
|
ConfiguredTACIndication N ngap.extension id-ConfiguredTACIndication
|
|
QosMonitoringReportingFrequency N ngap.extension id-QosMonitoringReportingFrequency
|
|
QosFlowParametersList N ngap.extension id-QosFlowParametersList
|
|
QosFlowFeedbackList N ngap.extension id-QosFlowFeedbackList
|
|
BurstArrivalTime N ngap.extension id-BurstArrivalTimeDownlink
|
|
ExtendedUEIdentityIndexValue N ngap.extension id-ExtendedUEIdentityIndexValue
|
|
UERadioCapabilityForPaging N ngap.extension id-UERadioCapabilityForPaging
|
|
ExpectedUEActivityBehaviour N ngap.extension id-PduSessionExpectedUEActivityBehaviour
|
|
MicoAllPLMN N ngap.extension id-MicoAllPLMN
|
|
QosFlowListWithCause N ngap.extension id-QosFlowFailedToSetupList
|
|
TransportLayerAddress N ngap.extension id-SourceTNLAddrInfo
|
|
ExtendedReportIntervalMDT N ngap.extension id-ExtendedReportIntervalMDT
|
|
SourceNodeID N ngap.extension id-SourceNodeID
|
|
NRNTNTAIInformation N ngap.extension id-NRNTNTAIInformation
|
|
RAN-UE-NGAP-ID N ngap.extension id-UEContextReferenceAtSource
|
|
LastVisitedPSCellList N ngap.extension id-LastVisitedPSCellList
|
|
MBS-SupportIndicator N ngap.extension id-MBS-SupportIndicator
|
|
MBSSessionFailedtoSetupList N ngap.extension id-MBSSessionFailedtoSetupList
|
|
MBSSessionFailedtoSetupList N ngap.extension id-MBSSessionFailedtoSetuporModifyList
|
|
MBSSessionSetupResponseList N ngap.extension id-MBSSessionSetupResponseList
|
|
MBSSessionSetupResponseList N ngap.extension id-MBSSessionSetuporModifyResponseList
|
|
MBS-ActiveSessionInformation-SourcetoTargetList N ngap.extension id-MBS-ActiveSessionInformation-SourcetoTargetList
|
|
MBS-ActiveSessionInformation-TargettoSourceList N ngap.extension id-MBS-ActiveSessionInformation-TargettoSourceList
|
|
OnboardingSupport N ngap.extension id-OnboardingSupport
|
|
SurvivalTime N ngap.extension id-SurvivalTime
|
|
QMCConfigInfo N ngap.extension id-QMCConfigInfo
|
|
PDUSessionPairID N ngap.extension id-PDUSessionPairID
|
|
NR-PagingeDRXInformation N ngap.extension id-NR-PagingeDRXInformation
|
|
M4ReportAmountMDT N ngap.extension id-M4ReportAmount
|
|
M5ReportAmountMDT N ngap.extension id-M5ReportAmount
|
|
M6ReportAmountMDT N ngap.extension id-M6ReportAmount
|
|
M7ReportAmountMDT N ngap.extension id-M7ReportAmount
|
|
IncludeBeamMeasurementsIndication N ngap.extension id-IncludeBeamMeasurementsIndication
|
|
ExcessPacketDelayThresholdConfiguration N ngap.extension id-ExcessPacketDelayThresholdConfiguration
|
|
PagingCauseIndicationForVoiceService N ngap.extension id-PagingCauseIndicationForVoiceService
|
|
PEIPSassistanceInformation N ngap.extension id-PEIPSassistanceInformation
|
|
TAINSAGSupportList N ngap.extension id-TAINSAGSupportList
|
|
TransportLayerAddress N ngap.extension id-SourceNodeTNLAddrInfo
|
|
NGAPIESupportInformationRequestList N ngap.extension id-NGAPIESupportInformationRequestList
|
|
NGAPIESupportInformationResponseList N ngap.extension id-NGAPIESupportInformationResponseList
|
|
EarlyMeasurement N ngap.extension id-EarlyMeasurement
|
|
BeamMeasurementsReportConfiguration N ngap.extension id-BeamMeasurementsReportConfiguration
|
|
|
|
#NGAP-ELEMENTARY-PROCEDURE
|
|
|
|
AMFConfigurationUpdate N ngap.proc.imsg id-AMFConfigurationUpdate
|
|
AMFConfigurationUpdateAcknowledge N ngap.proc.sout id-AMFConfigurationUpdate
|
|
AMFConfigurationUpdateFailure N ngap.proc.uout id-AMFConfigurationUpdate
|
|
|
|
AMFCPRelocationIndication N ngap.proc.imsg id-AMFCPRelocationIndication
|
|
|
|
AMFStatusIndication N ngap.proc.imsg id-AMFStatusIndication
|
|
|
|
BroadcastSessionModificationRequest N ngap.proc.imsg id-BroadcastSessionModification
|
|
BroadcastSessionModificationResponse N ngap.proc.sout id-BroadcastSessionModification
|
|
BroadcastSessionModificationFailure N ngap.proc.uout id-BroadcastSessionModification
|
|
|
|
BroadcastSessionReleaseRequest N ngap.proc.imsg id-BroadcastSessionRelease
|
|
BroadcastSessionReleaseResponse N ngap.proc.sout id-BroadcastSessionRelease
|
|
|
|
BroadcastSessionReleaseRequired N ngap.proc.imsg id-BroadcastSessionReleaseRequired
|
|
|
|
BroadcastSessionSetupRequest N ngap.proc.imsg id-BroadcastSessionSetup
|
|
BroadcastSessionSetupResponse N ngap.proc.sout id-BroadcastSessionSetup
|
|
BroadcastSessionSetupFailure N ngap.proc.uout id-BroadcastSessionSetup
|
|
|
|
CellTrafficTrace N ngap.proc.imsg id-CellTrafficTrace
|
|
|
|
ConnectionEstablishmentIndication N ngap.proc.imsg id-ConnectionEstablishmentIndication
|
|
|
|
DeactivateTrace N ngap.proc.imsg id-DeactivateTrace
|
|
|
|
DistributionSetupRequest N ngap.proc.imsg id-DistributionSetup
|
|
DistributionSetupResponse N ngap.proc.sout id-DistributionSetup
|
|
DistributionSetupFailure N ngap.proc.uout id-DistributionSetup
|
|
|
|
DistributionReleaseRequest N ngap.proc.imsg id-DistributionRelease
|
|
DistributionReleaseResponse N ngap.proc.sout id-DistributionRelease
|
|
|
|
DownlinkNASTransport N ngap.proc.imsg id-DownlinkNASTransport
|
|
|
|
DownlinkNonUEAssociatedNRPPaTransport N ngap.proc.imsg id-DownlinkNonUEAssociatedNRPPaTransport
|
|
|
|
DownlinkRANConfigurationTransfer N ngap.proc.imsg id-DownlinkRANConfigurationTransfer
|
|
|
|
DownlinkRANEarlyStatusTransfer N ngap.proc.imsg id-DownlinkRANEarlyStatusTransfer
|
|
|
|
DownlinkRANStatusTransfer N ngap.proc.imsg id-DownlinkRANStatusTransfer
|
|
|
|
DownlinkUEAssociatedNRPPaTransport N ngap.proc.imsg id-DownlinkUEAssociatedNRPPaTransport
|
|
|
|
ErrorIndication N ngap.proc.imsg id-ErrorIndication
|
|
|
|
HandoverCancel N ngap.proc.imsg id-HandoverCancel
|
|
HandoverCancelAcknowledge N ngap.proc.sout id-HandoverCancel
|
|
|
|
HandoverNotify N ngap.proc.imsg id-HandoverNotification
|
|
|
|
HandoverRequired N ngap.proc.imsg id-HandoverPreparation
|
|
HandoverCommand N ngap.proc.sout id-HandoverPreparation
|
|
HandoverPreparationFailure N ngap.proc.uout id-HandoverPreparation
|
|
|
|
HandoverRequest N ngap.proc.imsg id-HandoverResourceAllocation
|
|
HandoverRequestAcknowledge N ngap.proc.sout id-HandoverResourceAllocation
|
|
HandoverFailure N ngap.proc.uout id-HandoverResourceAllocation
|
|
|
|
HandoverSuccess N ngap.proc.imsg id-HandoverSuccess
|
|
|
|
InitialContextSetupRequest N ngap.proc.imsg id-InitialContextSetup
|
|
InitialContextSetupResponse N ngap.proc.sout id-InitialContextSetup
|
|
InitialContextSetupFailure N ngap.proc.uout id-InitialContextSetup
|
|
|
|
InitialUEMessage N ngap.proc.imsg id-InitialUEMessage
|
|
|
|
LocationReport N ngap.proc.imsg id-LocationReport
|
|
|
|
LocationReportingControl N ngap.proc.imsg id-LocationReportingControl
|
|
|
|
LocationReportingFailureIndication N ngap.proc.imsg id-LocationReportingFailureIndication
|
|
|
|
MulticastSessionActivationRequest N ngap.proc.imsg id-MulticastSessionActivation
|
|
MulticastSessionActivationResponse N ngap.proc.sout id-MulticastSessionActivation
|
|
MulticastSessionActivationFailure N ngap.proc.uout id-MulticastSessionActivation
|
|
|
|
MulticastSessionDeactivationRequest N ngap.proc.imsg id-MulticastSessionDeactivation
|
|
MulticastSessionDeactivationResponse N ngap.proc.sout id-MulticastSessionDeactivation
|
|
|
|
MulticastSessionUpdateRequest N ngap.proc.imsg id-MulticastSessionUpdate
|
|
MulticastSessionUpdateResponse N ngap.proc.sout id-MulticastSessionUpdate
|
|
MulticastSessionUpdateFailure N ngap.proc.uout id-MulticastSessionUpdate
|
|
|
|
MulticastGroupPaging N ngap.proc.imsg id-MulticastGroupPaging
|
|
|
|
NASNonDeliveryIndication N ngap.proc.imsg id-NASNonDeliveryIndication
|
|
|
|
NGReset N ngap.proc.imsg id-NGReset
|
|
NGResetAcknowledge N ngap.proc.sout id-NGReset
|
|
|
|
NGSetupRequest N ngap.proc.imsg id-NGSetup
|
|
NGSetupResponse N ngap.proc.sout id-NGSetup
|
|
NGSetupFailure N ngap.proc.uout id-NGSetup
|
|
|
|
OverloadStart N ngap.proc.imsg id-OverloadStart
|
|
|
|
OverloadStop N ngap.proc.imsg id-OverloadStop
|
|
|
|
Paging N ngap.proc.imsg id-Paging
|
|
|
|
PathSwitchRequest N ngap.proc.imsg id-PathSwitchRequest
|
|
PathSwitchRequestAcknowledge N ngap.proc.sout id-PathSwitchRequest
|
|
PathSwitchRequestFailure N ngap.proc.uout id-PathSwitchRequest
|
|
|
|
PDUSessionResourceModifyRequest N ngap.proc.imsg id-PDUSessionResourceModify
|
|
PDUSessionResourceModifyResponse N ngap.proc.sout id-PDUSessionResourceModify
|
|
|
|
PDUSessionResourceModifyIndication N ngap.proc.imsg id-PDUSessionResourceModifyIndication
|
|
PDUSessionResourceModifyConfirm N ngap.proc.sout id-PDUSessionResourceModifyIndication
|
|
|
|
PDUSessionResourceNotify N ngap.proc.imsg id-PDUSessionResourceNotify
|
|
|
|
PDUSessionResourceReleaseCommand N ngap.proc.imsg id-PDUSessionResourceRelease
|
|
PDUSessionResourceReleaseResponse N ngap.proc.sout id-PDUSessionResourceRelease
|
|
|
|
PDUSessionResourceSetupRequest N ngap.proc.imsg id-PDUSessionResourceSetup
|
|
PDUSessionResourceSetupResponse N ngap.proc.sout id-PDUSessionResourceSetup
|
|
|
|
PrivateMessage N ngap.proc.imsg id-PrivateMessage
|
|
|
|
PWSCancelRequest N ngap.proc.imsg id-PWSCancel
|
|
PWSCancelResponse N ngap.proc.sout id-PWSCancel
|
|
|
|
PWSFailureIndication N ngap.proc.imsg id-PWSFailureIndication
|
|
|
|
PWSRestartIndication N ngap.proc.imsg id-PWSRestartIndication
|
|
|
|
RANConfigurationUpdate N ngap.proc.imsg id-RANConfigurationUpdate
|
|
RANConfigurationUpdateAcknowledge N ngap.proc.sout id-RANConfigurationUpdate
|
|
RANConfigurationUpdateFailure N ngap.proc.uout id-RANConfigurationUpdate
|
|
|
|
RANCPRelocationIndication N ngap.proc.imsg id-RANCPRelocationIndication
|
|
|
|
RerouteNASRequest N ngap.proc.imsg id-RerouteNASRequest
|
|
|
|
RetrieveUEInformation N ngap.proc.imsg id-RetrieveUEInformation
|
|
|
|
RRCInactiveTransitionReport N ngap.proc.imsg id-RRCInactiveTransitionReport
|
|
|
|
SecondaryRATDataUsageReport N ngap.proc.imsg id-SecondaryRATDataUsageReport
|
|
|
|
TraceFailureIndication N ngap.proc.imsg id-TraceFailureIndication
|
|
|
|
TraceStart N ngap.proc.imsg id-TraceStart
|
|
|
|
UEContextModificationRequest N ngap.proc.imsg id-UEContextModification
|
|
UEContextModificationResponse N ngap.proc.sout id-UEContextModification
|
|
UEContextModificationFailure N ngap.proc.uout id-UEContextModification
|
|
|
|
UEContextReleaseCommand N ngap.proc.imsg id-UEContextRelease
|
|
UEContextReleaseComplete N ngap.proc.sout id-UEContextRelease
|
|
|
|
UEContextReleaseRequest N ngap.proc.imsg id-UEContextReleaseRequest
|
|
|
|
UEContextResumeRequest N ngap.proc.imsg id-UEContextResume
|
|
UEContextResumeResponse N ngap.proc.sout id-UEContextResume
|
|
UEContextResumeFailure N ngap.proc.uout id-UEContextResume
|
|
|
|
UEContextSuspendRequest N ngap.proc.imsg id-UEContextSuspend
|
|
UEContextSuspendResponse N ngap.proc.sout id-UEContextSuspend
|
|
UEContextSuspendFailure N ngap.proc.uout id-UEContextSuspend
|
|
|
|
UEInformationTransfer N ngap.proc.imsg id-UEInformationTransfer
|
|
|
|
UERadioCapabilityCheckRequest N ngap.proc.imsg id-UERadioCapabilityCheck
|
|
UERadioCapabilityCheckResponse N ngap.proc.sout id-UERadioCapabilityCheck
|
|
|
|
UERadioCapabilityIDMappingRequest N ngap.proc.imsg id-UERadioCapabilityIDMapping
|
|
UERadioCapabilityIDMappingResponse N ngap.proc.sout id-UERadioCapabilityIDMapping
|
|
|
|
UERadioCapabilityInfoIndication N ngap.proc.imsg id-UERadioCapabilityInfoIndication
|
|
|
|
UETNLABindingReleaseRequest N ngap.proc.imsg id-UETNLABindingRelease
|
|
|
|
UplinkNASTransport N ngap.proc.imsg id-UplinkNASTransport
|
|
|
|
UplinkNonUEAssociatedNRPPaTransport N ngap.proc.imsg id-UplinkNonUEAssociatedNRPPaTransport
|
|
|
|
UplinkRANConfigurationTransfer N ngap.proc.imsg id-UplinkRANConfigurationTransfer
|
|
|
|
UplinkRANEarlyStatusTransfer N ngap.proc.imsg id-UplinkRANEarlyStatusTransfer
|
|
|
|
UplinkRANStatusTransfer N ngap.proc.imsg id-UplinkRANStatusTransfer
|
|
|
|
UplinkUEAssociatedNRPPaTransport N ngap.proc.imsg id-UplinkUEAssociatedNRPPaTransport
|
|
|
|
WriteReplaceWarningRequest N ngap.proc.imsg id-WriteReplaceWarning
|
|
WriteReplaceWarningResponse N ngap.proc.sout id-WriteReplaceWarning
|
|
|
|
UplinkRIMInformationTransfer N ngap.proc.imsg id-UplinkRIMInformationTransfer
|
|
|
|
DownlinkRIMInformationTransfer N ngap.proc.imsg id-DownlinkRIMInformationTransfer
|
|
|
|
PDUSessionResourceSetupRequestTransfer S ngap.n2_ie_type "PDU_RES_SETUP_REQ"
|
|
PDUSessionResourceSetupResponseTransfer S ngap.n2_ie_type "PDU_RES_SETUP_RSP"
|
|
PDUSessionResourceSetupUnsuccessfulTransfer S ngap.n2_ie_type "PDU_RES_SETUP_FAIL"
|
|
PDUSessionResourceReleaseCommandTransfer S ngap.n2_ie_type "PDU_RES_REL_CMD"
|
|
PDUSessionResourceReleaseResponseTransfer S ngap.n2_ie_type "PDU_RES_REL_RSP"
|
|
PDUSessionResourceModifyRequestTransfer S ngap.n2_ie_type "PDU_RES_MOD_REQ"
|
|
PDUSessionResourceModifyResponseTransfer S ngap.n2_ie_type "PDU_RES_MOD_RSP"
|
|
PDUSessionResourceModifyUnsuccessfulTransfer S ngap.n2_ie_type "PDU_RES_MOD_FAIL"
|
|
PDUSessionResourceNotifyTransfer S ngap.n2_ie_type "PDU_RES_NTY"
|
|
PDUSessionResourceNotifyReleasedTransfer S ngap.n2_ie_type "PDU_RES_NTY_REL"
|
|
PDUSessionResourceModifyIndicationTransfer S ngap.n2_ie_type "PDU_RES_MOD_IND"
|
|
PDUSessionResourceModifyConfirmTransfer S ngap.n2_ie_type "PDU_RES_MOD_CFM"
|
|
PathSwitchRequestTransfer S ngap.n2_ie_type "PATH_SWITCH_REQ"
|
|
PathSwitchRequestSetupFailedTransfer S ngap.n2_ie_type "PATH_SWITCH_SETUP_FAIL"
|
|
PathSwitchRequestAcknowledgeTransfer S ngap.n2_ie_type "PATH_SWITCH_REQ_ACK"
|
|
PathSwitchRequestUnsuccessfulTransfer S ngap.n2_ie_type "PATH_SWITCH_REQ_FAIL"
|
|
HandoverRequiredTransfer S ngap.n2_ie_type "HANDOVER_REQUIRED"
|
|
HandoverCommandTransfer S ngap.n2_ie_type "HANDOVER_CMD"
|
|
HandoverPreparationUnsuccessfulTransfer S ngap.n2_ie_type "HANDOVER_PREP_FAIL"
|
|
HandoverRequestAcknowledgeTransfer S ngap.n2_ie_type "HANDOVER_REQ_ACK"
|
|
HandoverResourceAllocationUnsuccessfulTransfer S ngap.n2_ie_type "HANDOVER_RES_ALLOC_FAIL"
|
|
SecondaryRATDataUsageReportTransfer S ngap.n2_ie_type "SECONDARY_RAT_USAGE"
|
|
PDUSessionResourceModifyIndicationUnsuccessfulTransfer S ngap.n2_ie_type "PDU_RES_MOD_IND_FAIL"
|
|
SourceToTarget-TransparentContainer S ngap.n2_ie_type "SRC_TO_TAR_CONTAINER"
|
|
TargetToSource-TransparentContainer S ngap.n2_ie_type "TAR_TO_SRC_CONTAINER"
|
|
RANStatusTransfer-TransparentContainer S ngap.n2_ie_type "RAN_STATUS_TRANS_CONTAINER"
|
|
SONConfigurationTransfer S ngap.n2_ie_type "SON_CONFIG_TRANSFER"
|
|
NRPPa-PDU S ngap.n2_ie_type "NRPPA_PDU"
|
|
UERadioCapability S ngap.n2_ie_type "UE_RADIO_CAPABILITY"
|
|
|
|
#.FN_HDR AMFConfigurationUpdate
|
|
set_message_label(actx, MTYPE_AMF_CONFIGURATION_UPDATE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_AMF_CONFIGURATION_UPDATE);
|
|
|
|
#.FN_HDR AMFConfigurationUpdateAcknowledge
|
|
set_message_label(actx, MTYPE_AMF_CONFIGURATION_UPDATE_ACK);
|
|
set_stats_message_type(actx->pinfo, MTYPE_AMF_CONFIGURATION_UPDATE_ACK);
|
|
|
|
#.FN_HDR AMFConfigurationUpdateFailure
|
|
set_message_label(actx, MTYPE_AMF_CONFIGURATION_UPDATE_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_AMF_CONFIGURATION_UPDATE_FAILURE);
|
|
|
|
#.FN_HDR AMFCPRelocationIndication
|
|
set_message_label(actx, MTYPE_AMF_CP_RELOCATION_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_AMF_CP_RELOCATION_IND);
|
|
|
|
#.FN_HDR AMFStatusIndication
|
|
set_message_label(actx, MTYPE_AMF_STATUS_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_AMF_STATUS_IND);
|
|
|
|
#.FN_HDR BroadcastSessionModificationRequest
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_MODIFICATION_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_MODIFICATION_REQUEST);
|
|
|
|
#.FN_HDR BroadcastSessionModificationResponse
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_MODIFICATION_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_MODIFICATION_RESPONSE);
|
|
|
|
#.FN_HDR BroadcastSessionModificationFailure
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_MODIFICATION_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_MODIFICATION_FAILURE);
|
|
|
|
#.FN_HDR BroadcastSessionReleaseRequest
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_RELEASE_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_RELEASE_REQUEST);
|
|
|
|
#.FN_HDR BroadcastSessionReleaseResponse
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_RELEASE_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_RELEASE_RESPONSE);
|
|
|
|
#.FN_HDR BroadcastSessionReleaseRequired
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_RELEASE_REQUIRED);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_RELEASE_REQUIRED);
|
|
|
|
#.FN_HDR BroadcastSessionSetupRequest
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_SETUP_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_SETUP_REQUEST);
|
|
|
|
#.FN_HDR BroadcastSessionSetupResponse
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_SETUP_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_SETUP_RESPONSE);
|
|
|
|
#.FN_HDR BroadcastSessionSetupFailure
|
|
set_message_label(actx, MTYPE_BROADCAST_SESSION_SETUP_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_SESSION_SETUP_FAILURE);
|
|
|
|
#.FN_HDR CellTrafficTrace
|
|
set_message_label(actx, MTYPE_CELL_TRAFFIC_TRACE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_CELL_TRAFFIC_TRACE);
|
|
|
|
#.FN_HDR ConnectionEstablishmentIndication
|
|
set_message_label(actx, MTYPE_CONNECTION_ESTAB_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_CONNECTION_ESTAB_IND);
|
|
|
|
#.FN_HDR DeactivateTrace
|
|
set_message_label(actx, MTYPE_DEACTIVATE_TRACE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DEACTIVATE_TRACE);
|
|
|
|
#.FN_HDR DistributionSetupRequest
|
|
set_message_label(actx, MTYPE_DISTRIBUTION_SETUP_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DISTRIBUTION_SETUP_REQUEST);
|
|
|
|
#.FN_HDR DistributionSetupResponse
|
|
set_message_label(actx, MTYPE_DISTRIBUTION_SETUP_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DISTRIBUTION_SETUP_RESPONSE);
|
|
|
|
#.FN_HDR DistributionSetupFailure
|
|
set_message_label(actx, MTYPE_DISTRIBUTION_SETUP_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DISTRIBUTION_SETUP_FAILURE);
|
|
|
|
#.FN_HDR DistributionReleaseRequest
|
|
set_message_label(actx, MTYPE_DISTRIBUTION_RELEASE_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DISTRIBUTION_RELEASE_REQUEST);
|
|
|
|
#.FN_HDR DistributionReleaseResponse
|
|
set_message_label(actx, MTYPE_DISTRIBUTION_RELEASE_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DISTRIBUTION_RELEASE_RESPONSE);
|
|
|
|
#.FN_HDR DownlinkNASTransport
|
|
set_message_label(actx, MTYPE_DOWNLINK_NAS_TRANSPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_NAS_TRANSPORT);
|
|
|
|
#.FN_HDR DownlinkNonUEAssociatedNRPPaTransport
|
|
set_message_label(actx, MTYPE_DOWNLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
|
|
#.FN_HDR DownlinkRANConfigurationTransfer
|
|
set_message_label(actx, MTYPE_DOWNLINK_RAN_CONFIGURATION_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RAN_CONFIGURATION_TRANSFER);
|
|
|
|
#.FN_HDR DownlinkRANEarlyStatusTransfer
|
|
set_message_label(actx, MTYPE_DOWNLINK_RAN_EARLY_STATUS_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RAN_EARLY_STATUS_TRANSFER);
|
|
|
|
#.FN_HDR DownlinkRANStatusTransfer
|
|
set_message_label(actx, MTYPE_DOWNLINK_RAN_STATUS_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RAN_STATUS_TRANSFER);
|
|
|
|
#.FN_HDR DownlinkUEAssociatedNRPPaTransport
|
|
set_message_label(actx, MTYPE_DOWNLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
|
|
#.FN_HDR ErrorIndication
|
|
set_message_label(actx, MTYPE_ERROR_INDICATION);
|
|
set_stats_message_type(actx->pinfo, MTYPE_ERROR_INDICATION);
|
|
|
|
#.FN_HDR HandoverCancel
|
|
set_message_label(actx, MTYPE_HANDOVER_CANCEL);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_CANCEL);
|
|
|
|
#.FN_HDR HandoverCancelAcknowledge
|
|
set_message_label(actx, MTYPE_HANDOVER_CANCEL_ACK);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_CANCEL_ACK);
|
|
|
|
#.FN_HDR HandoverNotify
|
|
set_message_label(actx, MTYPE_HANDOVER_NOTIFY);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_NOTIFY);
|
|
|
|
#.FN_HDR HandoverRequired
|
|
set_message_label(actx, MTYPE_HANDOVER_REQUIRED);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_REQUIRED);
|
|
|
|
#.FN_HDR HandoverCommand
|
|
set_message_label(actx, MTYPE_HANDOVER_COMMAND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_COMMAND);
|
|
|
|
#.FN_HDR HandoverPreparationFailure
|
|
set_message_label(actx, MTYPE_HANDOVER_PREPARATION_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_PREPARATION_FAILURE);
|
|
|
|
#.FN_HDR HandoverRequest
|
|
set_message_label(actx, MTYPE_HANDOVER_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_REQUEST);
|
|
|
|
#.FN_HDR HandoverRequestAcknowledge
|
|
set_message_label(actx, MTYPE_HANDOVER_REQUEST_ACK);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_REQUEST_ACK);
|
|
|
|
#.FN_HDR HandoverFailure
|
|
set_message_label(actx, MTYPE_HANDOVER_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_FAILURE);
|
|
|
|
#.FN_HDR HandoverSuccess
|
|
set_message_label(actx, MTYPE_HANDOVER_SUCCESS);
|
|
set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_SUCCESS);
|
|
|
|
#.FN_HDR InitialContextSetupRequest
|
|
set_message_label(actx, MTYPE_INITIAL_CONTEXT_SETUP_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_INITIAL_CONTEXT_SETUP_REQUEST);
|
|
|
|
#.FN_HDR InitialContextSetupResponse
|
|
set_message_label(actx, MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE);
|
|
|
|
#.FN_HDR InitialContextSetupFailure
|
|
set_message_label(actx, MTYPE_INITIAL_CONTEXT_SETUP_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_INITIAL_CONTEXT_SETUP_FAILURE);
|
|
|
|
#.FN_HDR InitialUEMessage
|
|
set_message_label(actx, MTYPE_INITIAL_UE_MESSAGE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_INITIAL_UE_MESSAGE);
|
|
|
|
#.FN_HDR LocationReport
|
|
set_message_label(actx, MTYPE_LOCATION_REPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_LOCATION_REPORT);
|
|
|
|
#.FN_HDR LocationReportingControl
|
|
set_message_label(actx, MTYPE_LOCATION_REPORTING_CONTROL);
|
|
set_stats_message_type(actx->pinfo, MTYPE_LOCATION_REPORTING_CONTROL);
|
|
|
|
#.FN_HDR LocationReportingFailureIndication
|
|
set_message_label(actx, MTYPE_LOCATION_REPORTING_FAILURE_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_LOCATION_REPORTING_FAILURE_IND);
|
|
|
|
#.FN_HDR MulticastSessionActivationRequest
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_ACTIVATION_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_ACTIVATION_REQUEST);
|
|
|
|
#.FN_HDR MulticastSessionActivationResponse
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_ACTIVATION_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_ACTIVATION_RESPONSE);
|
|
|
|
#.FN_HDR MulticastSessionActivationFailure
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_ACTIVATION_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_ACTIVATION_FAILURE);
|
|
|
|
#.FN_HDR MulticastSessionDeactivationRequest
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_DEACTIVATION_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_DEACTIVATION_REQUEST);
|
|
|
|
#.FN_HDR MulticastSessionDeactivationResponse
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_DEACTIVATION_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_DEACTIVATION_RESPONSE);
|
|
|
|
#.FN_HDR MulticastSessionUpdateRequest
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_UPDATE_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_UPDATE_REQUEST);
|
|
|
|
#.FN_HDR MulticastSessionUpdateResponse
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_UPDATE_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_UPDATE_RESPONSE);
|
|
|
|
#.FN_HDR MulticastSessionUpdateFailure
|
|
set_message_label(actx, MTYPE_MULTICAST_SESSION_UPDATE_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_SESSION_UPDATE_FAILURE);
|
|
|
|
#.FN_HDR MulticastGroupPaging
|
|
set_message_label(actx, MTYPE_MULTICAST_GROUP_PAGING);
|
|
set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_GROUP_PAGING);
|
|
|
|
#.FN_HDR NASNonDeliveryIndication
|
|
set_message_label(actx, MTYPE_NAS_NON_DELIVERY_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_NAS_NON_DELIVERY_IND);
|
|
|
|
#.FN_HDR NGReset
|
|
set_message_label(actx, MTYPE_NG_RESET);
|
|
set_stats_message_type(actx->pinfo, MTYPE_NG_RESET);
|
|
|
|
#.FN_HDR NGResetAcknowledge
|
|
set_message_label(actx, MTYPE_NG_RESET_ACK);
|
|
set_stats_message_type(actx->pinfo, MTYPE_NG_RESET_ACK);
|
|
|
|
#.FN_HDR NGSetupRequest
|
|
set_message_label(actx, MTYPE_NG_SETUP_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_NG_SETUP_REQUEST);
|
|
|
|
#.FN_HDR NGSetupResponse
|
|
set_message_label(actx, MTYPE_NG_SETUP_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_NG_SETUP_RESPONSE);
|
|
|
|
#.FN_HDR NGSetupFailure
|
|
set_message_label(actx, MTYPE_NG_SETUP_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_NG_SETUP_FAILURE);
|
|
|
|
#.FN_HDR OverloadStart
|
|
set_message_label(actx, MTYPE_OVERLOAD_START);
|
|
set_stats_message_type(actx->pinfo, MTYPE_OVERLOAD_START);
|
|
|
|
#.FN_HDR OverloadStop
|
|
set_message_label(actx, MTYPE_OVERLOAD_STOP);
|
|
set_stats_message_type(actx->pinfo, MTYPE_OVERLOAD_STOP);
|
|
|
|
#.FN_HDR Paging
|
|
set_message_label(actx, MTYPE_PAGING);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PAGING);
|
|
|
|
#.FN_HDR PathSwitchRequest
|
|
set_message_label(actx, MTYPE_PATH_SWITCH_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PATH_SWITCH_REQUEST);
|
|
|
|
#.FN_HDR PathSwitchRequestAcknowledge
|
|
set_message_label(actx, MTYPE_PATH_SWITCH_REQUEST_ACK);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PATH_SWITCH_REQUEST_ACK);
|
|
|
|
#.FN_HDR PathSwitchRequestFailure
|
|
set_message_label(actx, MTYPE_PATH_SWITCH_REQUEST_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PATH_SWITCH_REQUEST_FAILURE);
|
|
|
|
#.FN_HDR PDUSessionResourceModifyRequest
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST);
|
|
|
|
#.FN_HDR PDUSessionResourceModifyResponse
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE);
|
|
|
|
#.FN_HDR PDUSessionResourceModifyIndication
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND);
|
|
|
|
#.FN_HDR PDUSessionResourceModifyConfirm
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM);
|
|
|
|
#.FN_HDR PDUSessionResourceNotify
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_NOTIFY);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_NOTIFY);
|
|
|
|
#.FN_HDR PDUSessionResourceReleaseCommand
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND);
|
|
|
|
#.FN_HDR PDUSessionResourceReleaseResponse
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE);
|
|
|
|
#.FN_HDR PDUSessionResourceSetupRequest
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST);
|
|
|
|
#.FN_HDR PDUSessionResourceSetupResponse
|
|
set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE);
|
|
|
|
#.FN_HDR PrivateMessage
|
|
set_message_label(actx, MTYPE_PRIVATE_MESSAGE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PRIVATE_MESSAGE);
|
|
|
|
#.FN_HDR PWSCancelRequest
|
|
set_message_label(actx, MTYPE_PWS_CANCEL_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PWS_CANCEL_REQUEST);
|
|
|
|
#.FN_HDR PWSCancelResponse
|
|
set_message_label(actx, MTYPE_PWS_CANCEL_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PWS_CANCEL_RESPONSE);
|
|
|
|
#.FN_HDR PWSFailureIndication
|
|
set_message_label(actx, MTYPE_PWS_FAILURE_INDICATION);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PWS_FAILURE_INDICATION);
|
|
|
|
#.FN_HDR PWSRestartIndication
|
|
set_message_label(actx, MTYPE_PWS_RESTART_INDICATION);
|
|
set_stats_message_type(actx->pinfo, MTYPE_PWS_RESTART_INDICATION);
|
|
|
|
#.FN_HDR RANConfigurationUpdate
|
|
set_message_label(actx, MTYPE_RAN_CONFIGURATION_UPDATE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_RAN_CONFIGURATION_UPDATE);
|
|
|
|
#.FN_HDR RANConfigurationUpdateAcknowledge
|
|
set_message_label(actx, MTYPE_RAN_CONFIGURATION_UPDATE_ACK);
|
|
set_stats_message_type(actx->pinfo, MTYPE_RAN_CONFIGURATION_UPDATE_ACK);
|
|
|
|
#.FN_HDR RANConfigurationUpdateFailure
|
|
set_message_label(actx, MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE);
|
|
|
|
#.FN_HDR RANCPRelocationIndication
|
|
set_message_label(actx, MTYPE_RAN_CP_RELOCATION_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_RAN_CP_RELOCATION_IND);
|
|
|
|
#.FN_HDR RerouteNASRequest
|
|
set_message_label(actx, MTYPE_REROUTE_NAS_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_REROUTE_NAS_REQUEST);
|
|
|
|
#.FN_HDR RetrieveUEInformation
|
|
set_message_label(actx, MTYPE_RETRIEVE_UE_INFORMATION);
|
|
set_stats_message_type(actx->pinfo, MTYPE_RETRIEVE_UE_INFORMATION);
|
|
|
|
#.FN_HDR RRCInactiveTransitionReport
|
|
set_message_label(actx, MTYPE_RRC_INACTIVE_TRANSITION_REPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_RRC_INACTIVE_TRANSITION_REPORT);
|
|
|
|
#.FN_HDR SecondaryRATDataUsageReport
|
|
set_message_label(actx, MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT);
|
|
|
|
#.FN_HDR TraceFailureIndication
|
|
set_message_label(actx, MTYPE_TRACE_FAILURE_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_TRACE_FAILURE_IND);
|
|
|
|
#.FN_HDR TraceStart
|
|
set_message_label(actx, MTYPE_TRACE_START);
|
|
set_stats_message_type(actx->pinfo, MTYPE_TRACE_START);
|
|
|
|
#.FN_HDR UEContextModificationRequest
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_REQUEST);
|
|
|
|
#.FN_HDR UEContextModificationResponse
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE);
|
|
|
|
#.FN_HDR UEContextModificationFailure
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_FAILURE);
|
|
|
|
#.FN_HDR UEContextReleaseCommand
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_COMMAND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_COMMAND);
|
|
|
|
#.FN_HDR UEContextReleaseComplete
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_COMPLETE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_COMPLETE);
|
|
|
|
#.FN_HDR UEContextReleaseRequest
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_REQUEST);
|
|
|
|
#.FN_HDR UEContextResumeRequest
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_RESUME_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RESUME_REQUEST);
|
|
|
|
#.FN_HDR UEContextResumeResponse
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_RESUME_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RESUME_RESPONSE);
|
|
|
|
#.FN_HDR UEContextResumeFailure
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_RESUME_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RESUME_FAILURE);
|
|
|
|
#.FN_HDR UEContextSuspendRequest
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_SUSPEND_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SUSPEND_REQUEST);
|
|
|
|
#.FN_HDR UEContextSuspendResponse
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_SUSPEND_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SUSPEND_RESPONSE);
|
|
|
|
#.FN_HDR UEContextSuspendFailure
|
|
set_message_label(actx, MTYPE_UE_CONTEXT_SUSPEND_FAILURE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SUSPEND_FAILURE);
|
|
|
|
#.FN_HDR UEInformationTransfer
|
|
set_message_label(actx, MTYPE_UE_INFORMATION_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_INFORMATION_TRANSFER);
|
|
|
|
#.FN_HDR UERadioCapabilityCheckRequest
|
|
set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST);
|
|
|
|
#.FN_HDR UERadioCapabilityCheckResponse
|
|
set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE);
|
|
|
|
#.FN_HDR UERadioCapabilityIDMappingRequest
|
|
set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST);
|
|
|
|
#.FN_HDR UERadioCapabilityIDMappingResponse
|
|
set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE);
|
|
|
|
#.FN_HDR UERadioCapabilityInfoIndication
|
|
set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_INFO_IND);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_INFO_IND);
|
|
|
|
#.FN_HDR UETNLABindingReleaseRequest
|
|
set_message_label(actx, MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST);
|
|
|
|
#.FN_HDR UplinkNASTransport
|
|
set_message_label(actx, MTYPE_UPLINK_NAS_TRANSPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UPLINK_NAS_TRANSPORT);
|
|
|
|
#.FN_HDR UplinkNonUEAssociatedNRPPaTransport
|
|
set_message_label(actx, MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
|
|
#.FN_HDR UplinkRANConfigurationTransfer
|
|
set_message_label(actx, MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER);
|
|
|
|
#.FN_HDR UplinkRANEarlyStatusTransfer
|
|
set_message_label(actx, MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER);
|
|
|
|
#.FN_HDR UplinkRANStatusTransfer
|
|
set_message_label(actx, MTYPE_UPLINK_RAN_STATUS_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RAN_STATUS_TRANSFER);
|
|
|
|
#.FN_HDR UplinkUEAssociatedNRPPaTransport
|
|
set_message_label(actx, MTYPE_UPLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UPLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT);
|
|
|
|
#.FN_HDR WriteReplaceWarningRequest
|
|
set_message_label(actx, MTYPE_WRITE_REPLACE_WARNING_REQUEST);
|
|
set_stats_message_type(actx->pinfo, MTYPE_WRITE_REPLACE_WARNING_REQUEST);
|
|
|
|
#.FN_HDR WriteReplaceWarningResponse
|
|
set_message_label(actx, MTYPE_WRITE_REPLACE_WARNING_RESPONSE);
|
|
set_stats_message_type(actx->pinfo, MTYPE_WRITE_REPLACE_WARNING_RESPONSE);
|
|
|
|
#.FN_HDR UplinkRIMInformationTransfer
|
|
set_message_label(actx, MTYPE_UPLINK_RIM_INFORMATION_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RIM_INFORMATION_TRANSFER);
|
|
|
|
#.FN_HDR DownlinkRIMInformationTransfer
|
|
set_message_label(actx, MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER);
|
|
set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER);
|
|
|
|
#
|
|
# Editor modelines - https://www.wireshark.org/tools/modelines.html
|
|
#
|
|
# Local variables:
|
|
# c-basic-offset: 2
|
|
# tab-width: 8
|
|
# indent-tabs-mode: nil
|
|
# End:
|
|
#
|
|
# vi: set shiftwidth=2 tabstop=8 expandtab:
|
|
# :indentSize=2:tabSize=8:noTabs=true:
|
|
#
|