1# ngap.cnf 2# ngap conformation file 3 4#.OPT 5PER 6ALIGNED 7#.END 8 9#.USE_VALS_EXT 10CauseRadioNetwork 11ProcedureCode 12ProtocolIE-ID 13 14#.EXPORTS ONLY_VALS WS_DLL 15 16#.EXPORTS 17LastVisitedNGRANCellInformation_PDU 18MDT-Configuration_PDU 19MobilityRestrictionList_PDU 20NGRAN-CGI_PDU 21SONConfigurationTransfer_PDU 22SourceNGRANNode-ToTargetNGRANNode-TransparentContainer_PDU 23TargetNGRANNode-ToSourceNGRANNode-TransparentContainer_PDU 24 25#.PDU 26HandoverCommandTransfer 27HandoverPreparationUnsuccessfulTransfer 28HandoverRequestAcknowledgeTransfer 29HandoverResourceAllocationUnsuccessfulTransfer 30LastVisitedNGRANCellInformation 31MDT-Configuration 32MobilityRestrictionList 33NGAP-PDU 34NGRAN-CGI 35PathSwitchRequestAcknowledgeTransfer 36PathSwitchRequestSetupFailedTransfer 37PDUSessionResourceModifyUnsuccessfulTransfer 38PDUSessionResourceReleaseCommandTransfer 39PDUSessionResourceSetupRequestTransfer 40PDUSessionResourceSetupResponseTransfer 41PDUSessionResourceSetupUnsuccessfulTransfer 42SONConfigurationTransfer 43SourceNGRANNode-ToTargetNGRANNode-TransparentContainer 44TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer 45TargetNGRANNode-ToSourceNGRANNode-TransparentContainer 46 47#.MAKE_ENUM 48GlobalRANNodeID 49HandoverType 50ProcedureCode 51ProtocolIE-ID 52RAT-Information 53 54#.NO_EMIT 55 56#.OMIT_ASSIGNMENT 57# Get rid of unused code warnings 58AlternativeQoSParaSetNotifyIndex 59ProtocolIE-FieldPair 60ProtocolIE-ContainerList 61ProtocolIE-ContainerPair 62ProtocolIE-ContainerPairList 63Presence 64#.END 65 66 67#.TYPE_RENAME 68 69InitiatingMessage/value InitiatingMessage_value 70SuccessfulOutcome/value SuccessfulOutcome_value 71UnsuccessfulOutcome/value UnsuccessfulOutcome_value 72 73#.FIELD_RENAME 74 75InitiatingMessage/value initiatingMessagevalue 76UnsuccessfulOutcome/value unsuccessfulOutcome_value 77SuccessfulOutcome/value successfulOutcome_value 78 79 80PrivateIE-Field/id private_id 81ProtocolExtensionField/id ext_id 82 83PrivateIE-Field/value private_value 84ProtocolIE-Field/value ie_field_value 85 86GlobalGNB-ID/gNB-ID globalGNB-ID_gNB-ID 87GlobalN3IWF-ID/n3IWF-ID globalN3IWF-ID_n3IWF-ID 88GlobalTNGF-ID/tNGF-ID globalTNGF-ID_tNGF-ID 89GlobalTWIF-ID/tWIF-ID globalTWIF-ID_tWIF-ID 90GlobalW-AGF-ID/w-AGF-ID globalW-AGF-ID_w-AGF-ID 91 92#.FIELD_ATTR 93GlobalGNB-ID/gNB-ID ABBREV=globalGNB_ID.gNB_ID 94GlobalN3IWF-ID/n3IWF-ID ABBREV=globalN3IWF_ID_n3IWF_ID 95GlobalTNGF-ID/tNGF-ID ABBREV=globalTNGF_ID.tNGF_ID 96GlobalTWIF-ID/tWIF-ID ABBREV=globalTWIF_ID.tWIF_ID 97GlobalW-AGF-ID/w-AGF-ID ABBREV=globalW_AGF_ID.w_AGF_ID 98UE-associatedLogicalNG-connectionItem/aMF-UE-NGAP-ID ABBREV=AMF_UE_NGAP_ID 99UE-associatedLogicalNG-connectionItem/rAN-UE-NGAP-ID ABBREV=RAN_UE_NGAP_ID 100UE-NGAP-ID-pair/aMF-UE-NGAP-ID ABBREV=AMF_UE_NGAP_ID 101UE-NGAP-ID-pair/rAN-UE-NGAP-ID ABBREV=RAN_UE_NGAP_ID 102UE-NGAP-IDs/aMF-UE-NGAP-ID ABBREV=AMF_UE_NGAP_ID 103 104#.FN_BODY ProtocolIE-ID VAL_PTR=&ngap_data->protocol_ie_id 105 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 106%(DEFAULT_BODY)s 107 108#.FN_FTR ProtocolIE-ID 109 if (tree) { 110 proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", 111 val_to_str_ext(ngap_data->protocol_ie_id, &ngap_ProtocolIE_ID_vals_ext, "unknown (%d)")); 112 } 113#.END 114 115 116 117#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue 118# Currently not used 119# FN_PARS ProtocolIE-FieldPair/firstValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairFirstValue 120# FN_PARS ProtocolIE-FieldPair/secondValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairSecondValue 121 122#.FN_BODY ProtocolExtensionID VAL_PTR=&ngap_data->protocol_extension_id 123 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 124%(DEFAULT_BODY)s 125 126#.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue 127 128#.FN_BODY ProcedureCode VAL_PTR = &ngap_data->procedure_code 129 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 130%(DEFAULT_BODY)s 131#.END 132 133#.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue 134#.FN_HDR InitiatingMessage/value 135 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 136 ngap_data->message_type = INITIATING_MESSAGE; 137#.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue 138#.FN_HDR SuccessfulOutcome/value 139 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 140 ngap_data->message_type = SUCCESSFUL_OUTCOME; 141#.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue 142#.FN_HDR UnsuccessfulOutcome/value 143 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 144 ngap_data->message_type = UNSUCCESSFUL_OUTCOME; 145 146#--- Parameterization is not supported in asn2wrs --- 147 148#ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES : IEsSetParam} ::= 149# SEQUENCE (SIZE (lowerBound..upperBound)) OF 150# ProtocolIE-Container {{IEsSetParam}} 151 152# #.FN_PARS ProtocolIE-ContainerList 153# MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound") 154# MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound") 155# #.FN_HDR ProtocolIE-ContainerList 156# static const asn1_par_def_t ProtocolIE_ContainerList_pars[] = { 157# { "lowerBound", ASN1_PAR_INTEGER }, 158# { "upperBound", ASN1_PAR_INTEGER }, 159# { NULL, (asn1_par_type)0 } 160# }; 161# asn1_stack_frame_check(actx, "ProtocolIE-ContainerList", ProtocolIE_ContainerList_pars); 162# #.END 163 164#ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, NGAP-PROTOCOL-IES-PAIR : IEsSetParam} ::= 165# SEQUENCE (SIZE (lowerBound..upperBound)) OF 166# ProtocolIE-ContainerPair {{IEsSetParam}} 167 168# Currently not used 169# FN_PARS ProtocolIE-ContainerPairList 170#MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound") 171#MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound") 172# FN_HDR ProtocolIE-ContainerPairList 173# static const asn1_par_def_t ProtocolIE_ContainerPairList_pars[] = { 174# { "lowerBound", ASN1_PAR_INTEGER }, 175# { "upperBound", ASN1_PAR_INTEGER }, 176# { NULL, 0 } 177# }; 178# asn1_stack_frame_check(actx, "ProtocolIE-ContainerPairList", ProtocolIE_ContainerPairList_pars); 179# END 180 181#PduSessionResource-IE-ContainerList { NGAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofPduSessionResources, {IEsSetParam} } 182# FN_BODY PduSessionResource-IE-ContainerList 183# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList"); 184# asn1_param_push_integer(%(ACTX)s, 1); 185# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs); 186# %(DEFAULT_BODY)s 187# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList"); 188# END 189 190# PduSessionResource-IE-ContainerPairList { NGAP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofPduSessionResources, {IEsSetParam} } 191# Currently not used 192# FN_BODY SAEB-IE-ContainerPairList 193# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerPairList"); 194# asn1_param_push_integer(%(ACTX)s, 1); 195# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs); 196#%(DEFAULT_BODY)s 197# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerPairList"); 198# END 199 200# Currently not used 201# ProtocolError-IE-ContainerList { NGAP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofPduSessionResources, {IEsSetParam} } 202# FN_BODY ProtocolError-IE-ContainerList 203# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList"); 204# asn1_param_push_integer(%(ACTX)s, 1); 205# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs); 206#%(DEFAULT_BODY)s 207# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList"); 208# END 209 210# .FN_HDR PrivateIE-ID 211# struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 212# ngap_data->obj_id = NULL; 213 214# FN_BODY PrivateIE-ID/global FN_VARIANT = _str VAL_PTR = &ngap_data->obj_id 215# struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 216# %(DEFAULT_BODY)s 217 218# FN_BODY PrivateIE-Field/value 219# struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 220# if (ngap_data->obj_id) { 221# offset = call_per_oid_callback(ngap_data->obj_id, tvb, actx->pinfo, tree, offset, actx, hf_index); 222# } else { 223# %(DEFAULT_BODY)s 224# } 225 226#.FN_BODY RAN-UE-NGAP-ID VAL_PTR = &ran_ue_ngap_id 227 guint32 ran_ue_ngap_id; 228 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 229%(DEFAULT_BODY)s 230 ngap_data->ran_ue_ngap_id = ran_ue_ngap_id; 231 232#.FN_BODY NAS-PDU VAL_PTR = ¶meter_tvb 233 234 tvbuff_t *parameter_tvb=NULL; 235 guint tvb_len; 236 237%(DEFAULT_BODY)s 238 239 tvb_len = tvb_reported_length(parameter_tvb); 240 if (tvb_len > 0) { 241 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 242 if (ngap_data->protocol_ie_id == id_NASC) { 243 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NASC); 244 /* use an heuristic based on the payload length to identify the Intra N1 mode 245 NAS transparent container or the S1 mode to N1 mode NAS transparent container */ 246 if (tvb_len == 8) 247 de_nas_5gs_s1_mode_to_n1_mode_nas_transparent_cont(parameter_tvb, subtree, actx->pinfo); 248 else 249 de_nas_5gs_intra_n1_mode_nas_transparent_cont(parameter_tvb, subtree, actx->pinfo); 250 } else { 251 if (nas_5gs_handle) { 252 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NAS_PDU); 253 TRY { 254 call_dissector(nas_5gs_handle, parameter_tvb, actx->pinfo, subtree); 255 } 256 CATCH_BOUNDS_ERRORS { 257 show_exception(tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE); 258 } 259 ENDTRY; 260 } 261 } 262 } 263 264#.FN_HDR InitialUEMessage 265 /* Set the direction of the message */ 266 actx->pinfo->link_dir=P2P_DIR_UL; 267 268#.FN_HDR DownlinkNASTransport 269 /* Set the direction of the message */ 270 actx->pinfo->link_dir=P2P_DIR_DL; 271 272#.FN_HDR UplinkNASTransport 273 /* Set the direction of the message */ 274 actx->pinfo->link_dir=P2P_DIR_UL; 275 276#.FN_HDR HandoverRequest 277 /* Set the direction of the message */ 278 actx->pinfo->link_dir=P2P_DIR_DL; 279 280#.FN_BODY HandoverType VAL_PTR = &ngap_data->handover_type_value 281 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 282%(DEFAULT_BODY)s 283 284#.FN_BODY SourceToTarget-TransparentContainer VAL_PTR = ¶meter_tvb 285 tvbuff_t *parameter_tvb; 286 proto_tree *subtree; 287%(DEFAULT_BODY)s 288 if (ngap_dissect_container && parameter_tvb && 289 tvb_reported_length(parameter_tvb) > 0) { 290 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 291 /* Don't want elements inside container to write to info column */ 292 col_set_writable(actx->pinfo->cinfo, COL_INFO, FALSE); 293 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_SourceToTarget_TransparentContainer); 294 TRY { 295 296 switch(ngap_data->handover_type_value) { 297 case intra5gs: 298 case eps_to_5gs: 299 dissect_ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 300 break; 301 case fivegs_to_eps: 302 dissect_s1ap_SourceeNB_ToTargeteNB_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 303 break; 304 case fivegs_to_utran: 305 dissect_rrc_ToTargetRNC_Container_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 306 break; 307 default: 308 break; 309 } 310 } 311 CATCH_BOUNDS_ERRORS { 312 show_exception(tvb, actx->pinfo, tree, EXCEPT_CODE, GET_MESSAGE); 313 } 314 ENDTRY; 315 316 /* Enable writing of the column again */ 317 col_set_writable(actx->pinfo->cinfo, COL_INFO, TRUE); 318 } 319 320#.FN_BODY TargetToSource-TransparentContainer VAL_PTR = ¶meter_tvb 321 tvbuff_t *parameter_tvb; 322 proto_tree *subtree; 323%(DEFAULT_BODY)s 324 if (ngap_dissect_container && parameter_tvb && 325 tvb_reported_length(parameter_tvb) > 0) { 326 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 327 /* Don't want elements inside container to write to info column */ 328 col_set_writable(actx->pinfo->cinfo, COL_INFO, FALSE); 329 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_TargetToSource_TransparentContainer); 330 if (ngap_data->procedure_code == id_HandoverPreparation) { 331 switch(ngap_data->handover_type_value) { 332 case intra5gs: 333 case eps_to_5gs: 334 dissect_ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 335 break; 336 case fivegs_to_eps: 337 dissect_s1ap_TargeteNB_ToSourceeNB_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 338 break; 339 case fivegs_to_utran: 340 dissect_rrc_TargetRNC_ToSourceRNC_Container_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 341 break; 342 default: 343 break; 344 } 345 } else { 346 dissect_ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 347 } 348 /* Enable writing of the column again */ 349 col_set_writable(actx->pinfo->cinfo, COL_INFO, TRUE); 350 } 351 352#.FN_BODY TargettoSource-Failure-TransparentContainer VAL_PTR = ¶meter_tvb 353 tvbuff_t *parameter_tvb; 354 proto_tree *subtree; 355%(DEFAULT_BODY)s 356 if (ngap_dissect_container && parameter_tvb && 357 tvb_reported_length(parameter_tvb) > 0) { 358 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 359 /* Don't want elements inside container to write to info column */ 360 col_set_writable(actx->pinfo->cinfo, COL_INFO, FALSE); 361 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_TargettoSource_Failure_TransparentContainer); 362 switch(ngap_data->handover_type_value) { 363 case intra5gs: 364 dissect_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 365 break; 366 default: 367 break; 368 } 369 /* Enable writing of the column again */ 370 col_set_writable(actx->pinfo->cinfo, COL_INFO, TRUE); 371 } 372 373#.TYPE_ATTR 374ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &ngap_ProtocolIE_ID_vals_ext 375 376#.TYPE_ATTR 377BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec 378 379#.TYPE_ATTR 380MessageIdentifier TYPE = FT_UINT16 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = <e_rrc_messageIdentifier_vals_ext 381 382#.FN_BODY MessageIdentifier VAL_PTR = ¶meter_tvb HF_INDEX = -1 383 tvbuff_t *parameter_tvb = NULL; 384%(DEFAULT_BODY)s 385 if (parameter_tvb) { 386 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 387 } 388 389#.FN_BODY SerialNumber VAL_PTR = ¶meter_tvb 390 tvbuff_t *parameter_tvb = NULL; 391%(DEFAULT_BODY)s 392 if (parameter_tvb) { 393 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_SerialNumber); 394 proto_tree_add_item(subtree, hf_ngap_SerialNumber_gs, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 395 proto_tree_add_item(subtree, hf_ngap_SerialNumber_msg_code, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 396 proto_tree_add_item(subtree, hf_ngap_SerialNumber_upd_nb, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 397 } 398 399#.TYPE_ATTR 400RepetitionPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 401 402#.FN_BODY WarningType VAL_PTR = ¶meter_tvb 403 tvbuff_t *parameter_tvb = NULL; 404%(DEFAULT_BODY)s 405 if (parameter_tvb) { 406 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_WarningType); 407 proto_tree_add_item(subtree, hf_ngap_WarningType_value, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 408 proto_tree_add_item(subtree, hf_ngap_WarningType_emergency_user_alert, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 409 proto_tree_add_item(subtree, hf_ngap_WarningType_popup, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 410 } 411 412#.FN_BODY DataCodingScheme VAL_PTR = ¶meter_tvb 413 tvbuff_t *parameter_tvb = NULL; 414%(DEFAULT_BODY)s 415 if (parameter_tvb) { 416 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 417 proto_tree *subtree; 418 419 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_DataCodingScheme); 420 ngap_data->data_coding_scheme = dissect_cbs_data_coding_scheme(parameter_tvb, actx->pinfo, subtree, 0); 421 } 422 423#.FN_BODY WarningMessageContents VAL_PTR = ¶meter_tvb 424 tvbuff_t *parameter_tvb = NULL; 425%(DEFAULT_BODY)s 426 if (parameter_tvb) { 427 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 428 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_WarningMessageContents); 429 dissect_ngap_warningMessageContents(parameter_tvb, subtree, actx->pinfo, ngap_data->data_coding_scheme, 430 hf_ngap_WarningMessageContents_nb_pages, hf_ngap_WarningMessageContents_decoded_page); 431 } 432 433#.FN_BODY EPS-TAI 434 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 435 ngap_data->number_type = E212_TAI; 436%(DEFAULT_BODY)s 437 438#.TYPE_ATTR 439EPS-TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX 440#.FN_BODY EPS-TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1 441 tvbuff_t *parameter_tvb = NULL; 442%(DEFAULT_BODY)s 443 if (parameter_tvb) { 444 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 445 } 446 447#.FN_BODY TAI 448 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 449 ngap_data->number_type = E212_5GSTAI; 450 ngap_data->tai = wmem_new0(actx->pinfo->pool, struct ngap_tai); 451%(DEFAULT_BODY)s 452 if (!PINFO_FD_VISITED(actx->pinfo) && ngap_data->ngap_conv && 453 (ngap_data->message_type == INITIATING_MESSAGE) && 454 (ngap_data->procedure_code == id_InitialUEMessage)) { 455 guint64 key = (ngap_data->tai->plmn << 24) | ngap_data->tai->tac; 456 457 if (wmem_map_lookup(ngap_data->ngap_conv->nbiot_ta, &key)) { 458 wmem_tree_key_t tree_key[3]; 459 guint32 *id = wmem_new(wmem_file_scope(), guint32); 460 461 *id = ngap_data->ran_ue_ngap_id; 462 tree_key[0].length = 1; 463 tree_key[0].key = id; 464 tree_key[1].length = 1; 465 tree_key[1].key = &actx->pinfo->num; 466 tree_key[2].length = 0; 467 tree_key[2].key = NULL; 468 wmem_tree_insert32_array(ngap_data->ngap_conv->nbiot_ran_ue_ngap_id, tree_key, id); 469 } 470 } 471 472#.TYPE_ATTR 473TAC TYPE = FT_UINT24 DISPLAY = BASE_DEC_HEX 474#.FN_BODY TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1 475 tvbuff_t *parameter_tvb = NULL; 476 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 477%(DEFAULT_BODY)s 478 if (parameter_tvb) { 479 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 3, ENC_BIG_ENDIAN); 480 if (ngap_data->supported_ta) { 481 ngap_data->supported_ta->tac = tvb_get_ntoh24(parameter_tvb, 0); 482 } else if (ngap_data->tai) { 483 ngap_data->tai->tac = tvb_get_ntoh24(parameter_tvb, 0); 484 } 485 } 486 487#.FN_BODY PLMNIdentity VAL_PTR = ¶meter_tvb 488 tvbuff_t *parameter_tvb = NULL; 489 proto_tree *subtree; 490 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 491 e212_number_type_t number_type = ngap_data->number_type; 492 ngap_data->number_type = E212_NONE; 493%(DEFAULT_BODY)s 494 if (parameter_tvb) { 495 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_PLMNIdentity); 496 dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, number_type, FALSE); 497 if (ngap_data->supported_ta) { 498 guint32 plmn = tvb_get_ntoh24(parameter_tvb, 0); 499 wmem_array_append_one(ngap_data->supported_ta->plmn, plmn); 500 } else if (ngap_data->tai) { 501 ngap_data->tai->plmn = tvb_get_ntoh24(parameter_tvb, 0); 502 } 503 } 504 505#.FN_BODY GUAMI 506 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 507 ngap_data->number_type = E212_GUAMI; 508%(DEFAULT_BODY)s 509 510#.FN_HDR SupportedTAItem 511 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 512 513 if (!PINFO_FD_VISITED(actx->pinfo) && 514 (ngap_data->message_type == INITIATING_MESSAGE) && 515 ((ngap_data->procedure_code == id_NGSetup) || 516 (ngap_data->procedure_code == id_RANConfigurationUpdate))) { 517 ngap_data->supported_ta = wmem_new0(actx->pinfo->pool, struct ngap_supported_ta); 518 ngap_data->supported_ta->plmn = wmem_array_new(actx->pinfo->pool, sizeof(guint32)); 519 } 520 521#.FN_FTR SupportedTAItem 522 ngap_data->supported_ta = NULL; 523 524#.FN_BODY RAT-Information VAL_PTR = &rat_info 525 guint32 rat_info = 0xffffffff; 526 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 527%(DEFAULT_BODY)s 528 if (ngap_data->ngap_conv && ngap_data->supported_ta && (rat_info == nb_IoT)) { 529 guint64 *key; 530 guint i; 531 532 for (i = 0; i < wmem_array_get_count(ngap_data->supported_ta->plmn); i++) { 533 key = wmem_new(wmem_file_scope(), guint64); 534 *key = ((*(guint32*)wmem_array_index(ngap_data->supported_ta->plmn, i)) << 24) | ngap_data->supported_ta->tac; 535 wmem_map_insert(ngap_data->ngap_conv->nbiot_ta, key, GUINT_TO_POINTER(1)); 536 } 537 } 538 539#.FN_BODY TransportLayerAddress VAL_PTR = ¶meter_tvb LEN_PTR = &len 540 tvbuff_t *parameter_tvb = NULL; 541 proto_tree *subtree; 542 int len; 543 544%(DEFAULT_BODY)s 545 if (!parameter_tvb) 546 return offset; 547 548 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_TransportLayerAddress); 549 if (len == 32) { 550 /* IPv4 */ 551 proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); 552 } else if (len == 128) { 553 /* IPv6 */ 554 proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv6, parameter_tvb, 0, 16, ENC_NA); 555 } else if (len == 160) { 556 /* IPv4 */ 557 proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); 558 /* IPv6 */ 559 proto_tree_add_item(subtree, hf_ngap_transportLayerAddressIPv6, parameter_tvb, 4, 16, ENC_NA); 560 } 561 562#.FN_BODY NGAP-Message VAL_PTR = ¶meter_tvb 563 tvbuff_t *parameter_tvb; 564 proto_tree *subtree; 565%(DEFAULT_BODY)s 566 if (!parameter_tvb) 567 return offset; 568 569 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NGAP_Message); 570 col_set_fence(actx->pinfo->cinfo, COL_INFO); 571 call_dissector(ngap_handle, parameter_tvb, actx->pinfo, subtree); 572 573#.FN_BODY NGRANTraceID VAL_PTR = ¶meter_tvb 574 tvbuff_t *parameter_tvb; 575 proto_tree *subtree = NULL; 576%(DEFAULT_BODY)s 577 if (!parameter_tvb) 578 return offset; 579 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NGRANTraceID); 580 dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE); 581 proto_tree_add_item(subtree, hf_ngap_NGRANTraceID_TraceID, parameter_tvb, 3, 3, ENC_BIG_ENDIAN); 582 proto_tree_add_item(subtree, hf_ngap_NGRANTraceID_TraceRecordingSessionReference, parameter_tvb, 6, 2, ENC_BIG_ENDIAN); 583 584#.FN_BODY NR-CGI 585 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 586 ngap_data->number_type = E212_NRCGI; 587%(DEFAULT_BODY)s 588 589#.FIELD_ATTR 590NR-CGI/nRCellIdentity ABBREV=NRCellIdentity TYPE=FT_UINT40 DISPLAY=BASE_HEX 591 592#.FN_BODY NRCellIdentity VAL_PTR = &cell_id_tvb HF_INDEX=-1 593 tvbuff_t *cell_id_tvb = NULL; 594%(DEFAULT_BODY)s 595 if (cell_id_tvb) { 596 guint64 cell_id = tvb_get_bits64(cell_id_tvb, 0, 36, ENC_BIG_ENDIAN); 597 actx->created_item = proto_tree_add_uint64(tree, hf_index, cell_id_tvb, 0, 5, cell_id); 598 } 599 600#.FN_BODY EUTRA-CGI 601 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 602 ngap_data->number_type = E212_ECGI; 603%(DEFAULT_BODY)s 604 605#.FIELD_ATTR 606EUTRA-CGI/eUTRACellIdentity ABBREV=EUTRACellIdentity TYPE=FT_UINT32 DISPLAY=BASE_HEX 607 608#.FN_BODY EUTRACellIdentity VAL_PTR = &cell_id_tvb HF_INDEX=-1 609 tvbuff_t *cell_id_tvb = NULL; 610%(DEFAULT_BODY)s 611 if (cell_id_tvb) { 612 guint32 cell_id = tvb_get_bits32(cell_id_tvb, 0, 28, ENC_BIG_ENDIAN); 613 actx->created_item = proto_tree_add_uint(tree, hf_index, cell_id_tvb, 0, 4, cell_id); 614 } 615 616#.TYPE_ATTR 617PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(ngap_PacketLossRate_fmt) 618 619#.TYPE_ATTR 620PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(ngap_PacketDelayBudget_fmt) 621 622#.TYPE_ATTR 623AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds 624 625#.TYPE_ATTR 626MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_bytes 627 628#.FN_BODY InterfacesToTrace VAL_PTR = ¶meter_tvb 629 tvbuff_t *parameter_tvb = NULL; 630%(DEFAULT_BODY)s 631 if (parameter_tvb) { 632 static int * const fields[] = { 633 &hf_ngap_InterfacesToTrace_NG_C, 634 &hf_ngap_InterfacesToTrace_Xn_C, 635 &hf_ngap_InterfacesToTrace_Uu, 636 &hf_ngap_InterfacesToTrace_F1_C, 637 &hf_ngap_InterfacesToTrace_E1, 638 &hf_ngap_InterfacesToTrace_reserved, 639 NULL 640 }; 641 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_InterfacesToTrace); 642 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); 643 } 644 645#.TYPE_ATTR 646PortNumber TYPE = FT_UINT16 DISPLAY = BASE_DEC 647 648#.FN_BODY PortNumber VAL_PTR = ¶meter_tvb HF_INDEX = -1 649 tvbuff_t *parameter_tvb = NULL; 650%(DEFAULT_BODY)s 651 if (parameter_tvb) { 652 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 653 } 654 655#.FN_BODY GlobalRANNodeID VAL_PTR = &value 656 gint value; 657 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 658 659%(DEFAULT_BODY)s 660 if (ngap_data->ngap_conv && ngap_data->procedure_code == id_NGSetup) { 661 if (addresses_equal(&actx->pinfo->src, &ngap_data->ngap_conv->addr_a) && 662 actx->pinfo->srcport == ngap_data->ngap_conv->port_a) { 663 ngap_data->ngap_conv->ranmode_id_a = (GlobalRANNodeID_enum)value; 664 } else if (addresses_equal(&actx->pinfo->src, &ngap_data->ngap_conv->addr_b) && 665 actx->pinfo->srcport == ngap_data->ngap_conv->port_b) { 666 ngap_data->ngap_conv->ranmode_id_b = (GlobalRANNodeID_enum)value; 667 } 668 } 669 670#.FN_HDR SourceNGRANNode-ToTargetNGRANNode-TransparentContainer 671 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 672 673 ngap_data->transparent_container_type = SOURCE_TO_TARGET_TRANSPARENT_CONTAINER; 674 675 676#.FN_HDR TargetNGRANNode-ToSourceNGRANNode-TransparentContainer 677 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 678 679 ngap_data->transparent_container_type = TARGET_TO_SOURCE_TRANSPARENT_CONTAINER; 680 681#.FN_BODY RRCContainer VAL_PTR = ¶meter_tvb 682 tvbuff_t *parameter_tvb = NULL; 683 684%(DEFAULT_BODY)s 685 if (parameter_tvb) { 686 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 687 proto_tree *subtree; 688 GlobalRANNodeID_enum ranmode_id; 689 690 if (ngap_data->transparent_container_type == SOURCE_TO_TARGET_TRANSPARENT_CONTAINER || 691 ngap_data->transparent_container_type == TARGET_TO_SOURCE_TRANSPARENT_CONTAINER) { 692 if (actx->pinfo->destport == gbl_ngapSctpPort) 693 ranmode_id = ngap_get_ranmode_id(&actx->pinfo->src, actx->pinfo->srcport, actx->pinfo); 694 else 695 ranmode_id = ngap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo); 696 } else { 697 ranmode_id = (GlobalRANNodeID_enum)-1; 698 } 699 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_RRCContainer); 700 if ((ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_AUTOMATIC && 701 ranmode_id == globalGNB_ID) || 702 (ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_GNB)) { 703 if (ngap_data->transparent_container_type == SOURCE_TO_TARGET_TRANSPARENT_CONTAINER) { 704 dissect_nr_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 705 } else if (ngap_data->transparent_container_type == TARGET_TO_SOURCE_TRANSPARENT_CONTAINER) { 706 dissect_nr_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 707 } 708 } else if ((ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_AUTOMATIC && 709 ranmode_id == globalNgENB_ID) || 710 (ngap_dissect_target_ng_ran_container_as == NGAP_NG_RAN_CONTAINER_NG_ENB)) { 711 if (ngap_data->transparent_container_type == SOURCE_TO_TARGET_TRANSPARENT_CONTAINER) { 712 dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 713 } else if (ngap_data->transparent_container_type == TARGET_TO_SOURCE_TRANSPARENT_CONTAINER) { 714 dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 715 } 716 } 717 } 718 719#.FN_BODY UERadioCapabilityForPagingOfNB-IoT VAL_PTR = ¶meter_tvb 720 tvbuff_t *parameter_tvb = NULL; 721 722%(DEFAULT_BODY)s 723 if (parameter_tvb && lte_rrc_ue_radio_paging_info_nb_handle) { 724 proto_tree *subtree; 725 726 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapabilityForPagingOfNB_IoT); 727 call_dissector(lte_rrc_ue_radio_paging_info_nb_handle, parameter_tvb, actx->pinfo, subtree); 728 } 729 730#.FN_BODY UERadioCapabilityForPagingOfNR VAL_PTR = ¶meter_tvb 731 tvbuff_t *parameter_tvb = NULL; 732 733%(DEFAULT_BODY)s 734 if (parameter_tvb && nr_rrc_ue_radio_paging_info_handle) { 735 proto_tree *subtree; 736 737 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapabilityForPagingOfNR); 738 call_dissector(nr_rrc_ue_radio_paging_info_handle, parameter_tvb, actx->pinfo, subtree); 739 } 740 741#.FN_BODY UERadioCapabilityForPagingOfEUTRA VAL_PTR = ¶meter_tvb 742 tvbuff_t *parameter_tvb = NULL; 743 744%(DEFAULT_BODY)s 745 if (parameter_tvb && lte_rrc_ue_radio_paging_info_handle) { 746 proto_tree *subtree; 747 748 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapabilityForPagingOfEUTRA); 749 call_dissector(lte_rrc_ue_radio_paging_info_handle, parameter_tvb, actx->pinfo, subtree); 750 } 751 752#.TYPE_ATTR 753RecommendedCellItem/timeStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 754 755#.FN_BODY UERadioCapability VAL_PTR = ¶meter_tvb 756 tvbuff_t *parameter_tvb = NULL; 757 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 758 759%(DEFAULT_BODY)s 760 if (parameter_tvb) { 761 proto_tree *subtree; 762 volatile dissector_handle_t handle; 763 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UERadioCapability); 764 if (ngap_data->procedure_code == id_UERadioCapability_EUTRA_Format) { 765 handle = lte_rrc_ue_radio_access_cap_info_handle; 766 } else if ((ngap_is_nbiot_ue(actx->pinfo) && ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_AUTOMATIC) || 767 (ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_NBIOT)) { 768 handle = lte_rrc_ue_radio_access_cap_info_nb_handle; 769 } else { 770 handle = nr_rrc_ue_radio_access_cap_info_handle; 771 } 772 if (handle) { 773 TRY { 774 call_dissector(handle, parameter_tvb, actx->pinfo, subtree); 775 } 776 CATCH_BOUNDS_ERRORS { 777 show_exception(parameter_tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE); 778 } 779 ENDTRY; 780 } 781 } 782 783#.FN_BODY TimeStamp VAL_PTR = ×tamp_tvb 784 tvbuff_t *timestamp_tvb = NULL; 785%(DEFAULT_BODY)s 786 787#.FN_FTR TimeStamp 788 if (timestamp_tvb) { 789 proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0)); 790 } 791 792#.FN_BODY RATRestrictionInformation VAL_PTR=¶meter_tvb 793 tvbuff_t *parameter_tvb = NULL; 794%(DEFAULT_BODY)s 795 if (parameter_tvb) { 796 static int * const fields[] = { 797 &hf_ngap_RATRestrictionInformation_e_UTRA, 798 &hf_ngap_RATRestrictionInformation_nR, 799 &hf_ngap_RATRestrictionInformation_nR_unlicensed, 800 &hf_ngap_RATRestrictionInformation_reserved, 801 NULL 802 }; 803 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_RATRestrictionInformation); 804 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); 805 } 806 807#.FN_BODY NRencryptionAlgorithms VAL_PTR=¶meter_tvb 808 tvbuff_t *parameter_tvb = NULL; 809%(DEFAULT_BODY)s 810 if (parameter_tvb) { 811 static int * const fields[] = { 812 &hf_ngap_NrencryptionAlgorithms_nea1, 813 &hf_ngap_NrencryptionAlgorithms_nea2, 814 &hf_ngap_NrencryptionAlgorithms_nea3, 815 &hf_ngap_NrencryptionAlgorithms_reserved, 816 NULL 817 }; 818 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NrencryptionAlgorithms); 819 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); 820 } 821 822#.FN_BODY NRintegrityProtectionAlgorithms VAL_PTR=¶meter_tvb 823 tvbuff_t *parameter_tvb = NULL; 824%(DEFAULT_BODY)s 825 if (parameter_tvb) { 826 static int * const fields[] = { 827 &hf_ngap_NrintegrityProtectionAlgorithms_nia1, 828 &hf_ngap_NrintegrityProtectionAlgorithms_nia2, 829 &hf_ngap_NrintegrityProtectionAlgorithms_nia3, 830 &hf_ngap_NrintegrityProtectionAlgorithms_reserved, 831 NULL 832 }; 833 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NrintegrityProtectionAlgorithms); 834 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); 835 } 836 837#.FN_BODY EUTRAencryptionAlgorithms VAL_PTR=¶meter_tvb 838 tvbuff_t *parameter_tvb = NULL; 839%(DEFAULT_BODY)s 840 if (parameter_tvb) { 841 static int * const fields[] = { 842 &hf_ngap_EUTRAencryptionAlgorithms_eea1, 843 &hf_ngap_EUTRAencryptionAlgorithms_eea2, 844 &hf_ngap_EUTRAencryptionAlgorithms_eea3, 845 &hf_ngap_EUTRAencryptionAlgorithms_reserved, 846 NULL 847 }; 848 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_EUTRAencryptionAlgorithms); 849 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); 850 } 851 852#.FN_BODY EUTRAintegrityProtectionAlgorithms VAL_PTR=¶meter_tvb 853 tvbuff_t *parameter_tvb = NULL; 854%(DEFAULT_BODY)s 855 if (parameter_tvb) { 856 static int * const fields[] = { 857 &hf_ngap_EUTRAintegrityProtectionAlgorithms_eia1, 858 &hf_ngap_EUTRAintegrityProtectionAlgorithms_eia2, 859 &hf_ngap_EUTRAintegrityProtectionAlgorithms_eia3, 860 &hf_ngap_EUTRAintegrityProtectionAlgorithms_reserved, 861 NULL 862 }; 863 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_EUTRAintegrityProtectionAlgorithms); 864 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); 865 } 866 867#.TYPE_ATTR 868ExpectedUEMovingTrajectoryItem/timeStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 869 870#.FN_BODY LastVisitedEUTRANCellInformation VAL_PTR = ¶meter_tvb 871 tvbuff_t *parameter_tvb = NULL; 872 proto_tree *subtree; 873%(DEFAULT_BODY)s 874 if (parameter_tvb) { 875 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LastVisitedEUTRANCellInformation); 876 dissect_s1ap_LastVisitedEUTRANCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 877 } 878 879#.FN_BODY LastVisitedUTRANCellInformation VAL_PTR = ¶meter_tvb 880 tvbuff_t *parameter_tvb = NULL; 881 proto_tree *subtree; 882%(DEFAULT_BODY)s 883 if (parameter_tvb) { 884 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LastVisitedUTRANCellInformation); 885 dissect_ranap_LastVisitedUTRANCell_Item_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 886 } 887 888#.FN_BODY LastVisitedGERANCellInformation VAL_PTR = ¶meter_tvb 889 tvbuff_t *parameter_tvb = NULL; 890 proto_tree *subtree; 891%(DEFAULT_BODY)s 892 if (parameter_tvb) { 893 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LastVisitedGERANCellInformation); 894 dissect_s1ap_LastVisitedGERANCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 895 } 896 897#.TYPE_ATTR 898ExpectedActivityPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 899 900#.TYPE_ATTR 901ExpectedIdlePeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 902 903#.TYPE_ATTR 904TimeUEStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 905 906#.TYPE_ATTR 907TimeUEStayedInCellEnhancedGranularity DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_TimeUEStayedInCellEnhancedGranularity_fmt) 908 909#.TYPE_ATTR 910TrafficLoadReductionIndication DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent 911 912#.FN_BODY PeriodicRegistrationUpdateTimer VAL_PTR=&val_tvb HF_INDEX=-1 913 tvbuff_t *val_tvb = NULL; 914%(DEFAULT_BODY)s 915 if (val_tvb) { 916 guint32 val = tvb_get_guint8(val_tvb, 0); 917 actx->created_item = proto_tree_add_uint(tree, hf_index, val_tvb, 0, 1, val); 918 } 919 920#.TYPE_ATTR 921PeriodicRegistrationUpdateTimer TYPE=FT_UINT8 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_PeriodicRegistrationUpdateTimer_fmt) 922 923#.FN_BODY NASSecurityParametersFromNGRAN VAL_PTR = ¶meter_tvb 924 tvbuff_t *parameter_tvb = NULL; 925 926%(DEFAULT_BODY)s 927 if (parameter_tvb) { 928 proto_tree *subtree; 929 930 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NASSecurityParametersFromNGRAN); 931 de_nas_5gs_n1_mode_to_s1_mode_nas_transparent_cont(parameter_tvb, subtree, actx->pinfo); 932 } 933 934#.FN_BODY EN-DCSONConfigurationTransfer VAL_PTR = ¶meter_tvb 935 tvbuff_t *parameter_tvb = NULL; 936 proto_tree *subtree; 937%(DEFAULT_BODY)s 938 if (parameter_tvb) { 939 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_EN_DCSONConfigurationTransfer); 940 dissect_s1ap_EN_DCSONConfigurationTransfer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); 941 } 942 943#.FN_BODY VolumeTimedReport-Item/startTimeStamp VAL_PTR = ×tamp_tvb 944 tvbuff_t *timestamp_tvb = NULL; 945%(DEFAULT_BODY)s 946 947#.FN_FTR VolumeTimedReport-Item/startTimeStamp 948 if (timestamp_tvb) { 949 proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0)); 950 } 951 952#.FN_BODY VolumeTimedReport-Item/endTimeStamp VAL_PTR = ×tamp_tvb 953 tvbuff_t *timestamp_tvb = NULL; 954%(DEFAULT_BODY)s 955 956#.FN_FTR VolumeTimedReport-Item/endTimeStamp 957 if (timestamp_tvb) { 958 proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0)); 959 } 960 961#.FN_BODY NRPPa-PDU VAL_PTR = ¶meter_tvb 962 963 tvbuff_t *parameter_tvb=NULL; 964 965%(DEFAULT_BODY)s 966 967 if ((tvb_reported_length(parameter_tvb)>0)&&(nrppa_handle)) 968 call_dissector(nrppa_handle, parameter_tvb, %(ACTX)s->pinfo, tree); 969 970#.TYPE_ATTR 971VolumeTimedReport-Item/usageCountUL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets 972 973#.TYPE_ATTR 974VolumeTimedReport-Item/usageCountDL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets 975 976#.TYPE_ATTR 977BluetoothName TYPE=FT_STRING DISPLAY = STR_UNICODE 978#.FN_BODY BluetoothName VAL_PTR = ¶meter_tvb HF_INDEX = -1 979 tvbuff_t *parameter_tvb = NULL; 980%(DEFAULT_BODY)s 981 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA); 982#.END 983 984#.FN_BODY BurstArrivalTime VAL_PTR = &burst_arrival_time_tvb 985 tvbuff_t *burst_arrival_time_tvb = NULL; 986%(DEFAULT_BODY)s 987 if (burst_arrival_time_tvb) { 988 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_BurstArrivalTime); 989 dissect_nr_rrc_ReferenceTime_r16_PDU(burst_arrival_time_tvb, actx->pinfo, subtree, NULL); 990 } 991 992#.FN_BODY CoverageEnhancementLevel VAL_PTR = &cov_enh_level_tvb 993 tvbuff_t *cov_enh_level_tvb; 994 proto_tree *subtree; 995%(DEFAULT_BODY)s 996 if (cov_enh_level_tvb && ngap_dissect_container) { 997 subtree = proto_item_add_subtree(actx->created_item, ett_ngap_CoverageEnhancementLevel); 998 if ((ngap_is_nbiot_ue(actx->pinfo) && (ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_AUTOMATIC)) || 999 (ngap_dissect_lte_container_as == NGAP_LTE_CONTAINER_NBIOT)) { 1000 TRY { 1001 dissect_lte_rrc_UEPagingCoverageInformation_NB_PDU(cov_enh_level_tvb, actx->pinfo, subtree, NULL); 1002 } 1003 CATCH_BOUNDS_ERRORS { 1004 show_exception(cov_enh_level_tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE); 1005 } 1006 ENDTRY; 1007 } else { 1008 TRY { 1009 dissect_lte_rrc_UEPagingCoverageInformation_PDU(cov_enh_level_tvb, actx->pinfo, subtree, NULL); 1010 } 1011 CATCH_BOUNDS_ERRORS { 1012 show_exception(cov_enh_level_tvb, actx->pinfo, subtree, EXCEPT_CODE, GET_MESSAGE); 1013 } 1014 ENDTRY; 1015 } 1016 } 1017 1018#.TYPE_ATTR 1019Extended-ConnectedTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 1020 1021#.TYPE_ATTR 1022ExtendedPacketDelayBudget DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_ExtendedPacketDelayBudget_fmt) 1023 1024#.FN_BODY ExtendedRATRestrictionInformation/primaryRATRestriction VAL_PTR=¶meter_tvb 1025 tvbuff_t *parameter_tvb = NULL; 1026%(DEFAULT_BODY)s 1027 if (parameter_tvb) { 1028 static int * const fields[] = { 1029 &hf_ngap_primaryRATRestriction_e_UTRA, 1030 &hf_ngap_primaryRATRestriction_nR, 1031 &hf_ngap_primaryRATRestriction_nR_unlicensed, 1032 &hf_ngap_primaryRATRestriction_reserved, 1033 NULL 1034 }; 1035 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_primaryRATRestriction); 1036 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); 1037 } 1038 1039#.FN_BODY ExtendedRATRestrictionInformation/secondaryRATRestriction VAL_PTR=¶meter_tvb 1040 tvbuff_t *parameter_tvb = NULL; 1041%(DEFAULT_BODY)s 1042 if (parameter_tvb) { 1043 static int * const fields[] = { 1044 &hf_ngap_secondaryRATRestriction_e_UTRA, 1045 &hf_ngap_secondaryRATRestriction_nR, 1046 &hf_ngap_secondaryRATRestriction_e_UTRA_unlicensed, 1047 &hf_ngap_secondaryRATRestriction_nR_unlicensed, 1048 &hf_ngap_secondaryRATRestriction_reserved, 1049 NULL 1050 }; 1051 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_secondaryRATRestriction); 1052 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); 1053 } 1054 1055#.FN_BODY LAI 1056 struct ngap_private_data *ngap_data = ngap_get_private_data(actx->pinfo); 1057 ngap_data->number_type = E212_LAI; 1058%(DEFAULT_BODY)s 1059 1060#.TYPE_ATTR 1061LAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX 1062#.FN_BODY LAC VAL_PTR = ¶meter_tvb HF_INDEX = -1 1063 tvbuff_t *parameter_tvb = NULL; 1064%(DEFAULT_BODY)s 1065 if (parameter_tvb) { 1066 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); 1067 } 1068 1069#.FN_BODY MDTModeEutra VAL_PTR = &mdt_mode_eutra_tvb 1070 tvbuff_t *mdt_mode_eutra_tvb = NULL; 1071%(DEFAULT_BODY)s 1072 if (mdt_mode_eutra_tvb) { 1073 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_MDTModeEutra); 1074 dissect_s1ap_MDTMode_PDU(mdt_mode_eutra_tvb, actx->pinfo, subtree, NULL); 1075 } 1076 1077#.FN_BODY MeasurementsToActivate VAL_PTR=¶meter_tvb 1078 tvbuff_t *parameter_tvb = NULL; 1079%(DEFAULT_BODY)s 1080 if (parameter_tvb) { 1081 static int * const fields[] = { 1082 &hf_ngap_MeasurementsToActivate_M1, 1083 &hf_ngap_MeasurementsToActivate_M2, 1084 &hf_ngap_MeasurementsToActivate_M4, 1085 &hf_ngap_MeasurementsToActivate_M5, 1086 &hf_ngap_MeasurementsToActivate_M6, 1087 &hf_ngap_MeasurementsToActivate_M7, 1088 &hf_ngap_MeasurementsToActivate_M1_from_event, 1089 &hf_ngap_MeasurementsToActivate_reserved, 1090 NULL 1091 }; 1092 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_MeasurementsToActivate); 1093 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); 1094 } 1095 1096#.FN_BODY MDT-Location-Information VAL_PTR=¶meter_tvb 1097 tvbuff_t *parameter_tvb = NULL; 1098%(DEFAULT_BODY)s 1099 if (parameter_tvb) { 1100 static int * const fields[] = { 1101 &hf_ngap_MDT_Location_Information_GNSS, 1102 &hf_ngap_MDT_Location_Information_reserved, 1103 NULL 1104 }; 1105 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_MDT_Location_Information); 1106 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); 1107 } 1108 1109#.FN_BODY NRMobilityHistoryReport VAL_PTR = &nr_mob_hist_report_tvb 1110 tvbuff_t *nr_mob_hist_report_tvb = NULL; 1111%(DEFAULT_BODY)s 1112 if (nr_mob_hist_report_tvb) { 1113 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NRMobilityHistoryReport); 1114 dissect_nr_rrc_VisitedCellInfoList_r16_PDU(nr_mob_hist_report_tvb, actx->pinfo, subtree, NULL); 1115 } 1116 1117#.FN_BODY LTEUERLFReportContainer VAL_PTR = <e_ue_rlf_report_tvb 1118 tvbuff_t *lte_ue_rlf_report_tvb = NULL; 1119%(DEFAULT_BODY)s 1120 if (lte_ue_rlf_report_tvb) { 1121 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_LTEUERLFReportContainer); 1122 dissect_lte_rrc_RLF_Report_r9_PDU(lte_ue_rlf_report_tvb, actx->pinfo, subtree, NULL); 1123 } 1124 1125#.FN_BODY NRUERLFReportContainer VAL_PTR = &nr_ue_rlc_report_tvb 1126 tvbuff_t *nr_ue_rlc_report_tvb = NULL; 1127%(DEFAULT_BODY)s 1128 if (nr_ue_rlc_report_tvb) { 1129 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_NRUERLFReportContainer); 1130 dissect_nr_rrc_nr_RLF_Report_r16_PDU(nr_ue_rlc_report_tvb, actx->pinfo, subtree, NULL); 1131 } 1132 1133#.TYPE_ATTR 1134Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds 1135 1136#.TYPE_ATTR 1137Threshold-RSRP DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_Threshold_RSRP_fmt) 1138 1139#.TYPE_ATTR 1140Threshold-RSRQ DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_Threshold_RSRQ_fmt) 1141 1142#.TYPE_ATTR 1143Threshold-SINR DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(ngap_Threshold_SINR_fmt) 1144 1145#.TYPE_ATTR 1146WLANName TYPE=FT_STRING DISPLAY = STR_UNICODE 1147#.FN_BODY WLANName VAL_PTR = ¶meter_tvb HF_INDEX = -1 1148 tvbuff_t *parameter_tvb = NULL; 1149%(DEFAULT_BODY)s 1150 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA); 1151#.END 1152 1153#.TYPE_ATTR 1154FiveG-TMSI TYPE = FT_UINT32 DISPLAY = BASE_DEC_HEX 1155#.FN_BODY FiveG-TMSI VAL_PTR = ¶meter_tvb HF_INDEX = -1 1156 tvbuff_t *parameter_tvb = NULL; 1157 proto_item *ti; 1158%(DEFAULT_BODY)s 1159 if (parameter_tvb) { 1160 actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); 1161 ti = proto_tree_add_item(tree, hf_3gpp_tmsi, tvb, 0, 4, ENC_BIG_ENDIAN); 1162 proto_item_set_hidden(ti); 1163 } 1164 1165#.FN_BODY GlobalCable-ID VAL_PTR=¶meter_tvb 1166 tvbuff_t *parameter_tvb = NULL; 1167%(DEFAULT_BODY)s 1168 if (parameter_tvb) { 1169 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_GlobalCable_ID); 1170 proto_tree_add_item(subtree, hf_ngap_GlobalCable_ID_str, parameter_tvb, 0, -1, ENC_UTF_8 | ENC_NA); 1171 } 1172 1173#.TYPE_ATTR 1174QosMonitoringReportingFrequency DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds 1175 1176#.FN_BODY UpdateFeedback VAL_PTR=¶meter_tvb 1177 tvbuff_t *parameter_tvb = NULL; 1178%(DEFAULT_BODY)s 1179 if (parameter_tvb) { 1180 static int * const fields[] = { 1181 &hf_ngap_UpdateFeedback_CN_PDB_DL, 1182 &hf_ngap_UpdateFeedback_CN_PDB_UL, 1183 &hf_ngap_UpdateFeedback_reserved, 1184 NULL 1185 }; 1186 proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_ngap_UpdateFeedback); 1187 proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); 1188 } 1189 1190#.FN_BODY PDUSessionResourceSetupRequestTransfer 1191volatile guint32 _offset; 1192 _offset = offset; 1193 TRY { 1194 _offset = dissect_per_sequence(tvb, _offset, actx, tree, hf_index, 1195 ett_ngap_PDUSessionResourceSetupRequestTransfer, PDUSessionResourceSetupRequestTransfer_sequence); 1196 } 1197 CATCH_BOUNDS_ERRORS { 1198 show_exception(tvb, actx->pinfo, tree, EXCEPT_CODE, GET_MESSAGE); 1199 } 1200 ENDTRY; 1201 offset = _offset; 1202 1203#.ASSIGN_VALUE_TO_TYPE # NGAP does not have constants assigned to types, they are pure INTEGER 1204# ProcedureCode 1205 1206id-AMFConfigurationUpdate ProcedureCode 1207id-AMFStatusIndication ProcedureCode 1208id-CellTrafficTrace ProcedureCode 1209id-DeactivateTrace ProcedureCode 1210id-DownlinkNASTransport ProcedureCode 1211id-DownlinkNonUEAssociatedNRPPaTransport ProcedureCode 1212id-DownlinkRANConfigurationTransfer ProcedureCode 1213id-DownlinkRANStatusTransfer ProcedureCode 1214id-DownlinkUEAssociatedNRPPaTransport ProcedureCode 1215id-ErrorIndication ProcedureCode 1216id-HandoverCancel ProcedureCode 1217id-HandoverNotification ProcedureCode 1218id-HandoverPreparation ProcedureCode 1219id-HandoverResourceAllocation ProcedureCode 1220id-InitialContextSetup ProcedureCode 1221id-InitialUEMessage ProcedureCode 1222id-LocationReportingControl ProcedureCode 1223id-LocationReportingFailureIndication ProcedureCode 1224id-LocationReport ProcedureCode 1225id-NASNonDeliveryIndication ProcedureCode 1226id-NGReset ProcedureCode 1227id-NGSetup ProcedureCode 1228id-OverloadStart ProcedureCode 1229id-OverloadStop ProcedureCode 1230id-Paging ProcedureCode 1231id-PathSwitchRequest ProcedureCode 1232id-PDUSessionResourceModify ProcedureCode 1233id-PDUSessionResourceModifyIndication ProcedureCode 1234id-PDUSessionResourceRelease ProcedureCode 1235id-PDUSessionResourceSetup ProcedureCode 1236id-PDUSessionResourceNotify ProcedureCode 1237id-PrivateMessage ProcedureCode 1238id-PWSCancel ProcedureCode 1239id-PWSFailureIndication ProcedureCode 1240id-PWSRestartIndication ProcedureCode 1241id-RANConfigurationUpdate ProcedureCode 1242id-RerouteNASRequest ProcedureCode 1243id-RRCInactiveTransitionReport ProcedureCode 1244id-TraceFailureIndication ProcedureCode 1245id-TraceStart ProcedureCode 1246id-UEContextModification ProcedureCode 1247id-UEContextRelease ProcedureCode 1248id-UEContextReleaseRequest ProcedureCode 1249id-UERadioCapabilityCheck ProcedureCode 1250id-UERadioCapabilityInfoIndication ProcedureCode 1251id-UETNLABindingRelease ProcedureCode 1252id-UplinkNASTransport ProcedureCode 1253id-UplinkNonUEAssociatedNRPPaTransport ProcedureCode 1254id-UplinkRANConfigurationTransfer ProcedureCode 1255id-UplinkRANStatusTransfer ProcedureCode 1256id-UplinkUEAssociatedNRPPaTransport ProcedureCode 1257id-WriteReplaceWarning ProcedureCode 1258id-SecondaryRATDataUsageReport ProcedureCode 1259id-UplinkRIMInformationTransfer ProcedureCode 1260id-DownlinkRIMInformationTransfer ProcedureCode 1261id-RetrieveUEInformation ProcedureCode 1262id-UEInformationTransfer ProcedureCode 1263id-RANCPRelocationIndication ProcedureCode 1264id-UEContextResume ProcedureCode 1265id-UEContextSuspend ProcedureCode 1266id-UERadioCapabilityIDMapping ProcedureCode 1267id-HandoverSuccess ProcedureCode 1268id-UplinkRANEarlyStatusTransfer ProcedureCode 1269id-DownlinkRANEarlyStatusTransfer ProcedureCode 1270id-AMFCPRelocationIndication ProcedureCode 1271id-ConnectionEstablishmentIndication ProcedureCode 1272 1273# ProtocolIE-ID 1274id-AllowedNSSAI ProtocolIE-ID 1275id-AMFName ProtocolIE-ID 1276id-AMFOverloadResponse ProtocolIE-ID 1277id-AMFSetID ProtocolIE-ID 1278id-AMF-TNLAssociationFailedToSetupList ProtocolIE-ID 1279id-AMF-TNLAssociationSetupList ProtocolIE-ID 1280id-AMF-TNLAssociationToAddList ProtocolIE-ID 1281id-AMF-TNLAssociationToRemoveList ProtocolIE-ID 1282id-AMF-TNLAssociationToUpdateList ProtocolIE-ID 1283id-AMFTrafficLoadReductionIndication ProtocolIE-ID 1284id-AMF-UE-NGAP-ID ProtocolIE-ID 1285id-AssistanceDataForPaging ProtocolIE-ID 1286id-BroadcastCancelledAreaList ProtocolIE-ID 1287id-BroadcastCompletedAreaList ProtocolIE-ID 1288id-CancelAllWarningMessages ProtocolIE-ID 1289id-Cause ProtocolIE-ID 1290id-CellIDListForRestart ProtocolIE-ID 1291id-ConcurrentWarningMessageInd ProtocolIE-ID 1292id-CoreNetworkAssistanceInformationForInactive ProtocolIE-ID 1293id-CriticalityDiagnostics ProtocolIE-ID 1294id-DataCodingScheme ProtocolIE-ID 1295id-DefaultPagingDRX ProtocolIE-ID 1296id-DirectForwardingPathAvailability ProtocolIE-ID 1297id-EmergencyAreaIDListForRestart ProtocolIE-ID 1298id-EmergencyFallbackIndicator ProtocolIE-ID 1299id-EUTRA-CGI ProtocolIE-ID 1300id-FiveG-S-TMSI ProtocolIE-ID 1301id-GlobalRANNodeID ProtocolIE-ID 1302id-GUAMI ProtocolIE-ID 1303id-HandoverType ProtocolIE-ID 1304id-IMSVoiceSupportIndicator ProtocolIE-ID 1305id-IndexToRFSP ProtocolIE-ID 1306id-InfoOnRecommendedCellsAndRANNodesForPaging ProtocolIE-ID 1307id-LocationReportingRequestType ProtocolIE-ID 1308id-MaskedIMEISV ProtocolIE-ID 1309id-MessageIdentifier ProtocolIE-ID 1310id-MobilityRestrictionList ProtocolIE-ID 1311id-NASC ProtocolIE-ID 1312id-NAS-PDU ProtocolIE-ID 1313id-NASSecurityParametersFromNGRAN ProtocolIE-ID 1314id-NewAMF-UE-NGAP-ID ProtocolIE-ID 1315id-NewSecurityContextInd ProtocolIE-ID 1316id-NGAP-Message ProtocolIE-ID 1317id-NGRAN-CGI ProtocolIE-ID 1318id-NGRANTraceID ProtocolIE-ID 1319id-NR-CGI ProtocolIE-ID 1320id-NRPPa-PDU ProtocolIE-ID 1321id-NumberOfBroadcastsRequested ProtocolIE-ID 1322id-OldAMF ProtocolIE-ID 1323id-OverloadStartNSSAIList ProtocolIE-ID 1324id-PagingDRX ProtocolIE-ID 1325id-PagingOrigin ProtocolIE-ID 1326id-PagingPriority ProtocolIE-ID 1327id-PDUSessionResourceAdmittedList ProtocolIE-ID 1328id-PDUSessionResourceFailedToModifyListModRes ProtocolIE-ID 1329id-PDUSessionResourceFailedToSetupListCxtRes ProtocolIE-ID 1330id-PDUSessionResourceFailedToSetupListHOAck ProtocolIE-ID 1331id-PDUSessionResourceFailedToSetupListPSReq ProtocolIE-ID 1332id-PDUSessionResourceFailedToSetupListSURes ProtocolIE-ID 1333id-PDUSessionResourceHandoverList ProtocolIE-ID 1334id-PDUSessionResourceListCxtRelCpl ProtocolIE-ID 1335id-PDUSessionResourceListHORqd ProtocolIE-ID 1336id-PDUSessionResourceModifyListModCfm ProtocolIE-ID 1337id-PDUSessionResourceModifyListModInd ProtocolIE-ID 1338id-PDUSessionResourceModifyListModReq ProtocolIE-ID 1339id-PDUSessionResourceModifyListModRes ProtocolIE-ID 1340id-PDUSessionResourceNotifyList ProtocolIE-ID 1341id-PDUSessionResourceReleasedListNot ProtocolIE-ID 1342id-PDUSessionResourceReleasedListPSAck ProtocolIE-ID 1343id-PDUSessionResourceReleasedListPSFail ProtocolIE-ID 1344id-PDUSessionResourceReleasedListRelRes ProtocolIE-ID 1345id-PDUSessionResourceSetupListCxtReq ProtocolIE-ID 1346id-PDUSessionResourceSetupListCxtRes ProtocolIE-ID 1347id-PDUSessionResourceSetupListHOReq ProtocolIE-ID 1348id-PDUSessionResourceSetupListSUReq ProtocolIE-ID 1349id-PDUSessionResourceSetupListSURes ProtocolIE-ID 1350id-PDUSessionResourceToBeSwitchedDLList ProtocolIE-ID 1351id-PDUSessionResourceSwitchedList ProtocolIE-ID 1352id-PDUSessionResourceToReleaseListHOCmd ProtocolIE-ID 1353id-PDUSessionResourceToReleaseListRelCmd ProtocolIE-ID 1354id-PLMNSupportList ProtocolIE-ID 1355id-PWSFailedCellIDList ProtocolIE-ID 1356id-RANNodeName ProtocolIE-ID 1357id-RANPagingPriority ProtocolIE-ID 1358id-RANStatusTransfer-TransparentContainer ProtocolIE-ID 1359id-RAN-UE-NGAP-ID ProtocolIE-ID 1360id-RelativeAMFCapacity ProtocolIE-ID 1361id-RepetitionPeriod ProtocolIE-ID 1362id-ResetType ProtocolIE-ID 1363id-RoutingID ProtocolIE-ID 1364id-RRCEstablishmentCause ProtocolIE-ID 1365id-RRCInactiveTransitionReportRequest ProtocolIE-ID 1366id-RRCState ProtocolIE-ID 1367id-SecurityContext ProtocolIE-ID 1368id-SecurityKey ProtocolIE-ID 1369id-SerialNumber ProtocolIE-ID 1370id-ServedGUAMIList ProtocolIE-ID 1371id-SliceSupportList ProtocolIE-ID 1372id-SONConfigurationTransferDL ProtocolIE-ID 1373id-SONConfigurationTransferUL ProtocolIE-ID 1374id-SourceAMF-UE-NGAP-ID ProtocolIE-ID 1375id-SourceToTarget-TransparentContainer ProtocolIE-ID 1376id-SupportedTAList ProtocolIE-ID 1377id-TAIListForPaging ProtocolIE-ID 1378id-TAIListForRestart ProtocolIE-ID 1379id-TargetID ProtocolIE-ID 1380id-TargetToSource-TransparentContainer ProtocolIE-ID 1381id-TimeToWait ProtocolIE-ID 1382id-TraceActivation ProtocolIE-ID 1383id-TraceCollectionEntityIPAddress ProtocolIE-ID 1384id-UEAggregateMaximumBitRate ProtocolIE-ID 1385id-UE-associatedLogicalNG-connectionList ProtocolIE-ID 1386id-UEContextRequest ProtocolIE-ID 1387id-UE-NGAP-IDs ProtocolIE-ID 1388id-UEPagingIdentity ProtocolIE-ID 1389id-UEPresenceInAreaOfInterestList ProtocolIE-ID 1390id-UERadioCapability ProtocolIE-ID 1391id-UERadioCapabilityForPaging ProtocolIE-ID 1392id-UESecurityCapabilities ProtocolIE-ID 1393id-UnavailableGUAMIList ProtocolIE-ID 1394id-UserLocationInformation ProtocolIE-ID 1395id-WarningAreaList ProtocolIE-ID 1396id-WarningMessageContents ProtocolIE-ID 1397id-WarningSecurityInfo ProtocolIE-ID 1398id-WarningType ProtocolIE-ID 1399id-AdditionalUL-NGU-UP-TNLInformation ProtocolIE-ID 1400id-DataForwardingNotPossible ProtocolIE-ID 1401id-DL-NGU-UP-TNLInformation ProtocolIE-ID 1402id-NetworkInstance ProtocolIE-ID 1403id-PDUSessionAggregateMaximumBitRate ProtocolIE-ID 1404id-PDUSessionResourceFailedToModifyListModCfm ProtocolIE-ID 1405id-PDUSessionResourceFailedToSetupListCxtFail ProtocolIE-ID 1406id-PDUSessionResourceListCxtRelReq ProtocolIE-ID 1407id-PDUSessionType ProtocolIE-ID 1408id-QosFlowAddOrModifyRequestList ProtocolIE-ID 1409id-QosFlowSetupRequestList ProtocolIE-ID 1410id-QosFlowToReleaseList ProtocolIE-ID 1411id-SecurityIndication ProtocolIE-ID 1412id-UL-NGU-UP-TNLInformation ProtocolIE-ID 1413id-UL-NGU-UP-TNLModifyList ProtocolIE-ID 1414id-WarningAreaCoordinates ProtocolIE-ID 1415id-PDUSessionResourceSecondaryRATUsageList ProtocolIE-ID 1416id-HandoverFlag ProtocolIE-ID 1417id-SecondaryRATUsageInformation ProtocolIE-ID 1418id-PDUSessionResourceReleaseResponseTransfer ProtocolIE-ID 1419id-RedirectionVoiceFallback ProtocolIE-ID 1420id-UERetentionInformation ProtocolIE-ID 1421id-S-NSSAI ProtocolIE-ID 1422id-PSCellInformation ProtocolIE-ID 1423id-LastEUTRAN-PLMNIdentity ProtocolIE-ID 1424id-MaximumIntegrityProtectedDataRate-DL ProtocolIE-ID 1425id-AdditionalDLForwardingUPTNLInformation ProtocolIE-ID 1426id-AdditionalDLUPTNLInformationForHOList ProtocolIE-ID 1427id-AdditionalNGU-UP-TNLInformation ProtocolIE-ID 1428id-AdditionalDLQosFlowPerTNLInformation ProtocolIE-ID 1429id-SecurityResult ProtocolIE-ID 1430id-ENDC-SONConfigurationTransferDL ProtocolIE-ID 1431id-ENDC-SONConfigurationTransferUL ProtocolIE-ID 1432id-OldAssociatedQosFlowList-ULendmarkerexpected ProtocolIE-ID 1433id-CNTypeRestrictionsForEquivalent ProtocolIE-ID 1434id-CNTypeRestrictionsForServing ProtocolIE-ID 1435id-NewGUAMI ProtocolIE-ID 1436id-ULForwarding ProtocolIE-ID 1437id-ULForwardingUP-TNLInformation ProtocolIE-ID 1438id-CNAssistedRANTuning ProtocolIE-ID 1439id-CommonNetworkInstance ProtocolIE-ID 1440id-NGRAN-TNLAssociationToRemoveList ProtocolIE-ID 1441id-TNLAssociationTransportLayerAddressNGRAN ProtocolIE-ID 1442id-EndpointIPAddressAndPort ProtocolIE-ID 1443id-LocationReportingAdditionalInfo ProtocolIE-ID 1444id-SourceToTarget-AMFInformationReroute ProtocolIE-ID 1445id-AdditionalULForwardingUPTNLInformation ProtocolIE-ID 1446id-SCTP-TLAs ProtocolIE-ID 1447id-SelectedPLMNIdentity ProtocolIE-ID 1448id-RIMInformationTransfer ProtocolIE-ID 1449id-GUAMIType ProtocolIE-ID 1450id-SRVCCOperationPossible ProtocolIE-ID 1451id-TargetRNC-ID ProtocolIE-ID 1452id-RAT-Information ProtocolIE-ID 1453id-ExtendedRATRestrictionInformation ProtocolIE-ID 1454id-QosMonitoringRequest ProtocolIE-ID 1455id-SgNB-UE-X2AP-ID ProtocolIE-ID 1456id-AdditionalRedundantDL-NGU-UP-TNLInformation ProtocolIE-ID 1457id-AdditionalRedundantDLQosFlowPerTNLInformation ProtocolIE-ID 1458id-AdditionalRedundantNGU-UP-TNLInformation ProtocolIE-ID 1459id-AdditionalRedundantUL-NGU-UP-TNLInformation ProtocolIE-ID 1460id-CNPacketDelayBudgetDL ProtocolIE-ID 1461id-CNPacketDelayBudgetUL ProtocolIE-ID 1462id-ExtendedPacketDelayBudget ProtocolIE-ID 1463id-RedundantCommonNetworkInstance ProtocolIE-ID 1464id-RedundantDL-NGU-TNLInformationReused ProtocolIE-ID 1465id-RedundantDL-NGU-UP-TNLInformation ProtocolIE-ID 1466id-RedundantDLQosFlowPerTNLInformation ProtocolIE-ID 1467id-RedundantQosFlowIndicator ProtocolIE-ID 1468id-RedundantUL-NGU-UP-TNLInformation ProtocolIE-ID 1469id-TSCTrafficCharacteristics ProtocolIE-ID 1470id-RedundantPDUSessionInformation ProtocolIE-ID 1471id-UsedRSNInformation ProtocolIE-ID 1472id-IAB-Authorized ProtocolIE-ID 1473id-IAB-Supported ProtocolIE-ID 1474id-IABNodeIndication ProtocolIE-ID 1475id-NB-IoT-PagingDRX ProtocolIE-ID 1476id-NB-IoT-Paging-eDRXInfo ProtocolIE-ID 1477id-NB-IoT-DefaultPagingDRX ProtocolIE-ID 1478id-Enhanced-CoverageRestriction ProtocolIE-ID 1479id-Extended-ConnectedTime ProtocolIE-ID 1480id-PagingAssisDataforCEcapabUE ProtocolIE-ID 1481id-WUS-Assistance-Information ProtocolIE-ID 1482id-UE-DifferentiationInfo ProtocolIE-ID 1483id-NB-IoT-UEPriority ProtocolIE-ID 1484id-UL-CP-SecurityInformation ProtocolIE-ID 1485id-DL-CP-SecurityInformation ProtocolIE-ID 1486id-TAI ProtocolIE-ID 1487id-UERadioCapabilityForPagingOfNB-IoT ProtocolIE-ID 1488id-LTEV2XServicesAuthorized ProtocolIE-ID 1489id-NRV2XServicesAuthorized ProtocolIE-ID 1490id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID 1491id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID 1492id-PC5QoSParameters ProtocolIE-ID 1493id-AlternativeQoSParaSetList ProtocolIE-ID 1494id-CurrentQoSParaSetIndex ProtocolIE-ID 1495id-CEmodeBrestricted ProtocolIE-ID 1496id-PagingeDRXInformation ProtocolIE-ID 1497id-CEmodeBSupport-Indicator ProtocolIE-ID 1498id-LTEM-Indication ProtocolIE-ID 1499id-EndIndication ProtocolIE-ID 1500id-EDT-Session ProtocolIE-ID 1501id-UECapabilityInfoRequest ProtocolIE-ID 1502id-PDUSessionResourceFailedToResumeListRESReq ProtocolIE-ID 1503id-PDUSessionResourceFailedToResumeListRESRes ProtocolIE-ID 1504id-PDUSessionResourceSuspendListSUSReq ProtocolIE-ID 1505id-PDUSessionResourceResumeListRESReq ProtocolIE-ID 1506id-PDUSessionResourceResumeListRESRes ProtocolIE-ID 1507id-UE-UP-CIoT-Support ProtocolIE-ID 1508id-Suspend-Request-Indication ProtocolIE-ID 1509id-Suspend-Response-Indication ProtocolIE-ID 1510id-RRC-Resume-Cause ProtocolIE-ID 1511id-RGLevelWirelineAccessCharacteristics ProtocolIE-ID 1512id-W-AGFIdentityInformation ProtocolIE-ID 1513id-GlobalTNGF-ID ProtocolIE-ID 1514id-GlobalTWIF-ID ProtocolIE-ID 1515id-GlobalW-AGF-ID ProtocolIE-ID 1516id-UserLocationInformationW-AGF ProtocolIE-ID 1517id-UserLocationInformationTNGF ProtocolIE-ID 1518id-AuthenticatedIndication ProtocolIE-ID 1519id-TNGFIdentityInformation ProtocolIE-ID 1520id-TWIFIdentityInformation ProtocolIE-ID 1521id-UserLocationInformationTWIF ProtocolIE-ID 1522id-DataForwardingResponseERABList ProtocolIE-ID 1523id-IntersystemSONConfigurationTransferDL ProtocolIE-ID 1524id-IntersystemSONConfigurationTransferUL ProtocolIE-ID 1525id-SONInformationReport ProtocolIE-ID 1526id-UEHistoryInformationFromTheUE ProtocolIE-ID 1527id-ManagementBasedMDTPLMNList ProtocolIE-ID 1528id-MDTConfiguration ProtocolIE-ID 1529id-PrivacyIndicator ProtocolIE-ID 1530id-TraceCollectionEntityURI ProtocolIE-ID 1531id-NPN-Support ProtocolIE-ID 1532id-NPN-AccessInformation ProtocolIE-ID 1533id-NPN-PagingAssistanceInformation ProtocolIE-ID 1534id-NPN-MobilityInformation ProtocolIE-ID 1535id-TargettoSource-Failure-TransparentContainer ProtocolIE-ID 1536id-NID ProtocolIE-ID 1537id-UERadioCapabilityID ProtocolIE-ID 1538id-UERadioCapability-EUTRA-Format ProtocolIE-ID 1539id-DAPSRequestInfo ProtocolIE-ID 1540id-DAPSResponseInfoList ProtocolIE-ID 1541id-EarlyStatusTransfer-TransparentContainer ProtocolIE-ID 1542id-NotifySourceNGRANNode ProtocolIE-ID 1543id-ExtendedSliceSupportList ProtocolIE-ID 1544id-ExtendedTAISliceSupportList ProtocolIE-ID 1545id-ConfiguredTACIndication ProtocolIE-ID 1546id-Extended-RANNodeName ProtocolIE-ID 1547id-Extended-AMFName ProtocolIE-ID 1548id-GlobalCable-ID ProtocolIE-ID 1549id-QosMonitoringReportingFrequency ProtocolIE-ID 1550id-QosFlowParametersList ProtocolIE-ID 1551id-QosFlowFeedbackList ProtocolIE-ID 1552id-BurstArrivalTimeDownlink ProtocolIE-ID 1553id-ExtendedUEIdentityIndexValue ProtocolIE-ID 1554id-PduSessionExpectedUEActivityBehaviour ProtocolIE-ID 1555id-MicoAllPLMN ProtocolIE-ID 1556id-QosFlowFailedToSetupList ProtocolIE-ID 1557#.END 1558 1559 1560#.REGISTER 1561 1562#NGAP-PROTOCOL-IES 1563 1564AllowedNSSAI N ngap.ies id-AllowedNSSAI 1565AMFName N ngap.ies id-AMFName 1566OverloadResponse N ngap.ies id-AMFOverloadResponse 1567AMFSetID N ngap.ies id-AMFSetID 1568TNLAssociationList N ngap.ies id-AMF-TNLAssociationFailedToSetupList 1569AMF-TNLAssociationSetupList N ngap.ies id-AMF-TNLAssociationSetupList 1570AMF-TNLAssociationToAddList N ngap.ies id-AMF-TNLAssociationToAddList 1571AMF-TNLAssociationToRemoveList N ngap.ies id-AMF-TNLAssociationToRemoveList 1572AMF-TNLAssociationToUpdateList N ngap.ies id-AMF-TNLAssociationToUpdateList 1573TrafficLoadReductionIndication N ngap.ies id-AMFTrafficLoadReductionIndication 1574AMF-UE-NGAP-ID N ngap.ies id-AMF-UE-NGAP-ID 1575AssistanceDataForPaging N ngap.ies id-AssistanceDataForPaging 1576BroadcastCancelledAreaList N ngap.ies id-BroadcastCancelledAreaList 1577BroadcastCompletedAreaList N ngap.ies id-BroadcastCompletedAreaList 1578CancelAllWarningMessages N ngap.ies id-CancelAllWarningMessages 1579Cause N ngap.ies id-Cause 1580CellIDListForRestart N ngap.ies id-CellIDListForRestart 1581ConcurrentWarningMessageInd N ngap.ies id-ConcurrentWarningMessageInd 1582CoreNetworkAssistanceInformationForInactive N ngap.ies id-CoreNetworkAssistanceInformationForInactive 1583CriticalityDiagnostics N ngap.ies id-CriticalityDiagnostics 1584DataCodingScheme N ngap.ies id-DataCodingScheme 1585PagingDRX N ngap.ies id-DefaultPagingDRX 1586DirectForwardingPathAvailability N ngap.ies id-DirectForwardingPathAvailability 1587EmergencyAreaIDListForRestart N ngap.ies id-EmergencyAreaIDListForRestart 1588EmergencyFallbackIndicator N ngap.ies id-EmergencyFallbackIndicator 1589EUTRA-CGI N ngap.ies id-EUTRA-CGI 1590FiveG-S-TMSI N ngap.ies id-FiveG-S-TMSI 1591GlobalRANNodeID N ngap.ies id-GlobalRANNodeID 1592GUAMI N ngap.ies id-GUAMI 1593HandoverType N ngap.ies id-HandoverType 1594IMSVoiceSupportIndicator N ngap.ies id-IMSVoiceSupportIndicator 1595IndexToRFSP N ngap.ies id-IndexToRFSP 1596InfoOnRecommendedCellsAndRANNodesForPaging N ngap.ies id-InfoOnRecommendedCellsAndRANNodesForPaging 1597LocationReportingRequestType N ngap.ies id-LocationReportingRequestType 1598MaskedIMEISV N ngap.ies id-MaskedIMEISV 1599MessageIdentifier N ngap.ies id-MessageIdentifier 1600MobilityRestrictionList N ngap.ies id-MobilityRestrictionList 1601NAS-PDU N ngap.ies id-NASC 1602NAS-PDU N ngap.ies id-NAS-PDU 1603NASSecurityParametersFromNGRAN N ngap.ies id-NASSecurityParametersFromNGRAN 1604AMF-UE-NGAP-ID N ngap.ies id-NewAMF-UE-NGAP-ID 1605NewSecurityContextInd N ngap.ies id-NewSecurityContextInd 1606NGAP-Message N ngap.ies id-NGAP-Message 1607NGRAN-CGI N ngap.ies id-NGRAN-CGI 1608NGRANTraceID N ngap.ies id-NGRANTraceID 1609NR-CGI N ngap.ies id-NR-CGI 1610NRPPa-PDU N ngap.ies id-NRPPa-PDU 1611NumberOfBroadcastsRequested N ngap.ies id-NumberOfBroadcastsRequested 1612AMFName N ngap.ies id-OldAMF 1613OverloadStartNSSAIList N ngap.ies id-OverloadStartNSSAIList 1614PagingDRX N ngap.ies id-PagingDRX 1615PagingOrigin N ngap.ies id-PagingOrigin 1616PagingPriority N ngap.ies id-PagingPriority 1617PDUSessionResourceAdmittedList N ngap.ies id-PDUSessionResourceAdmittedList 1618PDUSessionResourceFailedToModifyListModRes N ngap.ies id-PDUSessionResourceFailedToModifyListModRes 1619PDUSessionResourceFailedToSetupListCxtRes N ngap.ies id-PDUSessionResourceFailedToSetupListCxtRes 1620PDUSessionResourceFailedToSetupListHOAck N ngap.ies id-PDUSessionResourceFailedToSetupListHOAck 1621PDUSessionResourceFailedToSetupListPSReq N ngap.ies id-PDUSessionResourceFailedToSetupListPSReq 1622PDUSessionResourceFailedToSetupListSURes N ngap.ies id-PDUSessionResourceFailedToSetupListSURes 1623PDUSessionResourceHandoverList N ngap.ies id-PDUSessionResourceHandoverList 1624PDUSessionResourceListCxtRelCpl N ngap.ies id-PDUSessionResourceListCxtRelCpl 1625PDUSessionResourceListHORqd N ngap.ies id-PDUSessionResourceListHORqd 1626PDUSessionResourceModifyListModCfm N ngap.ies id-PDUSessionResourceModifyListModCfm 1627PDUSessionResourceModifyListModInd N ngap.ies id-PDUSessionResourceModifyListModInd 1628PDUSessionResourceModifyListModReq N ngap.ies id-PDUSessionResourceModifyListModReq 1629PDUSessionResourceModifyListModRes N ngap.ies id-PDUSessionResourceModifyListModRes 1630PDUSessionResourceNotifyList N ngap.ies id-PDUSessionResourceNotifyList 1631PDUSessionResourceReleasedListNot N ngap.ies id-PDUSessionResourceReleasedListNot 1632PDUSessionResourceReleasedListPSAck N ngap.ies id-PDUSessionResourceReleasedListPSAck 1633PDUSessionResourceReleasedListPSFail N ngap.ies id-PDUSessionResourceReleasedListPSFail 1634PDUSessionResourceReleasedListRelRes N ngap.ies id-PDUSessionResourceReleasedListRelRes 1635PDUSessionResourceSetupListCxtReq N ngap.ies id-PDUSessionResourceSetupListCxtReq 1636PDUSessionResourceSetupListCxtRes N ngap.ies id-PDUSessionResourceSetupListCxtRes 1637PDUSessionResourceSetupListHOReq N ngap.ies id-PDUSessionResourceSetupListHOReq 1638PDUSessionResourceSetupListSUReq N ngap.ies id-PDUSessionResourceSetupListSUReq 1639PDUSessionResourceSetupListSURes N ngap.ies id-PDUSessionResourceSetupListSURes 1640PDUSessionResourceToBeSwitchedDLList N ngap.ies id-PDUSessionResourceToBeSwitchedDLList 1641PDUSessionResourceSwitchedList N ngap.ies id-PDUSessionResourceSwitchedList 1642PDUSessionResourceToReleaseListHOCmd N ngap.ies id-PDUSessionResourceToReleaseListHOCmd 1643PDUSessionResourceToReleaseListRelCmd N ngap.ies id-PDUSessionResourceToReleaseListRelCmd 1644PLMNSupportList N ngap.ies id-PLMNSupportList 1645PWSFailedCellIDList N ngap.ies id-PWSFailedCellIDList 1646RANNodeName N ngap.ies id-RANNodeName 1647RANPagingPriority N ngap.ies id-RANPagingPriority 1648RANStatusTransfer-TransparentContainer N ngap.ies id-RANStatusTransfer-TransparentContainer 1649RAN-UE-NGAP-ID N ngap.ies id-RAN-UE-NGAP-ID 1650RelativeAMFCapacity N ngap.ies id-RelativeAMFCapacity 1651RepetitionPeriod N ngap.ies id-RepetitionPeriod 1652ResetType N ngap.ies id-ResetType 1653RoutingID N ngap.ies id-RoutingID 1654RRCEstablishmentCause N ngap.ies id-RRCEstablishmentCause 1655RRCInactiveTransitionReportRequest N ngap.ies id-RRCInactiveTransitionReportRequest 1656RRCState N ngap.ies id-RRCState 1657SecurityContext N ngap.ies id-SecurityContext 1658SecurityKey N ngap.ies id-SecurityKey 1659SerialNumber N ngap.ies id-SerialNumber 1660ServedGUAMIList N ngap.ies id-ServedGUAMIList 1661SliceSupportList N ngap.ies id-SliceSupportList 1662SONConfigurationTransfer N ngap.ies id-SONConfigurationTransferDL 1663SONConfigurationTransfer N ngap.ies id-SONConfigurationTransferUL 1664AMF-UE-NGAP-ID N ngap.ies id-SourceAMF-UE-NGAP-ID 1665SourceToTarget-TransparentContainer N ngap.ies id-SourceToTarget-TransparentContainer 1666SupportedTAList N ngap.ies id-SupportedTAList 1667TAIListForPaging N ngap.ies id-TAIListForPaging 1668TAIListForRestart N ngap.ies id-TAIListForRestart 1669TargetID N ngap.ies id-TargetID 1670TargetToSource-TransparentContainer N ngap.ies id-TargetToSource-TransparentContainer 1671TimeToWait N ngap.ies id-TimeToWait 1672TraceActivation N ngap.ies id-TraceActivation 1673TransportLayerAddress N ngap.ies id-TraceCollectionEntityIPAddress 1674UEAggregateMaximumBitRate N ngap.ies id-UEAggregateMaximumBitRate 1675UE-associatedLogicalNG-connectionList N ngap.ies id-UE-associatedLogicalNG-connectionList 1676UEContextRequest N ngap.ies id-UEContextRequest 1677UE-NGAP-IDs N ngap.ies id-UE-NGAP-IDs 1678UEPagingIdentity N ngap.ies id-UEPagingIdentity 1679UEPresenceInAreaOfInterestList N ngap.ies id-UEPresenceInAreaOfInterestList 1680UERadioCapability N ngap.ies id-UERadioCapability 1681UERadioCapabilityForPaging N ngap.ies id-UERadioCapabilityForPaging 1682UESecurityCapabilities N ngap.ies id-UESecurityCapabilities 1683UnavailableGUAMIList N ngap.ies id-UnavailableGUAMIList 1684UserLocationInformation N ngap.ies id-UserLocationInformation 1685WarningAreaList N ngap.ies id-WarningAreaList 1686WarningMessageContents N ngap.ies id-WarningMessageContents 1687WarningSecurityInfo N ngap.ies id-WarningSecurityInfo 1688WarningType N ngap.ies id-WarningType 1689UPTransportLayerInformationList N ngap.ies id-AdditionalUL-NGU-UP-TNLInformation 1690DataForwardingNotPossible N ngap.ies id-DataForwardingNotPossible 1691NetworkInstance N ngap.ies id-NetworkInstance 1692PDUSessionAggregateMaximumBitRate N ngap.ies id-PDUSessionAggregateMaximumBitRate 1693PDUSessionResourceFailedToModifyListModCfm N ngap.ies id-PDUSessionResourceFailedToModifyListModCfm 1694PDUSessionResourceFailedToSetupListCxtFail N ngap.ies id-PDUSessionResourceFailedToSetupListCxtFail 1695PDUSessionResourceListCxtRelReq N ngap.ies id-PDUSessionResourceListCxtRelReq 1696PDUSessionType N ngap.ies id-PDUSessionType 1697QosFlowAddOrModifyRequestList N ngap.ies id-QosFlowAddOrModifyRequestList 1698QosFlowSetupRequestList N ngap.ies id-QosFlowSetupRequestList 1699QosFlowListWithCause N ngap.ies id-QosFlowToReleaseList 1700SecurityIndication N ngap.ies id-SecurityIndication 1701UPTransportLayerInformation N ngap.ies id-UL-NGU-UP-TNLInformation 1702UL-NGU-UP-TNLModifyList N ngap.ies id-UL-NGU-UP-TNLModifyList 1703WarningAreaCoordinates N ngap.ies id-WarningAreaCoordinates 1704PDUSessionResourceSecondaryRATUsageList N ngap.ies id-PDUSessionResourceSecondaryRATUsageList 1705HandoverFlag N ngap.ies id-HandoverFlag 1706RedirectionVoiceFallback N ngap.ies id-RedirectionVoiceFallback 1707UERetentionInformation N ngap.ies id-UERetentionInformation 1708NGRAN-CGI N ngap.ies id-PSCellInformation 1709EN-DCSONConfigurationTransfer N ngap.ies id-ENDC-SONConfigurationTransferDL 1710EN-DCSONConfigurationTransfer N ngap.ies id-ENDC-SONConfigurationTransferUL 1711GUAMI N ngap.ies id-NewGUAMI 1712CNAssistedRANTuning N ngap.ies id-CNAssistedRANTuning 1713CommonNetworkInstance N ngap.ies id-CommonNetworkInstance 1714NGRAN-TNLAssociationToRemoveList N ngap.ies id-NGRAN-TNLAssociationToRemoveList 1715EndpointIPAddressAndPort N ngap.ies id-EndpointIPAddressAndPort 1716SourceToTarget-AMFInformationReroute N ngap.ies id-SourceToTarget-AMFInformationReroute 1717RIMInformationTransfer N ngap.ies id-RIMInformationTransfer 1718SRVCCOperationPossible N ngap.ies id-SRVCCOperationPossible 1719TargetRNC-ID N ngap.ies id-TargetRNC-ID 1720UPTransportLayerInformationList N ngap.ies id-AdditionalRedundantUL-NGU-UP-TNLInformation 1721CommonNetworkInstance N ngap.ies id-RedundantCommonNetworkInstance 1722UPTransportLayerInformation N ngap.ies id-RedundantUL-NGU-UP-TNLInformation 1723RedundantPDUSessionInformation N ngap.ies id-RedundantPDUSessionInformation 1724IAB-Authorized N ngap.ies id-IAB-Authorized 1725IAB-Supported N ngap.ies id-IAB-Supported 1726IABNodeIndication N ngap.ies id-IABNodeIndication 1727NB-IoT-PagingDRX N ngap.ies id-NB-IoT-PagingDRX 1728NB-IoT-Paging-eDRXInfo N ngap.ies id-NB-IoT-Paging-eDRXInfo 1729NB-IoT-DefaultPagingDRX N ngap.ies id-NB-IoT-DefaultPagingDRX 1730Enhanced-CoverageRestriction N ngap.ies id-Enhanced-CoverageRestriction 1731Extended-ConnectedTime N ngap.ies id-Extended-ConnectedTime 1732PagingAssisDataforCEcapabUE N ngap.ies id-PagingAssisDataforCEcapabUE 1733WUS-Assistance-Information N ngap.ies id-WUS-Assistance-Information 1734UE-DifferentiationInfo N ngap.ies id-UE-DifferentiationInfo 1735NB-IoT-UEPriority N ngap.ies id-NB-IoT-UEPriority 1736UL-CP-SecurityInformation N ngap.ies id-UL-CP-SecurityInformation 1737DL-CP-SecurityInformation N ngap.ies id-DL-CP-SecurityInformation 1738TAI N ngap.ies id-TAI 1739LTEV2XServicesAuthorized N ngap.ies id-LTEV2XServicesAuthorized 1740NRV2XServicesAuthorized N ngap.ies id-NRV2XServicesAuthorized 1741LTEUESidelinkAggregateMaximumBitrate N ngap.ies id-LTEUESidelinkAggregateMaximumBitrate 1742NRUESidelinkAggregateMaximumBitrate N ngap.ies id-NRUESidelinkAggregateMaximumBitrate 1743PC5QoSParameters N ngap.ies id-PC5QoSParameters 1744CEmodeBrestricted N ngap.ies id-CEmodeBrestricted 1745PagingeDRXInformation N ngap.ies id-PagingeDRXInformation 1746CEmodeBSupport-Indicator N ngap.ies id-CEmodeBSupport-Indicator 1747LTEM-Indication N ngap.ies id-LTEM-Indication 1748EndIndication N ngap.ies id-EndIndication 1749EDT-Session N ngap.ies id-EDT-Session 1750UECapabilityInfoRequest N ngap.ies id-UECapabilityInfoRequest 1751PDUSessionResourceFailedToResumeListRESReq N ngap.ies id-PDUSessionResourceFailedToResumeListRESReq 1752PDUSessionResourceFailedToResumeListRESRes N ngap.ies id-PDUSessionResourceFailedToResumeListRESRes 1753PDUSessionResourceSuspendListSUSReq N ngap.ies id-PDUSessionResourceSuspendListSUSReq 1754PDUSessionResourceResumeListRESReq N ngap.ies id-PDUSessionResourceResumeListRESReq 1755PDUSessionResourceResumeListRESRes N ngap.ies id-PDUSessionResourceResumeListRESRes 1756UE-UP-CIoT-Support N ngap.ies id-UE-UP-CIoT-Support 1757Suspend-Request-Indication N ngap.ies id-Suspend-Request-Indication 1758Suspend-Response-Indication N ngap.ies id-Suspend-Response-Indication 1759RRCEstablishmentCause N ngap.ies id-RRC-Resume-Cause 1760RGLevelWirelineAccessCharacteristics N ngap.ies id-RGLevelWirelineAccessCharacteristics 1761W-AGFIdentityInformation N ngap.ies id-W-AGFIdentityInformation 1762GlobalTNGF-ID N ngap.ies id-GlobalTNGF-ID 1763GlobalTWIF-ID N ngap.ies id-GlobalTWIF-ID 1764GlobalW-AGF-ID N ngap.ies id-GlobalW-AGF-ID 1765UserLocationInformationW-AGF N ngap.ies id-UserLocationInformationW-AGF 1766UserLocationInformationTNGF N ngap.ies id-UserLocationInformationTNGF 1767AuthenticatedIndication N ngap.ies id-AuthenticatedIndication 1768TNGFIdentityInformation N ngap.ies id-TNGFIdentityInformation 1769TWIFIdentityInformation N ngap.ies id-TWIFIdentityInformation 1770UserLocationInformationTWIF N ngap.ies id-UserLocationInformationTWIF 1771PLMNIdentity N ngap.ies id-SelectedPLMNIdentity 1772IntersystemSONConfigurationTransfer N ngap.ies id-IntersystemSONConfigurationTransferDL 1773IntersystemSONConfigurationTransfer N ngap.ies id-IntersystemSONConfigurationTransferUL 1774SONInformationReport N ngap.ies id-SONInformationReport 1775MDTPLMNList N ngap.ies id-ManagementBasedMDTPLMNList 1776PrivacyIndicator N ngap.ies id-PrivacyIndicator 1777URI-address N ngap.ies id-TraceCollectionEntityURI 1778NPN-AccessInformation N ngap.ies id-NPN-AccessInformation 1779TargettoSource-Failure-TransparentContainer N ngap.ies id-TargettoSource-Failure-TransparentContainer 1780UERadioCapabilityID N ngap.ies id-UERadioCapabilityID 1781UERadioCapability N ngap.ies id-UERadioCapability-EUTRA-Format 1782EarlyStatusTransfer-TransparentContainer N ngap.ies id-EarlyStatusTransfer-TransparentContainer 1783NotifySourceNGRANNode N ngap.ies id-NotifySourceNGRANNode 1784Extended-RANNodeName N ngap.ies id-Extended-RANNodeName 1785Extended-AMFName N ngap.ies id-Extended-AMFName 1786GlobalCable-ID N ngap.ies id-GlobalCable-ID 1787 1788#NGAP-PROTOCOL-EXTENSION 1789 1790SecondaryRATUsageInformation N ngap.extension id-SecondaryRATUsageInformation 1791PDUSessionResourceReleaseResponseTransfer-OCTET-STRING N ngap.extension id-PDUSessionResourceReleaseResponseTransfer 1792S-NSSAI N ngap.extension id-S-NSSAI 1793PLMNIdentity N ngap.extension id-LastEUTRAN-PLMNIdentity 1794MaximumIntegrityProtectedDataRate N ngap.extension id-MaximumIntegrityProtectedDataRate-DL 1795QosFlowPerTNLInformationList N ngap.extension id-AdditionalDLForwardingUPTNLInformation 1796AdditionalDLUPTNLInformationForHOList N ngap.extension id-AdditionalDLUPTNLInformationForHOList 1797UPTransportLayerInformationPairList N ngap.extension id-AdditionalNGU-UP-TNLInformation 1798QosFlowPerTNLInformationList N ngap.extension id-AdditionalDLQosFlowPerTNLInformation 1799SecurityResult N ngap.extension id-SecurityResult 1800AssociatedQosFlowList N ngap.extension id-OldAssociatedQosFlowList-ULendmarkerexpected 1801CNTypeRestrictionsForEquivalent N ngap.extension id-CNTypeRestrictionsForEquivalent 1802CNTypeRestrictionsForServing N ngap.extension id-CNTypeRestrictionsForServing 1803ULForwarding N ngap.extension id-ULForwarding 1804UPTransportLayerInformation N ngap.extension id-ULForwardingUP-TNLInformation 1805CPTransportLayerInformation N ngap.extension id-TNLAssociationTransportLayerAddressNGRAN 1806LocationReportingAdditionalInfo N ngap.extension id-LocationReportingAdditionalInfo 1807UPTransportLayerInformationList N ngap.extension id-AdditionalULForwardingUPTNLInformation 1808SCTP-TLAs N ngap.extension id-SCTP-TLAs 1809DataForwardingResponseERABList N ngap.extension id-DataForwardingResponseERABList 1810GUAMIType N ngap.extension id-GUAMIType 1811RAT-Information N ngap.extension id-RAT-Information 1812ExtendedRATRestrictionInformation N ngap.extension id-ExtendedRATRestrictionInformation 1813QosMonitoringRequest N ngap.extension id-QosMonitoringRequest 1814SgNB-UE-X2AP-ID N ngap.extension id-SgNB-UE-X2AP-ID 1815UPTransportLayerInformation N ngap.extension id-AdditionalRedundantDL-NGU-UP-TNLInformation 1816QosFlowPerTNLInformationList N ngap.extension id-AdditionalRedundantDLQosFlowPerTNLInformation 1817UPTransportLayerInformationPairList N ngap.extension id-AdditionalRedundantNGU-UP-TNLInformation 1818ExtendedPacketDelayBudget N ngap.extension id-CNPacketDelayBudgetDL 1819ExtendedPacketDelayBudget N ngap.extension id-CNPacketDelayBudgetUL 1820ExtendedPacketDelayBudget N ngap.extension id-ExtendedPacketDelayBudget 1821DL-NGU-TNLInformationReused N ngap.extension id-RedundantDL-NGU-TNLInformationReused 1822UPTransportLayerInformation N ngap.extension id-RedundantDL-NGU-UP-TNLInformation 1823QosFlowPerTNLInformation N ngap.extension id-RedundantDLQosFlowPerTNLInformation 1824RedundantQosFlowIndicator N ngap.extension id-RedundantQosFlowIndicator 1825UPTransportLayerInformation N ngap.extension id-RedundantUL-NGU-UP-TNLInformation 1826TSCTrafficCharacteristics N ngap.extension id-TSCTrafficCharacteristics 1827RedundantPDUSessionInformation N ngap.extension id-UsedRSNInformation 1828PagingAssisDataforCEcapabUE N ngap.extension id-PagingAssisDataforCEcapabUE 1829UERadioCapabilityForPagingOfNB-IoT N ngap.extension id-UERadioCapabilityForPagingOfNB-IoT 1830AlternativeQoSParaSetList N ngap.extension id-AlternativeQoSParaSetList 1831AlternativeQoSParaSetIndex N ngap.extension id-CurrentQoSParaSetIndex 1832PagingeDRXInformation N ngap.extension id-PagingeDRXInformation 1833UEHistoryInformationFromTheUE N ngap.extension id-UEHistoryInformationFromTheUE 1834MDT-Configuration N ngap.extension id-MDTConfiguration 1835URI-address N ngap.extension id-TraceCollectionEntityURI 1836NPN-Support N ngap.extension id-NPN-Support 1837NPN-PagingAssistanceInformation N ngap.extension id-NPN-PagingAssistanceInformation 1838NPN-MobilityInformation N ngap.extension id-NPN-MobilityInformation 1839NID N ngap.extension id-NID 1840DAPSRequestInfo N ngap.extension id-DAPSRequestInfo 1841DAPSResponseInfoList N ngap.extension id-DAPSResponseInfoList 1842ExtendedSliceSupportList N ngap.extension id-ExtendedSliceSupportList 1843ExtendedSliceSupportList N ngap.extension id-ExtendedTAISliceSupportList 1844ConfiguredTACIndication N ngap.extension id-ConfiguredTACIndication 1845QosMonitoringReportingFrequency N ngap.extension id-QosMonitoringReportingFrequency 1846QosFlowParametersList N ngap.extension id-QosFlowParametersList 1847QosFlowFeedbackList N ngap.extension id-QosFlowFeedbackList 1848BurstArrivalTime N ngap.extension id-BurstArrivalTimeDownlink 1849ExtendedUEIdentityIndexValue N ngap.extension id-ExtendedUEIdentityIndexValue 1850UERadioCapabilityForPaging N ngap.extension id-UERadioCapabilityForPaging 1851ExpectedUEActivityBehaviour N ngap.extension id-PduSessionExpectedUEActivityBehaviour 1852MicoAllPLMN N ngap.extension id-MicoAllPLMN 1853QosFlowListWithCause N ngap.extension id-QosFlowFailedToSetupList 1854 1855#NGAP-ELEMENTARY-PROCEDURE 1856 1857AMFConfigurationUpdate N ngap.proc.imsg id-AMFConfigurationUpdate 1858AMFConfigurationUpdateAcknowledge N ngap.proc.sout id-AMFConfigurationUpdate 1859AMFConfigurationUpdateFailure N ngap.proc.uout id-AMFConfigurationUpdate 1860 1861AMFCPRelocationIndication N ngap.proc.imsg id-AMFCPRelocationIndication 1862 1863AMFStatusIndication N ngap.proc.imsg id-AMFStatusIndication 1864 1865CellTrafficTrace N ngap.proc.imsg id-CellTrafficTrace 1866 1867ConnectionEstablishmentIndication N ngap.proc.imsg id-ConnectionEstablishmentIndication 1868 1869DeactivateTrace N ngap.proc.imsg id-DeactivateTrace 1870 1871DownlinkNASTransport N ngap.proc.imsg id-DownlinkNASTransport 1872 1873DownlinkNonUEAssociatedNRPPaTransport N ngap.proc.imsg id-DownlinkNonUEAssociatedNRPPaTransport 1874 1875DownlinkRANConfigurationTransfer N ngap.proc.imsg id-DownlinkRANConfigurationTransfer 1876 1877DownlinkRANEarlyStatusTransfer N ngap.proc.imsg id-DownlinkRANEarlyStatusTransfer 1878 1879DownlinkRANStatusTransfer N ngap.proc.imsg id-DownlinkRANStatusTransfer 1880 1881DownlinkUEAssociatedNRPPaTransport N ngap.proc.imsg id-DownlinkUEAssociatedNRPPaTransport 1882 1883ErrorIndication N ngap.proc.imsg id-ErrorIndication 1884 1885HandoverCancel N ngap.proc.imsg id-HandoverCancel 1886HandoverCancelAcknowledge N ngap.proc.sout id-HandoverCancel 1887 1888HandoverNotify N ngap.proc.imsg id-HandoverNotification 1889 1890HandoverRequired N ngap.proc.imsg id-HandoverPreparation 1891HandoverCommand N ngap.proc.sout id-HandoverPreparation 1892HandoverPreparationFailure N ngap.proc.uout id-HandoverPreparation 1893 1894HandoverRequest N ngap.proc.imsg id-HandoverResourceAllocation 1895HandoverRequestAcknowledge N ngap.proc.sout id-HandoverResourceAllocation 1896HandoverFailure N ngap.proc.uout id-HandoverResourceAllocation 1897 1898HandoverSuccess N ngap.proc.imsg id-HandoverSuccess 1899 1900InitialContextSetupRequest N ngap.proc.imsg id-InitialContextSetup 1901InitialContextSetupResponse N ngap.proc.sout id-InitialContextSetup 1902InitialContextSetupFailure N ngap.proc.uout id-InitialContextSetup 1903 1904InitialUEMessage N ngap.proc.imsg id-InitialUEMessage 1905 1906LocationReport N ngap.proc.imsg id-LocationReport 1907 1908LocationReportingControl N ngap.proc.imsg id-LocationReportingControl 1909 1910LocationReportingFailureIndication N ngap.proc.imsg id-LocationReportingFailureIndication 1911 1912NASNonDeliveryIndication N ngap.proc.imsg id-NASNonDeliveryIndication 1913 1914NGReset N ngap.proc.imsg id-NGReset 1915NGResetAcknowledge N ngap.proc.sout id-NGReset 1916 1917NGSetupRequest N ngap.proc.imsg id-NGSetup 1918NGSetupResponse N ngap.proc.sout id-NGSetup 1919NGSetupFailure N ngap.proc.uout id-NGSetup 1920 1921OverloadStart N ngap.proc.imsg id-OverloadStart 1922 1923OverloadStop N ngap.proc.imsg id-OverloadStop 1924 1925Paging N ngap.proc.imsg id-Paging 1926 1927PathSwitchRequest N ngap.proc.imsg id-PathSwitchRequest 1928PathSwitchRequestAcknowledge N ngap.proc.sout id-PathSwitchRequest 1929PathSwitchRequestFailure N ngap.proc.uout id-PathSwitchRequest 1930 1931PDUSessionResourceModifyRequest N ngap.proc.imsg id-PDUSessionResourceModify 1932PDUSessionResourceModifyResponse N ngap.proc.sout id-PDUSessionResourceModify 1933 1934PDUSessionResourceModifyIndication N ngap.proc.imsg id-PDUSessionResourceModifyIndication 1935PDUSessionResourceModifyConfirm N ngap.proc.sout id-PDUSessionResourceModifyIndication 1936 1937PDUSessionResourceNotify N ngap.proc.imsg id-PDUSessionResourceNotify 1938 1939PDUSessionResourceReleaseCommand N ngap.proc.imsg id-PDUSessionResourceRelease 1940PDUSessionResourceReleaseResponse N ngap.proc.sout id-PDUSessionResourceRelease 1941 1942PDUSessionResourceSetupRequest N ngap.proc.imsg id-PDUSessionResourceSetup 1943PDUSessionResourceSetupResponse N ngap.proc.sout id-PDUSessionResourceSetup 1944 1945PrivateMessage N ngap.proc.imsg id-PrivateMessage 1946 1947PWSCancelRequest N ngap.proc.imsg id-PWSCancel 1948PWSCancelResponse N ngap.proc.sout id-PWSCancel 1949 1950PWSFailureIndication N ngap.proc.imsg id-PWSFailureIndication 1951 1952PWSRestartIndication N ngap.proc.imsg id-PWSRestartIndication 1953 1954RANConfigurationUpdate N ngap.proc.imsg id-RANConfigurationUpdate 1955RANConfigurationUpdateAcknowledge N ngap.proc.sout id-RANConfigurationUpdate 1956RANConfigurationUpdateFailure N ngap.proc.uout id-RANConfigurationUpdate 1957 1958RANCPRelocationIndication N ngap.proc.imsg id-RANCPRelocationIndication 1959 1960RerouteNASRequest N ngap.proc.imsg id-RerouteNASRequest 1961 1962RetrieveUEInformation N ngap.proc.imsg id-RetrieveUEInformation 1963 1964RRCInactiveTransitionReport N ngap.proc.imsg id-RRCInactiveTransitionReport 1965 1966SecondaryRATDataUsageReport N ngap.proc.imsg id-SecondaryRATDataUsageReport 1967 1968TraceFailureIndication N ngap.proc.imsg id-TraceFailureIndication 1969 1970TraceStart N ngap.proc.imsg id-TraceStart 1971 1972UEContextModificationRequest N ngap.proc.imsg id-UEContextModification 1973UEContextModificationResponse N ngap.proc.sout id-UEContextModification 1974UEContextModificationFailure N ngap.proc.uout id-UEContextModification 1975 1976UEContextReleaseCommand N ngap.proc.imsg id-UEContextRelease 1977UEContextReleaseComplete N ngap.proc.sout id-UEContextRelease 1978 1979UEContextReleaseRequest N ngap.proc.imsg id-UEContextReleaseRequest 1980 1981UEContextResumeRequest N ngap.proc.imsg id-UEContextResume 1982UEContextResumeResponse N ngap.proc.sout id-UEContextResume 1983UEContextResumeFailure N ngap.proc.uout id-UEContextResume 1984 1985UEContextSuspendRequest N ngap.proc.imsg id-UEContextSuspend 1986UEContextSuspendResponse N ngap.proc.sout id-UEContextSuspend 1987UEContextSuspendFailure N ngap.proc.uout id-UEContextSuspend 1988 1989UEInformationTransfer N ngap.proc.imsg id-UEInformationTransfer 1990 1991UERadioCapabilityCheckRequest N ngap.proc.imsg id-UERadioCapabilityCheck 1992UERadioCapabilityCheckResponse N ngap.proc.sout id-UERadioCapabilityCheck 1993 1994UERadioCapabilityIDMappingRequest N ngap.proc.imsg id-UERadioCapabilityIDMapping 1995UERadioCapabilityIDMappingResponse N ngap.proc.sout id-UERadioCapabilityIDMapping 1996 1997UERadioCapabilityInfoIndication N ngap.proc.imsg id-UERadioCapabilityInfoIndication 1998 1999UETNLABindingReleaseRequest N ngap.proc.imsg id-UETNLABindingRelease 2000 2001UplinkNASTransport N ngap.proc.imsg id-UplinkNASTransport 2002 2003UplinkNonUEAssociatedNRPPaTransport N ngap.proc.imsg id-UplinkNonUEAssociatedNRPPaTransport 2004 2005UplinkRANConfigurationTransfer N ngap.proc.imsg id-UplinkRANConfigurationTransfer 2006 2007UplinkRANEarlyStatusTransfer N ngap.proc.imsg id-UplinkRANEarlyStatusTransfer 2008 2009UplinkRANStatusTransfer N ngap.proc.imsg id-UplinkRANStatusTransfer 2010 2011UplinkUEAssociatedNRPPaTransport N ngap.proc.imsg id-UplinkUEAssociatedNRPPaTransport 2012 2013WriteReplaceWarningRequest N ngap.proc.imsg id-WriteReplaceWarning 2014WriteReplaceWarningResponse N ngap.proc.sout id-WriteReplaceWarning 2015 2016UplinkRIMInformationTransfer N ngap.proc.imsg id-UplinkRIMInformationTransfer 2017 2018DownlinkRIMInformationTransfer N ngap.proc.imsg id-DownlinkRIMInformationTransfer 2019 2020PDUSessionResourceSetupRequestTransfer S ngap.n2_ie_type "PDU_RES_SETUP_REQ" 2021PDUSessionResourceSetupResponseTransfer S ngap.n2_ie_type "PDU_RES_SETUP_RSP" 2022PDUSessionResourceSetupUnsuccessfulTransfer S ngap.n2_ie_type "PDU_RES_SETUP_FAIL" 2023PDUSessionResourceReleaseCommandTransfer S ngap.n2_ie_type "PDU_RES_REL_CMD" 2024PDUSessionResourceReleaseResponseTransfer S ngap.n2_ie_type "PDU_RES_REL_RSP" 2025PDUSessionResourceModifyRequestTransfer S ngap.n2_ie_type "PDU_RES_MOD_REQ" 2026PDUSessionResourceModifyResponseTransfer S ngap.n2_ie_type "PDU_RES_MOD_RSP" 2027PDUSessionResourceModifyUnsuccessfulTransfer S ngap.n2_ie_type "PDU_RES_MOD_FAIL" 2028PDUSessionResourceNotifyTransfer S ngap.n2_ie_type "PDU_RES_NTY" 2029PDUSessionResourceNotifyReleasedTransfer S ngap.n2_ie_type "PDU_RES_NTY_REL" 2030PDUSessionResourceModifyIndicationTransfer S ngap.n2_ie_type "PDU_RES_MOD_IND" 2031PDUSessionResourceModifyConfirmTransfer S ngap.n2_ie_type "PDU_RES_MOD_CFM" 2032PathSwitchRequestTransfer S ngap.n2_ie_type "PATH_SWITCH_REQ" 2033PathSwitchRequestSetupFailedTransfer S ngap.n2_ie_type "PATH_SWITCH_SETUP_FAIL" 2034PathSwitchRequestAcknowledgeTransfer S ngap.n2_ie_type "PATH_SWITCH_REQ_ACK" 2035PathSwitchRequestUnsuccessfulTransfer S ngap.n2_ie_type "PATH_SWITCH_REQ_FAIL" 2036HandoverRequiredTransfer S ngap.n2_ie_type "HANDOVER_REQUIRED" 2037HandoverCommandTransfer S ngap.n2_ie_type "HANDOVER_CMD" 2038HandoverPreparationUnsuccessfulTransfer S ngap.n2_ie_type "HANDOVER_PREP_FAIL" 2039HandoverRequestAcknowledgeTransfer S ngap.n2_ie_type "HANDOVER_REQ_ACK" 2040HandoverResourceAllocationUnsuccessfulTransfer S ngap.n2_ie_type "HANDOVER_RES_ALLOC_FAIL" 2041SecondaryRATDataUsageReportTransfer S ngap.n2_ie_type "SECONDARY_RAT_USAGE" 2042PDUSessionResourceModifyIndicationUnsuccessfulTransfer S ngap.n2_ie_type "PDU_RES_MOD_IND_FAIL" 2043SourceToTarget-TransparentContainer S ngap.n2_ie_type "SRC_TO_TAR_CONTAINER" 2044TargetToSource-TransparentContainer S ngap.n2_ie_type "TAR_TO_SRC_CONTAINER" 2045RANStatusTransfer-TransparentContainer S ngap.n2_ie_type "RAN_STATUS_TRANS_CONTAINER" 2046SONConfigurationTransfer S ngap.n2_ie_type "SON_CONFIG_TRANSFER" 2047NRPPa-PDU S ngap.n2_ie_type "NRPPA_PDU" 2048UERadioCapability S ngap.n2_ie_type "UE_RADIO_CAPABILITY" 2049 2050#.FN_HDR AMFConfigurationUpdate 2051 set_message_label(actx, MTYPE_AMF_CONFIGURATION_UPDATE); 2052 set_stats_message_type(actx->pinfo, MTYPE_AMF_CONFIGURATION_UPDATE); 2053 2054#.FN_HDR AMFConfigurationUpdateAcknowledge 2055 set_message_label(actx, MTYPE_AMF_CONFIGURATION_UPDATE_ACK); 2056 set_stats_message_type(actx->pinfo, MTYPE_AMF_CONFIGURATION_UPDATE_ACK); 2057 2058#.FN_HDR AMFConfigurationUpdateFailure 2059 set_message_label(actx, MTYPE_AMF_CONFIGURATION_UPDATE_FAILURE); 2060 set_stats_message_type(actx->pinfo, MTYPE_AMF_CONFIGURATION_UPDATE_FAILURE); 2061 2062#.FN_HDR AMFCPRelocationIndication 2063 set_message_label(actx, MTYPE_AMF_CP_RELOCATION_IND); 2064 set_stats_message_type(actx->pinfo, MTYPE_AMF_CP_RELOCATION_IND); 2065 2066#.FN_HDR AMFStatusIndication 2067 set_message_label(actx, MTYPE_AMF_STATUS_IND); 2068 set_stats_message_type(actx->pinfo, MTYPE_AMF_STATUS_IND); 2069 2070#.FN_HDR CellTrafficTrace 2071 set_message_label(actx, MTYPE_CELL_TRAFFIC_TRACE); 2072 set_stats_message_type(actx->pinfo, MTYPE_CELL_TRAFFIC_TRACE); 2073 2074#.FN_HDR ConnectionEstablishmentIndication 2075 set_message_label(actx, MTYPE_CONNECTION_ESTAB_IND); 2076 set_stats_message_type(actx->pinfo, MTYPE_CONNECTION_ESTAB_IND); 2077 2078#.FN_HDR DeactivateTrace 2079 set_message_label(actx, MTYPE_DEACTIVATE_TRACE); 2080 set_stats_message_type(actx->pinfo, MTYPE_DEACTIVATE_TRACE); 2081 2082#.FN_HDR DownlinkNASTransport 2083 set_message_label(actx, MTYPE_DOWNLINK_NAS_TRANSPORT); 2084 set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_NAS_TRANSPORT); 2085 2086#.FN_HDR DownlinkNonUEAssociatedNRPPaTransport 2087 set_message_label(actx, MTYPE_DOWNLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2088 set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2089 2090#.FN_HDR DownlinkRANConfigurationTransfer 2091 set_message_label(actx, MTYPE_DOWNLINK_RAN_CONFIGURATION_TRANSFER); 2092 set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RAN_CONFIGURATION_TRANSFER); 2093 2094#.FN_HDR DownlinkRANEarlyStatusTransfer 2095 set_message_label(actx, MTYPE_DOWNLINK_RAN_EARLY_STATUS_TRANSFER); 2096 set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RAN_EARLY_STATUS_TRANSFER); 2097 2098#.FN_HDR DownlinkRANStatusTransfer 2099 set_message_label(actx, MTYPE_DOWNLINK_RAN_STATUS_TRANSFER); 2100 set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RAN_STATUS_TRANSFER); 2101 2102#.FN_HDR DownlinkUEAssociatedNRPPaTransport 2103 set_message_label(actx, MTYPE_DOWNLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2104 set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2105 2106#.FN_HDR ErrorIndication 2107 set_message_label(actx, MTYPE_ERROR_INDICATION); 2108 set_stats_message_type(actx->pinfo, MTYPE_ERROR_INDICATION); 2109 2110#.FN_HDR HandoverCancel 2111 set_message_label(actx, MTYPE_HANDOVER_CANCEL); 2112 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_CANCEL); 2113 2114#.FN_HDR HandoverCancelAcknowledge 2115 set_message_label(actx, MTYPE_HANDOVER_CANCEL_ACK); 2116 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_CANCEL_ACK); 2117 2118#.FN_HDR HandoverNotify 2119 set_message_label(actx, MTYPE_HANDOVER_NOTIFY); 2120 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_NOTIFY); 2121 2122#.FN_HDR HandoverRequired 2123 set_message_label(actx, MTYPE_HANDOVER_REQUIRED); 2124 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_REQUIRED); 2125 2126#.FN_HDR HandoverCommand 2127 set_message_label(actx, MTYPE_HANDOVER_COMMAND); 2128 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_COMMAND); 2129 2130#.FN_HDR HandoverPreparationFailure 2131 set_message_label(actx, MTYPE_HANDOVER_PREPARATION_FAILURE); 2132 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_PREPARATION_FAILURE); 2133 2134#.FN_HDR HandoverRequest 2135 set_message_label(actx, MTYPE_HANDOVER_REQUEST); 2136 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_REQUEST); 2137 2138#.FN_HDR HandoverRequestAcknowledge 2139 set_message_label(actx, MTYPE_HANDOVER_REQUEST_ACK); 2140 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_REQUEST_ACK); 2141 2142#.FN_HDR HandoverFailure 2143 set_message_label(actx, MTYPE_HANDOVER_FAILURE); 2144 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_FAILURE); 2145 2146#.FN_HDR HandoverSuccess 2147 set_message_label(actx, MTYPE_HANDOVER_SUCCESS); 2148 set_stats_message_type(actx->pinfo, MTYPE_HANDOVER_SUCCESS); 2149 2150#.FN_HDR InitialContextSetupRequest 2151 set_message_label(actx, MTYPE_INITIAL_CONTEXT_SETUP_REQUEST); 2152 set_stats_message_type(actx->pinfo, MTYPE_INITIAL_CONTEXT_SETUP_REQUEST); 2153 2154#.FN_HDR InitialContextSetupResponse 2155 set_message_label(actx, MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE); 2156 set_stats_message_type(actx->pinfo, MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE); 2157 2158#.FN_HDR InitialContextSetupFailure 2159 set_message_label(actx, MTYPE_INITIAL_CONTEXT_SETUP_FAILURE); 2160 set_stats_message_type(actx->pinfo, MTYPE_INITIAL_CONTEXT_SETUP_FAILURE); 2161 2162#.FN_HDR InitialUEMessage 2163 set_message_label(actx, MTYPE_INITIAL_UE_MESSAGE); 2164 set_stats_message_type(actx->pinfo, MTYPE_INITIAL_UE_MESSAGE); 2165 2166#.FN_HDR LocationReport 2167 set_message_label(actx, MTYPE_LOCATION_REPORT); 2168 set_stats_message_type(actx->pinfo, MTYPE_LOCATION_REPORT); 2169 2170#.FN_HDR LocationReportingControl 2171 set_message_label(actx, MTYPE_LOCATION_REPORTING_CONTROL); 2172 set_stats_message_type(actx->pinfo, MTYPE_LOCATION_REPORTING_CONTROL); 2173 2174#.FN_HDR LocationReportingFailureIndication 2175 set_message_label(actx, MTYPE_LOCATION_REPORTING_FAILURE_IND); 2176 set_stats_message_type(actx->pinfo, MTYPE_LOCATION_REPORTING_FAILURE_IND); 2177 2178#.FN_HDR NASNonDeliveryIndication 2179 set_message_label(actx, MTYPE_NAS_NON_DELIVERY_IND); 2180 set_stats_message_type(actx->pinfo, MTYPE_NAS_NON_DELIVERY_IND); 2181 2182#.FN_HDR NGReset 2183 set_message_label(actx, MTYPE_NG_RESET); 2184 set_stats_message_type(actx->pinfo, MTYPE_NG_RESET); 2185 2186#.FN_HDR NGResetAcknowledge 2187 set_message_label(actx, MTYPE_NG_RESET_ACK); 2188 set_stats_message_type(actx->pinfo, MTYPE_NG_RESET_ACK); 2189 2190#.FN_HDR NGSetupRequest 2191 set_message_label(actx, MTYPE_NG_SETUP_REQUEST); 2192 set_stats_message_type(actx->pinfo, MTYPE_NG_SETUP_REQUEST); 2193 2194#.FN_HDR NGSetupResponse 2195 set_message_label(actx, MTYPE_NG_SETUP_RESPONSE); 2196 set_stats_message_type(actx->pinfo, MTYPE_NG_SETUP_RESPONSE); 2197 2198#.FN_HDR NGSetupFailure 2199 set_message_label(actx, MTYPE_NG_SETUP_FAILURE); 2200 set_stats_message_type(actx->pinfo, MTYPE_NG_SETUP_FAILURE); 2201 2202#.FN_HDR OverloadStart 2203 set_message_label(actx, MTYPE_OVERLOAD_START); 2204 set_stats_message_type(actx->pinfo, MTYPE_OVERLOAD_START); 2205 2206#.FN_HDR OverloadStop 2207 set_message_label(actx, MTYPE_OVERLOAD_STOP); 2208 set_stats_message_type(actx->pinfo, MTYPE_OVERLOAD_STOP); 2209 2210#.FN_HDR Paging 2211 set_message_label(actx, MTYPE_PAGING); 2212 set_stats_message_type(actx->pinfo, MTYPE_PAGING); 2213 2214#.FN_HDR PathSwitchRequest 2215 set_message_label(actx, MTYPE_PATH_SWITCH_REQUEST); 2216 set_stats_message_type(actx->pinfo, MTYPE_PATH_SWITCH_REQUEST); 2217 2218#.FN_HDR PathSwitchRequestAcknowledge 2219 set_message_label(actx, MTYPE_PATH_SWITCH_REQUEST_ACK); 2220 set_stats_message_type(actx->pinfo, MTYPE_PATH_SWITCH_REQUEST_ACK); 2221 2222#.FN_HDR PathSwitchRequestFailure 2223 set_message_label(actx, MTYPE_PATH_SWITCH_REQUEST_FAILURE); 2224 set_stats_message_type(actx->pinfo, MTYPE_PATH_SWITCH_REQUEST_FAILURE); 2225 2226#.FN_HDR PDUSessionResourceModifyRequest 2227 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST); 2228 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST); 2229 2230#.FN_HDR PDUSessionResourceModifyResponse 2231 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE); 2232 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE); 2233 2234#.FN_HDR PDUSessionResourceModifyIndication 2235 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND); 2236 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND); 2237 2238#.FN_HDR PDUSessionResourceModifyConfirm 2239 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM); 2240 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM); 2241 2242#.FN_HDR PDUSessionResourceNotify 2243 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_NOTIFY); 2244 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_NOTIFY); 2245 2246#.FN_HDR PDUSessionResourceReleaseCommand 2247 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND); 2248 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND); 2249 2250#.FN_HDR PDUSessionResourceReleaseResponse 2251 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE); 2252 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE); 2253 2254#.FN_HDR PDUSessionResourceSetupRequest 2255 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST); 2256 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST); 2257 2258#.FN_HDR PDUSessionResourceSetupResponse 2259 set_message_label(actx, MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE); 2260 set_stats_message_type(actx->pinfo, MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE); 2261 2262#.FN_HDR PrivateMessage 2263 set_message_label(actx, MTYPE_PRIVATE_MESSAGE); 2264 set_stats_message_type(actx->pinfo, MTYPE_PRIVATE_MESSAGE); 2265 2266#.FN_HDR PWSCancelRequest 2267 set_message_label(actx, MTYPE_PWS_CANCEL_REQUEST); 2268 set_stats_message_type(actx->pinfo, MTYPE_PWS_CANCEL_REQUEST); 2269 2270#.FN_HDR PWSCancelResponse 2271 set_message_label(actx, MTYPE_PWS_CANCEL_RESPONSE); 2272 set_stats_message_type(actx->pinfo, MTYPE_PWS_CANCEL_RESPONSE); 2273 2274#.FN_HDR PWSFailureIndication 2275 set_message_label(actx, MTYPE_PWS_FAILURE_INDICATION); 2276 set_stats_message_type(actx->pinfo, MTYPE_PWS_FAILURE_INDICATION); 2277 2278#.FN_HDR PWSRestartIndication 2279 set_message_label(actx, MTYPE_PWS_RESTART_INDICATION); 2280 set_stats_message_type(actx->pinfo, MTYPE_PWS_RESTART_INDICATION); 2281 2282#.FN_HDR RANConfigurationUpdate 2283 set_message_label(actx, MTYPE_RAN_CONFIGURATION_UPDATE); 2284 set_stats_message_type(actx->pinfo, MTYPE_RAN_CONFIGURATION_UPDATE); 2285 2286#.FN_HDR RANConfigurationUpdateAcknowledge 2287 set_message_label(actx, MTYPE_RAN_CONFIGURATION_UPDATE_ACK); 2288 set_stats_message_type(actx->pinfo, MTYPE_RAN_CONFIGURATION_UPDATE_ACK); 2289 2290#.FN_HDR RANConfigurationUpdateFailure 2291 set_message_label(actx, MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE); 2292 set_stats_message_type(actx->pinfo, MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE); 2293 2294#.FN_HDR RANCPRelocationIndication 2295 set_message_label(actx, MTYPE_RAN_CP_RELOCATION_IND); 2296 set_stats_message_type(actx->pinfo, MTYPE_RAN_CP_RELOCATION_IND); 2297 2298#.FN_HDR RerouteNASRequest 2299 set_message_label(actx, MTYPE_REROUTE_NAS_REQUEST); 2300 set_stats_message_type(actx->pinfo, MTYPE_REROUTE_NAS_REQUEST); 2301 2302#.FN_HDR RetrieveUEInformation 2303 set_message_label(actx, MTYPE_RETRIEVE_UE_INFORMATION); 2304 set_stats_message_type(actx->pinfo, MTYPE_RETRIEVE_UE_INFORMATION); 2305 2306#.FN_HDR RRCInactiveTransitionReport 2307 set_message_label(actx, MTYPE_RRC_INACTIVE_TRANSITION_REPORT); 2308 set_stats_message_type(actx->pinfo, MTYPE_RRC_INACTIVE_TRANSITION_REPORT); 2309 2310#.FN_HDR SecondaryRATDataUsageReport 2311 set_message_label(actx, MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT); 2312 set_stats_message_type(actx->pinfo, MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT); 2313 2314#.FN_HDR TraceFailureIndication 2315 set_message_label(actx, MTYPE_TRACE_FAILURE_IND); 2316 set_stats_message_type(actx->pinfo, MTYPE_TRACE_FAILURE_IND); 2317 2318#.FN_HDR TraceStart 2319 set_message_label(actx, MTYPE_TRACE_START); 2320 set_stats_message_type(actx->pinfo, MTYPE_TRACE_START); 2321 2322#.FN_HDR UEContextModificationRequest 2323 set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_REQUEST); 2324 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_REQUEST); 2325 2326#.FN_HDR UEContextModificationResponse 2327 set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE); 2328 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE); 2329 2330#.FN_HDR UEContextModificationFailure 2331 set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_FAILURE); 2332 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_FAILURE); 2333 2334#.FN_HDR UEContextReleaseCommand 2335 set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_COMMAND); 2336 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_COMMAND); 2337 2338#.FN_HDR UEContextReleaseComplete 2339 set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_COMPLETE); 2340 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_COMPLETE); 2341 2342#.FN_HDR UEContextReleaseRequest 2343 set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_REQUEST); 2344 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_REQUEST); 2345 2346#.FN_HDR UEContextResumeRequest 2347 set_message_label(actx, MTYPE_UE_CONTEXT_RESUME_REQUEST); 2348 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RESUME_REQUEST); 2349 2350#.FN_HDR UEContextResumeResponse 2351 set_message_label(actx, MTYPE_UE_CONTEXT_RESUME_RESPONSE); 2352 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RESUME_RESPONSE); 2353 2354#.FN_HDR UEContextResumeFailure 2355 set_message_label(actx, MTYPE_UE_CONTEXT_RESUME_FAILURE); 2356 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RESUME_FAILURE); 2357 2358#.FN_HDR UEContextSuspendRequest 2359 set_message_label(actx, MTYPE_UE_CONTEXT_SUSPEND_REQUEST); 2360 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SUSPEND_REQUEST); 2361 2362#.FN_HDR UEContextSuspendResponse 2363 set_message_label(actx, MTYPE_UE_CONTEXT_SUSPEND_RESPONSE); 2364 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SUSPEND_RESPONSE); 2365 2366#.FN_HDR UEContextSuspendFailure 2367 set_message_label(actx, MTYPE_UE_CONTEXT_SUSPEND_FAILURE); 2368 set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SUSPEND_FAILURE); 2369 2370#.FN_HDR UEInformationTransfer 2371 set_message_label(actx, MTYPE_UE_INFORMATION_TRANSFER); 2372 set_stats_message_type(actx->pinfo, MTYPE_UE_INFORMATION_TRANSFER); 2373 2374#.FN_HDR UERadioCapabilityCheckRequest 2375 set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST); 2376 set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST); 2377 2378#.FN_HDR UERadioCapabilityCheckResponse 2379 set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE); 2380 set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE); 2381 2382#.FN_HDR UERadioCapabilityIDMappingRequest 2383 set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST); 2384 set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST); 2385 2386#.FN_HDR UERadioCapabilityIDMappingResponse 2387 set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE); 2388 set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE); 2389 2390#.FN_HDR UERadioCapabilityInfoIndication 2391 set_message_label(actx, MTYPE_UE_RADIO_CAPABILITY_INFO_IND); 2392 set_stats_message_type(actx->pinfo, MTYPE_UE_RADIO_CAPABILITY_INFO_IND); 2393 2394#.FN_HDR UETNLABindingReleaseRequest 2395 set_message_label(actx, MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST); 2396 set_stats_message_type(actx->pinfo, MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST); 2397 2398#.FN_HDR UplinkNASTransport 2399 set_message_label(actx, MTYPE_UPLINK_NAS_TRANSPORT); 2400 set_stats_message_type(actx->pinfo, MTYPE_UPLINK_NAS_TRANSPORT); 2401 2402#.FN_HDR UplinkNonUEAssociatedNRPPaTransport 2403 set_message_label(actx, MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2404 set_stats_message_type(actx->pinfo, MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2405 2406#.FN_HDR UplinkRANConfigurationTransfer 2407 set_message_label(actx, MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER); 2408 set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER); 2409 2410#.FN_HDR UplinkRANEarlyStatusTransfer 2411 set_message_label(actx, MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER); 2412 set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER); 2413 2414#.FN_HDR UplinkRANStatusTransfer 2415 set_message_label(actx, MTYPE_UPLINK_RAN_STATUS_TRANSFER); 2416 set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RAN_STATUS_TRANSFER); 2417 2418#.FN_HDR UplinkUEAssociatedNRPPaTransport 2419 set_message_label(actx, MTYPE_UPLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2420 set_stats_message_type(actx->pinfo, MTYPE_UPLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT); 2421 2422#.FN_HDR WriteReplaceWarningRequest 2423 set_message_label(actx, MTYPE_WRITE_REPLACE_WARNING_REQUEST); 2424 set_stats_message_type(actx->pinfo, MTYPE_WRITE_REPLACE_WARNING_REQUEST); 2425 2426#.FN_HDR WriteReplaceWarningResponse 2427 set_message_label(actx, MTYPE_WRITE_REPLACE_WARNING_RESPONSE); 2428 set_stats_message_type(actx->pinfo, MTYPE_WRITE_REPLACE_WARNING_RESPONSE); 2429 2430#.FN_HDR UplinkRIMInformationTransfer 2431 set_message_label(actx, MTYPE_UPLINK_RIM_INFORMATION_TRANSFER); 2432 set_stats_message_type(actx->pinfo, MTYPE_UPLINK_RIM_INFORMATION_TRANSFER); 2433 2434#.FN_HDR DownlinkRIMInformationTransfer 2435 set_message_label(actx, MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER); 2436 set_stats_message_type(actx->pinfo, MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER); 2437 2438# 2439# Editor modelines - https://www.wireshark.org/tools/modelines.html 2440# 2441# Local variables: 2442# c-basic-offset: 2 2443# tab-width: 8 2444# indent-tabs-mode: nil 2445# End: 2446# 2447# vi: set shiftwidth=2 tabstop=8 expandtab: 2448# :indentSize=2:tabSize=8:noTabs=true: 2449# 2450