aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/f1ap/f1ap.cnf
blob: 36fdbba91afb1a3a100a9827a3a3c019b5cabdc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
# f1ap.cnf
# f1ap conformation file

#.OPT
PER
ALIGNED
#.END

#.USE_VALS_EXT
LongDRXCycleLength
NRNRB
ProcedureCode
ProtocolIE-ID
ShortDRXCycleLength

#.EXPORTS

#.PDU
F1AP-PDU

#.MAKE_ENUM
ProcedureCode
ProtocolIE-ID

#.NO_EMIT

#.OMIT_ASSIGNMENT
# Get rid of unused code warnings
Presence
ProtocolIE-ContainerPair
ProtocolIE-FieldPair
#.END


#.TYPE_RENAME

InitiatingMessage/value InitiatingMessage_value
SuccessfulOutcome/value SuccessfulOutcome_value
UnsuccessfulOutcome/value UnsuccessfulOutcome_value

#.FIELD_RENAME

InitiatingMessage/value initiatingMessagevalue
UnsuccessfulOutcome/value unsuccessfulOutcome_value
SuccessfulOutcome/value successfulOutcome_value


PrivateIE-Field/id private_id
ProtocolExtensionField/id ext_id

#PrivateIE-Field/value private_value
ProtocolIE-Field/value ie_field_value

#.FN_BODY ProtocolIE-ID VAL_PTR=&f1ap_data->protocol_ie_id
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
%(DEFAULT_BODY)s

#.FN_FTR ProtocolIE-ID
  if (tree) {
    proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s",
                           val_to_str_ext(f1ap_data->protocol_ie_id, &f1ap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
  }

#.FN_PARS ProtocolIE-Field/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_ProtocolIEFieldValue

#.FN_BODY ProtocolExtensionID  VAL_PTR=&f1ap_data->protocol_extension_id
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
%(DEFAULT_BODY)s

#.FN_PARS ProtocolExtensionField/extensionValue  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue

#.FN_BODY ProcedureCode  VAL_PTR = &f1ap_data->procedure_code
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
%(DEFAULT_BODY)s
#.END

#.FN_PARS InitiatingMessage/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_InitiatingMessageValue
#.FN_HDR InitiatingMessage/value
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
  f1ap_data->message_type = INITIATING_MESSAGE;
#.FN_PARS SuccessfulOutcome/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_SuccessfulOutcomeValue
#.FN_HDR SuccessfulOutcome/value
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
  f1ap_data->message_type = SUCCESSFUL_OUTCOME;
#.FN_PARS UnsuccessfulOutcome/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
#.FN_HDR UnsuccessfulOutcome/value
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
  f1ap_data->message_type = UNSUCCESSFUL_OUTCOME;
#.END

#.FN_HDR PrivateIE-ID
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
  f1ap_data->obj_id = NULL;

#.FN_BODY PrivateIE-ID/global  FN_VARIANT = _str  VAL_PTR = &f1ap_data->obj_id
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
%(DEFAULT_BODY)s

#.FN_BODY PrivateIE-Field/value
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
  if (f1ap_data->obj_id) {
    offset = call_per_oid_callback(f1ap_data->obj_id, tvb, actx->pinfo, tree, offset, actx, hf_index);
  } else {
%(DEFAULT_BODY)s
  }

#.ASSIGN_VALUE_TO_TYPE  # F1AP does not have constants assigned to types, they are pure INTEGER
# ProcedureCode

id-Reset                            ProcedureCode
id-F1Setup                          ProcedureCode
id-ErrorIndication                  ProcedureCode
id-gNBDUConfigurationUpdate         ProcedureCode
id-gNBCUConfigurationUpdate         ProcedureCode
id-UEContextSetup                   ProcedureCode
id-UEContextRelease                 ProcedureCode
id-UEContextModification            ProcedureCode
id-UEContextModificationRequired    ProcedureCode
id-UEMobilityCommand                ProcedureCode
id-UEContextReleaseRequest          ProcedureCode
id-InitialULRRCMessageTransfer      ProcedureCode
id-DLRRCMessageTransfer             ProcedureCode
id-ULRRCMessageTransfer             ProcedureCode
id-privateMessage                   ProcedureCode
id-UEInactivityNotification         ProcedureCode
id-GNBDUResourceCoordination        ProcedureCode
id-SystemInformationDeliveryCommand ProcedureCode
id-Paging                           ProcedureCode
id-Notify                           ProcedureCode
id-WriteReplaceWarning              ProcedureCode
id-PWSCancel                        ProcedureCode
id-PWSRestartIndication             ProcedureCode
id-PWSFailureIndication             ProcedureCode
id-GNBDUStatusIndication            ProcedureCode
id-RRCDeliveryReport                ProcedureCode
id-F1Removal                        ProcedureCode
id-NetworkAccessRateReduction       ProcedureCode

# ProtocolIE-ID
id-Cause                                             ProtocolIE-ID
id-Cells-Failed-to-be-Activated-List                 ProtocolIE-ID
id-Cells-Failed-to-be-Activated-List-Item            ProtocolIE-ID
id-Cells-to-be-Activated-List                        ProtocolIE-ID
id-Cells-to-be-Activated-List-Item                   ProtocolIE-ID
id-Cells-to-be-Deactivated-List                      ProtocolIE-ID
id-Cells-to-be-Deactivated-List-Item                 ProtocolIE-ID
id-CriticalityDiagnostics                            ProtocolIE-ID
id-CUtoDURRCInformation                              ProtocolIE-ID
id-DRBs-FailedToBeModified-Item                      ProtocolIE-ID
id-DRBs-FailedToBeModified-List                      ProtocolIE-ID
id-DRBs-FailedToBeSetup-Item                         ProtocolIE-ID
id-DRBs-FailedToBeSetup-List                         ProtocolIE-ID
id-DRBs-FailedToBeSetupMod-Item                      ProtocolIE-ID
id-DRBs-FailedToBeSetupMod-List                      ProtocolIE-ID
id-DRBs-ModifiedConf-Item                            ProtocolIE-ID
id-DRBs-ModifiedConf-List                            ProtocolIE-ID
id-DRBs-Modified-Item                                ProtocolIE-ID
id-DRBs-Modified-List                                ProtocolIE-ID
id-DRBs-Required-ToBeModified-Item                   ProtocolIE-ID
id-DRBs-Required-ToBeModified-List                   ProtocolIE-ID
id-DRBs-Required-ToBeReleased-Item                   ProtocolIE-ID
id-DRBs-Required-ToBeReleased-List                   ProtocolIE-ID
id-DRBs-Setup-Item                                   ProtocolIE-ID
id-DRBs-Setup-List                                   ProtocolIE-ID
id-DRBs-SetupMod-Item                                ProtocolIE-ID
id-DRBs-SetupMod-List                                ProtocolIE-ID
id-DRBs-ToBeModified-Item                            ProtocolIE-ID
id-DRBs-ToBeModified-List                            ProtocolIE-ID
id-DRBs-ToBeReleased-Item                            ProtocolIE-ID
id-DRBs-ToBeReleased-List                            ProtocolIE-ID
id-DRBs-ToBeSetup-Item                               ProtocolIE-ID
id-DRBs-ToBeSetup-List                               ProtocolIE-ID
id-DRBs-ToBeSetupMod-Item                            ProtocolIE-ID
id-DRBs-ToBeSetupMod-List                            ProtocolIE-ID
id-DRXCycle                                          ProtocolIE-ID
id-DUtoCURRCInformation                              ProtocolIE-ID
id-gNB-CU-UE-F1AP-ID                                 ProtocolIE-ID
id-gNB-DU-UE-F1AP-ID                                 ProtocolIE-ID
id-gNB-DU-ID                                         ProtocolIE-ID
id-GNB-DU-Served-Cells-Item                          ProtocolIE-ID
id-gNB-DU-Served-Cells-List                          ProtocolIE-ID
id-gNB-DU-Name                                       ProtocolIE-ID
id-NRCellID                                          ProtocolIE-ID
id-oldgNB-DU-UE-F1AP-ID                              ProtocolIE-ID
id-ResetType                                         ProtocolIE-ID
id-ResourceCoordinationTransferContainer             ProtocolIE-ID
id-RRCContainer                                      ProtocolIE-ID
id-SCell-ToBeRemoved-Item                            ProtocolIE-ID
id-SCell-ToBeRemoved-List                            ProtocolIE-ID
id-SCell-ToBeSetup-Item                              ProtocolIE-ID
id-SCell-ToBeSetup-List                              ProtocolIE-ID
id-SCell-ToBeSetupMod-Item                           ProtocolIE-ID
id-SCell-ToBeSetupMod-List                           ProtocolIE-ID
id-Served-Cells-To-Add-Item                          ProtocolIE-ID
id-Served-Cells-To-Add-List                          ProtocolIE-ID
id-Served-Cells-To-Delete-Item                       ProtocolIE-ID
id-Served-Cells-To-Delete-List                       ProtocolIE-ID
id-Served-Cells-To-Modify-Item                       ProtocolIE-ID
id-Served-Cells-To-Modify-List                       ProtocolIE-ID
id-SpCell-ID                                         ProtocolIE-ID
id-SRBID                                             ProtocolIE-ID
id-SRBs-FailedToBeSetup-Item                         ProtocolIE-ID
id-SRBs-FailedToBeSetup-List                         ProtocolIE-ID
id-SRBs-FailedToBeSetupMod-Item                      ProtocolIE-ID
id-SRBs-FailedToBeSetupMod-List                      ProtocolIE-ID
id-SRBs-Required-ToBeReleased-Item                   ProtocolIE-ID
id-SRBs-Required-ToBeReleased-List                   ProtocolIE-ID
id-SRBs-ToBeReleased-Item                            ProtocolIE-ID
id-SRBs-ToBeReleased-List                            ProtocolIE-ID
id-SRBs-ToBeSetup-Item                               ProtocolIE-ID
id-SRBs-ToBeSetup-List                               ProtocolIE-ID
id-SRBs-ToBeSetupMod-Item                            ProtocolIE-ID
id-SRBs-ToBeSetupMod-List                            ProtocolIE-ID
id-TimeToWait                                        ProtocolIE-ID
id-TransactionID                                     ProtocolIE-ID
id-TransmissionActionIndicator                       ProtocolIE-ID
id-UE-associatedLogicalF1-ConnectionItem             ProtocolIE-ID
id-UE-associatedLogicalF1-ConnectionListResAck       ProtocolIE-ID
id-gNB-CU-Name                                       ProtocolIE-ID
id-SCell-FailedtoSetup-List                          ProtocolIE-ID
id-SCell-FailedtoSetup-Item                          ProtocolIE-ID
id-SCell-FailedtoSetupMod-List                       ProtocolIE-ID
id-SCell-FailedtoSetupMod-Item                       ProtocolIE-ID
id-RRCReconfigurationCompleteIndicator               ProtocolIE-ID
id-Cells-Status-Item                                 ProtocolIE-ID
id-Cells-Status-List                                 ProtocolIE-ID
id-Candidate-SpCell-List                             ProtocolIE-ID
id-Candidate-SpCell-Item                             ProtocolIE-ID
id-Potential-SpCell-List                             ProtocolIE-ID
id-Potential-SpCell-Item                             ProtocolIE-ID
id-FullConfiguration                                 ProtocolIE-ID
id-C-RNTI                                            ProtocolIE-ID
id-SpCellULConfigured                                ProtocolIE-ID
id-InactivityMonitoringRequest                       ProtocolIE-ID
id-InactivityMonitoringResponse                      ProtocolIE-ID
id-DRB-Activity-Item                                 ProtocolIE-ID
id-DRB-Activity-List                                 ProtocolIE-ID
id-EUTRA-NR-CellResourceCoordinationReq-Container    ProtocolIE-ID
id-EUTRA-NR-CellResourceCoordinationReqAck-Container ProtocolIE-ID
id-Protected-EUTRA-Resources-List                    ProtocolIE-ID
id-RequestType                                       ProtocolIE-ID
id-ServCellIndex                                      ProtocolIE-ID
id-RAT-FrequencyPriorityInformation                  ProtocolIE-ID
id-ExecuteDuplication                                ProtocolIE-ID
id-NRCGI                                             ProtocolIE-ID
id-PagingCell-Item                                   ProtocolIE-ID
id-PagingCell-List                                   ProtocolIE-ID
id-PagingDRX                                         ProtocolIE-ID
id-PagingPriority                                    ProtocolIE-ID
id-SItype-List                                       ProtocolIE-ID
id-UEIdentityIndexValue                              ProtocolIE-ID
id-gNB-CUSystemInformation                           ProtocolIE-ID
id-HandoverPreparationInformation                    ProtocolIE-ID
id-GNB-CU-TNL-Association-To-Add-Item                ProtocolIE-ID
id-GNB-CU-TNL-Association-To-Add-List                ProtocolIE-ID
id-GNB-CU-TNL-Association-To-Remove-Item             ProtocolIE-ID
id-GNB-CU-TNL-Association-To-Remove-List             ProtocolIE-ID
id-GNB-CU-TNL-Association-To-Update-Item             ProtocolIE-ID
id-GNB-CU-TNL-Association-To-Update-List             ProtocolIE-ID
id-MaskedIMEISV                                      ProtocolIE-ID
id-PagingIdentity                                    ProtocolIE-ID
id-DUtoCURRCContainer                                ProtocolIE-ID
id-Cells-to-be-Barred-List                           ProtocolIE-ID
id-Cells-to-be-Barred-Item                           ProtocolIE-ID
id-TAISliceSupportList                               ProtocolIE-ID
id-GNB-CU-TNL-Association-Setup-List                 ProtocolIE-ID
id-GNB-CU-TNL-Association-Setup-Item                 ProtocolIE-ID
id-GNB-CU-TNL-Association-Failed-To-Setup-List       ProtocolIE-ID
id-GNB-CU-TNL-Association-Failed-To-Setup-Item       ProtocolIE-ID
id-DRB-Notify-Item                                   ProtocolIE-ID
id-DRB-Notify-List                                   ProtocolIE-ID
id-NotficationControl                                ProtocolIE-ID
id-RANAC                                             ProtocolIE-ID
id-PWSSystemInformation                              ProtocolIE-ID
id-RepetitionPeriod                                  ProtocolIE-ID
id-NumberofBroadcastRequest                          ProtocolIE-ID
id-Cells-To-Be-Broadcast-List                        ProtocolIE-ID
id-Cells-To-Be-Broadcast-Item                        ProtocolIE-ID
id-Cells-Broadcast-Completed-List                    ProtocolIE-ID
id-Cells-Broadcast-Completed-Item                    ProtocolIE-ID
id-Broadcast-To-Be-Cancelled-List                    ProtocolIE-ID
id-Broadcast-To-Be-Cancelled-Item                    ProtocolIE-ID
id-Cells-Broadcast-Cancelled-List                    ProtocolIE-ID
id-Cells-Broadcast-Cancelled-Item                    ProtocolIE-ID
id-NR-CGI-List-For-Restart-List                      ProtocolIE-ID
id-NR-CGI-List-For-Restart-Item                      ProtocolIE-ID
id-PWS-Failed-NR-CGI-List                            ProtocolIE-ID
id-PWS-Failed-NR-CGI-Item                            ProtocolIE-ID
id-ConfirmedUEID                                     ProtocolIE-ID
id-Cancel-all-Warning-Messages-Indicator             ProtocolIE-ID
id-GNB-DU-UE-AMBR-UL                                 ProtocolIE-ID
id-DRXConfigurationIndicator                         ProtocolIE-ID
id-RLC-Status                                        ProtocolIE-ID
id-DLPDCPSNLength                                    ProtocolIE-ID
id-GNB-DUConfigurationQuery                          ProtocolIE-ID
id-MeasurementTimingConfiguration                    ProtocolIE-ID
id-DRB-Information                                   ProtocolIE-ID
id-ServingPLMN                                       ProtocolIE-ID
id-Protected-EUTRA-Resources-Item                    ProtocolIE-ID
id-GNB-CU-RRC-Version                                ProtocolIE-ID
id-GNB-DU-RRC-Version                                ProtocolIE-ID
id-GNBDUOverloadInformation                          ProtocolIE-ID
id-CellGroupConfig                                   ProtocolIE-ID
id-RLCFailureIndication                              ProtocolIE-ID
id-UplinkTxDirectCurrentListInformation              ProtocolIE-ID
id-DC-Based-Duplication-Configured                   ProtocolIE-ID
id-DC-Based-Duplication-Activation                   ProtocolIE-ID
id-SULAccessIndication                               ProtocolIE-ID
id-AvailablePLMNList                                 ProtocolIE-ID
id-PDUSessionID                                      ProtocolIE-ID
id-ULPDUSessionAggregateMaximumBitRate               ProtocolIE-ID
id-ServingCellMO                                     ProtocolIE-ID
id-QoSFlowMappingIndication                          ProtocolIE-ID
id-RRCDeliveryStatusRequest                          ProtocolIE-ID
id-RRCDeliveryStatus                                 ProtocolIE-ID
id-BearerTypeChange                                  ProtocolIE-ID
id-RLCMode                                           ProtocolIE-ID
id-Duplication-Activation                            ProtocolIE-ID
id-Dedicated-SIDelivery-NeededUE-List                ProtocolIE-ID
id-Dedicated-SIDelivery-NeededUE-Item                ProtocolIE-ID
id-DRX-LongCycleStartOffset                          ProtocolIE-ID
id-ULPDCPSNLength                                    ProtocolIE-ID
id-SelectedBandCombinationIndex                      ProtocolIE-ID
id-SelectedFeatureSetEntryIndex                      ProtocolIE-ID
id-ResourceCoordinationTransferInformation           ProtocolIE-ID
id-ExtendedServedPLMNs-List                          ProtocolIE-ID
id-ExtendedAvailablePLMN-List                        ProtocolIE-ID
id-Associated-SCell-List                             ProtocolIE-ID
id-latest-RRC-Version-Enhanced                       ProtocolIE-ID
id-Associated-SCell-Item                             ProtocolIE-ID
id-Cell-Direction                                    ProtocolIE-ID
id-SRBs-Setup-List                                   ProtocolIE-ID
id-SRBs-Setup-Item                                   ProtocolIE-ID
id-SRBs-SetupMod-List                                ProtocolIE-ID
id-SRBs-SetupMod-Item                                ProtocolIE-ID
id-SRBs-Modified-List                                ProtocolIE-ID
id-SRBs-Modified-Item                                ProtocolIE-ID
id-Ph-InfoSCG                                        ProtocolIE-ID
id-RequestedBandCombinationIndex                     ProtocolIE-ID
id-RequestedFeatureSetEntryIndex                     ProtocolIE-ID
id-RequestedP-MaxFR2                                 ProtocolIE-ID
id-DRX-Config                                        ProtocolIE-ID
id-IgnoreResourceCoordinationContainer               ProtocolIE-ID
id-UEAssistanceInformation                           ProtocolIE-ID
id-NeedforGap                                        ProtocolIE-ID
id-PagingOrigin                                      ProtocolIE-ID
id-new-gNB-CU-UE-F1AP-ID                             ProtocolIE-ID
id-RedirectedRRCmessage                              ProtocolIE-ID
id-new-gNB-DU-UE-F1AP-ID                             ProtocolIE-ID
id-NotificationInformation                           ProtocolIE-ID
id-PLMNAssistanceInfoForNetShar                      ProtocolIE-ID
id-UEContextNotRetrievable                           ProtocolIE-ID
id-BPLMN-ID-Info-List                                ProtocolIE-ID
id-SelectedPLMNID                                    ProtocolIE-ID
id-UAC-Assistance-Info                               ProtocolIE-ID
id-RANUEID                                           ProtocolIE-ID
id-GNB-DU-TNL-Association-To-Remove-Item             ProtocolIE-ID
id-GNB-DU-TNL-Association-To-Remove-List             ProtocolIE-ID
id-TNLAssociationTransportLayerAddressgNBDU          ProtocolIE-ID
id-portNumber                                        ProtocolIE-ID
id-AdditionalSIBMessageList                          ProtocolIE-ID
id-Cell-Type                                         ProtocolIE-ID
id-IgnorePRACHConfiguration                          ProtocolIE-ID
#.END

#.REGISTER

#F1AP-PROTOCOL-IES
Cause                                             N f1ap.ies id-Cause
Cells-Failed-to-be-Activated-List                 N f1ap.ies id-Cells-Failed-to-be-Activated-List
Cells-Failed-to-be-Activated-List-Item            N f1ap.ies id-Cells-Failed-to-be-Activated-List-Item
Cells-to-be-Activated-List                        N f1ap.ies id-Cells-to-be-Activated-List
Cells-to-be-Activated-List-Item                   N f1ap.ies id-Cells-to-be-Activated-List-Item
Cells-to-be-Deactivated-List                      N f1ap.ies id-Cells-to-be-Deactivated-List
Cells-to-be-Deactivated-List-Item                 N f1ap.ies id-Cells-to-be-Deactivated-List-Item
CriticalityDiagnostics                            N f1ap.ies id-CriticalityDiagnostics
CUtoDURRCInformation                              N f1ap.ies id-CUtoDURRCInformation
DRBs-FailedToBeModified-Item                      N f1ap.ies id-DRBs-FailedToBeModified-Item
DRBs-FailedToBeModified-List                      N f1ap.ies id-DRBs-FailedToBeModified-List
DRBs-FailedToBeSetup-Item                         N f1ap.ies id-DRBs-FailedToBeSetup-Item
DRBs-FailedToBeSetup-List                         N f1ap.ies id-DRBs-FailedToBeSetup-List
DRBs-FailedToBeSetupMod-Item                      N f1ap.ies id-DRBs-FailedToBeSetupMod-Item
DRBs-FailedToBeSetupMod-List                      N f1ap.ies id-DRBs-FailedToBeSetupMod-List
DRBs-ModifiedConf-Item                            N f1ap.ies id-DRBs-ModifiedConf-Item
DRBs-ModifiedConf-List                            N f1ap.ies id-DRBs-ModifiedConf-List
DRBs-Modified-Item                                N f1ap.ies id-DRBs-Modified-Item
DRBs-Modified-List                                N f1ap.ies id-DRBs-Modified-List
DRBs-Required-ToBeModified-Item                   N f1ap.ies id-DRBs-Required-ToBeModified-Item
DRBs-Required-ToBeModified-List                   N f1ap.ies id-DRBs-Required-ToBeModified-List
DRBs-Required-ToBeReleased-Item                   N f1ap.ies id-DRBs-Required-ToBeReleased-Item
DRBs-Required-ToBeReleased-List                   N f1ap.ies id-DRBs-Required-ToBeReleased-List
DRBs-Setup-Item                                   N f1ap.ies id-DRBs-Setup-Item
DRBs-Setup-List                                   N f1ap.ies id-DRBs-Setup-List
DRBs-SetupMod-Item                                N f1ap.ies id-DRBs-SetupMod-Item
DRBs-SetupMod-List                                N f1ap.ies id-DRBs-SetupMod-List
DRBs-ToBeModified-Item                            N f1ap.ies id-DRBs-ToBeModified-Item
DRBs-ToBeModified-List                            N f1ap.ies id-DRBs-ToBeModified-List
DRBs-ToBeReleased-Item                            N f1ap.ies id-DRBs-ToBeReleased-Item
DRBs-ToBeReleased-List                            N f1ap.ies id-DRBs-ToBeReleased-List
DRBs-ToBeSetup-Item                               N f1ap.ies id-DRBs-ToBeSetup-Item
DRBs-ToBeSetup-List                               N f1ap.ies id-DRBs-ToBeSetup-List
DRBs-ToBeSetupMod-Item                            N f1ap.ies id-DRBs-ToBeSetupMod-Item
DRBs-ToBeSetupMod-List                            N f1ap.ies id-DRBs-ToBeSetupMod-List
DRXCycle                                          N f1ap.ies id-DRXCycle
DUtoCURRCInformation                              N f1ap.ies id-DUtoCURRCInformation
GNB-CU-UE-F1AP-ID                                 N f1ap.ies id-gNB-CU-UE-F1AP-ID
GNB-DU-UE-F1AP-ID                                 N f1ap.ies id-gNB-DU-UE-F1AP-ID
GNB-DU-ID                                         N f1ap.ies id-gNB-DU-ID
GNB-DU-Served-Cells-Item                          N f1ap.ies id-GNB-DU-Served-Cells-Item
GNB-DU-Served-Cells-List                          N f1ap.ies id-gNB-DU-Served-Cells-List
GNB-DU-Name                                       N f1ap.ies id-gNB-DU-Name
GNB-DU-UE-F1AP-ID                                 N f1ap.ies id-oldgNB-DU-UE-F1AP-ID
ResetType                                         N f1ap.ies id-ResetType
ResourceCoordinationTransferContainer             N f1ap.ies id-ResourceCoordinationTransferContainer
RRCContainer                                      N f1ap.ies id-RRCContainer
SCell-ToBeRemoved-Item                            N f1ap.ies id-SCell-ToBeRemoved-Item
SCell-ToBeRemoved-List                            N f1ap.ies id-SCell-ToBeRemoved-List
SCell-ToBeSetup-Item                              N f1ap.ies id-SCell-ToBeSetup-Item
SCell-ToBeSetup-List                              N f1ap.ies id-SCell-ToBeSetup-List
SCell-ToBeSetupMod-Item                           N f1ap.ies id-SCell-ToBeSetupMod-Item
SCell-ToBeSetupMod-List                           N f1ap.ies id-SCell-ToBeSetupMod-List
Served-Cells-To-Add-Item                          N f1ap.ies id-Served-Cells-To-Add-Item
Served-Cells-To-Add-List                          N f1ap.ies id-Served-Cells-To-Add-List
Served-Cells-To-Delete-Item                       N f1ap.ies id-Served-Cells-To-Delete-Item
Served-Cells-To-Delete-List                       N f1ap.ies id-Served-Cells-To-Delete-List
Served-Cells-To-Modify-Item                       N f1ap.ies id-Served-Cells-To-Modify-Item
Served-Cells-To-Modify-List                       N f1ap.ies id-Served-Cells-To-Modify-List
NRCGI                                             N f1ap.ies id-SpCell-ID
SRBID                                             N f1ap.ies id-SRBID
SRBs-FailedToBeSetup-Item                         N f1ap.ies id-SRBs-FailedToBeSetup-Item
SRBs-FailedToBeSetup-List                         N f1ap.ies id-SRBs-FailedToBeSetup-List
SRBs-FailedToBeSetupMod-Item                      N f1ap.ies id-SRBs-FailedToBeSetupMod-Item
SRBs-FailedToBeSetupMod-List                      N f1ap.ies id-SRBs-FailedToBeSetupMod-List
SRBs-Required-ToBeReleased-Item                   N f1ap.ies id-SRBs-Required-ToBeReleased-Item
SRBs-Required-ToBeReleased-List                   N f1ap.ies id-SRBs-Required-ToBeReleased-List
SRBs-ToBeReleased-Item                            N f1ap.ies id-SRBs-ToBeReleased-Item
SRBs-ToBeReleased-List                            N f1ap.ies id-SRBs-ToBeReleased-List
SRBs-ToBeSetup-Item                               N f1ap.ies id-SRBs-ToBeSetup-Item
SRBs-ToBeSetup-List                               N f1ap.ies id-SRBs-ToBeSetup-List
SRBs-ToBeSetupMod-Item                            N f1ap.ies id-SRBs-ToBeSetupMod-Item
SRBs-ToBeSetupMod-List                            N f1ap.ies id-SRBs-ToBeSetupMod-List
TimeToWait                                        N f1ap.ies id-TimeToWait
TransactionID                                     N f1ap.ies id-TransactionID
TransmissionActionIndicator                       N f1ap.ies id-TransmissionActionIndicator
UE-associatedLogicalF1-ConnectionItem             N f1ap.ies id-UE-associatedLogicalF1-ConnectionItem
UE-associatedLogicalF1-ConnectionListResAck       N f1ap.ies id-UE-associatedLogicalF1-ConnectionListResAck
GNB-CU-Name                                       N f1ap.ies id-gNB-CU-Name
SCell-FailedtoSetup-List                          N f1ap.ies id-SCell-FailedtoSetup-List
SCell-FailedtoSetup-Item                          N f1ap.ies id-SCell-FailedtoSetup-Item
SCell-FailedtoSetupMod-List                       N f1ap.ies id-SCell-FailedtoSetupMod-List
SCell-FailedtoSetupMod-Item                       N f1ap.ies id-SCell-FailedtoSetupMod-Item
RRCReconfigurationCompleteIndicator               N f1ap.ies id-RRCReconfigurationCompleteIndicator
Cells-Status-Item                                 N f1ap.ies id-Cells-Status-Item
Cells-Status-List                                 N f1ap.ies id-Cells-Status-List
Candidate-SpCell-List                             N f1ap.ies id-Candidate-SpCell-List
Candidate-SpCell-Item                             N f1ap.ies id-Candidate-SpCell-Item
Potential-SpCell-List                             N f1ap.ies id-Potential-SpCell-List
Potential-SpCell-Item                             N f1ap.ies id-Potential-SpCell-Item
FullConfiguration                                 N f1ap.ies id-FullConfiguration
C-RNTI                                            N f1ap.ies id-C-RNTI
CellULConfigured                                  N f1ap.ies id-SpCellULConfigured
InactivityMonitoringRequest                       N f1ap.ies id-InactivityMonitoringRequest
InactivityMonitoringResponse                      N f1ap.ies id-InactivityMonitoringResponse
DRB-Activity-Item                                 N f1ap.ies id-DRB-Activity-Item
DRB-Activity-List                                 N f1ap.ies id-DRB-Activity-List
EUTRA-NR-CellResourceCoordinationReq-Container    N f1ap.ies id-EUTRA-NR-CellResourceCoordinationReq-Container
EUTRA-NR-CellResourceCoordinationReqAck-Container N f1ap.ies id-EUTRA-NR-CellResourceCoordinationReqAck-Container
Protected-EUTRA-Resources-List                    N f1ap.ies id-Protected-EUTRA-Resources-List
RequestType                                       N f1ap.ies id-RequestType
ServCellIndex                                     N f1ap.ies id-ServCellIndex
RAT-FrequencyPriorityInformation                  N f1ap.ies id-RAT-FrequencyPriorityInformation
ExecuteDuplication                                N f1ap.ies id-ExecuteDuplication
NRCGI                                             N f1ap.ies id-NRCGI
PagingCell-Item                                   N f1ap.ies id-PagingCell-Item
PagingCell-list                                   N f1ap.ies id-PagingCell-List
PagingDRX                                         N f1ap.ies id-PagingDRX
PagingPriority                                    N f1ap.ies id-PagingPriority
SItype-List                                       N f1ap.ies id-SItype-List
UEIdentityIndexValue                              N f1ap.ies id-UEIdentityIndexValue
GNB-CU-TNL-Association-To-Add-Item                N f1ap.ies id-GNB-CU-TNL-Association-To-Add-Item
GNB-CU-TNL-Association-To-Add-List                N f1ap.ies id-GNB-CU-TNL-Association-To-Add-List
GNB-CU-TNL-Association-To-Remove-Item             N f1ap.ies id-GNB-CU-TNL-Association-To-Remove-Item
GNB-CU-TNL-Association-To-Remove-List             N f1ap.ies id-GNB-CU-TNL-Association-To-Remove-List
GNB-CU-TNL-Association-To-Update-Item             N f1ap.ies id-GNB-CU-TNL-Association-To-Update-Item
GNB-CU-TNL-Association-To-Update-List             N f1ap.ies id-GNB-CU-TNL-Association-To-Update-List
MaskedIMEISV                                      N f1ap.ies id-MaskedIMEISV
PagingIdentity                                    N f1ap.ies id-PagingIdentity
DUtoCURRCContainer                                N f1ap.ies id-DUtoCURRCContainer
Cells-to-be-Barred-List                           N f1ap.ies id-Cells-to-be-Barred-List
Cells-to-be-Barred-Item                           N f1ap.ies id-Cells-to-be-Barred-Item
GNB-CU-TNL-Association-Setup-List                 N f1ap.ies id-GNB-CU-TNL-Association-Setup-List
GNB-CU-TNL-Association-Setup-Item                 N f1ap.ies id-GNB-CU-TNL-Association-Setup-Item
GNB-CU-TNL-Association-Failed-To-Setup-List       N f1ap.ies id-GNB-CU-TNL-Association-Failed-To-Setup-List
GNB-CU-TNL-Association-Failed-To-Setup-Item       N f1ap.ies id-GNB-CU-TNL-Association-Failed-To-Setup-Item
DRB-Notify-Item                                   N f1ap.ies id-DRB-Notify-Item
DRB-Notify-List                                   N f1ap.ies id-DRB-Notify-List
PWSSystemInformation                              N f1ap.ies id-PWSSystemInformation
RepetitionPeriod                                  N f1ap.ies id-RepetitionPeriod
NumberofBroadcastRequest                          N f1ap.ies id-NumberofBroadcastRequest
Cells-To-Be-Broadcast-List                        N f1ap.ies id-Cells-To-Be-Broadcast-List
Cells-To-Be-Broadcast-Item                        N f1ap.ies id-Cells-To-Be-Broadcast-Item
Cells-Broadcast-Completed-List                    N f1ap.ies id-Cells-Broadcast-Completed-List
Cells-Broadcast-Completed-Item                    N f1ap.ies id-Cells-Broadcast-Completed-Item
Broadcast-To-Be-Cancelled-List                    N f1ap.ies id-Broadcast-To-Be-Cancelled-List
Broadcast-To-Be-Cancelled-Item                    N f1ap.ies id-Broadcast-To-Be-Cancelled-Item
Cells-Broadcast-Cancelled-List                    N f1ap.ies id-Cells-Broadcast-Cancelled-List
Cells-Broadcast-Cancelled-Item                    N f1ap.ies id-Cells-Broadcast-Cancelled-Item
NR-CGI-List-For-Restart-List                      N f1ap.ies id-NR-CGI-List-For-Restart-List
NR-CGI-List-For-Restart-Item                      N f1ap.ies id-NR-CGI-List-For-Restart-Item
PWS-Failed-NR-CGI-List                            N f1ap.ies id-PWS-Failed-NR-CGI-List
PWS-Failed-NR-CGI-Item                            N f1ap.ies id-PWS-Failed-NR-CGI-Item
GNB-DU-UE-F1AP-ID                                 N f1ap.ies id-ConfirmedUEID
Cancel-all-Warning-Messages-Indicator             N f1ap.ies id-Cancel-all-Warning-Messages-Indicator
BitRate                                           N f1ap.ies id-GNB-DU-UE-AMBR-UL
DRXConfigurationIndicator                         N f1ap.ies id-DRXConfigurationIndicator
GNB-DUConfigurationQuery                          N f1ap.ies id-GNB-DUConfigurationQuery
DRB-Information                                   N f1ap.ies id-DRB-Information
PLMN-Identity                                     N f1ap.ies id-ServingPLMN
Protected-EUTRA-Resources-Item                    N f1ap.ies id-Protected-EUTRA-Resources-Item
RRC-Version                                       N f1ap.ies id-GNB-CU-RRC-Version
RRC-Version                                       N f1ap.ies id-GNB-DU-RRC-Version
GNBDUOverloadInformation                          N f1ap.ies id-GNBDUOverloadInformation
RLCFailureIndication                              N f1ap.ies id-RLCFailureIndication
UplinkTxDirectCurrentListInformation              N f1ap.ies id-UplinkTxDirectCurrentListInformation
SULAccessIndication                               N f1ap.ies id-SULAccessIndication
ServingCellMO                                     N f1ap.ies id-ServingCellMO
RRCDeliveryStatusRequest                          N f1ap.ies id-RRCDeliveryStatusRequest
RRCDeliveryStatus                                 N f1ap.ies id-RRCDeliveryStatus
Dedicated-SIDelivery-NeededUE-List                N f1ap.ies id-Dedicated-SIDelivery-NeededUE-List
Dedicated-SIDelivery-NeededUE-Item                N f1ap.ies id-Dedicated-SIDelivery-NeededUE-Item
Associated-SCell-List                             N f1ap.ies id-Associated-SCell-List
Associated-SCell-Item                             N f1ap.ies id-Associated-SCell-Item
SRBs-Setup-List                                   N f1ap.ies id-SRBs-Setup-List
SRBs-Setup-Item                                   N f1ap.ies id-SRBs-Setup-Item
SRBs-SetupMod-List                                N f1ap.ies id-SRBs-SetupMod-List
SRBs-SetupMod-Item                                N f1ap.ies id-SRBs-SetupMod-Item
SRBs-Modified-List                                N f1ap.ies id-SRBs-Modified-List
SRBs-Modified-Item                                N f1ap.ies id-SRBs-Modified-Item
IgnoreResourceCoordinationContainer               N f1ap.ies id-IgnoreResourceCoordinationContainer
NeedforGap                                        N f1ap.ies id-NeedforGap
PagingOrigin                                      N f1ap.ies id-PagingOrigin
GNB-CU-UE-F1AP-ID                                 N f1ap.ies id-new-gNB-CU-UE-F1AP-ID
RedirectedRRCmessage                              N f1ap.ies id-RedirectedRRCmessage
GNB-DU-UE-F1AP-ID                                 N f1ap.ies id-new-gNB-DU-UE-F1AP-ID
PLMN-Identity                                     N f1ap.ies id-PLMNAssistanceInfoForNetShar
UEContextNotRetrievable                           N f1ap.ies id-UEContextNotRetrievable
PLMN-Identity                                     N f1ap.ies id-SelectedPLMNID
UAC-Assistance-Info                               N f1ap.ies id-UAC-Assistance-Info
RANUEID                                           N f1ap.ies id-RANUEID
GNB-DU-TNL-Association-To-Remove-Item             N f1ap.ies id-GNB-DU-TNL-Association-To-Remove-Item
GNB-DU-TNL-Association-To-Remove-List             N f1ap.ies id-GNB-DU-TNL-Association-To-Remove-List

#F1AP-PROTOCOL-EXTENSION
GNB-CUSystemInformation                           N f1ap.extension id-gNB-CUSystemInformation
HandoverPreparationInformation                    N f1ap.extension id-HandoverPreparationInformation
SliceSupportList                                  N f1ap.extension id-TAISliceSupportList
RANAC                                             N f1ap.extension id-RANAC
RLC-Status                                        N f1ap.extension id-RLC-Status
PDCPSNLength                                      N f1ap.extension id-DLPDCPSNLength
MeasurementTimingConfiguration                    N f1ap.extension id-MeasurementTimingConfiguration
CellGroupConfig                                   N f1ap.extension id-CellGroupConfig
DCBasedDuplicationConfigured                      N f1ap.extension id-DC-Based-Duplication-Configured
DuplicationActivation                             N f1ap.extension id-DC-Based-Duplication-Activation
AvailablePLMNList                                 N f1ap.extension id-AvailablePLMNList
PDUSessionID                                      N f1ap.extension id-PDUSessionID
BitRate                                           N f1ap.extension id-ULPDUSessionAggregateMaximumBitRate
ServingCellMO                                     N f1ap.extension id-ServingCellMO
QoSFlowMappingIndication                          N f1ap.extension id-QoSFlowMappingIndication
BearerTypeChange                                  N f1ap.extension id-BearerTypeChange
RLCMode                                           N f1ap.extension id-RLCMode
DuplicationActivation                             N f1ap.extension id-Duplication-Activation
DRX-LongCycleStartOffset                          N f1ap.extension id-DRX-LongCycleStartOffset
PDCPSNLength                                      N f1ap.extension id-ULPDCPSNLength
SelectedBandCombinationIndex                      N f1ap.extension id-SelectedBandCombinationIndex
SelectedFeatureSetEntryIndex                      N f1ap.extension id-SelectedFeatureSetEntryIndex
ResourceCoordinationTransferInformation           N f1ap.extension id-ResourceCoordinationTransferInformation
ExtendedServedPLMNs-List                          N f1ap.extension id-ExtendedServedPLMNs-List
ExtendedAvailablePLMN-List                        N f1ap.extension id-ExtendedAvailablePLMN-List
Latest-RRC-Version-Enhanced                       N f1ap.extension id-latest-RRC-Version-Enhanced
Cell-Direction                                    N f1ap.extension id-Cell-Direction
Ph-InfoSCG                                        N f1ap.extension id-Ph-InfoSCG
RequestedBandCombinationIndex                     N f1ap.extension id-RequestedBandCombinationIndex
RequestedFeatureSetEntryIndex                     N f1ap.extension id-RequestedFeatureSetEntryIndex
RequestedP-MaxFR2                                 N f1ap.extension id-RequestedP-MaxFR2
DRX-Config                                        N f1ap.extension id-DRX-Config
UEAssistanceInformation                           N f1ap.extension id-UEAssistanceInformation
NotificationInformation                           N f1ap.extension id-NotificationInformation
BPLMN-ID-Info-List                                N f1ap.extension id-BPLMN-ID-Info-List
CP-TransportLayerAddress                          N f1ap.extension id-TNLAssociationTransportLayerAddressgNBDU
PortNumber                                        N f1ap.extension id-portNumber
AdditionalSIBMessageList                          N f1ap.extension id-AdditionalSIBMessageList
CellType                                          N f1ap.extension id-Cell-Type
IgnorePRACHConfiguration                          N f1ap.extension id-IgnorePRACHConfiguration

#F1AP-ELEMENTARY-PROCEDURE
Reset                               N f1ap.proc.imsg id-Reset
ResetAcknowledge                    N f1ap.proc.sout id-Reset

F1SetupRequest                      N f1ap.proc.imsg id-F1Setup
F1SetupResponse                     N f1ap.proc.sout id-F1Setup
F1SetupFailure                      N f1ap.proc.uout id-F1Setup

GNBDUConfigurationUpdate            N f1ap.proc.imsg id-gNBDUConfigurationUpdate
GNBDUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBDUConfigurationUpdate
GNBDUConfigurationUpdateFailure     N f1ap.proc.uout id-gNBDUConfigurationUpdate

GNBCUConfigurationUpdate            N f1ap.proc.imsg id-gNBCUConfigurationUpdate
GNBCUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBCUConfigurationUpdate
GNBCUConfigurationUpdateFailure     N f1ap.proc.uout id-gNBCUConfigurationUpdate

UEContextSetupRequest               N f1ap.proc.imsg id-UEContextSetup
UEContextSetupResponse              N f1ap.proc.sout id-UEContextSetup
UEContextSetupFailure               N f1ap.proc.uout id-UEContextSetup

UEContextReleaseCommand             N f1ap.proc.imsg id-UEContextRelease
UEContextReleaseComplete            N f1ap.proc.sout id-UEContextRelease

UEContextModificationRequest        N f1ap.proc.imsg id-UEContextModification
UEContextModificationResponse       N f1ap.proc.sout id-UEContextModification
UEContextModificationFailure        N f1ap.proc.uout id-UEContextModification

UEContextModificationRequired       N f1ap.proc.imsg id-UEContextModificationRequired
UEContextModificationConfirm        N f1ap.proc.sout id-UEContextModificationRequired
UEContextModificationRefuse         N f1ap.proc.uout id-UEContextModificationRequired

WriteReplaceWarningRequest          N f1ap.proc.imsg id-WriteReplaceWarning
WriteReplaceWarningResponse         N f1ap.proc.sout id-WriteReplaceWarning

PWSCancelRequest                    N f1ap.proc.imsg id-PWSCancel
PWSCancelResponse                   N f1ap.proc.sout id-PWSCancel

ErrorIndication                     N f1ap.proc.imsg id-ErrorIndication

UEContextReleaseRequest             N f1ap.proc.imsg id-UEContextReleaseRequest

InitialULRRCMessageTransfer         N f1ap.proc.imsg id-InitialULRRCMessageTransfer

DLRRCMessageTransfer                N f1ap.proc.imsg id-DLRRCMessageTransfer

ULRRCMessageTransfer                N f1ap.proc.imsg id-ULRRCMessageTransfer

UEInactivityNotification            N f1ap.proc.imsg id-UEInactivityNotification

GNBDUResourceCoordinationRequest    N f1ap.proc.imsg id-GNBDUResourceCoordination
GNBDUResourceCoordinationResponse   N f1ap.proc.sout id-GNBDUResourceCoordination

PrivateMessage                      N f1ap.proc.imsg id-privateMessage

SystemInformationDeliveryCommand    N f1ap.proc.imsg id-SystemInformationDeliveryCommand

Paging                              N f1ap.proc.imsg id-Paging

Notify                              N f1ap.proc.imsg id-Notify

NetworkAccessRateReduction          N f1ap.proc.imsg id-NetworkAccessRateReduction

PWSRestartIndication                N f1ap.proc.imsg id-PWSRestartIndication

PWSFailureIndication                N f1ap.proc.imsg id-PWSFailureIndication

GNBDUStatusIndication               N f1ap.proc.imsg id-GNBDUStatusIndication

RRCDeliveryReport                   N f1ap.proc.imsg id-RRCDeliveryReport

F1RemovalRequest                    N f1ap.proc.imsg id-F1Removal
F1RemovalResponse                   N f1ap.proc.sout id-F1Removal
F1RemovalFailure                    N f1ap.proc.uout id-F1Removal

#.FN_BODY AdditionalSIBMessageList-Item/additionalSIB VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sIBmessage);
    switch (f1ap_data->sib_type) {
    case 6:
      dissect_nr_rrc_SIB6_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 7:
      dissect_nr_rrc_SIB7_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 8:
      dissect_nr_rrc_SIB8_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    default:
      break;
    }
  }

#.FN_BODY EUTRA-NR-CellResourceCoordinationReq-Container VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container);
    dissect_x2ap_EUTRANRCellResourceCoordinationRequest_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY EUTRA-NR-CellResourceCoordinationReqAck-Container VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container);
    dissect_x2ap_EUTRANRCellResourceCoordinationResponse_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY ResourceCoordinationTransferContainer VAL_PTR=&param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree;
    f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);

    subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ResourceCoordinationTransferContainer);
    switch (f1ap_data->message_type) {
    case INITIATING_MESSAGE:
      switch (f1ap_data->procedure_code) {
      case id_UEContextSetup:
      case id_UEContextModification:
        dissect_x2ap_MeNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
        break;
      case id_UEContextModificationRequired:
        dissect_x2ap_SgNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
        break;
      default:
        break;
      }
      break;
    case SUCCESSFUL_OUTCOME:
      switch (f1ap_data->procedure_code) {
      case id_UEContextSetup:
      case id_UEContextModification:
        dissect_x2ap_SgNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
        break;
      case id_UEContextModificationRequired:
        dissect_x2ap_MeNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
        break;
      default:
        break;
      }
      break;
    default:
      break;
    }
  }

#.FN_BODY RRCContainer VAL_PTR=&param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree;
    f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);

    subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RRCContainer);
    switch (f1ap_data->message_type) {
    case INITIATING_MESSAGE:
      switch (f1ap_data->procedure_code) {
      case id_InitialULRRCMessageTransfer:
        call_dissector(nr_rrc_ul_ccch_handle, param_tvb, actx->pinfo, subtree);
        break;
      default:
        break;
      }
      break;
    default:
      break;
    }
  }

#.FN_BODY DUtoCURRCContainer VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DUtoCURRCContainer);
    dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY Served-Cell-Information/measurementTimingConfiguration VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_measurementTimingConfiguration);
    dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY PLMN-Identity  VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PLMN_Identity);
    dissect_e212_mcc_mnc(param_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE);
  }

#.TYPE_ATTR
PortNumber TYPE = FT_UINT16 DISPLAY = BASE_DEC

#.FN_BODY PortNumber VAL_PTR = &parameter_tvb HF_INDEX = -1
  tvbuff_t *parameter_tvb = NULL;
%(DEFAULT_BODY)s
  if (parameter_tvb) {
    actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
  }

#.FN_BODY MIB-message VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MIB_message);
    dissect_nr_rrc_MIB_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY SIB1-message VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB1_message);
    dissect_nr_rrc_SIB1_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.TYPE_ATTR
BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec

#.FN_BODY CG-ConfigInfo VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SCG_Config_Info);
    dissect_nr_rrc_CG_ConfigInfo_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY UE-CapabilityRAT-ContainerList VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UE_CapabilityRAT_ContainerList);
    dissect_nr_rrc_UE_CapabilityRAT_ContainerList_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY MeasConfig VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasConfig);
    dissect_nr_rrc_MeasConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY HandoverPreparationInformation VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_HandoverPreparationInformation);
    dissect_nr_rrc_HandoverPreparationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY CellGroupConfig VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_CellGroupConfig);
    dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY MeasurementTimingConfiguration VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_measurementTimingConfiguration);
    dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY MeasGapConfig VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasGapConfig);
    dissect_nr_rrc_MeasGapConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY DUtoCURRCInformation/requestedP-MaxFR1 VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_requestedP_MaxFR1);
    dissect_nr_rrc_P_Max_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.TYPE_ATTR
FiveGS-TAC TYPE = FT_UINT24 DISPLAY = BASE_DEC_HEX
#.FN_BODY FiveGS-TAC VAL_PTR = &parameter_tvb HF_INDEX = -1
  tvbuff_t *parameter_tvb = NULL;
%(DEFAULT_BODY)s
  if (parameter_tvb) {
    actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 3, ENC_BIG_ENDIAN);
  }

#.TYPE_ATTR
Configured-EPS-TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
#.FN_BODY Configured-EPS-TAC VAL_PTR = &parameter_tvb HF_INDEX = -1
  tvbuff_t *parameter_tvb = NULL;
%(DEFAULT_BODY)s
  if (parameter_tvb) {
    actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
  }

#.FN_BODY SibtypetobeupdatedListItem/sIBtype VAL_PTR = &f1ap_data->sib_type
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
%(DEFAULT_BODY)s

#.FN_BODY SibtypetobeupdatedListItem/sIBmessage VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sIBmessage);
    switch (f1ap_data->sib_type) {
    case 2:
      dissect_nr_rrc_SIB2_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 3:
      dissect_nr_rrc_SIB3_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 4:
      dissect_nr_rrc_SIB4_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 5:
      dissect_nr_rrc_SIB5_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 6:
      dissect_nr_rrc_SIB6_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 7:
      dissect_nr_rrc_SIB7_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 8:
      dissect_nr_rrc_SIB8_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 9:
      dissect_nr_rrc_SIB9_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    default:
      break;
    }
  }

#.FN_BODY SIBType-PWS VAL_PTR = &f1ap_data->sib_type
  f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
%(DEFAULT_BODY)s

#.FN_BODY PWSSystemInformation/sIBmessage VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sIBmessage);
    switch (f1ap_data->sib_type) {
    case 6:
      dissect_nr_rrc_SIB6_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 7:
      dissect_nr_rrc_SIB7_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    case 8:
      dissect_nr_rrc_SIB8_PDU(param_tvb, actx->pinfo, subtree, NULL);
      break;
    default:
      break;
    }
  }

#.TYPE_ATTR
MaxPacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_MaxPacketLossRate_fmt)

#.TYPE_ATTR
PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_PacketDelayBudget_fmt)

#.TYPE_ATTR
AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds

#.TYPE_ATTR
MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_bytes

#.FN_BODY ProtectedEUTRAResourceIndication VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ProtectedEUTRAResourceIndication);
    dissect_x2ap_ProtectedEUTRAResourceIndication_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY UplinkTxDirectCurrentListInformation VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UplinkTxDirectCurrentListInformation);
    dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY Latest-RRC-Version-Enhanced VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
#.FN_FTR Latest-RRC-Version-Enhanced
  if (param_tvb) {
    proto_item_set_text(actx->created_item, "%u.%u.%u", tvb_get_guint8(param_tvb, 0), tvb_get_guint8(param_tvb, 1), tvb_get_guint8(param_tvb, 2));
  }

#.FN_BODY TransportLayerAddress VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree;
    gint tvb_len;

    tvb_len = tvb_reported_length(param_tvb);
    subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TransportLayerAddress);
    if (tvb_len == 4) {
      /* IPv4 */
       proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv4, param_tvb, 0, 4, ENC_BIG_ENDIAN);
    } else if (tvb_len == 16) {
      /* IPv6 */
       proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv6, param_tvb, 0, 16, ENC_NA);
    } else if (tvb_len == 20) {
      /* IPv4 */
       proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv4, param_tvb, 0, 4, ENC_BIG_ENDIAN);
      /* IPv6 */
       proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv6, param_tvb, 4, 16, ENC_NA);
    }
  }

#.TYPE_ATTR
UACReductionIndication DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent

#.FN_BODY DRX-Config VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DRX_Config);
    dissect_nr_rrc_DRX_Config_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY Ph-InfoSCG VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_Ph_InfoSCG);
    dissect_nr_rrc_PH_TypeListSCG_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY RequestedBandCombinationIndex VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedBandCombinationIndex);
    dissect_nr_rrc_BandCombinationIndex_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY RequestedFeatureSetEntryIndex VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedFeatureSetEntryIndex);
    dissect_nr_rrc_FeatureSetEntryIndex_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY RequestedP-MaxFR2 VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedP_MaxFR2);
    dissect_nr_rrc_P_Max_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_BODY UEAssistanceInformation VAL_PTR = &param_tvb
  tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
  if (param_tvb) {
    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UEAssistanceInformation);
    dissect_nr_rrc_UEAssistanceInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
  }

#.FN_HDR Reset
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Reset");
#.FN_HDR ResetAcknowledge
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetAcknowledge");
#.FN_HDR F1SetupRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1SetupRequest");
#.FN_HDR F1SetupResponse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1SetupResponse");
#.FN_HDR F1SetupFailure
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1SetupFailure");
#.FN_HDR GNBDUConfigurationUpdate
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUConfigurationUpdate");
#.FN_HDR GNBDUConfigurationUpdateAcknowledge
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUConfigurationUpdateAcknowledge");
#.FN_HDR GNBDUConfigurationUpdateFailure
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUConfigurationUpdateFailure");
#.FN_HDR GNBCUConfigurationUpdate
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBCUConfigurationUpdate");
#.FN_HDR GNBCUConfigurationUpdateAcknowledge
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBCUConfigurationUpdateAcknowledge");
#.FN_HDR GNBCUConfigurationUpdateFailure
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBCUConfigurationUpdateFailure");
#.FN_HDR UEContextSetupRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextSetupRequest");
#.FN_HDR UEContextSetupResponse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextSetupResponse");
#.FN_HDR UEContextSetupFailure
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextSetupFailure");
#.FN_HDR UEContextReleaseCommand
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextReleaseCommand");
#.FN_HDR UEContextReleaseComplete
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextReleaseComplete");
#.FN_HDR UEContextModificationRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationRequest");
#.FN_HDR UEContextModificationResponse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationResponse");
#.FN_HDR UEContextModificationFailure
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationFailure");
#.FN_HDR UEContextModificationRequired
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationRequired");
#.FN_HDR UEContextModificationConfirm
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationConfirm");
#.FN_HDR UEContextModificationRefuse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextModificationRefuse");
#.FN_HDR WriteReplaceWarningRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "WriteReplaceWarningRequest");
#.FN_HDR WriteReplaceWarningResponse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "WriteReplaceWarningResponse");
#.FN_HDR PWSCancelRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSCancelRequest");
#.FN_HDR PWSCancelResponse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSCancelResponse");
#.FN_HDR ErrorIndication
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication");
#.FN_HDR UEContextReleaseRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextReleaseRequest");
#.FN_HDR InitialULRRCMessageTransfer
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "InitialULRRCMessageTransfer");
#.FN_HDR DLRRCMessageTransfer
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DLRRCMessageTransfer");
#.FN_HDR ULRRCMessageTransfer
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULRRCMessageTransfer");
#.FN_HDR UEInactivityNotification
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEInactivityNotification");
#.FN_HDR GNBDUResourceCoordinationRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUResourceCoordinationRequest");
#.FN_HDR GNBDUResourceCoordinationResponse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUResourceCoordinationResponse");
#.FN_HDR PrivateMessage
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PrivateMessage");
#.FN_HDR SystemInformationDeliveryCommand
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformationDeliveryCommand");
#.FN_HDR Paging
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Paging");
#.FN_HDR Notify
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Notify");
#.FN_HDR NetworkAccessRateReduction
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NetworkAccessRateReduction");
#.FN_HDR PWSRestartIndication
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSRestartIndication");
#.FN_HDR PWSFailureIndication
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSFailureIndication");
#.FN_HDR GNBDUStatusIndication
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUStatusIndication");
#.FN_HDR RRCDeliveryReport
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCDeliveryReport");
#.END
#.FN_HDR F1RemovalRequest
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1RemovalRequest");
#.END
#.FN_HDR F1RemovalResponse
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1RemovalResponse");
#.END
#.FN_HDR F1RemovalFailure
  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1RemovalFailure");
#.END

#
# Editor modelines  -  http://www.wireshark.org/tools/modelines.html
#
# Local variables:
# c-basic-offset: 2
# tab-width: 8
# indent-tabs-mode: nil
# End:
#
# vi: set shiftwidth=2 tabstop=8 expandtab:
# :indentSize=2:tabSize=8:noTabs=true:
#