1# e2ap.cnf 2# e2ap conformation file 3 4#.OPT 5PER 6ALIGNED 7#.END 8 9#.USE_VALS_EXT 10ProcedureCode 11ProtocolIE-ID 12 13#.EXPORTS ONLY_VALS WS_DLL 14 15#.EXPORTS 16 17#.PDU 18E2AP-PDU 19 20E2SM-KPM-ActionDefinition 21E2SM-KPM-RANfunction-Description 22E2SM-KPM-EventTriggerDefinition 23E2SM-KPM-IndicationHeader 24RANcallProcess-ID-string 25E2SM-KPM-IndicationMessage-Format1 26 27 28#.MAKE_ENUM 29ProcedureCode 30ProtocolIE-ID 31 32#.NO_EMIT 33 34#.OMIT_ASSIGNMENT 35# Get rid of unused code warnings 36ProtocolIE-FieldPair 37ProtocolIE-ContainerList 38ProtocolIE-ContainerPair 39ProtocolIE-ContainerPairList 40Presence 41 42# KPM items. Don't know which E2AP OCTET STRING is supposed to use this... 43GNB-DU-Name 44 45E2SM-KPM-IndicationMessage 46 47#.END 48 49 50#.TYPE_ATTR 51E2SM-KPM-IndicationMessage DISPLAY=BASE_DEC STRINGS=VALS(e2ap_E2SM_KPM_IndicationMessage_vals) 52 53#.TYPE_ATTR 54E2SM-KPM-IndicationHeader DISPLAY=BASE_DEC STRINGS=VALS(e2ap_E2SM_KPM_IndicationHeader_vals) 55 56#.TYPE_RENAME 57 58InitiatingMessage/value InitiatingMessage_value 59SuccessfulOutcome/value SuccessfulOutcome_value 60UnsuccessfulOutcome/value UnsuccessfulOutcome_value 61 62#.FIELD_RENAME 63 64InitiatingMessage/value initiatingMessagevalue 65UnsuccessfulOutcome/value unsuccessfulOutcome_value 66SuccessfulOutcome/value successfulOutcome_value 67 68#GlobalGNB-ID/gNB-ID globalGNB-ID_gNB-ID 69 70 71#.FIELD_ATTR 72#GlobalGNB-ID/gNB-ID ABBREV=globalGNB_ID.gNB_ID 73 74#.FN_BODY ProtocolIE-ID VAL_PTR=&e2ap_data->protocol_ie_id 75 struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 76%(DEFAULT_BODY)s 77 78#.FN_FTR ProtocolIE-ID 79 if (tree) { 80 proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", 81 val_to_str_ext(e2ap_data->protocol_ie_id, &e2ap_ProtocolIE_ID_vals_ext, "unknown (%d)")); 82 } 83#.END 84 85 86# TODO: probably not worth it 87# #.FN_BODY E2AP-PDU VAL_PTR=&value 88# guint32 value; 89# %(DEFAULT_BODY)s 90# col_append_fstr(actx->pinfo->cinfo, COL_INFO, " (%%s)", val_to_str(value, e2ap_E2AP_PDU_vals, "Unknown")); 91 92 93 94#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue 95# Currently not used 96# FN_PARS ProtocolIE-FieldPair/firstValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairFirstValue 97# FN_PARS ProtocolIE-FieldPair/secondValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairSecondValue 98 99 100 101#.FN_BODY ProcedureCode VAL_PTR = &e2ap_data->procedure_code 102 struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 103%(DEFAULT_BODY)s 104 //col_append_fstr(actx->pinfo->cinfo, COL_INFO, "%%s", val_to_str(e2ap_data->procedure_code, e2ap_ProcedureCode_vals, "Unknown")); 105#.END 106 107 108 109#.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue 110#.FN_HDR InitiatingMessage/value 111 struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 112 e2ap_data->message_type = INITIATING_MESSAGE; 113#.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue 114#.FN_HDR SuccessfulOutcome/value 115 struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 116 e2ap_data->message_type = SUCCESSFUL_OUTCOME; 117#.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue 118#.FN_HDR UnsuccessfulOutcome/value 119 struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 120 e2ap_data->message_type = UNSUCCESSFUL_OUTCOME; 121 122#--- Parameterization is not supported in asn2wrs --- 123 124#ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, e2ap-PROTOCOL-IES : IEsSetParam} ::= 125# SEQUENCE (SIZE (lowerBound..upperBound)) OF 126# ProtocolIE-Container {{IEsSetParam}} 127 128# #.FN_PARS ProtocolIE-ContainerList 129# MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound") 130# MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound") 131# #.FN_HDR ProtocolIE-ContainerList 132# static const asn1_par_def_t ProtocolIE_ContainerList_pars[] = { 133# { "lowerBound", ASN1_PAR_INTEGER }, 134# { "upperBound", ASN1_PAR_INTEGER }, 135# { NULL, (asn1_par_type)0 } 136# }; 137# asn1_stack_frame_check(actx, "ProtocolIE-ContainerList", ProtocolIE_ContainerList_pars); 138# #.END 139 140#ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, e2ap-PROTOCOL-IES-PAIR : IEsSetParam} ::= 141# SEQUENCE (SIZE (lowerBound..upperBound)) OF 142# ProtocolIE-ContainerPair {{IEsSetParam}} 143 144# Currently not used 145# FN_PARS ProtocolIE-ContainerPairList 146#MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound") 147#MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound") 148# FN_HDR ProtocolIE-ContainerPairList 149# static const asn1_par_def_t ProtocolIE_ContainerPairList_pars[] = { 150# { "lowerBound", ASN1_PAR_INTEGER }, 151# { "upperBound", ASN1_PAR_INTEGER }, 152# { NULL, 0 } 153# }; 154# asn1_stack_frame_check(actx, "ProtocolIE-ContainerPairList", ProtocolIE_ContainerPairList_pars); 155# END 156 157#PduSessionResource-IE-ContainerList { e2ap-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofPduSessionResources, {IEsSetParam} } 158# FN_BODY PduSessionResource-IE-ContainerList 159# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList"); 160# asn1_param_push_integer(%(ACTX)s, 1); 161# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs); 162# %(DEFAULT_BODY)s 163# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList"); 164# END 165 166# PduSessionResource-IE-ContainerPairList { e2ap-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofPduSessionResources, {IEsSetParam} } 167# Currently not used 168# FN_BODY SAEB-IE-ContainerPairList 169# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerPairList"); 170# asn1_param_push_integer(%(ACTX)s, 1); 171# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs); 172#%(DEFAULT_BODY)s 173# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerPairList"); 174# END 175 176# Currently not used 177# ProtocolError-IE-ContainerList { e2ap-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofPduSessionResources, {IEsSetParam} } 178# FN_BODY ProtocolError-IE-ContainerList 179# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList"); 180# asn1_param_push_integer(%(ACTX)s, 1); 181# asn1_param_push_integer(%(ACTX)s, maxnoofE_RABs); 182#%(DEFAULT_BODY)s 183# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList"); 184# END 185 186# .FN_HDR PrivateIE-ID 187# struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 188# e2ap_data->obj_id = NULL; 189 190# FN_BODY PrivateIE-ID/global FN_VARIANT = _str VAL_PTR = &e2ap_data->obj_id 191# struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 192# %(DEFAULT_BODY)s 193 194# FN_BODY PrivateIE-Field/value 195# struct e2ap_private_data *e2ap_data = e2ap_get_private_data(actx->pinfo); 196# if (e2ap_data->obj_id) { 197# offset = call_per_oid_callback(e2ap_data->obj_id, tvb, actx->pinfo, tree, offset, actx, hf_index); 198# } else { 199# %(DEFAULT_BODY)s 200# } 201 202 203 204 205# #.FN_BODY E2AP-Message VAL_PTR = ¶meter_tvb 206# tvbuff_t *parameter_tvb; 207# proto_tree *subtree; 208#%(DEFAULT_BODY)s 209# if (!parameter_tvb) 210# return offset; 211 212# subtree = proto_item_add_subtree(actx->created_item, ett_e2ap_e2ap_Message); 213# col_set_fence(actx->pinfo->cinfo, COL_INFO); 214# call_dissector(e2ap_handle, parameter_tvb, actx->pinfo, subtree); 215 216 217 218# Calling in-depth KPM definitions of E2AP OCTET STRING fields. 219 220#.FN_BODY RICactionDefinition VAL_PTR = ¶meter_tvb 221 tvbuff_t *parameter_tvb; 222 %(DEFAULT_BODY)s 223 dissect_E2SM_KPM_ActionDefinition_PDU(parameter_tvb, actx->pinfo, tree, NULL); 224 225#.FN_BODY RICeventTriggerDefinition VAL_PTR = ¶meter_tvb 226 tvbuff_t *parameter_tvb; 227 %(DEFAULT_BODY)s 228 dissect_E2SM_KPM_EventTriggerDefinition_PDU(parameter_tvb, actx->pinfo, tree, NULL); 229 230#.FN_BODY RICindicationHeader VAL_PTR = ¶meter_tvb 231 tvbuff_t *parameter_tvb; 232 %(DEFAULT_BODY)s 233 dissect_E2SM_KPM_IndicationHeader_PDU(parameter_tvb, actx->pinfo, tree, NULL); 234 235#.FN_BODY RICindicationMessage VAL_PTR = ¶meter_tvb 236 tvbuff_t *parameter_tvb; 237 %(DEFAULT_BODY)s 238 /* It is believed that this is an error in the ASN in V1 of the spec... */ 239 dissect_E2SM_KPM_IndicationMessage_Format1_PDU(parameter_tvb, actx->pinfo, tree, NULL); 240 241#.FN_BODY RANfunctionDefinition VAL_PTR = ¶meter_tvb 242 tvbuff_t *parameter_tvb; 243 %(DEFAULT_BODY)s 244 dissect_E2SM_KPM_RANfunction_Description_PDU(parameter_tvb, actx->pinfo, tree, NULL); 245 246#.FN_BODY RICcallProcessID VAL_PTR = ¶meter_tvb 247 tvbuff_t *parameter_tvb; 248 %(DEFAULT_BODY)s 249 dissect_RANcallProcess_ID_string_PDU(parameter_tvb, actx->pinfo, tree, NULL); 250 251 252 253#.ASSIGN_VALUE_TO_TYPE # e2ap does not have constants assigned to types, they are pure INTEGER 254# ProcedureCode 255 256id-E2setup ProcedureCode 257id-ErrorIndication ProcedureCode 258id-Reset ProcedureCode 259id-RICcontrol ProcedureCode 260id-RICindication ProcedureCode 261id-RICserviceQuery ProcedureCode 262id-RICserviceUpdate ProcedureCode 263id-RICsubscription ProcedureCode 264id-RICsubscriptionDelete ProcedureCode 265#id-E2nodeConfigurationUpdate ProcedureCode 266#id-E2connectionUpdate ProcedureCode 267 268 269 270# ProtocolIE-ID 271id-Cause ProtocolIE-ID 272id-CriticalityDiagnostics ProtocolIE-ID 273id-GlobalE2node-ID ProtocolIE-ID 274id-GlobalRIC-ID ProtocolIE-ID 275id-RANfunctionID ProtocolIE-ID 276id-RANfunctionID-Item ProtocolIE-ID 277id-RANfunctionIEcause-Item ProtocolIE-ID 278id-RANfunction-Item ProtocolIE-ID 279id-RANfunctionsAccepted ProtocolIE-ID 280id-RANfunctionsAdded ProtocolIE-ID 281 282id-RANfunctionsDeleted ProtocolIE-ID 283id-RANfunctionsModified ProtocolIE-ID 284id-RANfunctionsRejected ProtocolIE-ID 285id-RICaction-Admitted-Item ProtocolIE-ID 286id-RICactionID ProtocolIE-ID 287id-RICaction-NotAdmitted-Item ProtocolIE-ID 288id-RICactions-Admitted ProtocolIE-ID 289id-RICactions-NotAdmitted ProtocolIE-ID 290id-RICaction-ToBeSetup-Item ProtocolIE-ID 291id-RICcallProcessID ProtocolIE-ID 292 293id-RICcontrolAckRequest ProtocolIE-ID 294id-RICcontrolHeader ProtocolIE-ID 295id-RICcontrolMessage ProtocolIE-ID 296id-RICcontrolStatus ProtocolIE-ID 297id-RICindicationHeader ProtocolIE-ID 298id-RICindicationMessage ProtocolIE-ID 299id-RICindicationSN ProtocolIE-ID 300id-RICindicationType ProtocolIE-ID 301id-RICrequestID ProtocolIE-ID 302id-RICsubscriptionDetails ProtocolIE-ID 303 304id-TimeToWait ProtocolIE-ID 305id-RICcontrolOutcome ProtocolIE-ID 306#id-E2nodeComponentConfigUpdate ProtocolIE-ID 307#id-E2nodeComponentConfigUpdate-Item ProtocolIE-ID 308#id-E2nodeComponentConfigUpdateAck ProtocolIE-ID 309#id-E2nodeComponentConfigUpdateAck-Item ProtocolIE-ID 310#id-E2connectionSetup ProtocolIE-ID 311#id-E2connectionSetupFailed ProtocolIE-ID 312 313#id-E2connectionSetupFailed-Item ProtocolIE-ID 314#id-E2connectionFailed-Item ProtocolIE-ID 315#id-E2connectionUpdate-Item ProtocolIE-ID 316#id-E2connectionUpdateAdd ProtocolIE-ID 317#id-E2connectionUpdateModify ProtocolIE-ID 318#id-E2connectionUpdateRemove ProtocolIE-ID 319#id-E2connectionUpdateRemove-Item ProtocolIE-ID 320#id-TNLinformation ProtocolIE-ID 321#id-TransactionID ProtocolIE-ID 322#.END 323 324 325#.REGISTER 326 327#E2AP-PROTOCOL-IES 328 329Cause N e2ap.ies id-Cause 330CriticalityDiagnostics N e2ap.ies id-CriticalityDiagnostics 331 332GlobalE2node-ID N e2ap.ies id-GlobalE2node-ID 333GlobalRIC-ID N e2ap.ies id-GlobalRIC-ID 334RANfunctionID N e2ap.ies id-RANfunctionID 335RANfunctionID-Item N e2ap.ies id-RANfunctionID-Item 336RANfunctionIDcause-Item N e2ap.ies id-RANfunctionIEcause-Item 337RANfunction-Item N e2ap.ies id-RANfunction-Item 338RANfunctionsID-List N e2ap.ies id-RANfunctionsAccepted 339RANfunctions-List N e2ap.ies id-RANfunctionsAdded 340RANfunctionsID-List N e2ap.ies id-RANfunctionsDeleted 341RANfunctions-List N e2ap.ies id-RANfunctionsModified 342RANfunctionsIDcause-List N e2ap.ies id-RANfunctionsRejected 343RICaction-Admitted-Item N e2ap.ies id-RICaction-Admitted-Item 344RICactionID N e2ap.ies id-RICactionID 345RICaction-NotAdmitted-Item N e2ap.ies id-RICaction-NotAdmitted-Item 346RICaction-Admitted-List N e2ap.ies id-RICactions-Admitted 347RICaction-ToBeSetup-Item N e2ap.ies id-RICaction-ToBeSetup-Item 348RICcallProcessID N e2ap.ies id-RICcallProcessID 349RICaction-NotAdmitted-List N e2ap.ies id-RICactions-NotAdmitted 350RICcontrolAckRequest N e2ap.ies id-RICcontrolAckRequest 351RICcontrolHeader N e2ap.ies id-RICcontrolHeader 352RICcontrolMessage N e2ap.ies id-RICcontrolMessage 353RICcontrolOutcome N e2ap.ies id-RICcontrolOutcome 354RICcontrolStatus N e2ap.ies id-RICcontrolStatus 355RICindicationHeader N e2ap.ies id-RICindicationHeader 356RICindicationMessage N e2ap.ies id-RICindicationMessage 357RICindicationSN N e2ap.ies id-RICindicationSN 358RICindicationType N e2ap.ies id-RICindicationType 359RICrequestID N e2ap.ies id-RICrequestID 360RICsubscriptionDetails N e2ap.ies id-RICsubscriptionDetails 361TimeToWait N e2ap.ies id-TimeToWait 362#TNLinformation N e2ap.ies id-TNLinformation 363#TransactionID N e2ap.ies id-TransactionID 364 365 366 367 368# TODO: V2? 369#Cause N e2ap.ies id-Cause 370#CriticalityDiagnostics N e2ap.ies id-CriticalityDiagnostics 371#E2nodeComponentConfigUpdate N e2ap.ies id-E2nodeComponentConfigUpdate 372#E2nodeComponentConfigUpdateAck N e2ap.ies id-E2nodeComponentConfigUpdateAck 373#E2nodeComponentID N e2ap.ies id-E2nodeComponentID 374#E2nodeComponentType N e2ap.ies id-E2nodeComponentType 375#GlobalE2node-ID N e2ap.ies id-GlobalE2node-ID 376#GlobalRIC-ID N e2ap.ies id-GlobalRIC-ID 377#RANfunctionDefinition N e2ap.ies id-RANfunctionDefinition 378#RANfunctionID N e2ap.ies id-RANfunctionID 379#RANfunctionOID N e2ap.ies id-RANfunctionOID 380#RANfunctionRevision N e2ap.ies id-RANfunctionRevision 381#RICactionDefinition N e2ap.ies id-RICactionDefinition 382#RICactionID N e2ap.ies id-RICactionID 383#RICactionType N e2ap.ies id-RICactionType 384#RICcallProcessID N e2ap.ies id-RICcallProcessID 385#RICcontrolAckRequest N e2ap.ies id-RICcontrolAckRequest 386#RICcontrolHeader N e2ap.ies id-RICcontrolHeader 387#RICcontrolMessage N e2ap.ies id-RICcontrolMessage 388#RICcontrolOutcome N e2ap.ies id-RICcontrolOutcome 389#RICcontrolStatus N e2ap.ies id-RICcontrolStatus 390#RICeventTriggerDefinition N e2ap.ies id-RICeventTriggerDefinition 391#RICindicationHeader N e2ap.ies id-RICindicationHeader 392#RICindicationMessage N e2ap.ies id-RICindicationMessage 393#RICindicationSN N e2ap.ies id-RICindicationSN 394#RICindicationType N e2ap.ies id-RICindicationType 395#RICrequestID N e2ap.ies id-RICrequestID 396#RICsubsequentAction N e2ap.ies id-RICsubsequentAction 397#TimeToWait N e2ap.ies id-TimeToWait 398#TNLinformation N e2ap.ies id-TNLinformation 399#TNLusage N e2ap.ies id-TNLusage 400#TransactionID N e2ap.ies id-TransactionID 401 402 403#e2ap-PROTOCOL-EXTENSION 404 405 406 407#E2AP-ELEMENTARY-PROCEDURE 408 409#E2connectionUpdate N e2ap.proc.imsg id-E2connectionUpdate 410#E2connectionUpdateAcknowledge N e2ap.proc.sout id-E2connectionUpdate 411#E2connectionUpdateFailure N e2ap.proc.uout id-E2connectionUpdate 412 413#E2nodeConfigurationUpdate N e2ap.proc.imsg id-E2nodeConfigurationUpdate 414#E2nodeConfigurationUpdateAcknowledge N e2ap.proc.sout id-E2nodeConfigurationUpdate 415#E2nodeConfigurationUpdateFailure N e2ap.proc.uout id-E2nodeConfigurationUpdate 416 417E2setupFailure N e2ap.proc.uout id-E2setup 418E2setupRequest N e2ap.proc.imsg id-E2setup 419E2setupResponse N e2ap.proc.sout id-E2setup 420 421ErrorIndication N e2ap.proc.imsg id-ErrorIndication 422 423ResetRequest N e2ap.proc.imsg id-Reset 424ResetResponse N e2ap.proc.sout id-Reset 425 426RICcontrolAcknowledge N e2ap.proc.sout id-RICcontrol 427RICcontrolFailure N e2ap.proc.uout id-RICcontrol 428RICcontrolRequest N e2ap.proc.imsg id-RICcontrol 429 430RICindication N e2ap.proc.imsg id-RICindication 431 432RICserviceQuery N e2ap.proc.imsg id-RICserviceQuery 433 434RICserviceUpdate N e2ap.proc.imsg id-RICserviceUpdate 435RICserviceUpdateAcknowledge N e2ap.proc.sout id-RICserviceUpdate 436RICserviceUpdateFailure N e2ap.proc.uout id-RICserviceUpdate 437 438RICsubscriptionFailure N e2ap.proc.uout id-RICsubscription 439RICsubscriptionRequest N e2ap.proc.imsg id-RICsubscription 440RICsubscriptionResponse N e2ap.proc.sout id-RICsubscription 441 442RICsubscriptionDeleteFailure N e2ap.proc.uout id-RICsubscriptionDelete 443RICsubscriptionDeleteRequest N e2ap.proc.imsg id-RICsubscriptionDelete 444RICsubscriptionDeleteResponse N e2ap.proc.sout id-RICsubscriptionDelete 445 446 447 448#.FN_HDR E2setupFailure 449 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E2setupFailure"); 450 451#.FN_HDR E2setupRequest 452 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E2setupRequest"); 453 454#.FN_HDR E2setupResponse 455 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E2setupResponse"); 456 457#.FN_HDR ErrorIndication 458 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication"); 459 460#.FN_HDR ResetRequest 461 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetRequest"); 462 463#.FN_HDR ResetResponse 464 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetResponse"); 465 466#.FN_HDR RICcontrolAcknowledge 467 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICcontrolAcknowledge"); 468 469 470 471#.FN_HDR RICcontrolFailure 472 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICcontrolFailure"); 473 474#.FN_HDR RICcontrolRequest 475 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICcontrolRequest"); 476 477#.FN_HDR RICindication 478 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICindication"); 479 480 481#.FN_HDR RICserviceQuery 482 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICserviceQuery"); 483 484#.FN_HDR RICserviceUpdate 485 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICserviceUpdate"); 486 487 488#.FN_HDR RICserviceUpdateAcknowledge 489 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICserviceUpdateAcknowledge"); 490 491#.FN_HDR RICserviceUpdateFailure 492 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICserviceUpdateFailure"); 493 494 495 496#.FN_HDR RICsubscriptionFailure 497 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICsubscriptionFailure"); 498 499#.FN_HDR RICsubscriptionRequest 500 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICsubscriptionRequest"); 501 502#.FN_HDR RICsubscriptionResponse 503 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICsubscriptionResponse"); 504 505 506 507#.FN_HDR RICsubscriptionDeleteFailure 508 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICsubscriptionDeleteFailure"); 509 510#.FN_HDR RICsubscriptionDeleteRequest 511 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICsubscriptionDeleteRequest"); 512 513#.FN_HDR RICsubscriptionDeleteResponse 514 col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RICsubscriptionDeleteResponse"); 515 516 517 518 519 520 521 522# 523# Editor modelines - https://www.wireshark.org/tools/modelines.html 524# 525# Local variables: 526# c-basic-offset: 2 527# tab-width: 8 528# indent-tabs-mode: nil 529# End: 530# 531# vi: set shiftwidth=2 tabstop=8 expandtab: 532# :indentSize=2:tabSize=8:noTabs=true: 533# 534