Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / epan / dissectors / asn1 / nr-rrc / NR-UE-Variables.asn
blobf915f0063452915f86edc946e75544696bd5c8b2
1 -- 3GPP TS 38.331 V18.3.0 (2024-09)
3 NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
5 BEGIN
7 IMPORTS
8     AreaConfiguration-r17,
9     ARFCN-ValueNR,
10     CellIdentity,
11     EUTRA-PhysCellId,
12     maxCEFReport-r17,
13     maxCellReport,
14     MeasId,
15     MeasIdToAddModList,
16     MeasIdleCarrierEUTRA-r16,
17     MeasIdleCarrierNR-r16,
18     MeasResultIdleEUTRA-r16,
19     MeasResultIdleNR-r16,
20     MeasReselectionCarrierNR-r18,
21     MeasurementValidityDuration-r18,
22     MeasObjectToAddModList,
23     MeasConfigAppLayerId-r17,
24     MeasConfigAppLayer-r17,
25     maxNrofAppLayerMeas-r17,
26     AppLayerIdleInactiveConfig-r18,
27     PhysCellId,
28     RNTI-Value,
29     ReportConfigToAddModList,
30     RSRP-Range,
31     SL-MeasId-r16,
32     SL-MeasIdList-r16,
33     SL-MeasObjectList-r16,
34     SL-ReportConfigList-r16,
35     SL-QuantityConfig-r16,
36     Tx-PoolMeasList-r16,
37     QuantityConfig,
38     maxNrofCellMeas,
39     maxNrofMeasId,
40     maxFreqIdle-r16,
41     PhysCellIdUTRA-FDD-r16,
42     ValidityAreaList-r16,
43     CondReconfigToAddModList-r16,
44     ConnEstFailReport-r16,
45     LoggingDuration-r16,
46     LoggingInterval-r16,
47     LogMeasInfoList-r16,
48     LogMeasInfo-r16,
49     RA-Report-r16,
50     RLF-Report-r16,
51     TraceReference-r16,
52     WLAN-Identifiers-r16,
53     WLAN-NameList-r16,
54     BT-NameList-r16,
55     PLMN-Identity,
56     maxNrofRelayMeas-r17,
57     maxPLMN,
58     RA-ReportList-r16,
59     VisitedCellInfoList-r16,
60     AbsoluteTimeInfo-r16,
61     LoggedEventTriggerConfig-r16,
62     LoggedPeriodicalReportConfig-r16,
63     Sensor-NameList-r16,
64     SL-SourceIdentity-r17,
65     SuccessHO-Report-r17,
66     PLMN-IdentityList2-r16,
67     AreaConfiguration-r16,
68     maxNrofSL-MeasId-r16,
69     maxNrofFreqSL-r16,
70     maxNrofCLI-RSSI-Resources-r16,
71     maxNrofCLI-SRS-Resources-r16,
72     RSSI-ResourceId-r16,
73     SRS-ResourceId,
74     VisitedPSCellInfoList-r17,
75     SuccessPSCell-Report-r18,
76     maxNPN-r16,
77     SNPN-ConfigID-List-r18,
78     AreaConfiguration-v1800,
79     NID-r16,
80     SK-CounterConfig-r18,
81     ReferenceConfiguration-r18,
82     maxNrofLTM-Configs-plus1-r18,
83     maxSecurityCellSet-r18
85 FROM NR-RRC-Definitions;
87 -- NR-UE-VARIABLES-STOP
88 -- TAG-VARAPPLAYERIDLECONFIG-START
90 VarAppLayerIdleConfig-r18 ::=     SEQUENCE {
91     appLayerIdleConfigList-r18        SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF VarAppLayerIdle-r18
94 VarAppLayerIdle-r18 ::=           SEQUENCE {
95     measConfigAppLayerId-r18          MeasConfigAppLayerId-r17,
96     serviceType-r18                   ENUMERATED {streaming, mtsi, vr, spare5, spare4, spare3, spare2, spare1},
97     appLayerIdleInactiveConfig-r18    AppLayerIdleInactiveConfig-r18,
98     appLayerMeasPriority-r18          INTEGER (1..16)                                                               OPTIONAL
101 -- TAG-VARAPPLAYERIDLECONFIG-STOP
102 -- TAG-VARAPPLAYERPLMN-LISTCONFIG-START
104 VarAppLayerPLMN-ListConfig-r18 ::=     SEQUENCE {
105     plmnConfigList-r18                     SEQUENCE (SIZE (1..maxNrofAppLayerMeas-r17)) OF VarAppLayerPLMN-List-r18
108 VarAppLayerPLMN-List-r18 ::=           SEQUENCE {
109     measConfigAppLayerId-r18               MeasConfigAppLayerId-r17,
110     plmn-IdentityList-r18                  PLMN-IdentityList2-r16
113 -- TAG-VARAPPLAYERPLMN-LISTCONFIG-STOP
114 -- TAG-VARCONDITIONALRECONFIG-START
116 VarConditionalReconfig ::=         SEQUENCE {
117     condReconfigList                   CondReconfigToAddModList-r16                                           OPTIONAL,
118     scpac-ReferenceConfiguration-r18   ReferenceConfiguration-r18                                             OPTIONAL,
119     sk-CounterConfiguration-r18        SEQUENCE (SIZE (1..maxSecurityCellSet-r18)) OF SK-CounterConfig-r18    OPTIONAL
122 -- TAG-VARCONDITIONALRECONFIG-STOP
123 -- TAG-VARCONNESTFAILREPORT-START
125 VarConnEstFailReport-r16 ::= SEQUENCE {
126     connEstFailReport-r16        ConnEstFailReport-r16,
127     networkIdentity-r18          CHOICE {
128         plmn-Identity-r18            PLMN-Identity,
129         snpn-Identity-r18            SNPN-Identity-r18
130     }
133 SNPN-Identity-r18 ::=        SEQUENCE {
134     plmn-Identity-r18            PLMN-Identity,
135     nid-r18                      NID-r16
137 -- TAG-VARCONNESTFAILREPORT-STOP
138 -- TAG-VARCONNESTFAILREPORTLIST-START
140 VarConnEstFailReportList-r17 ::= SEQUENCE {
141     connEstFailReportList-r17        SEQUENCE (SIZE (1..maxCEFReport-r17)) OF VarConnEstFailReport-r16
144 -- TAG-VARCONNESTFAILREPORTLIST-STOP
145 -- TAG-VARLOGMEASCONFIG-START
147 VarLogMeasConfig-r16 ::=     SEQUENCE {
148     areaConfiguration-r16        AreaConfiguration-r16        OPTIONAL,
149     bt-NameList-r16              BT-NameList-r16              OPTIONAL,
150     wlan-NameList-r16            WLAN-NameList-r16            OPTIONAL,
151     sensor-NameList-r16          Sensor-NameList-r16          OPTIONAL,
152     loggingDuration-r16          LoggingDuration-r16,
153     reportType                   CHOICE {
154         periodical                   LoggedPeriodicalReportConfig-r16,
155         eventTriggered               LoggedEventTriggerConfig-r16
156     },
157     earlyMeasIndication-r17      ENUMERATED {true}            OPTIONAL,
158     areaConfiguration-r17        AreaConfiguration-r17        OPTIONAL,
159     areaConfiguration-v1800      AreaConfiguration-v1800      OPTIONAL
161 -- TAG-VARLOGMEASCONFIG-STOP
162 -- TAG-VARLOGMEASREPORT-START
164 VarLogMeasReport-r16 ::=     SEQUENCE {
165     absoluteTimeInfo-r16         AbsoluteTimeInfo-r16,
166     traceReference-r16           TraceReference-r16,
167     traceRecordingSessionRef-r16 OCTET STRING (SIZE (2)),
168     tce-Id-r16                   OCTET STRING (SIZE (1)),
169     logMeasInfoList-r16          LogMeasInfoList-r16,
170     sigLoggedMeasType-r17        ENUMERATED {true},
171     identityList-r18             CHOICE {
172         plmn-IdentityList-r18        PLMN-IdentityList2-r16,
173         snpn-ConfigID-List-r18       SNPN-ConfigID-List-r18
174     }
177 -- TAG-VARLOGMEASREPORT-STOP
178 -- TAG-VARLTM-SERVINGCELLNORESETID-START
180 VarLTM-ServingCellNoResetID-r18 ::=     SEQUENCE {
181     ltm-ServingCellNoResetID-r18            INTEGER (1..maxNrofLTM-Configs-plus1-r18)                         OPTIONAL
184 -- TAG-VARLTM-SERVINGCELLNORESETID-STOP
185 -- TAG-VARLTM-SERVINGCELLUE-MEASUREDTA-ID-START
187 VarLTM-ServingCellUE-MeasuredTA-ID-r18 ::=    SEQUENCE {
188     ltm-ServingCellUE-MeasuredTA-ID-r18           INTEGER (1..maxNrofLTM-Configs-plus1-r18)                    OPTIONAL
191 -- TAG-VARLTM-SERVINGCELLUE-MEASUREDTA-ID-STOP
192 -- TAG-VARMEASCONFIG-START
194 VarMeasConfig ::=                   SEQUENCE {
195     -- Measurement identities
196     measIdList                          MeasIdToAddModList                  OPTIONAL,
197     -- Measurement objects
198     measObjectList                      MeasObjectToAddModList              OPTIONAL,
199     -- Reporting configurations
200     reportConfigList                    ReportConfigToAddModList            OPTIONAL,
201     -- Other parameters
202     quantityConfig                      QuantityConfig                      OPTIONAL,
203     s-MeasureConfig                         CHOICE {
204         ssb-RSRP                                RSRP-Range,
205         csi-RSRP                                RSRP-Range
206     }                                                                       OPTIONAL
209 -- TAG-VARMEASCONFIG-STOP
210 -- TAG-VARMEASCONFIGSL-START
212 VarMeasConfigSL-r16 ::=                        SEQUENCE {
213     -- NR sidelink measurement identities
214     sl-MeasIdList-r16                              SL-MeasIdList-r16                          OPTIONAL,
215     -- NR sidelink measurement objects
216     sl-MeasObjectList-r16                          SL-MeasObjectList-r16                      OPTIONAL,
217     -- NR sidelink reporting configurations
218     sl-ReportConfigList-r16                        SL-ReportConfigList-r16                    OPTIONAL,
219     -- Other parameters
220     sl-QuantityConfig-r16                          SL-QuantityConfig-r16                      OPTIONAL
223 -- TAG-VARMEASCONFIGSL-STOP
224 -- TAG-VARMEASIDLECONFIG-START
226 VarMeasIdleConfig-r16 ::=     SEQUENCE {
227     measIdleCarrierListNR-r16     SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierNR-r16                  OPTIONAL,
228     measIdleCarrierListEUTRA-r16  SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasIdleCarrierEUTRA-r16               OPTIONAL,
229     measIdleDuration-r16          ENUMERATED {sec10, sec30, sec60, sec120, sec180, sec240, sec300, spare},
230     validityAreaList-r16          ValidityAreaList-r16                                                           OPTIONAL
233 VarEnhMeasIdleConfig-r18 ::=  SEQUENCE {
234     measIdleValidityDuration-r18  MeasurementValidityDuration-r18                                                OPTIONAL
237 -- TAG-VARMEASIDLECONFIG-STOP
238 -- TAG-VARMEASIDLEREPORT-START
240 VarMeasIdleReport-r16 ::=    SEQUENCE {
241     measReportIdleNR-r16         MeasResultIdleNR-r16                     OPTIONAL,
242     measReportIdleEUTRA-r16      MeasResultIdleEUTRA-r16                  OPTIONAL
245 -- TAG-VARMEASIDLEREPORT-STOP
246 -- TAG-VARMEASREPORTLIST-START
248 VarMeasReportList ::=               SEQUENCE (SIZE (1..maxNrofMeasId)) OF VarMeasReport
250 VarMeasReport ::=                   SEQUENCE {
251     -- List of measurement that have been triggered
252     measId                              MeasId,
253     cellsTriggeredList                  CellsTriggeredList                                        OPTIONAL,
254     numberOfReportsSent                 INTEGER,
255     cli-TriggeredList-r16               CLI-TriggeredList-r16                                     OPTIONAL,
256     tx-PoolMeasToAddModListNR-r16       Tx-PoolMeasList-r16                                       OPTIONAL,
257     relaysTriggeredList-r17             RelaysTriggeredList-r17                                   OPTIONAL,
258     cellsMetLeavingCond-r18             SEQUENCE (SIZE (1..maxCellReport)) OF PhysCellId          OPTIONAL,
259     reportedBestNeighbourCell-r18       SEQUENCE (SIZE (1..2)) OF PhysCellId                      OPTIONAL
262 CellsTriggeredList ::=              SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CHOICE {
263     physCellId                          PhysCellId,
264     physCellIdEUTRA                     EUTRA-PhysCellId,
265     physCellIdUTRA-FDD-r16              PhysCellIdUTRA-FDD-r16
266     }
268 CLI-TriggeredList-r16 ::=           CHOICE {
269     srs-RSRP-TriggeredList-r16          SRS-RSRP-TriggeredList-r16,
270     cli-RSSI-TriggeredList-r16          CLI-RSSI-TriggeredList-r16
271     }
273 SRS-RSRP-TriggeredList-r16 ::=      SEQUENCE (SIZE (1.. maxNrofCLI-SRS-Resources-r16)) OF SRS-ResourceId
275 CLI-RSSI-TriggeredList-r16 ::=      SEQUENCE (SIZE (1.. maxNrofCLI-RSSI-Resources-r16)) OF RSSI-ResourceId-r16
277 RelaysTriggeredList-r17 ::=         SEQUENCE (SIZE (1.. maxNrofRelayMeas-r17)) OF SL-SourceIdentity-r17
279 -- TAG-VARMEASREPORTLIST-STOP
280 -- TAG-VARMEASREPORTLISTSL-START
282 VarMeasReportListSL-r16 ::=               SEQUENCE (SIZE (1..maxNrofSL-MeasId-r16)) OF VarMeasReportSL-r16
284 VarMeasReportSL-r16 ::=                   SEQUENCE {
285     -- List of NR sidelink measurement that have been triggered
286     sl-MeasId-r16                             SL-MeasId-r16,
287     sl-FrequencyTriggeredList-r16             SEQUENCE (SIZE (1..maxNrofFreqSL-r16)) OF ARFCN-ValueNR              OPTIONAL,
288     sl-NumberOfReportsSent-r16                INTEGER
291 -- TAG-VARMEASREPORTLISTSL-STOP
292 -- TAG-VARMEASRESELECTIONCONFIG-START
294 VarMeasReselectionConfig-r18 ::=     SEQUENCE {
295     measReselectionCarrierListNR-r18     SEQUENCE (SIZE (1..maxFreqIdle-r16)) OF MeasReselectionCarrierNR-r18    OPTIONAL,
296     measReselectionValidityDuration-r18  MeasurementValidityDuration-r18                                         OPTIONAL
299 -- TAG-VARMEASRESELECTIONCONFIG-STOP
300 -- TAG-VARMOBILITYHISTORYREPORT-START
302 VarMobilityHistoryReport-r16 ::= VisitedCellInfoList-r16
304 VarMobilityHistoryReport-r17 ::= SEQUENCE {
305     visitedCellInfoList-r16          VisitedCellInfoList-r16,
306     visitedPSCellInfoList-r17        VisitedPSCellInfoList-r17         OPTIONAL
309 -- TAG-VARMOBILITYHISTORYREPORT-STOP
310 -- TAG-VARPENDINGRNA-UPDATE-START
312 VarPendingRNA-Update ::=                    SEQUENCE {
313     pendingRNA-Update                   BOOLEAN                             OPTIONAL
316 -- TAG-VARPENDINGRNA-UPDATE-STOP
317 -- TAG-VARRA-REPORT-START
319 VarRA-Report-r16 ::=      SEQUENCE {
320     ra-ReportList-r16         RA-ReportList-r16,
321     identityList-r18          CHOICE {
322         plmn-IdentityList-r18     PLMN-IdentityList2-r16,
323         snpn-IdentityList-r18     SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
324     }
327 -- TAG-VARRA-REPORT-STOP
328 -- TAG-VARRESUMEMAC-INPUT-START
330 VarResumeMAC-Input  ::=     SEQUENCE {
331     sourcePhysCellId                        PhysCellId,
332     targetCellIdentity                      CellIdentity,
333     source-c-RNTI                           RNTI-Value
336 -- TAG-VARRESUMEMAC-INPUT-STOP
337 -- TAG-VARRLF-REPORT-START
339 VarRLF-Report-r16 ::=    SEQUENCE {
340     rlf-Report-r16           RLF-Report-r16,
341     identityList-r18         CHOICE {
342         plmn-IdentityList-r18    PLMN-IdentityList2-r16,
343         snpn-IdentityList-r18    SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
344     }
347 -- TAG-VARRLF-REPORT-STOP
348 -- TAG-VARSERVINGSECURITYCELLSETID-START
350 VarServingSecurityCellSetID ::=       SEQUENCE {
351     servingSecurityCellSetId-r18          INTEGER (1.. maxSecurityCellSet-r18)
354 -- TAG-VARSERVINGSECURITYCELLSETID-STOP
355 -- TAG-VARSHORTMAC-INPUT-START
357 VarShortMAC-Input   ::=                 SEQUENCE {
358     sourcePhysCellId                        PhysCellId,
359     targetCellIdentity                      CellIdentity,
360     source-c-RNTI                           RNTI-Value
363 -- TAG-VARSHORTMAC-INPUT-STOP
364 -- TAG-VARSUCCESSHO-Report-START
366 VarSuccessHO-Report-r17 ::=     SEQUENCE {
367     successHO-Report-r17            SuccessHO-Report-r17,
368     identityList-r18                CHOICE {
369         plmn-IdentityList-r18           PLMN-IdentityList2-r16,
370         snpn-IdentityList-r18           SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
371     }
373 -- TAG-VARSUCCESSHO-Report-STOP
374 -- TAG-VARSUCCESSPSCELL-Report-START
376 VarSuccessPSCell-Report-r18 ::=     SEQUENCE {
377     successPSCell-Report-r18        SuccessPSCell-Report-r18,
378     identityList-r18                CHOICE {
379         plmn-IdentityList-r18           PLMN-IdentityList2-r16,
380         snpn-IdentityList-r18           SEQUENCE (SIZE (1..maxNPN-r16)) OF SNPN-Identity-r18
381     }
384 -- TAG-VARSUCCESSPSCELL-Report-STOP
385 -- TAG-VARTSS-INFO-START
387 VarTSS-Info-r18 ::= SEQUENCE {
388     storedEventID-r18       INTEGER (0..63),
389     storedGlobalGnbID-r18   SEQUENCE {
390         plmn-Identity-r18       PLMN-Identity,
391         gnb-ID-r18              BIT STRING (SIZE (22..32))
392     }
395 -- TAG-VARTSS-INFO-STOP