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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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