1 /* Do not modify this file. Changes will be overwritten. */
2 /* Generated automatically by the ASN.1 to Wireshark dissector compiler */
4 /* asn2wrs.py -b -q -L -p lix2 -c ./lix2.cnf -s ./packet-lix2-template -D . -O ../.. lix2.asn */
6 /* packet-lix2-template.c
7 * Routines for Lawful Interception X2 xIRI event dissection
9 * See 3GPP TS33.128 V18.5.0
11 * Wireshark - Network traffic analyzer
12 * By Gerald Combs <gerald@wireshark.org>
13 * Copyright 1998 Gerald Combs
15 * SPDX-License-Identifier: GPL-2.0-or-later
20 #include <epan/packet.h>
21 #include <epan/conversation.h>
22 #include <epan/asn1.h>
23 #include <wsutil/array.h>
25 #include "packet-ber.h"
26 #include "packet-e164.h"
27 #include "packet-e212.h"
28 #include "packet-gsm_a_common.h"
29 #include "packet-gtpv2.h"
31 #define PNAME "X2 xIRI payload"
35 void proto_reg_handoff_lix2(void);
36 void proto_register_lix2(void);
38 /* Initialize the protocol and registered fields */
39 static int proto_lix2
;
40 static dissector_handle_t lix2_handle
;
43 static int hf_lix2_XIRIPayload_PDU
; /* XIRIPayload */
44 static int hf_lix2_xIRIPayloadOID
; /* RELATIVE_OID */
45 static int hf_lix2_event
; /* XIRIEvent */
46 static int hf_lix2_registration
; /* AMFRegistration */
47 static int hf_lix2_deregistration
; /* AMFDeregistration */
48 static int hf_lix2_locationUpdate
; /* AMFLocationUpdate */
49 static int hf_lix2_startOfInterceptionWithRegisteredUE
; /* AMFStartOfInterceptionWithRegisteredUE */
50 static int hf_lix2_unsuccessfulAMProcedure
; /* AMFUnsuccessfulProcedure */
51 static int hf_lix2_pDUSessionEstablishment
; /* SMFPDUSessionEstablishment */
52 static int hf_lix2_pDUSessionModification
; /* SMFPDUSessionModification */
53 static int hf_lix2_pDUSessionRelease
; /* SMFPDUSessionRelease */
54 static int hf_lix2_startOfInterceptionWithEstablishedPDUSession
; /* SMFStartOfInterceptionWithEstablishedPDUSession */
55 static int hf_lix2_unsuccessfulSMProcedure
; /* SMFUnsuccessfulProcedure */
56 static int hf_lix2_servingSystemMessage
; /* UDMServingSystemMessage */
57 static int hf_lix2_sMSMessage
; /* SMSMessage */
58 static int hf_lix2_lALSReport
; /* LALSReport */
59 static int hf_lix2_pDHeaderReport
; /* PDHeaderReport */
60 static int hf_lix2_pDSummaryReport
; /* PDSummaryReport */
61 static int hf_lix2_mMSSend
; /* MMSSend */
62 static int hf_lix2_mMSSendByNonLocalTarget
; /* MMSSendByNonLocalTarget */
63 static int hf_lix2_mMSNotification
; /* MMSNotification */
64 static int hf_lix2_mMSSendToNonLocalTarget
; /* MMSSendToNonLocalTarget */
65 static int hf_lix2_mMSNotificationResponse
; /* MMSNotificationResponse */
66 static int hf_lix2_mMSRetrieval
; /* MMSRetrieval */
67 static int hf_lix2_mMSDeliveryAck
; /* MMSDeliveryAck */
68 static int hf_lix2_mMSForward
; /* MMSForward */
69 static int hf_lix2_mMSDeleteFromRelay
; /* MMSDeleteFromRelay */
70 static int hf_lix2_mMSDeliveryReport
; /* MMSDeliveryReport */
71 static int hf_lix2_mMSDeliveryReportNonLocalTarget
; /* MMSDeliveryReportNonLocalTarget */
72 static int hf_lix2_mMSReadReport
; /* MMSReadReport */
73 static int hf_lix2_mMSReadReportNonLocalTarget
; /* MMSReadReportNonLocalTarget */
74 static int hf_lix2_mMSCancel
; /* MMSCancel */
75 static int hf_lix2_mMSMBoxStore
; /* MMSMBoxStore */
76 static int hf_lix2_mMSMBoxUpload
; /* MMSMBoxUpload */
77 static int hf_lix2_mMSMBoxDelete
; /* MMSMBoxDelete */
78 static int hf_lix2_mMSMBoxViewRequest
; /* MMSMBoxViewRequest */
79 static int hf_lix2_mMSMBoxViewResponse
; /* MMSMBoxViewResponse */
80 static int hf_lix2_pTCRegistration
; /* PTCRegistration */
81 static int hf_lix2_pTCSessionInitiation
; /* PTCSessionInitiation */
82 static int hf_lix2_pTCSessionAbandon
; /* PTCSessionAbandon */
83 static int hf_lix2_pTCSessionStart
; /* PTCSessionStart */
84 static int hf_lix2_pTCSessionEnd
; /* PTCSessionEnd */
85 static int hf_lix2_pTCStartOfInterception
; /* PTCStartOfInterception */
86 static int hf_lix2_pTCPreEstablishedSession
; /* PTCPreEstablishedSession */
87 static int hf_lix2_pTCInstantPersonalAlert
; /* PTCInstantPersonalAlert */
88 static int hf_lix2_pTCPartyJoin
; /* PTCPartyJoin */
89 static int hf_lix2_pTCPartyDrop
; /* PTCPartyDrop */
90 static int hf_lix2_pTCPartyHold
; /* PTCPartyHold */
91 static int hf_lix2_pTCMediaModification
; /* PTCMediaModification */
92 static int hf_lix2_pTCGroupAdvertisement
; /* PTCGroupAdvertisement */
93 static int hf_lix2_pTCFloorControl
; /* PTCFloorControl */
94 static int hf_lix2_pTCTargetPresence
; /* PTCTargetPresence */
95 static int hf_lix2_pTCParticipantPresence
; /* PTCParticipantPresence */
96 static int hf_lix2_pTCListManagement
; /* PTCListManagement */
97 static int hf_lix2_pTCAccessPolicy
; /* PTCAccessPolicy */
98 static int hf_lix2_subscriberRecordChangeMessage
; /* UDMSubscriberRecordChangeMessage */
99 static int hf_lix2_cancelLocationMessage
; /* UDMCancelLocationMessage */
100 static int hf_lix2_sMSReport
; /* SMSReport */
101 static int hf_lix2_sMFMAPDUSessionEstablishment
; /* SMFMAPDUSessionEstablishment */
102 static int hf_lix2_sMFMAPDUSessionModification
; /* SMFMAPDUSessionModification */
103 static int hf_lix2_sMFMAPDUSessionRelease
; /* SMFMAPDUSessionRelease */
104 static int hf_lix2_startOfInterceptionWithEstablishedMAPDUSession
; /* SMFStartOfInterceptionWithEstablishedMAPDUSession */
105 static int hf_lix2_unsuccessfulMASMProcedure
; /* SMFMAUnsuccessfulProcedure */
106 static int hf_lix2_aMFIdentifierAssociation
; /* AMFIdentifierAssociation */
107 static int hf_lix2_mMEIdentifierAssociation
; /* MMEIdentifierAssociation */
108 static int hf_lix2_sMFPDUtoMAPDUSessionModification
; /* SMFPDUtoMAPDUSessionModification */
109 static int hf_lix2_nEFPDUSessionEstablishment
; /* NEFPDUSessionEstablishment */
110 static int hf_lix2_nEFPDUSessionModification
; /* NEFPDUSessionModification */
111 static int hf_lix2_nEFPDUSessionRelease
; /* NEFPDUSessionRelease */
112 static int hf_lix2_nEFUnsuccessfulProcedure
; /* NEFUnsuccessfulProcedure */
113 static int hf_lix2_nEFStartOfInterceptionWithEstablishedPDUSession
; /* NEFStartOfInterceptionWithEstablishedPDUSession */
114 static int hf_lix2_nEFdeviceTrigger
; /* NEFDeviceTrigger */
115 static int hf_lix2_nEFdeviceTriggerReplace
; /* NEFDeviceTriggerReplace */
116 static int hf_lix2_nEFdeviceTriggerCancellation
; /* NEFDeviceTriggerCancellation */
117 static int hf_lix2_nEFdeviceTriggerReportNotify
; /* NEFDeviceTriggerReportNotify */
118 static int hf_lix2_nEFMSISDNLessMOSMS
; /* NEFMSISDNLessMOSMS */
119 static int hf_lix2_nEFExpectedUEBehaviourUpdate
; /* NEFExpectedUEBehaviourUpdate */
120 static int hf_lix2_sCEFPDNConnectionEstablishment
; /* SCEFPDNConnectionEstablishment */
121 static int hf_lix2_sCEFPDNConnectionUpdate
; /* SCEFPDNConnectionUpdate */
122 static int hf_lix2_sCEFPDNConnectionRelease
; /* SCEFPDNConnectionRelease */
123 static int hf_lix2_sCEFUnsuccessfulProcedure
; /* SCEFUnsuccessfulProcedure */
124 static int hf_lix2_sCEFStartOfInterceptionWithEstablishedPDNConnection
; /* SCEFStartOfInterceptionWithEstablishedPDNConnection */
125 static int hf_lix2_sCEFdeviceTrigger
; /* SCEFDeviceTrigger */
126 static int hf_lix2_sCEFdeviceTriggerReplace
; /* SCEFDeviceTriggerReplace */
127 static int hf_lix2_sCEFdeviceTriggerCancellation
; /* SCEFDeviceTriggerCancellation */
128 static int hf_lix2_sCEFdeviceTriggerReportNotify
; /* SCEFDeviceTriggerReportNotify */
129 static int hf_lix2_sCEFMSISDNLessMOSMS
; /* SCEFMSISDNLessMOSMS */
130 static int hf_lix2_sCEFCommunicationPatternUpdate
; /* SCEFCommunicationPatternUpdate */
131 static int hf_lix2_mMEAttach
; /* MMEAttach */
132 static int hf_lix2_mMEDetach
; /* MMEDetach */
133 static int hf_lix2_mMELocationUpdate
; /* MMELocationUpdate */
134 static int hf_lix2_mMEStartOfInterceptionWithEPSAttachedUE
; /* MMEStartOfInterceptionWithEPSAttachedUE */
135 static int hf_lix2_mMEUnsuccessfulProcedure
; /* MMEUnsuccessfulProcedure */
136 static int hf_lix2_aAnFAnchorKeyRegister
; /* AAnFAnchorKeyRegister */
137 static int hf_lix2_aAnFKAKMAApplicationKeyGet
; /* AAnFKAKMAApplicationKeyGet */
138 static int hf_lix2_aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
; /* AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial */
139 static int hf_lix2_aAnFAKMAContextRemovalRecord
; /* AAnFAKMAContextRemovalRecord */
140 static int hf_lix2_aFAKMAApplicationKeyRefresh
; /* AFAKMAApplicationKeyRefresh */
141 static int hf_lix2_aFStartOfInterceptWithEstablishedAKMAApplicationKey
; /* AFStartOfInterceptWithEstablishedAKMAApplicationKey */
142 static int hf_lix2_aFAuxiliarySecurityParameterEstablishment
; /* AFAuxiliarySecurityParameterEstablishment */
143 static int hf_lix2_aFApplicationKeyRemoval
; /* AFApplicationKeyRemoval */
144 static int hf_lix2_n9HRPDUSessionInfo
; /* N9HRPDUSessionInfo */
145 static int hf_lix2_s8HRBearerInfo
; /* S8HRBearerInfo */
146 static int hf_lix2_separatedLocationReporting
; /* SeparatedLocationReporting */
147 static int hf_lix2_sTIRSHAKENSignatureGeneration
; /* STIRSHAKENSignatureGeneration */
148 static int hf_lix2_sTIRSHAKENSignatureValidation
; /* STIRSHAKENSignatureValidation */
149 static int hf_lix2_iMSMessage
; /* IMSMessage */
150 static int hf_lix2_startOfInterceptionForActiveIMSSession
; /* StartOfInterceptionForActiveIMSSession */
151 static int hf_lix2_iMSCCUnavailable
; /* IMSCCUnavailable */
152 static int hf_lix2_uDMLocationInformationResult
; /* UDMLocationInformationResult */
153 static int hf_lix2_uDMUEInformationResponse
; /* UDMUEInformationResponse */
154 static int hf_lix2_uDMUEAuthenticationResponse
; /* UDMUEAuthenticationResponse */
155 static int hf_lix2_positioningInfoTransfer
; /* AMFPositioningInfoTransfer */
156 static int hf_lix2_mMEPositioningInfoTransfer
; /* MMEPositioningInfoTransfer */
157 static int hf_lix2_aMFRANHandoverCommand
; /* AMFRANHandoverCommand */
158 static int hf_lix2_aMFRANHandoverRequest
; /* AMFRANHandoverRequest */
159 static int hf_lix2_eESEECRegistration
; /* EESEECRegistration */
160 static int hf_lix2_eESEASDiscovery
; /* EESEASDiscovery */
161 static int hf_lix2_eESEASDiscoverySubscription
; /* EESEASDiscoverySubscription */
162 static int hf_lix2_eESEASDiscoveryNotification
; /* EESEASDiscoveryNotification */
163 static int hf_lix2_eESAppContextRelocation
; /* EESAppContextRelocation */
164 static int hf_lix2_eESACRSubscription
; /* EESACRSubscription */
165 static int hf_lix2_eESACRNotification
; /* EESACRNotification */
166 static int hf_lix2_eESEECContextRelocation
; /* EESEECContextRelocation */
167 static int hf_lix2_eESStartOfInterceptionWithRegisteredEEC
; /* EESStartOfInterceptionWithRegisteredEEC */
168 static int hf_lix2_uDMStartOfInterceptionWithRegisteredTarget
; /* UDMStartOfInterceptionWithRegisteredTarget */
169 static int hf_lix2_fiveGMSAFServiceAccessInformation
; /* FiveGMSAFServiceAccessInformation */
170 static int hf_lix2_fiveGMSAFConsumptionReporting
; /* FiveGMSAFConsumptionReporting */
171 static int hf_lix2_fiveGMSAFDynamicPolicyInvocation
; /* FiveGMSAFDynamicPolicyInvocation */
172 static int hf_lix2_fiveGMSAFMetricsReporting
; /* FiveGMSAFMetricsReporting */
173 static int hf_lix2_fiveGMSAFNetworkAssistance
; /* FiveGMSAFNetworkAssistance */
174 static int hf_lix2_fiveGMSAFUnsuccessfulProcedure
; /* FiveGMSAFUnsuccessfulProcedure */
175 static int hf_lix2_fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
; /* FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE */
176 static int hf_lix2_aMFUEConfigurationUpdate
; /* AMFUEConfigurationUpdate */
177 static int hf_lix2_hSSServingSystemMessage
; /* HSSServingSystemMessage */
178 static int hf_lix2_hSSStartOfInterceptionWithRegisteredTarget
; /* HSSStartOfInterceptionWithRegisteredTarget */
179 static int hf_lix2_nEFAFSessionWithQoSProvision
; /* NEFAFSessionWithQoSProvision */
180 static int hf_lix2_nEFAFSessionWithQoSNotification
; /* NEFAFSessionWithQoSNotification */
181 static int hf_lix2_sCEFASSessionWithQoSProvision
; /* SCEFASSessionWithQoSProvision */
182 static int hf_lix2_sCEFASSessionWithQoSNotification
; /* SCEFASSessionWithQoSNotification */
183 static int hf_lix2_aMFRANTraceReport
; /* AMFRANTraceReport */
184 static int hf_lix2_rCSRegistration
; /* RCSRegistration */
185 static int hf_lix2_rCSMessage
; /* RCSMessage */
186 static int hf_lix2_rCSCapabilityDiscovery
; /* RCSCapabilityDiscovery */
187 static int hf_lix2_rCSSessionEstablishment
; /* RCSSessionEstablishment */
188 static int hf_lix2_rCSSessionModification
; /* RCSSessionModification */
189 static int hf_lix2_rCSSessionRelease
; /* RCSSessionRelease */
190 static int hf_lix2_aMFUEPolicyTransfer
; /* AMFUEPolicyTransfer */
191 static int hf_lix2_aMFUEServiceAccept
; /* AMFUEServiceAccept */
192 static int hf_lix2_ePSRANHandoverCommand
; /* EPSRANHandoverCommand */
193 static int hf_lix2_ePSRANHandoverRequest
; /* EPSRANHandoverRequest */
194 static int hf_lix2_mMERANTraceReport
; /* MMERANTraceReport */
195 static int hf_lix2_mMEUEServiceAccept
; /* MMEUEServiceAccept */
196 static int hf_lix2_nWDAFEventsSubscription
; /* NWDAFEventsSubscription */
197 static int hf_lix2_nWDAFEventsNotification
; /* NWDAFEventsNotification */
198 static int hf_lix2_nWDAFAnalyticsInfoQuery
; /* NWDAFAnalyticsInfoQuery */
199 static int hf_lix2_nWDAFRoamingAnalyticsSubscription
; /* NWDAFRoamingAnalyticsSubscription */
200 static int hf_lix2_nWDAFRoamingAnalyticsNotification
; /* NWDAFRoamingAnalyticsNotification */
201 static int hf_lix2_startOfInterceptForRegisteredRCSUser
; /* StartOfInterceptForRegisteredRCSUser */
202 static int hf_lix2_startOfInterceptWithEstablisedRCSSession
; /* StartOfInterceptWithEstablisedRCSSession */
203 static int hf_lix2_uDMProSeTargetIdentifierDeconcealment
; /* UDMProSeTargetIdentifierDeconcealment */
204 static int hf_lix2_uDMProSeTargetAuthentication
; /* UDMProSeTargetAuthentication */
205 static int hf_lix2_iRIPayloadOID
; /* RELATIVE_OID */
206 static int hf_lix2_event_01
; /* IRIEvent */
207 static int hf_lix2_targetIdentifiers
; /* SEQUENCE_OF_IRITargetIdentifier */
208 static int hf_lix2_targetIdentifiers_item
; /* IRITargetIdentifier */
209 static int hf_lix2_mediatedFromIndicator
; /* MediatedFromIndicator */
210 static int hf_lix2_mDFCellSiteReport
; /* MDFCellSiteReport */
211 static int hf_lix2_identifier
; /* TargetIdentifier */
212 static int hf_lix2_provenance
; /* TargetIdentifierProvenance */
213 static int hf_lix2_xIRIRelativeOID
; /* RELATIVE_OID */
214 static int hf_lix2_cCPayloadOID
; /* RELATIVE_OID */
215 static int hf_lix2_pDU
; /* CCPDU */
216 static int hf_lix2_uPFCCPDU
; /* UPFCCPDU */
217 static int hf_lix2_extendedUPFCCPDU
; /* ExtendedUPFCCPDU */
218 static int hf_lix2_mMSCCPDU
; /* MMSCCPDU */
219 static int hf_lix2_nIDDCCPDU
; /* NIDDCCPDU */
220 static int hf_lix2_pTCCCPDU
; /* PTCCCPDU */
221 static int hf_lix2_iMSCCPDU
; /* IMSCCPDU */
222 static int hf_lix2_rCSCCPDU
; /* RCSCCPDU */
223 static int hf_lix2_lINotificationPayloadOID
; /* RELATIVE_OID */
224 static int hf_lix2_notification
; /* LINotificationMessage */
225 static int hf_lix2_lINotification
; /* LINotification */
226 static int hf_lix2_sUPI
; /* SUPI */
227 static int hf_lix2_pEI
; /* PEI */
228 static int hf_lix2_pDUSessionID
; /* PDUSessionID */
229 static int hf_lix2_location
; /* Location */
230 static int hf_lix2_sNSSAI
; /* SNSSAI */
231 static int hf_lix2_dNN
; /* DNN */
232 static int hf_lix2_messageCause
; /* N9HRMessageCause */
233 static int hf_lix2_iMSI
; /* IMSI */
234 static int hf_lix2_iMEI
; /* IMEI */
235 static int hf_lix2_bearerID
; /* EPSBearerID */
236 static int hf_lix2_linkedBearerID
; /* EPSBearerID */
237 static int hf_lix2_aPN
; /* APN */
238 static int hf_lix2_sGWIPAddress
; /* IPAddress */
239 static int hf_lix2_messageCause_01
; /* S8HRMessageCause */
240 static int hf_lix2_gPSI
; /* GPSI */
241 static int hf_lix2_nEFID
; /* NEFID */
242 static int hf_lix2_rDSSupport
; /* RDSSupport */
243 static int hf_lix2_sMFID
; /* SMFID */
244 static int hf_lix2_aFID
; /* AFID */
245 static int hf_lix2_initiator
; /* Initiator */
246 static int hf_lix2_rDSSourcePortNumber
; /* RDSPortNumber */
247 static int hf_lix2_rDSDestinationPortNumber
; /* RDSPortNumber */
248 static int hf_lix2_applicationID
; /* ApplicationID */
249 static int hf_lix2_rDSAction
; /* RDSAction */
250 static int hf_lix2_serializationFormat
; /* SerializationFormat */
251 static int hf_lix2_timeOfFirstPacket
; /* Timestamp */
252 static int hf_lix2_timeOfLastPacket
; /* Timestamp */
253 static int hf_lix2_uplinkVolume
; /* INTEGER */
254 static int hf_lix2_downlinkVolume
; /* INTEGER */
255 static int hf_lix2_releaseCause
; /* NEFReleaseCause */
256 static int hf_lix2_failureCause
; /* NEFFailureCause */
257 static int hf_lix2_triggerId
; /* TriggerID */
258 static int hf_lix2_triggerPayload
; /* TriggerPayload */
259 static int hf_lix2_validityPeriod
; /* INTEGER */
260 static int hf_lix2_priorityDT
; /* PriorityDT */
261 static int hf_lix2_sourcePortId
; /* PortNumber */
262 static int hf_lix2_destinationPortId
; /* PortNumber */
263 static int hf_lix2_deviceTriggerDeliveryResult
; /* DeviceTriggerDeliveryResult */
264 static int hf_lix2_terminatingSMSParty
; /* AFID */
265 static int hf_lix2_sMS
; /* SMSTPDUData */
266 static int hf_lix2_sourcePort
; /* PortNumber */
267 static int hf_lix2_destinationPort
; /* PortNumber */
268 static int hf_lix2_expectedUEMovingTrajectory
; /* SEQUENCE_OF_UMTLocationArea5G */
269 static int hf_lix2_expectedUEMovingTrajectory_item
; /* UMTLocationArea5G */
270 static int hf_lix2_stationaryIndication
; /* StationaryIndication */
271 static int hf_lix2_communicationDurationTime
; /* INTEGER */
272 static int hf_lix2_periodicTime
; /* INTEGER */
273 static int hf_lix2_scheduledCommunicationTime
; /* ScheduledCommunicationTime */
274 static int hf_lix2_scheduledCommunicationType
; /* ScheduledCommunicationType */
275 static int hf_lix2_batteryIndication
; /* BatteryIndication */
276 static int hf_lix2_trafficProfile
; /* TrafficProfile */
277 static int hf_lix2_expectedTimeAndDayOfWeekInTrajectory
; /* SEQUENCE_OF_UMTLocationArea5G */
278 static int hf_lix2_expectedTimeAndDayOfWeekInTrajectory_item
; /* UMTLocationArea5G */
279 static int hf_lix2_validityTime
; /* Timestamp */
280 static int hf_lix2_aFSessionWithQoSOpType
; /* AForASSessionWithQoSOpType */
281 static int hf_lix2_aFSessionWithQoSSubscription
; /* SBIType */
282 static int hf_lix2_aFSessionWithQoSSubscriptionPatch
; /* SBIType */
283 static int hf_lix2_aFSessionWithQoSResponseCode
; /* AForASSessionWithQoSResponseCode */
284 static int hf_lix2_userPlaneNotificationData
; /* SBIType */
285 static int hf_lix2_aForASSessionWithQoSResponseCode
; /* AForASSessionWithQoSResponseCode */
286 static int hf_lix2_days
; /* SEQUENCE_OF_Daytime */
287 static int hf_lix2_days_item
; /* Daytime */
288 static int hf_lix2_timeOfDay
; /* Daytime */
289 static int hf_lix2_durationSec
; /* INTEGER */
290 static int hf_lix2_location_01
; /* NRLocation */
291 static int hf_lix2_daysOfWeek
; /* Day */
292 static int hf_lix2_timeOfDayStart
; /* Timestamp */
293 static int hf_lix2_timeOfDayEnd
; /* Timestamp */
294 static int hf_lix2_mSISDN
; /* MSISDN */
295 static int hf_lix2_externalIdentifier
; /* NAI */
296 static int hf_lix2_ePSBearerID
; /* EPSBearerID */
297 static int hf_lix2_sCEFID
; /* SCEFID */
298 static int hf_lix2_sCSASID
; /* SCSASID */
299 static int hf_lix2_releaseCause_01
; /* SCEFReleaseCause */
300 static int hf_lix2_failureCause_01
; /* SCEFFailureCause */
301 static int hf_lix2_externalIdentifie
; /* NAI */
302 static int hf_lix2_terminatingSMSParty_01
; /* SCSASID */
303 static int hf_lix2_periodicCommunicationIndicator
; /* PeriodicCommunicationIndicator */
304 static int hf_lix2_aSSessionWithQoSOpType
; /* AForASSessionWithQoSOpType */
305 static int hf_lix2_aSSessionWithQoSSubscription
; /* SBIType */
306 static int hf_lix2_aSSessionWithQoSSubscriptionPatch
; /* SBIType */
307 static int hf_lix2_aSSessionWithQoSResponseCode
; /* AForASSessionWithQoSResponseCode */
308 static int hf_lix2_aKID
; /* NAI */
309 static int hf_lix2_kAKMA
; /* KAKMA */
310 static int hf_lix2_type
; /* KeyGetType */
311 static int hf_lix2_keyInfo
; /* AFKeyInfo */
312 static int hf_lix2_aFKeyList
; /* SEQUENCE_OF_AFKeyInfo */
313 static int hf_lix2_aFKeyList_item
; /* AFKeyInfo */
314 static int hf_lix2_nFID
; /* NFID */
315 static int hf_lix2_aFFQDN
; /* FQDN */
316 static int hf_lix2_uaProtocolID
; /* UAProtocolID */
317 static int hf_lix2_tls12
; /* TLS12UAStarParams */
318 static int hf_lix2_generic
; /* GenericUAStarParams */
319 static int hf_lix2_genericClientParams
; /* OCTET_STRING */
320 static int hf_lix2_genericServerParams
; /* OCTET_STRING */
321 static int hf_lix2_TLSCipherSuite_item
; /* INTEGER_0_255 */
322 static int hf_lix2_preMasterSecret
; /* OCTET_STRING_SIZE_48 */
323 static int hf_lix2_masterSecret
; /* OCTET_STRING_SIZE_48 */
324 static int hf_lix2_pRFAlgorithm
; /* TLSPRFAlgorithm */
325 static int hf_lix2_cipherSuite
; /* TLSCipherSuite */
326 static int hf_lix2_cipherType
; /* TLSCipherType */
327 static int hf_lix2_encKeyLength
; /* INTEGER_0_255 */
328 static int hf_lix2_blockLength
; /* INTEGER_0_255 */
329 static int hf_lix2_fixedIVLength
; /* INTEGER_0_255 */
330 static int hf_lix2_recordIVLength
; /* INTEGER_0_255 */
331 static int hf_lix2_macLength
; /* INTEGER_0_255 */
332 static int hf_lix2_macKeyLength
; /* INTEGER_0_255 */
333 static int hf_lix2_compressionAlgorithm
; /* TLSCompressionAlgorithm */
334 static int hf_lix2_clientRandom
; /* OCTET_STRING_SIZE_32 */
335 static int hf_lix2_serverRandom
; /* OCTET_STRING_SIZE_32 */
336 static int hf_lix2_clientSequenceNumber
; /* INTEGER */
337 static int hf_lix2_serverSequenceNumber
; /* INTEGER */
338 static int hf_lix2_sessionID
; /* OCTET_STRING_SIZE_0_32 */
339 static int hf_lix2_tLSServerExtensions
; /* OCTET_STRING_SIZE_0_65535 */
340 static int hf_lix2_tLSClientExtensions
; /* OCTET_STRING_SIZE_0_65535 */
341 static int hf_lix2_aFID_01
; /* AKMAAFID */
342 static int hf_lix2_kAF
; /* KAF */
343 static int hf_lix2_kAFExpTime
; /* KAFExpiryTime */
344 static int hf_lix2_uaStarParams
; /* UAStarParams */
345 static int hf_lix2_aFID_02
; /* FQDN */
346 static int hf_lix2_kAFParamList
; /* SEQUENCE_OF_AFSecurityParams */
347 static int hf_lix2_kAFParamList_item
; /* AFSecurityParams */
348 static int hf_lix2_aFSecurityParams
; /* AFSecurityParams */
349 static int hf_lix2_removalCause
; /* AFKeyRemovalCause */
350 static int hf_lix2_registrationType
; /* AMFRegistrationType */
351 static int hf_lix2_registrationResult
; /* AMFRegistrationResult */
352 static int hf_lix2_slice
; /* Slice */
353 static int hf_lix2_sUCI
; /* SUCI */
354 static int hf_lix2_gUTI
; /* FiveGGUTI */
355 static int hf_lix2_non3GPPAccessEndpoint
; /* UEEndpointAddress */
356 static int hf_lix2_fiveGSTAIList
; /* TAIList */
357 static int hf_lix2_sMSOverNasIndicator
; /* SMSOverNASIndicator */
358 static int hf_lix2_oldGUTI
; /* EPS5GGUTI */
359 static int hf_lix2_eMM5GRegStatus
; /* EMM5GMMStatus */
360 static int hf_lix2_nonIMEISVPEI
; /* NonIMEISVPEI */
361 static int hf_lix2_mACRestIndicator
; /* MACRestrictionIndicator */
362 static int hf_lix2_pagingRestrictionIndicator
; /* PagingRestrictionIndicator */
363 static int hf_lix2_rATType
; /* RATType */
364 static int hf_lix2_rRCEstablishmentCause
; /* RRCEstablishmentCause */
365 static int hf_lix2_nGInformation
; /* NGInformation */
366 static int hf_lix2_nASTransportInitialInformation
; /* NASTransportInitialInformation */
367 static int hf_lix2_sORTransparentContainer
; /* SORTransparentContainer */
368 static int hf_lix2_equivalentPLMNList
; /* PLMNList */
369 static int hf_lix2_fiveGMMCapability
; /* FiveGMMCapability */
370 static int hf_lix2_initialRANUEContextSetup
; /* InitialRANUEContextSetup */
371 static int hf_lix2_mUSIMUERequestType
; /* MUSIMUERequestType */
372 static int hf_lix2_unavailabilityPeriodDuration
; /* UnavailabilityPeriodDuration */
373 static int hf_lix2_fiveGSUpdateType
; /* FiveGSUpdateType */
374 static int hf_lix2_uEAreaIndication
; /* UEAreaIndication */
375 static int hf_lix2_establishmentCauseNon3GPPAccess
; /* EstablishmentCauseNon3GPPAccess */
376 static int hf_lix2_deregistrationDirection
; /* AMFDirection */
377 static int hf_lix2_accessType
; /* AccessType */
378 static int hf_lix2_cause
; /* FiveGMMCause */
379 static int hf_lix2_switchOffIndicator
; /* SwitchOffIndicator */
380 static int hf_lix2_reRegRequiredIndicator
; /* ReRegRequiredIndicator */
381 static int hf_lix2_deprecatedSMSOverNASIndicator
; /* SMSOverNASIndicator */
382 static int hf_lix2_deprecatedOldGUTI
; /* EPS5GGUTI */
383 static int hf_lix2_timeOfRegistration
; /* Timestamp */
384 static int hf_lix2_sMSOverNASIndicator
; /* SMSOverNASIndicator */
385 static int hf_lix2_uEPolicy
; /* UEPolicy */
386 static int hf_lix2_failedProcedureType
; /* AMFFailedProcedureType */
387 static int hf_lix2_failureCause_02
; /* AMFFailureCause */
388 static int hf_lix2_requestedSlice
; /* NSSAI */
389 static int hf_lix2_nRPPaMessage
; /* OCTET_STRING */
390 static int hf_lix2_lPPMessage
; /* OCTET_STRING */
391 static int hf_lix2_lcsCorrelationId
; /* UTF8String_SIZE_1_255 */
392 static int hf_lix2_userIdentifiers
; /* UserIdentifiers */
393 static int hf_lix2_aMFUENGAPID
; /* AMFUENGAPID */
394 static int hf_lix2_rANUENGAPID
; /* RANUENGAPID */
395 static int hf_lix2_handoverType
; /* HandoverType */
396 static int hf_lix2_targetToSourceContainer
; /* RANTargetToSourceContainer */
397 static int hf_lix2_handoverCause
; /* HandoverCause */
398 static int hf_lix2_pDUSessionResourceInformation
; /* PDUSessionResourceInformation */
399 static int hf_lix2_mobilityRestrictionList
; /* MobilityRestrictionList */
400 static int hf_lix2_locationReportingRequestType
; /* LocationReportingRequestType */
401 static int hf_lix2_nPNAccessInformation
; /* NPNAccessInformation */
402 static int hf_lix2_sourceToTargetContainer
; /* RANSourceToTargetContainer */
403 static int hf_lix2_gUTI_01
; /* GUTI */
404 static int hf_lix2_serviceAreaList
; /* ServiceAreaList */
405 static int hf_lix2_traceRecordType
; /* TraceRecordType */
406 static int hf_lix2_traceDirection
; /* TraceDirection */
407 static int hf_lix2_deprecatedTraceActivationInfo
; /* TraceActivationInfo */
408 static int hf_lix2_nGRANCGI
; /* NCGI */
409 static int hf_lix2_globalRANNodeID
; /* GlobalRANNodeID */
410 static int hf_lix2_traceCollectionEntityInfo
; /* TraceCollectionEntityInfo */
411 static int hf_lix2_aMFTraceData
; /* XMLType */
412 static int hf_lix2_traceActivation
; /* TraceActivation */
413 static int hf_lix2_serviceMessageIdentity
; /* ServiceMessageIdentity */
414 static int hf_lix2_serviceType
; /* OCTET_STRING_SIZE_1 */
415 static int hf_lix2_fiveGTMSI
; /* FiveGTMSI */
416 static int hf_lix2_uplinkDataStatus
; /* OCTET_STRING_SIZE_2_32 */
417 static int hf_lix2_pDUSessionStatus
; /* OCTET_STRING_SIZE_2_32 */
418 static int hf_lix2_deprecatedUERequestType
; /* FiveGSMRequestType */
419 static int hf_lix2_pagingRestriction
; /* PagingRestrictionIndicator */
420 static int hf_lix2_forbiddenTAIList
; /* TAIList */
421 static int hf_lix2_uERequestType
; /* MUSIMUERequestType */
422 static int hf_lix2_aMFRegionID
; /* AMFRegionID */
423 static int hf_lix2_aMFSetID
; /* AMFSetID */
424 static int hf_lix2_aMFPointer
; /* AMFPointer */
425 static int hf_lix2_fiveGMMCause
; /* FiveGMMCause */
426 static int hf_lix2_fiveGSMCause
; /* FiveGSMCause */
427 static int hf_lix2_serviceRequest
; /* OCTET_STRING */
428 static int hf_lix2_serviceAccept
; /* OCTET_STRING */
429 static int hf_lix2_nGRANTraceID
; /* OCTET_STRING_SIZE_8 */
430 static int hf_lix2_interfacestoTrace
; /* BIT_STRING_SIZE_8 */
431 static int hf_lix2_traceDepth
; /* TraceDepth */
432 static int hf_lix2_traceCollectionEntityIPAddress
; /* IPAddress */
433 static int hf_lix2_mDTConfiguration
; /* MDTConfiguration */
434 static int hf_lix2_traceCollectionEntityIPAddress_01
; /* BIT_STRING_SIZE_1_160_ */
435 static int hf_lix2_traceCollectionEntityURI
; /* UTF8String */
436 static int hf_lix2_iABNodeIndication
; /* BOOLEAN */
437 static int hf_lix2_eDTSession
; /* BOOLEAN */
438 static int hf_lix2_authenticatedIndication
; /* BOOLEAN */
439 static int hf_lix2_nPNAccessInformation_01
; /* CellCAGList */
440 static int hf_lix2_rEDCAPIndication
; /* REDCAPIndication */
441 static int hf_lix2_rANNodeName
; /* RANNodeName */
442 static int hf_lix2_supportedTAList
; /* SupportedTAList */
443 static int hf_lix2_extendedRANNodeName
; /* RANNodeName */
444 static int hf_lix2_pLMNSupportList
; /* PLMNSupportList */
445 static int hf_lix2_iABSupported
; /* BOOLEAN */
446 static int hf_lix2_PLMNSupportList_item
; /* PLMNSupportItem */
447 static int hf_lix2_pLMNIdentity
; /* PLMNID */
448 static int hf_lix2_nPNSupport
; /* NID */
449 static int hf_lix2_onboardingSupport
; /* BOOLEAN */
450 static int hf_lix2_gNBDUID
; /* INTEGER_0_68719476735 */
451 static int hf_lix2_gNBDUName
; /* UTF8String */
452 static int hf_lix2_gNBCUName
; /* UTF8String */
453 static int hf_lix2_gNBDUServedCells
; /* SEQUENCE_SIZE_1_MAX_OF_RANCGI */
454 static int hf_lix2_gNBDUServedCells_item
; /* RANCGI */
455 static int hf_lix2_extendedGNBDUName
; /* UTF8String */
456 static int hf_lix2_extendedGNBCUName
; /* UTF8String */
457 static int hf_lix2_ePCEstablishmentCause
; /* EstablishmentCause */
458 static int hf_lix2_fiveGCEstablishmentCause
; /* EstablishmentCause */
459 static int hf_lix2_oldAMF
; /* GUAMI */
460 static int hf_lix2_pDUSessionSetupRequest
; /* SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem */
461 static int hf_lix2_pDUSessionSetupRequest_item
; /* PDUSessionSetupRequestItem */
462 static int hf_lix2_allowedNSSAI
; /* AllowedNSSAI */
463 static int hf_lix2_uERadioCapability
; /* UERadioCapability */
464 static int hf_lix2_rATFrequencySelectionPriority
; /* RATFrequencySelectionPriority */
465 static int hf_lix2_uERadioCapabilityForPaging
; /* UERadioCapabilityForPaging */
466 static int hf_lix2_iABAuthorizedIndicator
; /* IABAuthorizedIndicator */
467 static int hf_lix2_nRV2XServicesAuthorization
; /* NRV2XServicesAuthorization */
468 static int hf_lix2_lTEV2XServiceAuthorization
; /* LTEV2XServiceAuthorization */
469 static int hf_lix2_rGLevelWirelineAccessCharacteristics
; /* OCTET_STRING */
470 static int hf_lix2_uERadioCapabilityID
; /* OCTET_STRING */
471 static int hf_lix2_targetNSSAIInfo
; /* TargetNSSAIInfo */
472 static int hf_lix2_fiveGProSeAuthorizationIndication
; /* FiveGProSeAuthorizationIndication */
473 static int hf_lix2_uERadioCapibilityNR
; /* OCTET_STRING */
474 static int hf_lix2_uERadioCapabilityEUTRA
; /* OCTET_STRING */
475 static int hf_lix2_uERadioCapabilityForPagingOfNR
; /* OCTET_STRING */
476 static int hf_lix2_uERadioCapabilityForPagingOfEUTRA
; /* OCTET_STRING */
477 static int hf_lix2_uERadioCapabilityForPagingOfNBIoT
; /* OCTET_STRING */
478 static int hf_lix2_v2XVehicleUEAuthorizationIndicator
; /* V2XUEAuthorizationIndicator */
479 static int hf_lix2_v2XPedestrianUEAuthorizationIndicator
; /* V2XUEAuthorizationIndicator */
480 static int hf_lix2_targetSNSSAIList
; /* NSSAI */
481 static int hf_lix2_fiveGProSeDirectDiscovery
; /* FiveGProSeAuthorizationIndicator */
482 static int hf_lix2_fiveGProSeDirectCommunication
; /* FiveGProSeAuthorizationIndicator */
483 static int hf_lix2_fiveGProSeL2UEToNetworkRelay
; /* FiveGProSeAuthorizationIndicator */
484 static int hf_lix2_fiveGProSeL3UEToNetworkRelay
; /* FiveGProSeAuthorizationIndicator */
485 static int hf_lix2_fiveGProSeL2RemoteUE
; /* FiveGProSeAuthorizationIndicator */
486 static int hf_lix2_country
; /* UTF8String_SIZE_2 */
487 static int hf_lix2_internationalAreaIndication
; /* BOOLEAN */
488 static int hf_lix2_sUPIUnauthenticated
; /* SUPIUnauthenticatedIndication */
489 static int hf_lix2_gTPTunnelID
; /* FTEID */
490 static int hf_lix2_pDUSessionType
; /* PDUSessionType */
491 static int hf_lix2_uEEndpoint
; /* SEQUENCE_OF_UEEndpointAddress */
492 static int hf_lix2_uEEndpoint_item
; /* UEEndpointAddress */
493 static int hf_lix2_aMFID
; /* AMFID */
494 static int hf_lix2_hSMFURI
; /* HSMFURI */
495 static int hf_lix2_requestType
; /* FiveGSMRequestType */
496 static int hf_lix2_sMPDUDNRequest
; /* SMPDUDNRequest */
497 static int hf_lix2_uEEPSPDNConnection
; /* UEEPSPDNConnection */
498 static int hf_lix2_ePS5GSComboInfo
; /* EPS5GSComboInfo */
499 static int hf_lix2_selectedDNN
; /* DNN */
500 static int hf_lix2_servingNetwork
; /* SMFServingNetwork */
501 static int hf_lix2_oldPDUSessionID
; /* PDUSessionID */
502 static int hf_lix2_handoverState
; /* HandoverState */
503 static int hf_lix2_gTPTunnelInfo
; /* GTPTunnelInfo */
504 static int hf_lix2_pCCRules
; /* PCCRuleSet */
505 static int hf_lix2_ePSPDNConnectionEstablishment
; /* EPSPDNConnectionEstablishment */
506 static int hf_lix2_satelliteBackhaulCategory
; /* SBIType */
507 static int hf_lix2_gEOSatelliteID
; /* GEOSatelliteID */
508 static int hf_lix2_uEEndpoint_01
; /* UEEndpointAddress */
509 static int hf_lix2_ePSPDNConnectionModification
; /* EPSPDNConnectionModification */
510 static int hf_lix2_uPPathChange
; /* UPPathChange */
511 static int hf_lix2_pFDDataForApp
; /* PFDDataForApp */
512 static int hf_lix2_cause_01
; /* SMFErrorCodes */
513 static int hf_lix2_nGAPCause
; /* NGAPCauseInt */
514 static int hf_lix2_pCCRuleIDs
; /* PCCRuleIDSet */
515 static int hf_lix2_ePSPDNConnectionRelease
; /* EPSPDNConnectionRelease */
516 static int hf_lix2_timeOfSessionEstablishment
; /* Timestamp */
517 static int hf_lix2_ePSStartOfInterceptionWithEstablishedPDNConnection
; /* EPSStartOfInterceptionWithEstablishedPDNConnection */
518 static int hf_lix2_pFDDataForApps
; /* PFDDataForApps */
519 static int hf_lix2_failedProcedureType_01
; /* SMFFailedProcedureType */
520 static int hf_lix2_failureCause_03
; /* FiveGSMCause */
521 static int hf_lix2_requestIndication
; /* RequestIndication */
522 static int hf_lix2_aTSSSContainer
; /* ATSSSContainer */
523 static int hf_lix2_accessInfo
; /* SEQUENCE_OF_AccessInfo */
524 static int hf_lix2_accessInfo_item
; /* AccessInfo */
525 static int hf_lix2_mAUpgradeIndication
; /* SMFMAUpgradeIndication */
526 static int hf_lix2_ePSPDNCnxInfo
; /* SMFEPSPDNCnxInfo */
527 static int hf_lix2_mAAcceptedIndication
; /* SMFMAAcceptedIndication */
528 static int hf_lix2_pLMNID
; /* PLMNID */
529 static int hf_lix2_nID
; /* NID */
530 static int hf_lix2_establishmentStatus
; /* EstablishmentStatus */
531 static int hf_lix2_aNTypeToReactivate
; /* AccessType */
532 static int hf_lix2_dLQOSFlowTunnelInformation
; /* QOSFlowTunnelInformation */
533 static int hf_lix2_additionalDLQOSFlowTunnelInformation
; /* QOSFlowTunnelInformationList */
534 static int hf_lix2_redundantDLQOSFlowTunnelInformation
; /* QOSFlowTunnelInformationList */
535 static int hf_lix2_additionalredundantDLQOSFlowTunnelInformation
; /* QOSFlowTunnelInformationList */
536 static int hf_lix2_uLNGUUPTunnelInformation
; /* FTEID */
537 static int hf_lix2_additionalULNGUUPTunnelInformation
; /* FTEIDList */
538 static int hf_lix2_dLRANTunnelInformation
; /* DLRANTunnelInformation */
539 static int hf_lix2_group
; /* NGAPCauseGroupInt */
540 static int hf_lix2_value
; /* NGAPCauseValueInt */
541 static int hf_lix2_uPTunnelInformation
; /* FTEID */
542 static int hf_lix2_associatedQOSFlowList
; /* QOSFlowLists */
543 static int hf_lix2_QOSFlowTunnelInformationList_item
; /* QOSFlowTunnelInformation */
544 static int hf_lix2_QOSFlowLists_item
; /* QOSFlowList */
545 static int hf_lix2_qFI
; /* QFI */
546 static int hf_lix2_qOSRules
; /* QOSRules */
547 static int hf_lix2_eBI
; /* EPSBearerID */
548 static int hf_lix2_qOSFlowDescription
; /* QOSFlowDescription */
549 static int hf_lix2_qOSFlowProfile
; /* QOSFlowProfile */
550 static int hf_lix2_associatedANType
; /* AccessType */
551 static int hf_lix2_defaultQOSRuleIndication
; /* BOOLEAN */
552 static int hf_lix2_fiveQI
; /* FiveQI */
553 static int hf_lix2_pCCRuleID
; /* PCCRuleID */
554 static int hf_lix2_appId
; /* UTF8String */
555 static int hf_lix2_flowInfos
; /* FlowInformationSet */
556 static int hf_lix2_appReloc
; /* BOOLEAN */
557 static int hf_lix2_simConnInd
; /* BOOLEAN */
558 static int hf_lix2_simConnTerm
; /* INTEGER */
559 static int hf_lix2_maxAllowedUpLat
; /* INTEGER */
560 static int hf_lix2_trafficRoutes
; /* RouteToLocationSet */
561 static int hf_lix2_trafficSteeringPolIdDl
; /* UTF8String */
562 static int hf_lix2_trafficSteeringPolIdUl
; /* UTF8String */
563 static int hf_lix2_deprecatedSourceDNAI
; /* DNAI */
564 static int hf_lix2_deprecatedTargetDNAI
; /* DNAI */
565 static int hf_lix2_deprecatedDNAIChangeType
; /* DNAIChangeType */
566 static int hf_lix2_deprecatedSourceUEIPAddr
; /* IPAddress */
567 static int hf_lix2_deprecatedTargetUEIPAddr
; /* IPAddress */
568 static int hf_lix2_sourceTrafficRouting
; /* RouteToLocation */
569 static int hf_lix2_targetTrafficRouting
; /* RouteToLocation */
570 static int hf_lix2_eASIPReplaceInfos
; /* EASIPReplaceInfos */
571 static int hf_lix2_sourceDNAI
; /* DNAI */
572 static int hf_lix2_targetDNAI
; /* DNAI */
573 static int hf_lix2_dNAIChangeType
; /* DNAIChangeType */
574 static int hf_lix2_sourceUEIPAddr
; /* IPAddress */
575 static int hf_lix2_targetUEIPAddr
; /* IPAddress */
576 static int hf_lix2_mACAddress
; /* MACAddress */
577 static int hf_lix2_PCCRuleSet_item
; /* PCCRule */
578 static int hf_lix2_PCCRuleIDSet_item
; /* PCCRuleID */
579 static int hf_lix2_FlowInformationSet_item
; /* FlowInformation */
580 static int hf_lix2_RouteToLocationSet_item
; /* RouteToLocation */
581 static int hf_lix2_flowDescription
; /* FlowDescription */
582 static int hf_lix2_ethFlowDescription
; /* EthFlowDescription */
583 static int hf_lix2_tosTrafficClass
; /* OCTET_STRING_SIZE_2 */
584 static int hf_lix2_spi
; /* OCTET_STRING_SIZE_4 */
585 static int hf_lix2_flowLabel
; /* OCTET_STRING_SIZE_3 */
586 static int hf_lix2_flowDirection
; /* FlowDirection */
587 static int hf_lix2_sourceIPAddress
; /* IPAddressOrRangeOrAny */
588 static int hf_lix2_destinationIPAddress
; /* IPAddressOrRangeOrAny */
589 static int hf_lix2_sourcePortNumber
; /* PortNumber */
590 static int hf_lix2_destinationPortNumber
; /* PortNumber */
591 static int hf_lix2_protocol
; /* NextLayerProtocolOrAny */
592 static int hf_lix2_iPAddress
; /* IPAddress */
593 static int hf_lix2_ipAddressRange
; /* IPMask */
594 static int hf_lix2_anyIPAddress
; /* AnyIPAddress */
595 static int hf_lix2_fromIPAddress
; /* IPAddress */
596 static int hf_lix2_toIPAddress
; /* IPAddress */
597 static int hf_lix2_nextLayerProtocol
; /* NextLayerProtocol */
598 static int hf_lix2_anyNextLayerProtocol
; /* AnyNextLayerProtocol */
599 static int hf_lix2_destMacAddress
; /* MACAddress */
600 static int hf_lix2_ethType
; /* OCTET_STRING_SIZE_2 */
601 static int hf_lix2_fDesc
; /* FlowDescription */
602 static int hf_lix2_fDir
; /* FDir */
603 static int hf_lix2_sourceMacAddress
; /* MACAddress */
604 static int hf_lix2_vlanTags
; /* SET_OF_VLANTag */
605 static int hf_lix2_vlanTags_item
; /* VLANTag */
606 static int hf_lix2_srcMacAddrEnd
; /* MACAddress */
607 static int hf_lix2_destMacAddrEnd
; /* MACAddress */
608 static int hf_lix2_priority
; /* BIT_STRING_SIZE_3 */
609 static int hf_lix2_cFI
; /* BIT_STRING_SIZE_1 */
610 static int hf_lix2_vLANID
; /* BIT_STRING_SIZE_12 */
611 static int hf_lix2_dNAI
; /* DNAI */
612 static int hf_lix2_routeInfo
; /* RouteInfo */
613 static int hf_lix2_iPAddressTunnelEndpoint
; /* IPAddress */
614 static int hf_lix2_uDPPortNumberTunnelEndpoint
; /* PortNumber */
615 static int hf_lix2_sourceEASAddress
; /* EASServerAddress */
616 static int hf_lix2_targetEASAddress
; /* EASServerAddress */
617 static int hf_lix2_port
; /* PortNumber */
618 static int hf_lix2_ePSSubscriberIDs
; /* EPSSubscriberIDs */
619 static int hf_lix2_iMSIUnauthenticated
; /* IMSIUnauthenticatedIndication */
620 static int hf_lix2_defaultBearerID
; /* EPSBearerID */
621 static int hf_lix2_pDNConnectionType
; /* PDNConnectionType */
622 static int hf_lix2_uEEndpoints
; /* SEQUENCE_OF_UEEndpointAddress */
623 static int hf_lix2_uEEndpoints_item
; /* UEEndpointAddress */
624 static int hf_lix2_additionalLocation
; /* Location */
625 static int hf_lix2_requestType_01
; /* EPSPDNConnectionRequestType */
626 static int hf_lix2_protocolConfigurationOptions
; /* PDNProtocolConfigurationOptions */
627 static int hf_lix2_bearerContextsCreated
; /* SEQUENCE_OF_EPSBearerContextCreated */
628 static int hf_lix2_bearerContextsCreated_item
; /* EPSBearerContextCreated */
629 static int hf_lix2_bearerContextsMarkedForRemoval
; /* SEQUENCE_OF_EPSBearerContextForRemoval */
630 static int hf_lix2_bearerContextsMarkedForRemoval_item
; /* EPSBearerContextForRemoval */
631 static int hf_lix2_indicationFlags
; /* PDNConnectionIndicationFlags */
632 static int hf_lix2_handoverIndication
; /* PDNHandoverIndication */
633 static int hf_lix2_nBIFOMSupport
; /* PDNNBIFOMSupport */
634 static int hf_lix2_fiveGSInterworkingInfo
; /* FiveGSInterworkingInfo */
635 static int hf_lix2_cSRMFI
; /* CSRMFI */
636 static int hf_lix2_restorationOfPDNConnectionsSupport
; /* RestorationOfPDNConnectionsSupport */
637 static int hf_lix2_pGWChangeIndication
; /* PGWChangeIndication */
638 static int hf_lix2_pGWRNSI
; /* PGWRNSI */
639 static int hf_lix2_bearerContextsModified
; /* SEQUENCE_OF_EPSBearerContextModified */
640 static int hf_lix2_bearerContextsModified_item
; /* EPSBearerContextModified */
641 static int hf_lix2_bearersDeleted
; /* SEQUENCE_OF_EPSBearersDeleted */
642 static int hf_lix2_bearersDeleted_item
; /* EPSBearersDeleted */
643 static int hf_lix2_rANNASCause
; /* EPSRANNASCause */
644 static int hf_lix2_scopeIndication
; /* EPSPDNConnectionReleaseScopeIndication */
645 static int hf_lix2_bearerContexts
; /* SEQUENCE_OF_EPSBearerContext */
646 static int hf_lix2_bearerContexts_item
; /* EPSBearerContext */
647 static int hf_lix2_PFDDataForApps_item
; /* PFDDataForApp */
648 static int hf_lix2_aPPId
; /* UTF8String */
649 static int hf_lix2_pFDs
; /* PFDs */
650 static int hf_lix2_PFDs_item
; /* PFD */
651 static int hf_lix2_pFDId
; /* UTF8String */
652 static int hf_lix2_pFDFlowDescriptions
; /* PFDFlowDescriptions */
653 static int hf_lix2_urls
; /* PFDURLs */
654 static int hf_lix2_domainNames
; /* DomainNames */
655 static int hf_lix2_dnProtocol
; /* DnProtocol */
656 static int hf_lix2_PFDURLs_item
; /* UTF8String */
657 static int hf_lix2_PFDFlowDescriptions_item
; /* PFDFlowDescription */
658 static int hf_lix2_DomainNames_item
; /* UTF8String */
659 static int hf_lix2_serverIPAddress
; /* IPAddress */
660 static int hf_lix2_serverPortNumber
; /* PortNumber */
661 static int hf_lix2_ePSInterworkingIndication
; /* EPSInterworkingIndication */
662 static int hf_lix2_ePSPDNCnxInfo_01
; /* EPSPDNCnxInfo */
663 static int hf_lix2_ePSBearerInfo
; /* EPSBearerInfo */
664 static int hf_lix2_pGWS8ControlPlaneFTEID
; /* FTEID */
665 static int hf_lix2_EPSBearerInfo_item
; /* EPSBearers */
666 static int hf_lix2_pGWS8UserPlaneFTEID
; /* FTEID */
667 static int hf_lix2_qCI
; /* QCI */
668 static int hf_lix2_uPGTPTunnelInfo
; /* GTPTunnelInfo */
669 static int hf_lix2_bearerQOS
; /* EPSBearerQOS */
670 static int hf_lix2_cause_02
; /* EPSBearerCreationCauseValue */
671 static int hf_lix2_cause_03
; /* EPSBearerModificationCauseValue */
672 static int hf_lix2_linkedBearerIDs
; /* SEQUENCE_OF_EPSBearerID */
673 static int hf_lix2_linkedBearerIDs_item
; /* EPSBearerID */
674 static int hf_lix2_linkedEPSBearerID
; /* EPSBearerID */
675 static int hf_lix2_ePSBearerIDs
; /* SEQUENCE_OF_EPSBearerID */
676 static int hf_lix2_ePSBearerIDs_item
; /* EPSBearerID */
677 static int hf_lix2_cause_04
; /* EPSBearerDeletionCauseValue */
678 static int hf_lix2_deleteBearerResponse
; /* EPSDeleteBearerResponse */
679 static int hf_lix2_bearerContexts_01
; /* SEQUENCE_OF_EPSDeleteBearerContext */
680 static int hf_lix2_bearerContexts_item_01
; /* EPSDeleteBearerContext */
681 static int hf_lix2_cause_05
; /* EPSBearerRemovalCauseValue */
682 static int hf_lix2_maximumUplinkBitRate
; /* BitrateBinKBPS */
683 static int hf_lix2_maximumDownlinkBitRate
; /* BitrateBinKBPS */
684 static int hf_lix2_guaranteedUplinkBitRate
; /* BitrateBinKBPS */
685 static int hf_lix2_guaranteedDownlinkBitRate
; /* BitrateBinKBPS */
686 static int hf_lix2_priorityLevel
; /* EPSQOSPriority */
687 static int hf_lix2_controlPlaneSenderFTEID
; /* FTEID */
688 static int hf_lix2_controlPlanePGWS5S8FTEID
; /* FTEID */
689 static int hf_lix2_s1UeNodeBFTEID
; /* FTEID */
690 static int hf_lix2_s5S8SGWFTEID
; /* FTEID */
691 static int hf_lix2_s5S8PGWFTEID
; /* FTEID */
692 static int hf_lix2_s2bUePDGFTEID
; /* FTEID */
693 static int hf_lix2_s2aUePDGFTEID
; /* FTEID */
694 static int hf_lix2_fiveGSInterworkingIndicator
; /* FiveGSInterworkingIndicator */
695 static int hf_lix2_fiveGSInterworkingWithoutN26
; /* FiveGSInterworkingWithoutN26 */
696 static int hf_lix2_fiveGCNotRestrictedSupport
; /* FiveGCNotRestrictedSupport */
697 static int hf_lix2_requestPCO
; /* T_requestPCO */
698 static int hf_lix2_requestAPCO
; /* T_requestAPCO */
699 static int hf_lix2_requestEPCO
; /* T_requestEPCO */
700 static int hf_lix2_responsePCO
; /* T_responsePCO */
701 static int hf_lix2_responseAPCO
; /* T_responseAPCO */
702 static int hf_lix2_responseEPCO
; /* T_responseEPCO */
703 static int hf_lix2_fiveGSGTPTunnels
; /* FiveGSGTPTunnels */
704 static int hf_lix2_ePSGTPTunnels
; /* EPSGTPTunnels */
705 static int hf_lix2_payload
; /* UPFCCPDUPayload */
706 static int hf_lix2_uPFIPCC
; /* OCTET_STRING */
707 static int hf_lix2_uPFEthernetCC
; /* OCTET_STRING */
708 static int hf_lix2_uPFUnstructuredCC
; /* OCTET_STRING */
709 static int hf_lix2_gUAMI
; /* GUAMI */
710 static int hf_lix2_gUMMEI
; /* GUMMEI */
711 static int hf_lix2_servingSystemMethod
; /* UDMServingSystemMethod */
712 static int hf_lix2_serviceID
; /* ServiceID */
713 static int hf_lix2_roamingIndicator
; /* RoamingIndicator */
714 static int hf_lix2_oldPEI
; /* PEI */
715 static int hf_lix2_oldSUPI
; /* SUPI */
716 static int hf_lix2_oldGPSI
; /* GPSI */
717 static int hf_lix2_oldserviceID
; /* ServiceID */
718 static int hf_lix2_subscriberRecordChangeMethod
; /* UDMSubscriberRecordChangeMethod */
719 static int hf_lix2_cancelLocationMethod
; /* UDMCancelLocationMethod */
720 static int hf_lix2_aMFDeregistrationInfo
; /* UDMAMFDeregistrationInfo */
721 static int hf_lix2_deregistrationData
; /* UDMDeregistrationData */
722 static int hf_lix2_locationInfoRequest
; /* UDMLocationInfoRequest */
723 static int hf_lix2_vPLMNID
; /* PLMNID */
724 static int hf_lix2_currentLocationIndicator
; /* BOOLEAN */
725 static int hf_lix2_aMFInstanceID
; /* NFID */
726 static int hf_lix2_sMSFInstanceID
; /* NFID */
727 static int hf_lix2_problemDetails
; /* UDMProblemDetails */
728 static int hf_lix2_tADSInfo
; /* UEContextInfo */
729 static int hf_lix2_fiveGSUserStateInfo
; /* FiveGSUserStateInfo */
730 static int hf_lix2_fiveGSRVCCInfo
; /* FiveGSRVCCInfo */
731 static int hf_lix2_authenticationInfoRequest
; /* UDMAuthenticationInfoRequest */
732 static int hf_lix2_aKMAIndicator
; /* BOOLEAN */
733 static int hf_lix2_authAAA
; /* BOOLEAN */
734 static int hf_lix2_pvsInfo
; /* ServerAddressingInfoList */
735 static int hf_lix2_uDMSubscriptionDataSets
; /* SBIType */
736 static int hf_lix2_servingNetworkName
; /* UTF8String */
737 static int hf_lix2_relayServiceCode
; /* INTEGER */
738 static int hf_lix2_authenticationType
; /* PrimaryAuthenticationType */
739 static int hf_lix2_ServerAddressingInfoList_item
; /* ServerAddressingInfo */
740 static int hf_lix2_iPv4Address
; /* IPv4Address */
741 static int hf_lix2_iPv6Address
; /* IPv6Address */
742 static int hf_lix2_fQDNList
; /* FQDNList */
743 static int hf_lix2_FQDNList_item
; /* FQDN */
744 static int hf_lix2_nSSAI
; /* NSSAI */
745 static int hf_lix2_cAGID
; /* SEQUENCE_OF_CAGID */
746 static int hf_lix2_cAGID_item
; /* CAGID */
747 static int hf_lix2_infoRequestType
; /* UDMInfoRequestType */
748 static int hf_lix2_rGAuthCtx
; /* SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier */
749 static int hf_lix2_rGAuthCtx_item
; /* SubscriberIdentifier */
750 static int hf_lix2_authType
; /* PrimaryAuthenticationType */
751 static int hf_lix2_servingNetworkName_01
; /* PLMNID */
752 static int hf_lix2_aUSFInstanceID
; /* NFID */
753 static int hf_lix2_cellCAGInfo
; /* CAGID */
754 static int hf_lix2_n5GCIndicator
; /* BOOLEAN */
755 static int hf_lix2_requested5GSLocation
; /* BOOLEAN */
756 static int hf_lix2_requestedCurrentLocation
; /* BOOLEAN */
757 static int hf_lix2_requestedRATType
; /* BOOLEAN */
758 static int hf_lix2_requestedTimeZone
; /* BOOLEAN */
759 static int hf_lix2_requestedServingNode
; /* BOOLEAN */
760 static int hf_lix2_cause_06
; /* UDMProblemDetailsCause */
761 static int hf_lix2_uDMDefinedCause
; /* UDMDefinedCause */
762 static int hf_lix2_otherCause
; /* UDMProblemDetailsOtherCause */
763 static int hf_lix2_problemDetailsType
; /* UTF8String */
764 static int hf_lix2_title
; /* UTF8String */
765 static int hf_lix2_status
; /* INTEGER */
766 static int hf_lix2_detail
; /* UTF8String */
767 static int hf_lix2_instance
; /* UTF8String */
768 static int hf_lix2_cause_07
; /* UTF8String */
769 static int hf_lix2_uDMInvalidParameters
; /* UDMInvalidParameters */
770 static int hf_lix2_uDMSupportedFeatures
; /* UTF8String */
771 static int hf_lix2_parameter
; /* UTF8String */
772 static int hf_lix2_reason
; /* UTF8String */
773 static int hf_lix2_purgeFlag
; /* BOOLEAN */
774 static int hf_lix2_deregReason
; /* UDMDeregReason */
775 static int hf_lix2_originatingSMSParty
; /* SMSParty */
776 static int hf_lix2_terminatingSMSParty_02
; /* SMSParty */
777 static int hf_lix2_direction
; /* Direction */
778 static int hf_lix2_linkTransferStatus
; /* SMSTransferStatus */
779 static int hf_lix2_otherMessage
; /* SMSOtherMessageIndication */
780 static int hf_lix2_peerNFAddress
; /* SMSNFAddress */
781 static int hf_lix2_peerNFType
; /* SMSNFType */
782 static int hf_lix2_sMSTPDUData
; /* SMSTPDUData */
783 static int hf_lix2_messageType
; /* SMSMessageType */
784 static int hf_lix2_rPMessageReference
; /* SMSRPMessageReference */
785 static int hf_lix2_sMSAddress
; /* SMSAddress */
786 static int hf_lix2_e164Number
; /* E164Number */
787 static int hf_lix2_sMSTPDU
; /* SMSTPDU */
788 static int hf_lix2_truncatedSMSTPDU
; /* TruncatedSMSTPDU */
789 static int hf_lix2_redactedSMSTPDU
; /* SMSTPDU */
790 static int hf_lix2_threeGPP2SMSTPDU
; /* ThreeGPP2SMSTPDU */
791 static int hf_lix2_redacted3GPP2SMSTPDU
; /* ThreeGPP2SMSTPDU */
792 static int hf_lix2_transactionID
; /* UTF8String */
793 static int hf_lix2_version
; /* MMSVersion */
794 static int hf_lix2_dateTime
; /* Timestamp */
795 static int hf_lix2_originatingMMSParty
; /* MMSParty */
796 static int hf_lix2_terminatingMMSParty
; /* SEQUENCE_OF_MMSParty */
797 static int hf_lix2_terminatingMMSParty_item
; /* MMSParty */
798 static int hf_lix2_cCRecipients
; /* SEQUENCE_OF_MMSParty */
799 static int hf_lix2_cCRecipients_item
; /* MMSParty */
800 static int hf_lix2_bCCRecipients
; /* SEQUENCE_OF_MMSParty */
801 static int hf_lix2_bCCRecipients_item
; /* MMSParty */
802 static int hf_lix2_direction_01
; /* MMSDirection */
803 static int hf_lix2_subject
; /* MMSSubject */
804 static int hf_lix2_messageClass
; /* MMSMessageClass */
805 static int hf_lix2_expiry
; /* MMSExpiry */
806 static int hf_lix2_desiredDeliveryTime
; /* Timestamp */
807 static int hf_lix2_priority_01
; /* MMSPriority */
808 static int hf_lix2_senderVisibility
; /* BOOLEAN */
809 static int hf_lix2_deliveryReport
; /* BOOLEAN */
810 static int hf_lix2_readReport
; /* BOOLEAN */
811 static int hf_lix2_store
; /* BOOLEAN */
812 static int hf_lix2_state
; /* MMState */
813 static int hf_lix2_flags
; /* MMFlags */
814 static int hf_lix2_replyCharging
; /* MMSReplyCharging */
815 static int hf_lix2_applicID
; /* UTF8String */
816 static int hf_lix2_replyApplicID
; /* UTF8String */
817 static int hf_lix2_auxApplicInfo
; /* UTF8String */
818 static int hf_lix2_contentClass
; /* MMSContentClass */
819 static int hf_lix2_dRMContent
; /* BOOLEAN */
820 static int hf_lix2_adaptationAllowed
; /* MMSAdaptation */
821 static int hf_lix2_contentType
; /* MMSContentType */
822 static int hf_lix2_responseStatus
; /* MMSResponseStatus */
823 static int hf_lix2_responseStatusText
; /* UTF8String */
824 static int hf_lix2_messageID
; /* UTF8String */
825 static int hf_lix2_forwardCount
; /* INTEGER */
826 static int hf_lix2_previouslySentBy
; /* MMSPreviouslySentBy */
827 static int hf_lix2_prevSentByDateTime
; /* Timestamp */
828 static int hf_lix2_deliveryReportRequested
; /* BOOLEAN */
829 static int hf_lix2_stored
; /* BOOLEAN */
830 static int hf_lix2_messageSize
; /* INTEGER */
831 static int hf_lix2_status_01
; /* MMStatus */
832 static int hf_lix2_reportAllowed
; /* BOOLEAN */
833 static int hf_lix2_retrieveStatus
; /* MMSRetrieveStatus */
834 static int hf_lix2_retrieveStatusText
; /* UTF8String */
835 static int hf_lix2_replaceID
; /* UTF8String */
836 static int hf_lix2_contentType_01
; /* UTF8String */
837 static int hf_lix2_deliveryReportAllowed
; /* BOOLEAN */
838 static int hf_lix2_contentLocationReq
; /* UTF8String */
839 static int hf_lix2_contentLocationConf
; /* UTF8String */
840 static int hf_lix2_storeStatus
; /* MMSStoreStatus */
841 static int hf_lix2_storeStatusText
; /* UTF8String */
842 static int hf_lix2_contentLocationReq_01
; /* T_contentLocationReq */
843 static int hf_lix2_contentLocationReq_item
; /* UTF8String */
844 static int hf_lix2_contentLocationConf_01
; /* T_contentLocationConf */
845 static int hf_lix2_contentLocationConf_item
; /* UTF8String */
846 static int hf_lix2_deleteResponseStatus
; /* MMSDeleteResponseStatus */
847 static int hf_lix2_deleteResponseText
; /* T_deleteResponseText */
848 static int hf_lix2_deleteResponseText_item
; /* UTF8String */
849 static int hf_lix2_contentLocation
; /* UTF8String */
850 static int hf_lix2_mMessages
; /* SEQUENCE_OF_MMBoxDescription */
851 static int hf_lix2_mMessages_item
; /* MMBoxDescription */
852 static int hf_lix2_contentLocationReq_02
; /* T_contentLocationReq_01 */
853 static int hf_lix2_contentLocationConf_02
; /* T_contentLocationConf_01 */
854 static int hf_lix2_responseStatus_01
; /* MMSDeleteResponseStatus */
855 static int hf_lix2_mMSDateTime
; /* Timestamp */
856 static int hf_lix2_forwardToOriginator
; /* BOOLEAN */
857 static int hf_lix2_statusExtension
; /* MMStatusExtension */
858 static int hf_lix2_statusText
; /* MMStatusText */
859 static int hf_lix2_originatingMMSParty_01
; /* SEQUENCE_OF_MMSParty */
860 static int hf_lix2_originatingMMSParty_item
; /* MMSParty */
861 static int hf_lix2_readStatus
; /* MMSReadStatus */
862 static int hf_lix2_readStatusText
; /* MMSReadStatusText */
863 static int hf_lix2_cancelID
; /* UTF8String */
864 static int hf_lix2_state_01
; /* SEQUENCE_OF_MMState */
865 static int hf_lix2_state_item
; /* MMState */
866 static int hf_lix2_flags_01
; /* SEQUENCE_OF_MMFlags */
867 static int hf_lix2_flags_item
; /* MMFlags */
868 static int hf_lix2_start
; /* INTEGER */
869 static int hf_lix2_limit
; /* INTEGER */
870 static int hf_lix2_attributes
; /* T_attributes */
871 static int hf_lix2_attributes_item
; /* UTF8String */
872 static int hf_lix2_totals
; /* INTEGER */
873 static int hf_lix2_quotas
; /* MMSQuota */
874 static int hf_lix2_attributes_01
; /* T_attributes_01 */
875 static int hf_lix2_mMSTotals
; /* BOOLEAN */
876 static int hf_lix2_mMSQuotas
; /* BOOLEAN */
877 static int hf_lix2_deliveryTime
; /* Timestamp */
878 static int hf_lix2_previouslySentByDateTime
; /* Timestamp */
879 static int hf_lix2_mMSContent
; /* OCTET_STRING */
880 static int hf_lix2_allowed
; /* BOOLEAN */
881 static int hf_lix2_overriden
; /* BOOLEAN */
882 static int hf_lix2_reference
; /* UTF8String */
883 static int hf_lix2_value_01
; /* UTF8String */
884 static int hf_lix2_expiryPeriod
; /* INTEGER */
885 static int hf_lix2_periodFormat
; /* MMSPeriodFormat */
886 static int hf_lix2_length
; /* INTEGER */
887 static int hf_lix2_flag
; /* MMStateFlag */
888 static int hf_lix2_flagString
; /* UTF8String */
889 static int hf_lix2_mMSPartyIDs
; /* SEQUENCE_OF_MMSPartyID */
890 static int hf_lix2_mMSPartyIDs_item
; /* MMSPartyID */
891 static int hf_lix2_nonLocalID
; /* NonLocalID */
892 static int hf_lix2_emailAddress
; /* EmailAddress */
893 static int hf_lix2_iMPU
; /* IMPU */
894 static int hf_lix2_iMPI
; /* IMPI */
895 static int hf_lix2_previouslySentByParty
; /* MMSParty */
896 static int hf_lix2_sequenceNumber
; /* INTEGER */
897 static int hf_lix2_previousSendDateTime
; /* Timestamp */
898 static int hf_lix2_MMSPreviouslySentBy_item
; /* MMSPreviouslySent */
899 static int hf_lix2_quota
; /* INTEGER */
900 static int hf_lix2_quotaUnit
; /* MMSQuotaUnit */
901 static int hf_lix2_majorVersion
; /* INTEGER */
902 static int hf_lix2_minorVersion
; /* INTEGER */
903 static int hf_lix2_pTCTargetInformation
; /* PTCTargetInformation */
904 static int hf_lix2_pTCServerURI
; /* UTF8String */
905 static int hf_lix2_pTCRegistrationRequest
; /* PTCRegistrationRequest */
906 static int hf_lix2_pTCRegistrationOutcome
; /* PTCRegistrationOutcome */
907 static int hf_lix2_pTCDirection
; /* Direction */
908 static int hf_lix2_pTCSessionInfo
; /* PTCSessionInfo */
909 static int hf_lix2_pTCOriginatingID
; /* PTCTargetInformation */
910 static int hf_lix2_pTCParticipants
; /* SEQUENCE_OF_PTCTargetInformation */
911 static int hf_lix2_pTCParticipants_item
; /* PTCTargetInformation */
912 static int hf_lix2_pTCParticipantPresenceStatus
; /* MultipleParticipantPresenceStatus */
913 static int hf_lix2_pTCBearerCapability
; /* UTF8String */
914 static int hf_lix2_pTCHost
; /* PTCTargetInformation */
915 static int hf_lix2_pTCAbandonCause
; /* INTEGER */
916 static int hf_lix2_pTCSessionEndCause
; /* PTCSessionEndCause */
917 static int hf_lix2_preEstSessionID
; /* PTCSessionInfo */
918 static int hf_lix2_pTCMediaStreamAvail
; /* BOOLEAN */
919 static int hf_lix2_rTPSetting
; /* RTPSetting */
920 static int hf_lix2_pTCMediaCapability
; /* UTF8String */
921 static int hf_lix2_pTCPreEstSessionID
; /* PTCSessionInfo */
922 static int hf_lix2_pTCPreEstStatus
; /* PTCPreEstStatus */
923 static int hf_lix2_pTCFailureCode
; /* PTCFailureCode */
924 static int hf_lix2_pTCIPAPartyID
; /* PTCTargetInformation */
925 static int hf_lix2_pTCIPADirection
; /* Direction */
926 static int hf_lix2_pTCPartyDrop_01
; /* PTCTargetInformation */
927 static int hf_lix2_pTCParticipantPresenceStatus_01
; /* PTCParticipantPresenceStatus */
928 static int hf_lix2_pTCHoldID
; /* SEQUENCE_OF_PTCTargetInformation */
929 static int hf_lix2_pTCHoldID_item
; /* PTCTargetInformation */
930 static int hf_lix2_pTCHoldRetrieveInd
; /* BOOLEAN */
931 static int hf_lix2_pTCIDList
; /* SEQUENCE_OF_PTCTargetInformation */
932 static int hf_lix2_pTCIDList_item
; /* PTCTargetInformation */
933 static int hf_lix2_pTCGroupAuthRule
; /* PTCGroupAuthRule */
934 static int hf_lix2_pTCGroupAdSender
; /* PTCTargetInformation */
935 static int hf_lix2_pTCGroupNickname
; /* UTF8String */
936 static int hf_lix2_pTCSessioninfo
; /* PTCSessionInfo */
937 static int hf_lix2_pTCFloorActivity
; /* SEQUENCE_OF_PTCFloorActivity */
938 static int hf_lix2_pTCFloorActivity_item
; /* PTCFloorActivity */
939 static int hf_lix2_pTCFloorSpeakerID
; /* PTCTargetInformation */
940 static int hf_lix2_pTCMaxTBTime
; /* INTEGER */
941 static int hf_lix2_pTCQueuedFloorControl
; /* BOOLEAN */
942 static int hf_lix2_pTCQueuedPosition
; /* INTEGER */
943 static int hf_lix2_pTCTalkBurstPriority
; /* PTCTBPriorityLevel */
944 static int hf_lix2_pTCTalkBurstReason
; /* PTCTBReasonCode */
945 static int hf_lix2_pTCTargetPresenceStatus
; /* PTCParticipantPresenceStatus */
946 static int hf_lix2_pTCListManagementType
; /* PTCListManagementType */
947 static int hf_lix2_pTCListManagementAction
; /* PTCListManagementAction */
948 static int hf_lix2_pTCListManagementFailure
; /* PTCListManagementFailure */
949 static int hf_lix2_pTCContactID
; /* PTCTargetInformation */
950 static int hf_lix2_pTCIDList_01
; /* SEQUENCE_OF_PTCIDList */
951 static int hf_lix2_pTCIDList_item_01
; /* PTCIDList */
952 static int hf_lix2_pTCAccessPolicyType
; /* PTCAccessPolicyType */
953 static int hf_lix2_pTCUserAccessPolicy
; /* PTCUserAccessPolicy */
954 static int hf_lix2_pTCAccessPolicyFailure
; /* PTCAccessPolicyFailure */
955 static int hf_lix2_identifiers
; /* SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers */
956 static int hf_lix2_identifiers_item
; /* PTCIdentifiers */
957 static int hf_lix2_mCPTTID
; /* UTF8String */
958 static int hf_lix2_instanceIdentifierURN
; /* UTF8String */
959 static int hf_lix2_pTCChatGroupID
; /* PTCChatGroupID */
960 static int hf_lix2_pTCSessionURI
; /* UTF8String */
961 static int hf_lix2_pTCSessionType
; /* PTCSessionType */
962 static int hf_lix2_MultipleParticipantPresenceStatus_item
; /* PTCParticipantPresenceStatus */
963 static int hf_lix2_presenceID
; /* PTCTargetInformation */
964 static int hf_lix2_presenceType
; /* PTCPresenceType */
965 static int hf_lix2_presenceStatus
; /* BOOLEAN */
966 static int hf_lix2_portNumber
; /* PortNumber */
967 static int hf_lix2_pTCPartyID
; /* PTCTargetInformation */
968 static int hf_lix2_groupIdentity
; /* UTF8String */
969 static int hf_lix2_payload_01
; /* IMSPayload */
970 static int hf_lix2_sessionDirection
; /* SessionDirection */
971 static int hf_lix2_voIPRoamingIndication
; /* VoIPRoamingIndication */
972 static int hf_lix2_accessNetworkInformation
; /* SEQUENCE_OF_SIPAccessNetworkInformation */
973 static int hf_lix2_accessNetworkInformation_item
; /* SIPAccessNetworkInformation */
974 static int hf_lix2_cellularNetworkInformation
; /* SEQUENCE_OF_SIPCellularNetworkInformation */
975 static int hf_lix2_cellularNetworkInformation_item
; /* SIPCellularNetworkInformation */
976 static int hf_lix2_originatingId
; /* SEQUENCE_OF_IMPU */
977 static int hf_lix2_originatingId_item
; /* IMPU */
978 static int hf_lix2_terminatingId
; /* IMPU */
979 static int hf_lix2_sDPState
; /* T_sDPState */
980 static int hf_lix2_sDPState_item
; /* OCTET_STRING */
981 static int hf_lix2_diversionIdentity
; /* IMPU */
982 static int hf_lix2_cCUnavailableReason
; /* UTF8String */
983 static int hf_lix2_sDPState_01
; /* OCTET_STRING */
984 static int hf_lix2_payload_02
; /* IMSCCPDUPayload */
985 static int hf_lix2_sDPInfo
; /* OCTET_STRING */
986 static int hf_lix2_encapsulatedSIPMessage
; /* SIPMessage */
987 static int hf_lix2_modifiedSIPMessage
; /* ModifiedSIPMessage */
988 static int hf_lix2_modifiedSIPContent
; /* SIPMessage */
989 static int hf_lix2_modifications
; /* PayloadModifications */
990 static int hf_lix2_iPSourceAddress
; /* IPAddress */
991 static int hf_lix2_iPDestinationAddress
; /* IPAddress */
992 static int hf_lix2_sIPContent
; /* OCTET_STRING */
993 static int hf_lix2_pASSporTs
; /* SEQUENCE_OF_PASSporT */
994 static int hf_lix2_pASSporTs_item
; /* PASSporT */
995 static int hf_lix2_rCDTerminalDisplayInfo
; /* RCDDisplayInfo */
996 static int hf_lix2_eCNAMTerminalDisplayInfo
; /* ECNAMDisplayInfo */
997 static int hf_lix2_sHAKENValidationResult
; /* SHAKENValidationResult */
998 static int hf_lix2_sHAKENFailureStatusCode
; /* SHAKENFailureStatusCode */
999 static int hf_lix2_pASSporTHeader
; /* PASSporTHeader */
1000 static int hf_lix2_pASSporTPayload
; /* PASSporTPayload */
1001 static int hf_lix2_pASSporTSignature
; /* OCTET_STRING */
1002 static int hf_lix2_type_01
; /* JWSTokenType */
1003 static int hf_lix2_algorithm
; /* UTF8String */
1004 static int hf_lix2_ppt
; /* UTF8String */
1005 static int hf_lix2_x5u
; /* UTF8String */
1006 static int hf_lix2_issuedAtTime
; /* GeneralizedTime */
1007 static int hf_lix2_originator
; /* STIRSHAKENOriginator */
1008 static int hf_lix2_destination
; /* STIRSHAKENDestinations */
1009 static int hf_lix2_attestation
; /* Attestation */
1010 static int hf_lix2_origId
; /* UTF8String */
1011 static int hf_lix2_diversion
; /* STIRSHAKENDestination */
1012 static int hf_lix2_telephoneNumber
; /* STIRSHAKENTN */
1013 static int hf_lix2_sTIRSHAKENURI
; /* UTF8String */
1014 static int hf_lix2_STIRSHAKENDestinations_item
; /* STIRSHAKENDestination */
1015 static int hf_lix2_name
; /* UTF8String */
1016 static int hf_lix2_additionalInfo
; /* OCTET_STRING */
1017 static int hf_lix2_jcd
; /* OCTET_STRING */
1018 static int hf_lix2_jcl
; /* OCTET_STRING */
1019 static int hf_lix2_rCSTargetIdentities
; /* SEQUENCE_SIZE_1_MAX_OF_RCSIdentity */
1020 static int hf_lix2_rCSTargetIdentities_item
; /* RCSIdentity */
1021 static int hf_lix2_rCSRegistrationType
; /* RCSRegistrationType */
1022 static int hf_lix2_rCSRegistrationUpdateRequest
; /* IMSPayload */
1023 static int hf_lix2_rCSRegistrationUpdateResponse
; /* IMSPayload */
1024 static int hf_lix2_groupChatSessionID
; /* RCSGroupChatSessionID */
1025 static int hf_lix2_originatingIdentity
; /* SEQUENCE_SIZE_1_MAX_OF_RCSIdentity */
1026 static int hf_lix2_originatingIdentity_item
; /* RCSIdentity */
1027 static int hf_lix2_destinationIdentities
; /* RCSDestinations */
1028 static int hf_lix2_messageType_01
; /* RCSMessageType */
1029 static int hf_lix2_conversationID
; /* RCSConversationID */
1030 static int hf_lix2_contributionID
; /* RCSContributionID */
1031 static int hf_lix2_inReplyToContributionID
; /* RCSContributionID */
1032 static int hf_lix2_messageID_01
; /* IMDNMessageID */
1033 static int hf_lix2_messagePayload
; /* RCSPayload */
1034 static int hf_lix2_sessionReplaces
; /* RCSContributionID */
1035 static int hf_lix2_rCSSessionType
; /* RCSSessionType */
1036 static int hf_lix2_sessionDirection_01
; /* Direction */
1037 static int hf_lix2_rCSSessionMessage
; /* RCSSIPSessionMessage */
1038 static int hf_lix2_sessionEndpoints
; /* RCSSessionEndpoints */
1039 static int hf_lix2_rCSSIPSessionMessage
; /* RCSSIPSessionMessage */
1040 static int hf_lix2_rCSTargetContactIdentities
; /* SEQUENCE_SIZE_1_MAX_OF_RCSIdentity */
1041 static int hf_lix2_rCSTargetContactIdentities_item
; /* RCSIdentity */
1042 static int hf_lix2_sIPMessage
; /* IMSPayload */
1043 static int hf_lix2_rCSRegistrationInformation
; /* SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation */
1044 static int hf_lix2_rCSRegistrationInformation_item
; /* RCSRegistrationInformation */
1045 static int hf_lix2_userOnline
; /* BOOLEAN */
1046 static int hf_lix2_additionalInstanceLocation
; /* SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation */
1047 static int hf_lix2_additionalInstanceLocation_item
; /* AdditionalInstanceLocation */
1048 static int hf_lix2_participants
; /* SEQUENCE_SIZE_1_MAX_OF_RCSDestinations */
1049 static int hf_lix2_participants_item
; /* RCSDestinations */
1050 static int hf_lix2_rCSSessionEndpoints
; /* RCSSessionEndpoints */
1051 static int hf_lix2_rCSSessionLegs
; /* SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange */
1052 static int hf_lix2_rCSSessionLegs_item
; /* RCSSIPSessionExchange */
1053 static int hf_lix2_rCSSessionInformation
; /* SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext */
1054 static int hf_lix2_rCSSessionInformation_item
; /* RCSSessionContext */
1055 static int hf_lix2_encapsulatedRCSPayload
; /* EncapsulatedRCSPayload */
1056 static int hf_lix2_instance_01
; /* SIPEndpoint */
1057 static int hf_lix2_path
; /* UTF8String */
1058 static int hf_lix2_RCSDestinations_item
; /* RCSDestination */
1059 static int hf_lix2_RCSDestination_item
; /* RCSIdentity */
1060 static int hf_lix2_fiveGSIdentities
; /* FiveGSSubscriberIDs */
1061 static int hf_lix2_ePSIdentities
; /* EPSSubscriberIDs */
1062 static int hf_lix2_iMSIdentities
; /* IMSSubscriberIDs */
1063 static int hf_lix2_sIPRegistration
; /* RCSSIPRegistrationExchange */
1064 static int hf_lix2_userProfile
; /* XMLType */
1065 static int hf_lix2_multiDevice
; /* XMLType */
1066 static int hf_lix2_presenceDocument
; /* XMLType */
1067 static int hf_lix2_cPMSessionInfo
; /* MIMEEntity */
1068 static int hf_lix2_sessionLeg
; /* RCSSessionLeg */
1069 static int hf_lix2_sIPRequest
; /* IMSPayload */
1070 static int hf_lix2_sIPResponse
; /* IMSPayload */
1071 static int hf_lix2_rCSSessionResult
; /* RCSSessionResult */
1072 static int hf_lix2_mSRPPathInfo
; /* MSRPPath */
1073 static int hf_lix2_registrationType_01
; /* RegistrationType */
1074 static int hf_lix2_eECID
; /* UTF8String */
1075 static int hf_lix2_aCProfiles
; /* ACProfiles */
1076 static int hf_lix2_eECServiceContSupport
; /* ACRScenarios */
1077 static int hf_lix2_expirationTime
; /* Timestamp */
1078 static int hf_lix2_eECContextID
; /* UTF8String */
1079 static int hf_lix2_srcEESID
; /* UTF8String */
1080 static int hf_lix2_unfulfilledACProfiles
; /* UnfulfilledACProfiles */
1081 static int hf_lix2_failureResponse
; /* FailureResponse */
1082 static int hf_lix2_eASDiscoveryFilter
; /* EASDiscoveryFilter */
1083 static int hf_lix2_uELocation
; /* Location */
1084 static int hf_lix2_eASTargetDNAIs
; /* DNAIs */
1085 static int hf_lix2_discoveredEAS
; /* DiscoveredEAS */
1086 static int hf_lix2_subscriptionType
; /* SubscriptionType */
1087 static int hf_lix2_eASEventType
; /* EASEventType */
1088 static int hf_lix2_eASDynamicInfoFilter
; /* EASDynamicInfoFilter */
1089 static int hf_lix2_subscriptionId
; /* UTF8String */
1090 static int hf_lix2_subscriptionID
; /* UTF8String */
1091 static int hf_lix2_eventType
; /* EASEventType */
1092 static int hf_lix2_eESACRDetOrInit
; /* EESACRDetOrInit */
1093 static int hf_lix2_aCRDetermineReq
; /* ACRDetermineReq */
1094 static int hf_lix2_aCRInitiateReq
; /* ACRInitiateReq */
1095 static int hf_lix2_eASID
; /* EASID */
1096 static int hf_lix2_aCID
; /* ACID */
1097 static int hf_lix2_sEASEndpoint
; /* EASEndpoint */
1098 static int hf_lix2_tEASEndpoint
; /* EASEndpoint */
1099 static int hf_lix2_previousTEASEndpoint
; /* EASEndpoint */
1100 static int hf_lix2_routeReq
; /* RouteToLocation */
1101 static int hf_lix2_eASIDs
; /* EASIDs */
1102 static int hf_lix2_aCIDs
; /* ACIDs */
1103 static int hf_lix2_eventIDs
; /* ACREventIDs */
1104 static int hf_lix2_eventID
; /* ACREventIDs */
1105 static int hf_lix2_targetInfo
; /* TargetInfo */
1106 static int hf_lix2_aCRRes
; /* BOOLEAN */
1107 static int hf_lix2_failReason
; /* UTF8String */
1108 static int hf_lix2_uELoc
; /* Location */
1109 static int hf_lix2_ACProfiles_item
; /* ACProfile */
1110 static int hf_lix2_aCType
; /* UTF8String */
1111 static int hf_lix2_aCSchedule
; /* Daytime */
1112 static int hf_lix2_expACGeoServArea
; /* Location */
1113 static int hf_lix2_eASsInfo
; /* EASsInfo */
1114 static int hf_lix2_aCServiceContSupport
; /* ACRScenarios */
1115 static int hf_lix2_ACRScenarios_item
; /* ACRScenario */
1116 static int hf_lix2_UnfulfilledACProfiles_item
; /* UnfulfilledACProfile */
1117 static int hf_lix2_reason_01
; /* UnfulfilledACProfileReason */
1118 static int hf_lix2_EASsInfo_item
; /* EASInfo */
1119 static int hf_lix2_expectedSvcKPIs
; /* ServiceKPIs */
1120 static int hf_lix2_minimumReqSvcKPIs
; /* ServiceKPIs */
1121 static int hf_lix2_connectionBandwidth
; /* INTEGER */
1122 static int hf_lix2_requestRate
; /* INTEGER */
1123 static int hf_lix2_responseTime
; /* INTEGER */
1124 static int hf_lix2_requestedAvailability
; /* INTEGER */
1125 static int hf_lix2_requestedCompute
; /* OCTET_STRING */
1126 static int hf_lix2_requestedGraphCompute
; /* OCTET_STRING */
1127 static int hf_lix2_requestedMemory
; /* OCTET_STRING */
1128 static int hf_lix2_requestedStorage
; /* OCTET_STRING */
1129 static int hf_lix2_aCsCharacteristics
; /* ACProfiles */
1130 static int hf_lix2_eASCharacteristics
; /* EASsCharacteristics */
1131 static int hf_lix2_EASsCharacteristics_item
; /* EASCharacteristics */
1132 static int hf_lix2_aSPID
; /* UTF8String */
1133 static int hf_lix2_eASType
; /* UTF8String */
1134 static int hf_lix2_eASSchedule
; /* Daytime */
1135 static int hf_lix2_eASProfile
; /* EASProfile */
1136 static int hf_lix2_eASServiceArea
; /* Location */
1137 static int hf_lix2_eASServicePermLevel
; /* UTF8String */
1138 static int hf_lix2_eASServiceFeatures
; /* EASServiceFeatures */
1139 static int hf_lix2_DNAIs_item
; /* DNAI */
1140 static int hf_lix2_lifetime
; /* INTEGER */
1141 static int hf_lix2_eASEndpoint
; /* EASEndpoint */
1142 static int hf_lix2_eASDescription
; /* UTF8String */
1143 static int hf_lix2_eASServiceKPIs
; /* ServiceKPIs */
1144 static int hf_lix2_eASServiceContSupport
; /* ACRScenarios */
1145 static int hf_lix2_appLocs
; /* RouteToLocations */
1146 static int hf_lix2_eASStatus
; /* EASStatus */
1147 static int hf_lix2_fQDN
; /* FQDN */
1148 static int hf_lix2_iPv4Addresses
; /* IPv4Addresses */
1149 static int hf_lix2_iPv6Addresses
; /* IPv6Addresses */
1150 static int hf_lix2_uRI
; /* UTF8String */
1151 static int hf_lix2_RouteToLocations_item
; /* RouteToLocation */
1152 static int hf_lix2_EASServiceFeatures_item
; /* EASServiceFeature */
1153 static int hf_lix2_ACIDs_item
; /* ACID */
1154 static int hf_lix2_IPv4Addresses_item
; /* IPv4Address */
1155 static int hf_lix2_IPv6Addresses_item
; /* IPv6Address */
1156 static int hf_lix2_eASId
; /* EASID */
1157 static int hf_lix2_eASStatus_01
; /* BOOLEAN */
1158 static int hf_lix2_eASAcIDs
; /* BOOLEAN */
1159 static int hf_lix2_eASDesc
; /* BOOLEAN */
1160 static int hf_lix2_eASPt
; /* BOOLEAN */
1161 static int hf_lix2_eASFeature
; /* BOOLEAN */
1162 static int hf_lix2_eASSchedule_01
; /* BOOLEAN */
1163 static int hf_lix2_eASSvcArea
; /* BOOLEAN */
1164 static int hf_lix2_eASSvcKpi
; /* BOOLEAN */
1165 static int hf_lix2_eASSvcCont
; /* BOOLEAN */
1166 static int hf_lix2_EASIDs_item
; /* EASID */
1167 static int hf_lix2_targetEESInfo
; /* EDNConfigurationInfo */
1168 static int hf_lix2_eDNConnectionInfo
; /* EDNConnectionInfo */
1169 static int hf_lix2_eESsInfo
; /* EESsInfo */
1170 static int hf_lix2_serviceArea
; /* Location */
1171 static int hf_lix2_EESsInfo_item
; /* EESInfo */
1172 static int hf_lix2_eESID
; /* EESID */
1173 static int hf_lix2_eESEndpoint
; /* EESEndpoint */
1174 static int hf_lix2_dNAIS
; /* DNAIs */
1175 static int hf_lix2_serviceAccessInformationResource
; /* SBIType */
1176 static int hf_lix2_consumptionReport
; /* SBIType */
1177 static int hf_lix2_dynamicPolicyResource
; /* SBIType */
1178 static int hf_lix2_dPIoperationType
; /* DPIOperationType */
1179 static int hf_lix2_metricsReport
; /* XMLType */
1180 static int hf_lix2_networkAssistanceSessionResource
; /* SBIType */
1181 static int hf_lix2_nAOperationType
; /* NAOperationType */
1182 static int hf_lix2_fiveGMSAFUnsuccessfulOperation
; /* FiveGMSAFUnsuccessfulOperation */
1183 static int hf_lix2_fiveGMSAFErrorCode
; /* FiveGMSAFErrorCode */
1184 static int hf_lix2_nWDAFConsumerNFType
; /* NWDAFConsumerNFType */
1185 static int hf_lix2_nWDAFEventsSubscriptionOpType
; /* NWDAFEventsSubscriptionOpType */
1186 static int hf_lix2_nWDAFSubscribedEventList
; /* SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent */
1187 static int hf_lix2_nWDAFSubscribedEventList_item
; /* NWDAFEvent */
1188 static int hf_lix2_nWDAFEventsSubscription_01
; /* SBIType */
1189 static int hf_lix2_nWDAFEventsSubscriptionID
; /* UTF8String */
1190 static int hf_lix2_nWDAFEventsSubscriptionResponseCode
; /* NWDAFEventsSubscriptionResponseCode */
1191 static int hf_lix2_nWDAFNotifiedEventList
; /* SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent */
1192 static int hf_lix2_nWDAFNotifiedEventList_item
; /* NWDAFEvent */
1193 static int hf_lix2_nWDAFEventsNotification_01
; /* SBIType */
1194 static int hf_lix2_nWDAFEvent
; /* NWDAFEvent */
1195 static int hf_lix2_nWDAFEventReportingRequirement
; /* SBIType */
1196 static int hf_lix2_nWDAFEventFilter
; /* SBIType */
1197 static int hf_lix2_nWDAFAnalyticsData
; /* SBIType */
1198 static int hf_lix2_nWDAFAnalyticsInfoResponseCode
; /* NWDAFAnalyticsInfoResponseCode */
1199 static int hf_lix2_deprecatedPEI
; /* PEI */
1200 static int hf_lix2_sourceIPAddress_01
; /* IPAddress */
1201 static int hf_lix2_destinationIPAddress_01
; /* IPAddress */
1202 static int hf_lix2_iPv6flowLabel
; /* IPv6FlowLabel */
1203 static int hf_lix2_packetSize
; /* INTEGER */
1204 static int hf_lix2_pDSRSummaryTrigger
; /* PDSRSummaryTrigger */
1205 static int hf_lix2_firstPacketTimestamp
; /* Timestamp */
1206 static int hf_lix2_lastPacketTimestamp
; /* Timestamp */
1207 static int hf_lix2_packetCount
; /* INTEGER */
1208 static int hf_lix2_byteCount
; /* INTEGER */
1209 static int hf_lix2_useSessionTrigger
; /* BOOLEAN */
1210 static int hf_lix2_tAIList
; /* TAIList */
1211 static int hf_lix2_mMEUES1APID
; /* MMEUES1APID */
1212 static int hf_lix2_eNBUES1APID
; /* RANUES1APID */
1213 static int hf_lix2_handoverType_01
; /* EPSHandoverType */
1214 static int hf_lix2_eRABsToBeForwarded
; /* ERABContextList */
1215 static int hf_lix2_eRABsToRelease
; /* ERABReleaseList */
1216 static int hf_lix2_targetToSourceContainers
; /* SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer */
1217 static int hf_lix2_targetToSourceContainers_item
; /* RANTargetToSourceContainer */
1218 static int hf_lix2_handoverCause_01
; /* EPSRANCause */
1219 static int hf_lix2_cSGInfo
; /* EPSCSGInfo */
1220 static int hf_lix2_admittedCSGID
; /* CSGID */
1221 static int hf_lix2_ePSRANUEContext
; /* EPSRANUEContext */
1222 static int hf_lix2_attachType
; /* EPSAttachType */
1223 static int hf_lix2_attachResult
; /* EPSAttachResult */
1224 static int hf_lix2_ePSTAIList
; /* TAIList */
1225 static int hf_lix2_sMSServiceStatus
; /* EPSSMSServiceStatus */
1226 static int hf_lix2_oldGUTI_01
; /* GUTI */
1227 static int hf_lix2_s1Information
; /* S1Information */
1228 static int hf_lix2_nASTransportInitialInformation_01
; /* EPSNASTransportInitialInformation */
1229 static int hf_lix2_ePSUENetworkCapability
; /* EPSUENetworkCapability */
1230 static int hf_lix2_initailRANUEContextSetup
; /* EPSRANUEContext */
1231 static int hf_lix2_ePSNetworkPolicy
; /* EPSNetworkPolicy */
1232 static int hf_lix2_detachDirection
; /* MMEDirection */
1233 static int hf_lix2_detachType
; /* EPSDetachType */
1234 static int hf_lix2_cause_08
; /* EMMCause */
1235 static int hf_lix2_traceActivationInfo
; /* TraceActivation */
1236 static int hf_lix2_eUTRANCGI
; /* ECGI */
1237 static int hf_lix2_mMETraceData
; /* XMLType */
1238 static int hf_lix2_mTMSI
; /* TMSI */
1239 static int hf_lix2_cSFBResponse
; /* OCTET_STRING_SIZE_1 */
1240 static int hf_lix2_uEEPSBearerContextStatus
; /* OCTET_STRING_SIZE_2 */
1241 static int hf_lix2_controlPlaneServiceType
; /* OCTET_STRING_SIZE_1 */
1242 static int hf_lix2_failedProcedureType_02
; /* MMEFailedProcedureType */
1243 static int hf_lix2_failureCause_04
; /* MMEFailureCause */
1244 static int hf_lix2_lPPaMessage
; /* OCTET_STRING */
1245 static int hf_lix2_mMELCSCorrelationId
; /* OCTET_STRING_SIZE_4 */
1246 static int hf_lix2_hENBTransportLayerAddress
; /* IPAddr */
1247 static int hf_lix2_uDPPortNumber
; /* PortNumber */
1248 static int hf_lix2_eNGNBID
; /* GNbID */
1249 static int hf_lix2_supportedTAList_01
; /* TACList */
1250 static int hf_lix2_broadcastPLMN
; /* PLMNList */
1251 static int hf_lix2_ConnectedENGNBList_item
; /* ConnectedENGNB */
1252 static int hf_lix2_cSGID
; /* CSGID */
1253 static int hf_lix2_cSGMembershipStatus
; /* CSGMembershipIndication */
1254 static int hf_lix2_rANUES1APID
; /* RANUES1APID */
1255 static int hf_lix2_eRABSetupRequest
; /* ERABContextList */
1256 static int hf_lix2_handoverRestrictionList
; /* EPSHandoverRestrictionList */
1257 static int hf_lix2_uERadioCapability_01
; /* EPSUERadioCapability */
1258 static int hf_lix2_cSFallbackIndicator
; /* EPSCSFallbackIndicator */
1259 static int hf_lix2_proSeAuthorized
; /* EPSProSeAuthorization */
1260 static int hf_lix2_lTEV2XServicesAuthorized
; /* LTEV2XServiceAuthorization */
1261 static int hf_lix2_aerialUESubscription
; /* AerialUESubscriptionIndicator */
1262 static int hf_lix2_subscriptionBasedUEDifferentiationIndication
; /* EPSSubscriptionBasedUEDifferentiationIndication */
1263 static int hf_lix2_relayNodeIndicator
; /* BOOLEAN */
1264 static int hf_lix2_bBFTunnelInformation
; /* BBFTunnelInformation */
1265 static int hf_lix2_lTENTNTAIInformation
; /* LTENTNTAIInformation */
1266 static int hf_lix2_eRABID
; /* EPSBearerID */
1267 static int hf_lix2_eRABQoSParameters
; /* ERABQoSParameters */
1268 static int hf_lix2_transportLayerAddress
; /* IPAddr */
1269 static int hf_lix2_uLGTPTEID
; /* FTEID */
1270 static int hf_lix2_dLGTPTEID
; /* FTEID */
1271 static int hf_lix2_ERABContextList_item
; /* ERABContext */
1272 static int hf_lix2_cause_09
; /* EPSRANCause */
1273 static int hf_lix2_ERABReleaseList_item
; /* ERABError */
1274 static int hf_lix2_pLMN
; /* PLMNID */
1275 static int hf_lix2_tACListInLTENTN
; /* TACList */
1276 static int hf_lix2_uETAC
; /* TAC */
1277 static int hf_lix2_eMMCause
; /* EMMCause */
1278 static int hf_lix2_eSMCause
; /* ESMCause */
1279 static int hf_lix2_servedPLMNs
; /* PLMNSupportList */
1280 static int hf_lix2_MMEServedGUMMEIList_item
; /* MMEServedGUMMEI */
1281 static int hf_lix2_cSGIDList
; /* CSGIDList */
1282 static int hf_lix2_connectedENGNBList
; /* ConnectedENGNBList */
1283 static int hf_lix2_mMEServedGUMMEIList
; /* MMEServedGUMMEIList */
1284 static int hf_lix2_notificationType
; /* LINotificationType */
1285 static int hf_lix2_appliedTargetID
; /* TargetIdentifier */
1286 static int hf_lix2_appliedDeliveryInformation
; /* SEQUENCE_OF_LIAppliedDeliveryInformation */
1287 static int hf_lix2_appliedDeliveryInformation_item
; /* LIAppliedDeliveryInformation */
1288 static int hf_lix2_appliedStartTime
; /* Timestamp */
1289 static int hf_lix2_appliedEndTime
; /* Timestamp */
1290 static int hf_lix2_appliedTargetIsLocal
; /* BOOLEAN */
1291 static int hf_lix2_appliedTargetIsNonLocal
; /* BOOLEAN */
1292 static int hf_lix2_hI2DeliveryIPAddress
; /* IPAddress */
1293 static int hf_lix2_hI2DeliveryPortNumber
; /* PortNumber */
1294 static int hf_lix2_hI3DeliveryIPAddress
; /* IPAddress */
1295 static int hf_lix2_hI3DeliveryPortNumber
; /* PortNumber */
1296 static int hf_lix2_MDFCellSiteReport_item
; /* CellInformation */
1297 static int hf_lix2_eMMRegStatus
; /* EMMRegStatus */
1298 static int hf_lix2_fiveGMMStatus
; /* FiveGMMStatus */
1299 static int hf_lix2_fiveGGUTI
; /* FiveGGUTI */
1300 static int hf_lix2_oldPLMNID
; /* PLMNID */
1301 static int hf_lix2_newPLMNID
; /* PLMNID */
1302 static int hf_lix2_responseCodes
; /* UTF8String */
1303 static int hf_lix2_hSSIdentities
; /* HSSIdentities */
1304 static int hf_lix2_subscriptionDataSets
; /* SubscriptionDataSets */
1305 static int hf_lix2_pSUserState
; /* SBIType */
1306 static int hf_lix2_iMSSubscriberIDs
; /* IMSSubscriberIDs */
1307 static int hf_lix2_iMSSubscriptionData
; /* SBIType */
1308 static int hf_lix2_AllowedNSSAI_item
; /* NSSAI */
1309 static int hf_lix2_AllowedTACs_item
; /* TAC */
1310 static int hf_lix2_areaOfInterestTAIList
; /* AreaOfInterestTAIList */
1311 static int hf_lix2_areaOfInterestCellList
; /* AreaOfInterestCellList */
1312 static int hf_lix2_areaOfInterestRANNodeList
; /* AreaOfInterestRANNodeList */
1313 static int hf_lix2_AreaOfInterestCellList_item
; /* NCGI */
1314 static int hf_lix2_areaOfInterest
; /* AreaOfInterest */
1315 static int hf_lix2_AreaOfInterestRANNodeList_item
; /* GlobalRANNodeID */
1316 static int hf_lix2_AreaOfInterestTAIList_item
; /* TAI */
1317 static int hf_lix2_tAISliceSupportList
; /* TAISliceSupportList */
1318 static int hf_lix2_CellCAGList_item
; /* CAGID */
1319 static int hf_lix2_EquivalentPLMNs_item
; /* PLMNID */
1320 static int hf_lix2_mCC
; /* MCC */
1321 static int hf_lix2_mNC
; /* MNC */
1322 static int hf_lix2_fiveGSSubscriberID
; /* SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID */
1323 static int hf_lix2_fiveGSSubscriberID_item
; /* FiveGSSubscriberID */
1324 static int hf_lix2_uE5GSRVCCCapability
; /* BOOLEAN */
1325 static int hf_lix2_sessionTransferNumber
; /* UTF8String */
1326 static int hf_lix2_correlationMSISDN
; /* MSISDN */
1327 static int hf_lix2_fiveGSUserState
; /* FiveGSUserState */
1328 static int hf_lix2_forbiddenTACs
; /* ForbiddenTACs */
1329 static int hf_lix2_ForbiddenTACs_item
; /* TAC */
1330 static int hf_lix2_tEID
; /* INTEGER_0_4294967295 */
1331 static int hf_lix2_FTEIDList_item
; /* FTEID */
1332 static int hf_lix2_nAI
; /* NAI */
1333 static int hf_lix2_mMEID
; /* MMEID */
1334 static int hf_lix2_mMEGroupID
; /* MMEGroupID */
1335 static int hf_lix2_mMECode
; /* MMECode */
1336 static int hf_lix2_radioNetwork
; /* CauseRadioNetwork */
1337 static int hf_lix2_transport
; /* CauseTransport */
1338 static int hf_lix2_nas
; /* CauseNas */
1339 static int hf_lix2_protocol_01
; /* CauseProtocol */
1340 static int hf_lix2_misc
; /* CauseMisc */
1341 static int hf_lix2_sIPURI
; /* SIPURI */
1342 static int hf_lix2_tELURI
; /* TELURI */
1343 static int hf_lix2_LocationAreaOfInterestList_item
; /* AreaOfInterestItem */
1344 static int hf_lix2_eventType_01
; /* LocationEventType */
1345 static int hf_lix2_reportArea
; /* LocationReportArea */
1346 static int hf_lix2_areaOfInterestList
; /* LocationAreaOfInterestList */
1347 static int hf_lix2_mMEGI
; /* MMEGI */
1348 static int hf_lix2_mMEC
; /* MMEC */
1349 static int hf_lix2_servingPLMN
; /* PLMNID */
1350 static int hf_lix2_equivalentPLMNs
; /* EquivalentPLMNs */
1351 static int hf_lix2_rATRestrictions
; /* RATRestrictions */
1352 static int hf_lix2_forbiddenAreaInformation
; /* ForbiddenAreaInformation */
1353 static int hf_lix2_serviceAreaInformation
; /* ServiceAreaInformation */
1354 static int hf_lix2_eUI64
; /* EUI64 */
1355 static int hf_lix2_pNINPNAccessInformation
; /* CellCAGList */
1356 static int hf_lix2_NSSAI_item
; /* SNSSAI */
1357 static int hf_lix2_PLMNList_item
; /* PLMNID */
1358 static int hf_lix2_iMEISV
; /* IMEISV */
1359 static int hf_lix2_rANNodeNameVisible
; /* OCTET_STRING */
1360 static int hf_lix2_rANNodeNameUTF8
; /* UTF8String */
1361 static int hf_lix2_RATRestrictions_item
; /* RATRestrictionItem */
1362 static int hf_lix2_rATRestrictionInformation
; /* RATRestrictionInformation */
1363 static int hf_lix2_RejectedNSSAI_item
; /* RejectedSNSSAI */
1364 static int hf_lix2_causeValue
; /* RejectedSliceCauseValue */
1365 static int hf_lix2_ServiceAreaInformation_item
; /* ServiceAreaInfo */
1366 static int hf_lix2_allowedTACs
; /* AllowedTACs */
1367 static int hf_lix2_notAllowedTACs
; /* ForbiddenTACs */
1368 static int hf_lix2_allowedNSSAI_01
; /* NSSAI */
1369 static int hf_lix2_configuredNSSAI
; /* NSSAI */
1370 static int hf_lix2_rejectedNSSAI
; /* RejectedNSSAI */
1371 static int hf_lix2_sliceServiceType
; /* INTEGER_0_255 */
1372 static int hf_lix2_sliceDifferentiator
; /* OCTET_STRING_SIZE_3 */
1373 static int hf_lix2_mappedHPLMNSliceServiceType
; /* INTEGER_0_255 */
1374 static int hf_lix2_mappedHPLMNSliceDifferentiator
; /* OCTET_STRING_SIZE_3 */
1375 static int hf_lix2_routingIndicator
; /* RoutingIndicator */
1376 static int hf_lix2_protectionSchemeID
; /* ProtectionSchemeID */
1377 static int hf_lix2_homeNetworkPublicKeyID
; /* HomeNetworkPublicKeyID */
1378 static int hf_lix2_schemeOutput
; /* SchemeOutput */
1379 static int hf_lix2_routingIndicatorLength
; /* INTEGER_1_4 */
1380 static int hf_lix2_sUPIType
; /* SUPIType */
1381 static int hf_lix2_homeNetworkIdentifier
; /* HomeNetworkIdentifier */
1382 static int hf_lix2_SupportedTAList_item
; /* TAItem */
1383 static int hf_lix2_tAC
; /* TAC */
1384 static int hf_lix2_broadcastPLMNList
; /* SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem */
1385 static int hf_lix2_broadcastPLMNList_item
; /* BroadcastPLMNItem */
1386 static int hf_lix2_rATinformation
; /* RATInformation */
1387 static int hf_lix2_TAISliceSupportList_item
; /* SNSSAI */
1388 static int hf_lix2_ethernetAddress
; /* MACAddress */
1389 static int hf_lix2_supportVoPS
; /* BOOLEAN */
1390 static int hf_lix2_supportVoPSNon3GPP
; /* BOOLEAN */
1391 static int hf_lix2_lastActiveTime
; /* Timestamp */
1392 static int hf_lix2_fiveGSSubscriberIDs
; /* FiveGSSubscriberIDs */
1393 static int hf_lix2_locationInfo
; /* LocationInfo */
1394 static int hf_lix2_positioningInfo
; /* PositioningInfo */
1395 static int hf_lix2_locationPresenceReport
; /* LocationPresenceReport */
1396 static int hf_lix2_fourGPositioningInfo
; /* FourGPositioningInfo */
1397 static int hf_lix2_fourGLocationInfo
; /* FourGLocationInfo */
1398 static int hf_lix2_iMSLocation
; /* IMSLocation */
1399 static int hf_lix2_geographicalCoordinates
; /* GeographicalCoordinates */
1400 static int hf_lix2_azimuth
; /* INTEGER_0_359 */
1401 static int hf_lix2_operatorSpecificInformation
; /* UTF8String */
1402 static int hf_lix2_userLocation
; /* UserLocation */
1403 static int hf_lix2_currentLoc
; /* BOOLEAN */
1404 static int hf_lix2_geoInfo
; /* GeographicArea */
1405 static int hf_lix2_timeZone
; /* TimeZone */
1406 static int hf_lix2_additionalCellIDs
; /* SEQUENCE_OF_CellInformation */
1407 static int hf_lix2_additionalCellIDs_item
; /* CellInformation */
1408 static int hf_lix2_eUTRALocation
; /* EUTRALocation */
1409 static int hf_lix2_nRLocation
; /* NRLocation */
1410 static int hf_lix2_n3GALocation
; /* N3GALocation */
1411 static int hf_lix2_uTRALocation
; /* UTRALocation */
1412 static int hf_lix2_gERALocation
; /* GERALocation */
1413 static int hf_lix2_tAI
; /* TAI */
1414 static int hf_lix2_eCGI
; /* ECGI */
1415 static int hf_lix2_ageOfLocationInfo
; /* AgeOfLocation */
1416 static int hf_lix2_uELocationTimestamp
; /* Timestamp */
1417 static int hf_lix2_geographicalInformation
; /* UTF8String */
1418 static int hf_lix2_geodeticInformation
; /* UTF8String */
1419 static int hf_lix2_globalNGENbID
; /* GlobalRANNodeID */
1420 static int hf_lix2_cellSiteInformation
; /* CellSiteInformation */
1421 static int hf_lix2_globalENbID
; /* GlobalRANNodeID */
1422 static int hf_lix2_ignoreTAI
; /* BOOLEAN */
1423 static int hf_lix2_ignoreECGI
; /* BOOLEAN */
1424 static int hf_lix2_nCGI
; /* NCGI */
1425 static int hf_lix2_globalGNbID
; /* GlobalRANNodeID */
1426 static int hf_lix2_ignoreNCGI
; /* BOOLEAN */
1427 static int hf_lix2_nRNTNTAIInfo
; /* NRNTNTAIInfo */
1428 static int hf_lix2_iABMTUserLocation
; /* IABMTUserLocation */
1429 static int hf_lix2_n3IWFID
; /* N3IWFIDNGAP */
1430 static int hf_lix2_uEIPAddr
; /* IPAddr */
1431 static int hf_lix2_portNumber_01
; /* INTEGER */
1432 static int hf_lix2_tNAPID
; /* TNAPID */
1433 static int hf_lix2_tWAPID
; /* TWAPID */
1434 static int hf_lix2_hFCNodeID
; /* HFCNodeID */
1435 static int hf_lix2_gLI
; /* GLI */
1436 static int hf_lix2_w5GBANLineType
; /* W5GBANLineType */
1437 static int hf_lix2_gCI
; /* GCI */
1438 static int hf_lix2_protocol_02
; /* TransportProtocol */
1439 static int hf_lix2_cGI
; /* CGI */
1440 static int hf_lix2_sAI
; /* SAI */
1441 static int hf_lix2_lAI
; /* LAI */
1442 static int hf_lix2_rAI
; /* RAI */
1443 static int hf_lix2_ageOfLocationInfo_01
; /* INTEGER */
1444 static int hf_lix2_locationNumber
; /* E164Number */
1445 static int hf_lix2_vLRNumber
; /* UTF8String */
1446 static int hf_lix2_mSCNumber
; /* UTF8String */
1447 static int hf_lix2_pANIHeaderInfo
; /* SEQUENCE_OF_PANIHeaderInfo */
1448 static int hf_lix2_pANIHeaderInfo_item
; /* PANIHeaderInfo */
1449 static int hf_lix2_geolocationHeaderInfo
; /* SEQUENCE_OF_SIPGeolocationHeaderInfo */
1450 static int hf_lix2_geolocationHeaderInfo_item
; /* SIPGeolocationHeaderInfo */
1451 static int hf_lix2_cNIHeaderInfo
; /* SEQUENCE_OF_SIPCNIHeaderInfo */
1452 static int hf_lix2_cNIHeaderInfo_item
; /* SIPCNIHeaderInfo */
1453 static int hf_lix2_iPv4Addr
; /* IPv4Address */
1454 static int hf_lix2_iPv6Addr
; /* IPv6Address */
1455 static int hf_lix2_aNNodeID
; /* ANNodeID */
1456 static int hf_lix2_n3IWFID_01
; /* N3IWFIDSBI */
1457 static int hf_lix2_gNbID
; /* GNbID */
1458 static int hf_lix2_nGENbID
; /* NGENbID */
1459 static int hf_lix2_eNbID
; /* ENbID */
1460 static int hf_lix2_wAGFID
; /* WAGFID */
1461 static int hf_lix2_tNGFID
; /* TNGFID */
1462 static int hf_lix2_cellID
; /* CellID */
1463 static int hf_lix2_lAC
; /* LAC */
1464 static int hf_lix2_sAC
; /* SAC */
1465 static int hf_lix2_rAC
; /* RAC */
1466 static int hf_lix2_eUTRACellID
; /* EUTRACellID */
1467 static int hf_lix2_TACList_item
; /* TAC */
1468 static int hf_lix2_TAIList_item
; /* TAI */
1469 static int hf_lix2_nRCellID
; /* NRCellID */
1470 static int hf_lix2_rANCGI
; /* RANCGI */
1471 static int hf_lix2_cellSiteinformation
; /* CellSiteInformation */
1472 static int hf_lix2_timeOfLocation
; /* Timestamp */
1473 static int hf_lix2_cellRadioRelatedInformation
; /* CellRadioRelatedInformation */
1474 static int hf_lix2_band
; /* RFBand */
1475 static int hf_lix2_f1Information
; /* F1Information */
1476 static int hf_lix2_sSID
; /* SSID */
1477 static int hf_lix2_bSSID
; /* BSSID */
1478 static int hf_lix2_civicAddress
; /* CivicAddressBytes */
1479 static int hf_lix2_macroNGENbID
; /* BIT_STRING_SIZE_20 */
1480 static int hf_lix2_shortMacroNGENbID
; /* BIT_STRING_SIZE_18 */
1481 static int hf_lix2_longMacroNGENbID
; /* BIT_STRING_SIZE_21 */
1482 static int hf_lix2_macroENbID
; /* BIT_STRING_SIZE_20 */
1483 static int hf_lix2_homeENbID
; /* BIT_STRING_SIZE_28 */
1484 static int hf_lix2_shortMacroENbID
; /* BIT_STRING_SIZE_18 */
1485 static int hf_lix2_longMacroENbID
; /* BIT_STRING_SIZE_21 */
1486 static int hf_lix2_positionInfo
; /* LocationData */
1487 static int hf_lix2_rawMLPResponse
; /* RawMLPResponse */
1488 static int hf_lix2_mLPPositionData
; /* UTF8String */
1489 static int hf_lix2_mLPErrorCode
; /* INTEGER_1_699 */
1490 static int hf_lix2_locationEstimate
; /* GeographicArea */
1491 static int hf_lix2_accuracyFulfilmentIndicator
; /* AccuracyFulfilmentIndicator */
1492 static int hf_lix2_ageOfLocationEstimate
; /* AgeOfLocation */
1493 static int hf_lix2_velocityEstimate
; /* VelocityEstimate */
1494 static int hf_lix2_civicAddress_01
; /* CivicAddress */
1495 static int hf_lix2_positioningDataList
; /* SET_OF_PositioningMethodAndUsage */
1496 static int hf_lix2_positioningDataList_item
; /* PositioningMethodAndUsage */
1497 static int hf_lix2_gNSSPositioningDataList
; /* SET_OF_GNSSPositioningMethodAndUsage */
1498 static int hf_lix2_gNSSPositioningDataList_item
; /* GNSSPositioningMethodAndUsage */
1499 static int hf_lix2_altitude
; /* Altitude */
1500 static int hf_lix2_barometricPressure
; /* BarometricPressure */
1501 static int hf_lix2_gERANPositioningData
; /* GERANPositioningData */
1502 static int hf_lix2_gERANGANSSPositioningData
; /* GERANGANSSPositioningData */
1503 static int hf_lix2_uTRANPositioningData
; /* UTRANPositioningData */
1504 static int hf_lix2_uTRANGANSSPositioningData
; /* UTRANGANSSPositioningData */
1505 static int hf_lix2_uTRANAdditionalPositioningData
; /* UTRANAdditionalPositioningData */
1506 static int hf_lix2_locationData
; /* LocationData */
1507 static int hf_lix2_eSMLCCellInfo
; /* ESMLCCellInfo */
1508 static int hf_lix2_gERANPositioningInfo
; /* GERANPositioningInfo */
1509 static int hf_lix2_uTRANPositioningInfo
; /* UTRANPositioningInfo */
1510 static int hf_lix2_ePSLocationInformation
; /* EPSLocationInformation */
1511 static int hf_lix2_ePSUserLocationInformation
; /* EPSUserLocationInformation */
1512 static int hf_lix2_mMELocationInformation
; /* MMELocationInformation */
1513 static int hf_lix2_sGSNLocationInformation
; /* SGSNLocationInformation */
1514 static int hf_lix2_geographicalInformation_01
; /* GeographicalInformationOctet */
1515 static int hf_lix2_geodeticInformation_01
; /* GeodeticInformationOctet */
1516 static int hf_lix2_currentLocationRetrieved
; /* BOOLEAN */
1517 static int hf_lix2_ageOfLocationInformation
; /* INTEGER */
1518 static int hf_lix2_userCSGInformation
; /* UserCSGInformation */
1519 static int hf_lix2_cSGAccessMode
; /* CSGAccessMode */
1520 static int hf_lix2_cSGMembershipIndication
; /* CSGMembershipIndication */
1521 static int hf_lix2_CSGIDList_item
; /* CSGID */
1522 static int hf_lix2_cellPortionID
; /* CellPortionID */
1523 static int hf_lix2_type_02
; /* AMFEventType */
1524 static int hf_lix2_timestamp
; /* Timestamp */
1525 static int hf_lix2_areaList
; /* SET_OF_AMFEventArea */
1526 static int hf_lix2_areaList_item
; /* AMFEventArea */
1527 static int hf_lix2_accessTypes
; /* SET_OF_AccessType */
1528 static int hf_lix2_accessTypes_item
; /* AccessType */
1529 static int hf_lix2_rMInfoList
; /* SET_OF_RMInfo */
1530 static int hf_lix2_rMInfoList_item
; /* RMInfo */
1531 static int hf_lix2_cMInfoList
; /* SET_OF_CMInfo */
1532 static int hf_lix2_cMInfoList_item
; /* CMInfo */
1533 static int hf_lix2_reachability
; /* UEReachability */
1534 static int hf_lix2_location_02
; /* UserLocation */
1535 static int hf_lix2_presenceInfo
; /* PresenceInfo */
1536 static int hf_lix2_lADNInfo
; /* LADNInfo */
1537 static int hf_lix2_presenceState
; /* PresenceState */
1538 static int hf_lix2_trackingAreaList
; /* SET_OF_TAI */
1539 static int hf_lix2_trackingAreaList_item
; /* TAI */
1540 static int hf_lix2_eCGIList
; /* SET_OF_ECGI */
1541 static int hf_lix2_eCGIList_item
; /* ECGI */
1542 static int hf_lix2_nCGIList
; /* SET_OF_NCGI */
1543 static int hf_lix2_nCGIList_item
; /* NCGI */
1544 static int hf_lix2_globalRANNodeIDList
; /* SET_OF_GlobalRANNodeID */
1545 static int hf_lix2_globalRANNodeIDList_item
; /* GlobalRANNodeID */
1546 static int hf_lix2_globalENbIDList
; /* SET_OF_GlobalRANNodeID */
1547 static int hf_lix2_globalENbIDList_item
; /* GlobalRANNodeID */
1548 static int hf_lix2_lADN
; /* UTF8String */
1549 static int hf_lix2_presence
; /* PresenceState */
1550 static int hf_lix2_rMState
; /* RMState */
1551 static int hf_lix2_cMState
; /* CMState */
1552 static int hf_lix2_point
; /* Point */
1553 static int hf_lix2_pointUncertaintyCircle
; /* PointUncertaintyCircle */
1554 static int hf_lix2_pointUncertaintyEllipse
; /* PointUncertaintyEllipse */
1555 static int hf_lix2_polygon
; /* Polygon */
1556 static int hf_lix2_pointAltitude
; /* PointAltitude */
1557 static int hf_lix2_pointAltitudeUncertainty
; /* PointAltitudeUncertainty */
1558 static int hf_lix2_ellipsoidArc
; /* EllipsoidArc */
1559 static int hf_lix2_horVelocity
; /* HorizontalVelocity */
1560 static int hf_lix2_horWithVertVelocity
; /* HorizontalWithVerticalVelocity */
1561 static int hf_lix2_horVelocityWithUncertainty
; /* HorizontalVelocityWithUncertainty */
1562 static int hf_lix2_horWithVertVelocityAndUncertainty
; /* HorizontalWithVerticalVelocityAndUncertainty */
1563 static int hf_lix2_country_01
; /* UTF8String */
1564 static int hf_lix2_a1
; /* UTF8String */
1565 static int hf_lix2_a2
; /* UTF8String */
1566 static int hf_lix2_a3
; /* UTF8String */
1567 static int hf_lix2_a4
; /* UTF8String */
1568 static int hf_lix2_a5
; /* UTF8String */
1569 static int hf_lix2_a6
; /* UTF8String */
1570 static int hf_lix2_prd
; /* UTF8String */
1571 static int hf_lix2_pod
; /* UTF8String */
1572 static int hf_lix2_sts
; /* UTF8String */
1573 static int hf_lix2_hno
; /* UTF8String */
1574 static int hf_lix2_hns
; /* UTF8String */
1575 static int hf_lix2_lmk
; /* UTF8String */
1576 static int hf_lix2_loc
; /* UTF8String */
1577 static int hf_lix2_nam
; /* UTF8String */
1578 static int hf_lix2_pc
; /* UTF8String */
1579 static int hf_lix2_bld
; /* UTF8String */
1580 static int hf_lix2_unit
; /* UTF8String */
1581 static int hf_lix2_flr
; /* UTF8String */
1582 static int hf_lix2_room
; /* UTF8String */
1583 static int hf_lix2_plc
; /* UTF8String */
1584 static int hf_lix2_pcn
; /* UTF8String */
1585 static int hf_lix2_pobox
; /* UTF8String */
1586 static int hf_lix2_addcode
; /* UTF8String */
1587 static int hf_lix2_seat
; /* UTF8String */
1588 static int hf_lix2_rd
; /* UTF8String */
1589 static int hf_lix2_rdsec
; /* UTF8String */
1590 static int hf_lix2_rdbr
; /* UTF8String */
1591 static int hf_lix2_rdsubbr
; /* UTF8String */
1592 static int hf_lix2_prm
; /* UTF8String */
1593 static int hf_lix2_pom
; /* UTF8String */
1594 static int hf_lix2_method
; /* PositioningMethod */
1595 static int hf_lix2_mode
; /* PositioningMode */
1596 static int hf_lix2_usage
; /* Usage */
1597 static int hf_lix2_methodCode
; /* MethodCode */
1598 static int hf_lix2_gNSS
; /* GNSSID */
1599 static int hf_lix2_deprecatedUncertainty
; /* Uncertainty */
1600 static int hf_lix2_uncertaintySBI
; /* UncertaintySBI */
1601 static int hf_lix2_uncertainty
; /* UncertaintyEllipse */
1602 static int hf_lix2_confidence
; /* Confidence */
1603 static int hf_lix2_pointList
; /* SET_SIZE_3_15_OF_GeographicalCoordinates */
1604 static int hf_lix2_pointList_item
; /* GeographicalCoordinates */
1605 static int hf_lix2_point_01
; /* GeographicalCoordinates */
1606 static int hf_lix2_uncertaintyEllipse
; /* UncertaintyEllipse */
1607 static int hf_lix2_deprecatedUncertaintyAltitude
; /* Uncertainty */
1608 static int hf_lix2_uncertaintyAltitudeSBI
; /* UncertaintySBI */
1609 static int hf_lix2_innerRadius
; /* InnerRadius */
1610 static int hf_lix2_deprecatedUncertaintyRadius
; /* Uncertainty */
1611 static int hf_lix2_offsetAngle
; /* Angle */
1612 static int hf_lix2_includedAngle
; /* Angle */
1613 static int hf_lix2_uncertaintyRadiusSBI
; /* UncertaintySBI */
1614 static int hf_lix2_latitude
; /* UTF8String */
1615 static int hf_lix2_longitude
; /* UTF8String */
1616 static int hf_lix2_mapDatumInformation
; /* OGCURN */
1617 static int hf_lix2_deprecatedSemiMajor
; /* Uncertainty */
1618 static int hf_lix2_deprecatedSemiMinor
; /* Uncertainty */
1619 static int hf_lix2_orientationMajor
; /* Orientation */
1620 static int hf_lix2_semiMajorSBI
; /* UncertaintySBI */
1621 static int hf_lix2_semiMinorSBI
; /* UncertaintySBI */
1622 static int hf_lix2_hSpeed
; /* HorizontalSpeed */
1623 static int hf_lix2_bearing
; /* Angle */
1624 static int hf_lix2_vSpeed
; /* VerticalSpeed */
1625 static int hf_lix2_vDirection
; /* VerticalDirection */
1626 static int hf_lix2_uncertainty_01
; /* SpeedUncertainty */
1627 static int hf_lix2_hUncertainty
; /* SpeedUncertainty */
1628 static int hf_lix2_vUncertainty
; /* SpeedUncertainty */
1629 static int hf_lix2_accessNetworkInformation_01
; /* SIPAccessNetworkInformation */
1630 static int hf_lix2_accessInfo_01
; /* SEQUENCE_OF_SIPAccessInfo */
1631 static int hf_lix2_accessInfo_item_01
; /* SIPAccessInfo */
1632 static int hf_lix2_pANILocation
; /* SEQUENCE_OF_SIPLocationInfo */
1633 static int hf_lix2_pANILocation_item
; /* SIPLocationInfo */
1634 static int hf_lix2_locationValue
; /* UTF8String */
1635 static int hf_lix2_cidInfo
; /* UTF8String */
1636 static int hf_lix2_accessInfo_02
; /* SIPAccessInfo */
1637 static int hf_lix2_cellInfoAge
; /* SIPCNICellInfoAge */
1638 static int hf_lix2_cellInformation
; /* CellInformation */
1639 static int hf_lix2_accessNetworkInfo
; /* UTF8String */
1640 static int hf_lix2_cellularNetworkInformation_01
; /* SIPCellularNetworkInformation */
1641 static int hf_lix2_cellularAccessInfo
; /* SEQUENCE_OF_SIPCellularAccessInfo */
1642 static int hf_lix2_cellularAccessInfo_item
; /* SIPCellularAccessInfo */
1643 static int hf_lix2_cNILocation
; /* SEQUENCE_OF_SIPLocationInfo */
1644 static int hf_lix2_cNILocation_item
; /* SIPLocationInfo */
1645 static int hf_lix2_cellularNetworkInfo
; /* UTF8String */
1646 static int hf_lix2_tACListNRNTN
; /* SEQUENCE_SIZE_1_MAX_OF_TAC */
1647 static int hf_lix2_tACListNRNTN_item
; /* TAC */
1648 static int hf_lix2_uELocationDerivedNTNTAC
; /* TAC */
1649 static int hf_lix2_nRCGI
; /* NCGI */
1650 static int hf_lix2_fullPayload
; /* EncapsulatedRCSPayload */
1651 static int hf_lix2_modifiedPayload
; /* ModifiedRCSPayload */
1652 static int hf_lix2_mIME
; /* MIMEEntity */
1653 static int hf_lix2_mSRP
; /* MSRPMessage */
1654 static int hf_lix2_sIP
; /* SIPMessage */
1655 static int hf_lix2_modifiedRCSPayload
; /* EncapsulatedRCSPayload */
1656 static int hf_lix2_modificationList
; /* SEQUENCE_OF_PayloadModification */
1657 static int hf_lix2_modificationList_item
; /* PayloadModification */
1658 static int hf_lix2_predefinedModification
; /* PredefinedPayloadModification */
1659 static int hf_lix2_describedModification
; /* PayloadModificationDescription */
1660 static int hf_lix2_modificationLocation
; /* ModificationLocation */
1661 static int hf_lix2_modificationType
; /* ModificationType */
1662 static int hf_lix2_jSONPointer
; /* UTF8String */
1663 static int hf_lix2_xPath
; /* UTF8String */
1664 static int hf_lix2_sIPHeader
; /* UTF8String */
1665 static int hf_lix2_sIPBody
; /* NULL */
1666 static int hf_lix2_mIMEHeader
; /* UTF8String */
1667 static int hf_lix2_mIMEBody
; /* MIMEBody */
1668 static int hf_lix2_uTF8Location
; /* IndexRange */
1669 static int hf_lix2_octetLocation
; /* IndexRange */
1670 static int hf_lix2_aBNFRule
; /* ABNFRuleLocation */
1671 static int hf_lix2_removed
; /* PayloadInformationRemoved */
1672 static int hf_lix2_replacedWithCharacters
; /* PayloadInformationReplacedWithCharacters */
1673 static int hf_lix2_replacedWithOctets
; /* OCTET_STRING */
1674 static int hf_lix2_replacedWithBits
; /* BIT_STRING */
1675 static int hf_lix2_charactersRemoved
; /* INTEGER */
1676 static int hf_lix2_octetsRemoved
; /* INTEGER */
1677 static int hf_lix2_bitsRemoved
; /* INTEGER */
1678 static int hf_lix2_characters
; /* UTF8String */
1679 static int hf_lix2_end
; /* INTEGER */
1680 static int hf_lix2_encapsulatedMSRP
; /* EncapsulatedMSRP */
1681 static int hf_lix2_sBIReference
; /* SBIReference */
1682 static int hf_lix2_sBIValue
; /* SBIValue */
1683 static int hf_lix2_xMLNamespace
; /* XMLNamespace */
1684 static int hf_lix2_xMLValue
; /* XMLValue */
1685 static int hf_lix2_contentType_02
; /* MIMEContentType */
1686 static int hf_lix2_encapsulatedMIMEEntity
; /* EncapsulatedMIMEEntity */
1687 static int hf_lix2_index
; /* INTEGER */
1688 static int hf_lix2_fullBody
; /* NULL */
1689 static int hf_lix2_bodyPart
; /* MIMEPartIdentifier */
1690 static int hf_lix2_moduleIdentifier
; /* OBJECT_IDENTIFIER */
1691 static int hf_lix2_aSNReference
; /* ExternalASNReference */
1692 static int hf_lix2_encodedASNValue
; /* ExternalASNValue */
1693 static int hf_lix2_bER
; /* OCTET_STRING */
1694 static int hf_lix2_alignedPER
; /* OCTET_STRING */
1696 static int ett_lix2_eps_indicationflags
;
1697 static int ett_lix2_XIRIPayload
;
1698 static int ett_lix2_XIRIEvent
;
1699 static int ett_lix2_IRIPayload
;
1700 static int ett_lix2_SEQUENCE_OF_IRITargetIdentifier
;
1701 static int ett_lix2_IRIEvent
;
1702 static int ett_lix2_IRITargetIdentifier
;
1703 static int ett_lix2_MediatedFromIndicator
;
1704 static int ett_lix2_CCPayload
;
1705 static int ett_lix2_CCPDU
;
1706 static int ett_lix2_LINotificationPayload
;
1707 static int ett_lix2_LINotificationMessage
;
1708 static int ett_lix2_N9HRPDUSessionInfo
;
1709 static int ett_lix2_S8HRBearerInfo
;
1710 static int ett_lix2_NEFPDUSessionEstablishment
;
1711 static int ett_lix2_NEFPDUSessionModification
;
1712 static int ett_lix2_NEFPDUSessionRelease
;
1713 static int ett_lix2_NEFUnsuccessfulProcedure
;
1714 static int ett_lix2_NEFStartOfInterceptionWithEstablishedPDUSession
;
1715 static int ett_lix2_NEFDeviceTrigger
;
1716 static int ett_lix2_NEFDeviceTriggerReplace
;
1717 static int ett_lix2_NEFDeviceTriggerCancellation
;
1718 static int ett_lix2_NEFDeviceTriggerReportNotify
;
1719 static int ett_lix2_NEFMSISDNLessMOSMS
;
1720 static int ett_lix2_NEFExpectedUEBehaviourUpdate
;
1721 static int ett_lix2_SEQUENCE_OF_UMTLocationArea5G
;
1722 static int ett_lix2_NEFAFSessionWithQoSProvision
;
1723 static int ett_lix2_NEFAFSessionWithQoSNotification
;
1724 static int ett_lix2_ScheduledCommunicationTime
;
1725 static int ett_lix2_SEQUENCE_OF_Daytime
;
1726 static int ett_lix2_UMTLocationArea5G
;
1727 static int ett_lix2_Daytime
;
1728 static int ett_lix2_SCEFPDNConnectionEstablishment
;
1729 static int ett_lix2_SCEFPDNConnectionUpdate
;
1730 static int ett_lix2_SCEFPDNConnectionRelease
;
1731 static int ett_lix2_SCEFUnsuccessfulProcedure
;
1732 static int ett_lix2_SCEFStartOfInterceptionWithEstablishedPDNConnection
;
1733 static int ett_lix2_SCEFDeviceTrigger
;
1734 static int ett_lix2_SCEFDeviceTriggerReplace
;
1735 static int ett_lix2_SCEFDeviceTriggerCancellation
;
1736 static int ett_lix2_SCEFDeviceTriggerReportNotify
;
1737 static int ett_lix2_SCEFMSISDNLessMOSMS
;
1738 static int ett_lix2_SCEFCommunicationPatternUpdate
;
1739 static int ett_lix2_SCEFASSessionWithQoSProvision
;
1740 static int ett_lix2_SCEFASSessionWithQoSNotification
;
1741 static int ett_lix2_AAnFAnchorKeyRegister
;
1742 static int ett_lix2_AAnFKAKMAApplicationKeyGet
;
1743 static int ett_lix2_AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
;
1744 static int ett_lix2_SEQUENCE_OF_AFKeyInfo
;
1745 static int ett_lix2_AAnFAKMAContextRemovalRecord
;
1746 static int ett_lix2_AKMAAFID
;
1747 static int ett_lix2_UAStarParams
;
1748 static int ett_lix2_GenericUAStarParams
;
1749 static int ett_lix2_TLSCipherSuite
;
1750 static int ett_lix2_TLS12UAStarParams
;
1751 static int ett_lix2_AFKeyInfo
;
1752 static int ett_lix2_AFAKMAApplicationKeyRefresh
;
1753 static int ett_lix2_AFStartOfInterceptWithEstablishedAKMAApplicationKey
;
1754 static int ett_lix2_SEQUENCE_OF_AFSecurityParams
;
1755 static int ett_lix2_AFAuxiliarySecurityParameterEstablishment
;
1756 static int ett_lix2_AFSecurityParams
;
1757 static int ett_lix2_AFApplicationKeyRemoval
;
1758 static int ett_lix2_AMFRegistration
;
1759 static int ett_lix2_AMFDeregistration
;
1760 static int ett_lix2_AMFLocationUpdate
;
1761 static int ett_lix2_AMFStartOfInterceptionWithRegisteredUE
;
1762 static int ett_lix2_AMFUnsuccessfulProcedure
;
1763 static int ett_lix2_AMFPositioningInfoTransfer
;
1764 static int ett_lix2_AMFRANHandoverCommand
;
1765 static int ett_lix2_AMFRANHandoverRequest
;
1766 static int ett_lix2_AMFUEConfigurationUpdate
;
1767 static int ett_lix2_AMFRANTraceReport
;
1768 static int ett_lix2_AMFUEPolicyTransfer
;
1769 static int ett_lix2_AMFUEServiceAccept
;
1770 static int ett_lix2_AMFID
;
1771 static int ett_lix2_AMFFailureCause
;
1772 static int ett_lix2_ServiceMessageIdentity
;
1773 static int ett_lix2_TraceActivationInfo
;
1774 static int ett_lix2_TraceCollectionEntityInfo
;
1775 static int ett_lix2_NASTransportInitialInformation
;
1776 static int ett_lix2_NGInformation
;
1777 static int ett_lix2_PLMNSupportList
;
1778 static int ett_lix2_PLMNSupportItem
;
1779 static int ett_lix2_F1Information
;
1780 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RANCGI
;
1781 static int ett_lix2_RRCEstablishmentCause
;
1782 static int ett_lix2_InitialRANUEContextSetup
;
1783 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem
;
1784 static int ett_lix2_PDUSessionSetupRequestItem
;
1785 static int ett_lix2_UERadioCapability
;
1786 static int ett_lix2_UERadioCapabilityForPaging
;
1787 static int ett_lix2_NRV2XServicesAuthorization
;
1788 static int ett_lix2_LTEV2XServiceAuthorization
;
1789 static int ett_lix2_TargetNSSAIInfo
;
1790 static int ett_lix2_FiveGProSeAuthorizationIndication
;
1791 static int ett_lix2_UEAreaIndication
;
1792 static int ett_lix2_SMFPDUSessionEstablishment
;
1793 static int ett_lix2_SEQUENCE_OF_UEEndpointAddress
;
1794 static int ett_lix2_SMFPDUSessionModification
;
1795 static int ett_lix2_SMFPDUSessionRelease
;
1796 static int ett_lix2_SMFStartOfInterceptionWithEstablishedPDUSession
;
1797 static int ett_lix2_SMFUnsuccessfulProcedure
;
1798 static int ett_lix2_SMFPDUtoMAPDUSessionModification
;
1799 static int ett_lix2_SMFMAPDUSessionEstablishment
;
1800 static int ett_lix2_SEQUENCE_OF_AccessInfo
;
1801 static int ett_lix2_SMFMAPDUSessionModification
;
1802 static int ett_lix2_SMFMAPDUSessionRelease
;
1803 static int ett_lix2_SMFStartOfInterceptionWithEstablishedMAPDUSession
;
1804 static int ett_lix2_SMFMAUnsuccessfulProcedure
;
1805 static int ett_lix2_SMFServingNetwork
;
1806 static int ett_lix2_AccessInfo
;
1807 static int ett_lix2_DLRANTunnelInformation
;
1808 static int ett_lix2_FiveGSGTPTunnels
;
1809 static int ett_lix2_NGAPCauseInt
;
1810 static int ett_lix2_QOSFlowTunnelInformation
;
1811 static int ett_lix2_QOSFlowTunnelInformationList
;
1812 static int ett_lix2_QOSFlowLists
;
1813 static int ett_lix2_QOSFlowList
;
1814 static int ett_lix2_QOSFlowProfile
;
1815 static int ett_lix2_PCCRule
;
1816 static int ett_lix2_UPPathChange
;
1817 static int ett_lix2_PCCRuleSet
;
1818 static int ett_lix2_PCCRuleIDSet
;
1819 static int ett_lix2_FlowInformationSet
;
1820 static int ett_lix2_RouteToLocationSet
;
1821 static int ett_lix2_FlowInformation
;
1822 static int ett_lix2_FlowDescription
;
1823 static int ett_lix2_IPAddressOrRangeOrAny
;
1824 static int ett_lix2_IPMask
;
1825 static int ett_lix2_NextLayerProtocolOrAny
;
1826 static int ett_lix2_EthFlowDescription
;
1827 static int ett_lix2_SET_OF_VLANTag
;
1828 static int ett_lix2_VLANTag
;
1829 static int ett_lix2_RouteToLocation
;
1830 static int ett_lix2_RouteInfo
;
1831 static int ett_lix2_EASIPReplaceInfos
;
1832 static int ett_lix2_EASServerAddress
;
1833 static int ett_lix2_EPSPDNConnectionEstablishment
;
1834 static int ett_lix2_SEQUENCE_OF_EPSBearerContextCreated
;
1835 static int ett_lix2_SEQUENCE_OF_EPSBearerContextForRemoval
;
1836 static int ett_lix2_EPSPDNConnectionModification
;
1837 static int ett_lix2_SEQUENCE_OF_EPSBearerContextModified
;
1838 static int ett_lix2_SEQUENCE_OF_EPSBearersDeleted
;
1839 static int ett_lix2_EPSPDNConnectionRelease
;
1840 static int ett_lix2_EPSStartOfInterceptionWithEstablishedPDNConnection
;
1841 static int ett_lix2_SEQUENCE_OF_EPSBearerContext
;
1842 static int ett_lix2_PFDDataForApps
;
1843 static int ett_lix2_PFDDataForApp
;
1844 static int ett_lix2_PFDs
;
1845 static int ett_lix2_PFD
;
1846 static int ett_lix2_PFDURLs
;
1847 static int ett_lix2_PFDFlowDescriptions
;
1848 static int ett_lix2_DomainNames
;
1849 static int ett_lix2_PFDFlowDescription
;
1850 static int ett_lix2_EPS5GSComboInfo
;
1851 static int ett_lix2_EPSSubscriberIDs
;
1852 static int ett_lix2_EPSPDNCnxInfo
;
1853 static int ett_lix2_EPSBearerInfo
;
1854 static int ett_lix2_EPSBearers
;
1855 static int ett_lix2_EPSBearerContext
;
1856 static int ett_lix2_EPSBearerContextCreated
;
1857 static int ett_lix2_EPSBearerContextModified
;
1858 static int ett_lix2_SEQUENCE_OF_EPSBearerID
;
1859 static int ett_lix2_EPSBearersDeleted
;
1860 static int ett_lix2_EPSDeleteBearerResponse
;
1861 static int ett_lix2_SEQUENCE_OF_EPSDeleteBearerContext
;
1862 static int ett_lix2_EPSDeleteBearerContext
;
1863 static int ett_lix2_EPSBearerContextForRemoval
;
1864 static int ett_lix2_EPSBearerQOS
;
1865 static int ett_lix2_EPSGTPTunnels
;
1866 static int ett_lix2_FiveGSInterworkingInfo
;
1867 static int ett_lix2_PDNProtocolConfigurationOptions
;
1868 static int ett_lix2_GTPTunnelInfo
;
1869 static int ett_lix2_ExtendedUPFCCPDU
;
1870 static int ett_lix2_UPFCCPDUPayload
;
1871 static int ett_lix2_UDMServingSystemMessage
;
1872 static int ett_lix2_UDMSubscriberRecordChangeMessage
;
1873 static int ett_lix2_UDMCancelLocationMessage
;
1874 static int ett_lix2_UDMLocationInformationResult
;
1875 static int ett_lix2_UDMUEInformationResponse
;
1876 static int ett_lix2_UDMUEAuthenticationResponse
;
1877 static int ett_lix2_UDMStartOfInterceptionWithRegisteredTarget
;
1878 static int ett_lix2_UDMProSeTargetIdentifierDeconcealment
;
1879 static int ett_lix2_UDMProSeTargetAuthentication
;
1880 static int ett_lix2_ServerAddressingInfoList
;
1881 static int ett_lix2_ServerAddressingInfo
;
1882 static int ett_lix2_FQDNList
;
1883 static int ett_lix2_ServiceID
;
1884 static int ett_lix2_SEQUENCE_OF_CAGID
;
1885 static int ett_lix2_UDMAuthenticationInfoRequest
;
1886 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier
;
1887 static int ett_lix2_UDMLocationInfoRequest
;
1888 static int ett_lix2_UDMProblemDetails
;
1889 static int ett_lix2_UDMProblemDetailsCause
;
1890 static int ett_lix2_UDMProblemDetailsOtherCause
;
1891 static int ett_lix2_UDMInvalidParameters
;
1892 static int ett_lix2_UDMAMFDeregistrationInfo
;
1893 static int ett_lix2_UDMDeregistrationData
;
1894 static int ett_lix2_SMSMessage
;
1895 static int ett_lix2_SMSReport
;
1896 static int ett_lix2_SMSParty
;
1897 static int ett_lix2_SMSNFAddress
;
1898 static int ett_lix2_SMSTPDUData
;
1899 static int ett_lix2_MMSSend
;
1900 static int ett_lix2_SEQUENCE_OF_MMSParty
;
1901 static int ett_lix2_MMSSendByNonLocalTarget
;
1902 static int ett_lix2_MMSNotification
;
1903 static int ett_lix2_MMSSendToNonLocalTarget
;
1904 static int ett_lix2_MMSNotificationResponse
;
1905 static int ett_lix2_MMSRetrieval
;
1906 static int ett_lix2_MMSDeliveryAck
;
1907 static int ett_lix2_MMSForward
;
1908 static int ett_lix2_MMSDeleteFromRelay
;
1909 static int ett_lix2_T_contentLocationReq
;
1910 static int ett_lix2_T_contentLocationConf
;
1911 static int ett_lix2_T_deleteResponseText
;
1912 static int ett_lix2_MMSMBoxStore
;
1913 static int ett_lix2_MMSMBoxUpload
;
1914 static int ett_lix2_SEQUENCE_OF_MMBoxDescription
;
1915 static int ett_lix2_MMSMBoxDelete
;
1916 static int ett_lix2_T_contentLocationReq_01
;
1917 static int ett_lix2_T_contentLocationConf_01
;
1918 static int ett_lix2_MMSDeliveryReport
;
1919 static int ett_lix2_MMSDeliveryReportNonLocalTarget
;
1920 static int ett_lix2_MMSReadReport
;
1921 static int ett_lix2_MMSReadReportNonLocalTarget
;
1922 static int ett_lix2_MMSCancel
;
1923 static int ett_lix2_MMSMBoxViewRequest
;
1924 static int ett_lix2_SEQUENCE_OF_MMState
;
1925 static int ett_lix2_SEQUENCE_OF_MMFlags
;
1926 static int ett_lix2_T_attributes
;
1927 static int ett_lix2_MMSMBoxViewResponse
;
1928 static int ett_lix2_T_attributes_01
;
1929 static int ett_lix2_MMBoxDescription
;
1930 static int ett_lix2_MMSCCPDU
;
1931 static int ett_lix2_MMSAdaptation
;
1932 static int ett_lix2_MMSElementDescriptor
;
1933 static int ett_lix2_MMSExpiry
;
1934 static int ett_lix2_MMFlags
;
1935 static int ett_lix2_MMSParty
;
1936 static int ett_lix2_SEQUENCE_OF_MMSPartyID
;
1937 static int ett_lix2_MMSPartyID
;
1938 static int ett_lix2_MMSPreviouslySent
;
1939 static int ett_lix2_MMSPreviouslySentBy
;
1940 static int ett_lix2_MMSQuota
;
1941 static int ett_lix2_MMSVersion
;
1942 static int ett_lix2_PTCRegistration
;
1943 static int ett_lix2_PTCSessionInitiation
;
1944 static int ett_lix2_SEQUENCE_OF_PTCTargetInformation
;
1945 static int ett_lix2_PTCSessionAbandon
;
1946 static int ett_lix2_PTCSessionStart
;
1947 static int ett_lix2_PTCSessionEnd
;
1948 static int ett_lix2_PTCStartOfInterception
;
1949 static int ett_lix2_PTCPreEstablishedSession
;
1950 static int ett_lix2_PTCInstantPersonalAlert
;
1951 static int ett_lix2_PTCPartyJoin
;
1952 static int ett_lix2_PTCPartyDrop
;
1953 static int ett_lix2_PTCPartyHold
;
1954 static int ett_lix2_PTCMediaModification
;
1955 static int ett_lix2_PTCGroupAdvertisement
;
1956 static int ett_lix2_PTCFloorControl
;
1957 static int ett_lix2_SEQUENCE_OF_PTCFloorActivity
;
1958 static int ett_lix2_PTCTargetPresence
;
1959 static int ett_lix2_PTCParticipantPresence
;
1960 static int ett_lix2_PTCListManagement
;
1961 static int ett_lix2_SEQUENCE_OF_PTCIDList
;
1962 static int ett_lix2_PTCAccessPolicy
;
1963 static int ett_lix2_PTCTargetInformation
;
1964 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers
;
1965 static int ett_lix2_PTCIdentifiers
;
1966 static int ett_lix2_PTCSessionInfo
;
1967 static int ett_lix2_MultipleParticipantPresenceStatus
;
1968 static int ett_lix2_PTCParticipantPresenceStatus
;
1969 static int ett_lix2_RTPSetting
;
1970 static int ett_lix2_PTCIDList
;
1971 static int ett_lix2_PTCChatGroupID
;
1972 static int ett_lix2_IMSMessage
;
1973 static int ett_lix2_SEQUENCE_OF_SIPAccessNetworkInformation
;
1974 static int ett_lix2_SEQUENCE_OF_SIPCellularNetworkInformation
;
1975 static int ett_lix2_StartOfInterceptionForActiveIMSSession
;
1976 static int ett_lix2_SEQUENCE_OF_IMPU
;
1977 static int ett_lix2_T_sDPState
;
1978 static int ett_lix2_IMSCCUnavailable
;
1979 static int ett_lix2_IMSCCPDU
;
1980 static int ett_lix2_IMSPayload
;
1981 static int ett_lix2_ModifiedSIPMessage
;
1982 static int ett_lix2_SIPMessage
;
1983 static int ett_lix2_STIRSHAKENSignatureGeneration
;
1984 static int ett_lix2_SEQUENCE_OF_PASSporT
;
1985 static int ett_lix2_STIRSHAKENSignatureValidation
;
1986 static int ett_lix2_PASSporT
;
1987 static int ett_lix2_PASSporTHeader
;
1988 static int ett_lix2_PASSporTPayload
;
1989 static int ett_lix2_STIRSHAKENOriginator
;
1990 static int ett_lix2_STIRSHAKENDestinations
;
1991 static int ett_lix2_STIRSHAKENDestination
;
1992 static int ett_lix2_STIRSHAKENTN
;
1993 static int ett_lix2_ECNAMDisplayInfo
;
1994 static int ett_lix2_RCDDisplayInfo
;
1995 static int ett_lix2_RCSRegistration
;
1996 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
;
1997 static int ett_lix2_RCSMessage
;
1998 static int ett_lix2_RCSSessionEstablishment
;
1999 static int ett_lix2_RCSSessionModification
;
2000 static int ett_lix2_RCSSessionRelease
;
2001 static int ett_lix2_RCSCapabilityDiscovery
;
2002 static int ett_lix2_StartOfInterceptForRegisteredRCSUser
;
2003 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation
;
2004 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation
;
2005 static int ett_lix2_StartOfInterceptWithEstablisedRCSSession
;
2006 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSDestinations
;
2007 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange
;
2008 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext
;
2009 static int ett_lix2_RCSCCPDU
;
2010 static int ett_lix2_AdditionalInstanceLocation
;
2011 static int ett_lix2_MSRPPath
;
2012 static int ett_lix2_RCSDestinations
;
2013 static int ett_lix2_RCSDestination
;
2014 static int ett_lix2_RCSIdentity
;
2015 static int ett_lix2_RCSRegistrationInformation
;
2016 static int ett_lix2_RCSSessionContext
;
2017 static int ett_lix2_RCSSIPRegistrationExchange
;
2018 static int ett_lix2_RCSSIPSessionExchange
;
2019 static int ett_lix2_RCSSIPSessionMessage
;
2020 static int ett_lix2_EESEECRegistration
;
2021 static int ett_lix2_EESEASDiscovery
;
2022 static int ett_lix2_EESEASDiscoverySubscription
;
2023 static int ett_lix2_EESEASDiscoveryNotification
;
2024 static int ett_lix2_EESAppContextRelocation
;
2025 static int ett_lix2_EESACRDetOrInit
;
2026 static int ett_lix2_ACRDetermineReq
;
2027 static int ett_lix2_ACRInitiateReq
;
2028 static int ett_lix2_EESACRSubscription
;
2029 static int ett_lix2_EESACRNotification
;
2030 static int ett_lix2_EESEECContextRelocation
;
2031 static int ett_lix2_EESStartOfInterceptionWithRegisteredEEC
;
2032 static int ett_lix2_ACProfiles
;
2033 static int ett_lix2_ACProfile
;
2034 static int ett_lix2_ACRScenarios
;
2035 static int ett_lix2_UnfulfilledACProfiles
;
2036 static int ett_lix2_UnfulfilledACProfile
;
2037 static int ett_lix2_EASsInfo
;
2038 static int ett_lix2_EASInfo
;
2039 static int ett_lix2_ServiceKPIs
;
2040 static int ett_lix2_EASDiscoveryFilter
;
2041 static int ett_lix2_EASsCharacteristics
;
2042 static int ett_lix2_EASCharacteristics
;
2043 static int ett_lix2_DNAIs
;
2044 static int ett_lix2_DiscoveredEAS
;
2045 static int ett_lix2_EASProfile
;
2046 static int ett_lix2_EASEndpoint
;
2047 static int ett_lix2_RouteToLocations
;
2048 static int ett_lix2_EASServiceFeatures
;
2049 static int ett_lix2_ACIDs
;
2050 static int ett_lix2_IPv4Addresses
;
2051 static int ett_lix2_IPv6Addresses
;
2052 static int ett_lix2_EASDynamicInfoFilter
;
2053 static int ett_lix2_EASIDs
;
2054 static int ett_lix2_TargetInfo
;
2055 static int ett_lix2_EDNConfigurationInfo
;
2056 static int ett_lix2_EDNConnectionInfo
;
2057 static int ett_lix2_EESsInfo
;
2058 static int ett_lix2_EESInfo
;
2059 static int ett_lix2_EESEndpoint
;
2060 static int ett_lix2_FiveGMSAFServiceAccessInformation
;
2061 static int ett_lix2_FiveGMSAFConsumptionReporting
;
2062 static int ett_lix2_FiveGMSAFDynamicPolicyInvocation
;
2063 static int ett_lix2_FiveGMSAFMetricsReporting
;
2064 static int ett_lix2_FiveGMSAFNetworkAssistance
;
2065 static int ett_lix2_FiveGMSAFUnsuccessfulProcedure
;
2066 static int ett_lix2_FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
;
2067 static int ett_lix2_NWDAFEventsSubscription
;
2068 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent
;
2069 static int ett_lix2_NWDAFEventsNotification
;
2070 static int ett_lix2_NWDAFAnalyticsInfoQuery
;
2071 static int ett_lix2_NWDAFRoamingAnalyticsSubscription
;
2072 static int ett_lix2_NWDAFRoamingAnalyticsNotification
;
2073 static int ett_lix2_LALSReport
;
2074 static int ett_lix2_PDHeaderReport
;
2075 static int ett_lix2_PDSummaryReport
;
2076 static int ett_lix2_AMFIdentifierAssociation
;
2077 static int ett_lix2_MMEIdentifierAssociation
;
2078 static int ett_lix2_EPSRANHandoverCommand
;
2079 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer
;
2080 static int ett_lix2_EPSRANHandoverRequest
;
2081 static int ett_lix2_MMEAttach
;
2082 static int ett_lix2_MMEDetach
;
2083 static int ett_lix2_MMELocationUpdate
;
2084 static int ett_lix2_MMERANTraceReport
;
2085 static int ett_lix2_MMEStartOfInterceptionWithEPSAttachedUE
;
2086 static int ett_lix2_MMEUEServiceAccept
;
2087 static int ett_lix2_MMEUnsuccessfulProcedure
;
2088 static int ett_lix2_MMEPositioningInfoTransfer
;
2089 static int ett_lix2_BBFTunnelInformation
;
2090 static int ett_lix2_ConnectedENGNB
;
2091 static int ett_lix2_ConnectedENGNBList
;
2092 static int ett_lix2_EPSCSGInfo
;
2093 static int ett_lix2_EPSRANUEContext
;
2094 static int ett_lix2_EPSNASTransportInitialInformation
;
2095 static int ett_lix2_ERABQoSParameters
;
2096 static int ett_lix2_ERABContext
;
2097 static int ett_lix2_ERABContextList
;
2098 static int ett_lix2_ERABError
;
2099 static int ett_lix2_ERABReleaseList
;
2100 static int ett_lix2_LTENTNTAIInformation
;
2101 static int ett_lix2_MMEFailureCause
;
2102 static int ett_lix2_MMEServedGUMMEI
;
2103 static int ett_lix2_MMEServedGUMMEIList
;
2104 static int ett_lix2_S1Information
;
2105 static int ett_lix2_LINotification
;
2106 static int ett_lix2_SEQUENCE_OF_LIAppliedDeliveryInformation
;
2107 static int ett_lix2_LIAppliedDeliveryInformation
;
2108 static int ett_lix2_MDFCellSiteReport
;
2109 static int ett_lix2_EMM5GMMStatus
;
2110 static int ett_lix2_EPS5GGUTI
;
2111 static int ett_lix2_SeparatedLocationReporting
;
2112 static int ett_lix2_HSSServingSystemMessage
;
2113 static int ett_lix2_HSSStartOfInterceptionWithRegisteredTarget
;
2114 static int ett_lix2_HSSIdentities
;
2115 static int ett_lix2_SubscriptionDataSets
;
2116 static int ett_lix2_AllowedNSSAI
;
2117 static int ett_lix2_AllowedTACs
;
2118 static int ett_lix2_AreaOfInterest
;
2119 static int ett_lix2_AreaOfInterestCellList
;
2120 static int ett_lix2_AreaOfInterestItem
;
2121 static int ett_lix2_AreaOfInterestRANNodeList
;
2122 static int ett_lix2_AreaOfInterestTAIList
;
2123 static int ett_lix2_BroadcastPLMNItem
;
2124 static int ett_lix2_CellCAGList
;
2125 static int ett_lix2_EquivalentPLMNs
;
2126 static int ett_lix2_FiveGGUTI
;
2127 static int ett_lix2_FiveGSSubscriberID
;
2128 static int ett_lix2_FiveGSSubscriberIDs
;
2129 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID
;
2130 static int ett_lix2_FiveGSRVCCInfo
;
2131 static int ett_lix2_FiveGSUserStateInfo
;
2132 static int ett_lix2_ForbiddenAreaInformation
;
2133 static int ett_lix2_ForbiddenTACs
;
2134 static int ett_lix2_FTEID
;
2135 static int ett_lix2_FTEIDList
;
2136 static int ett_lix2_GPSI
;
2137 static int ett_lix2_GUAMI
;
2138 static int ett_lix2_GUMMEI
;
2139 static int ett_lix2_GUTI
;
2140 static int ett_lix2_HandoverCause
;
2141 static int ett_lix2_IMPU
;
2142 static int ett_lix2_IMSSubscriberIDs
;
2143 static int ett_lix2_IPAddress
;
2144 static int ett_lix2_LocationAreaOfInterestList
;
2145 static int ett_lix2_LocationReportingRequestType
;
2146 static int ett_lix2_MMEID
;
2147 static int ett_lix2_MobilityRestrictionList
;
2148 static int ett_lix2_NonIMEISVPEI
;
2149 static int ett_lix2_NPNAccessInformation
;
2150 static int ett_lix2_NSSAI
;
2151 static int ett_lix2_PLMNID
;
2152 static int ett_lix2_PLMNList
;
2153 static int ett_lix2_PDUSessionResourceInformation
;
2154 static int ett_lix2_PEI
;
2155 static int ett_lix2_RANNodeName
;
2156 static int ett_lix2_RATRestrictions
;
2157 static int ett_lix2_RATRestrictionItem
;
2158 static int ett_lix2_RejectedNSSAI
;
2159 static int ett_lix2_RejectedSNSSAI
;
2160 static int ett_lix2_ServiceAreaInformation
;
2161 static int ett_lix2_ServiceAreaInfo
;
2162 static int ett_lix2_Slice
;
2163 static int ett_lix2_SNSSAI
;
2164 static int ett_lix2_SubscriberIdentifier
;
2165 static int ett_lix2_SUCI
;
2166 static int ett_lix2_SUPI
;
2167 static int ett_lix2_SupportedTAList
;
2168 static int ett_lix2_TAItem
;
2169 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem
;
2170 static int ett_lix2_TAISliceSupportList
;
2171 static int ett_lix2_TargetIdentifier
;
2172 static int ett_lix2_UEContextInfo
;
2173 static int ett_lix2_UEEndpointAddress
;
2174 static int ett_lix2_UserIdentifiers
;
2175 static int ett_lix2_Location
;
2176 static int ett_lix2_CellSiteInformation
;
2177 static int ett_lix2_LocationInfo
;
2178 static int ett_lix2_SEQUENCE_OF_CellInformation
;
2179 static int ett_lix2_UserLocation
;
2180 static int ett_lix2_EUTRALocation
;
2181 static int ett_lix2_NRLocation
;
2182 static int ett_lix2_N3GALocation
;
2183 static int ett_lix2_UTRALocation
;
2184 static int ett_lix2_GERALocation
;
2185 static int ett_lix2_IMSLocation
;
2186 static int ett_lix2_SEQUENCE_OF_PANIHeaderInfo
;
2187 static int ett_lix2_SEQUENCE_OF_SIPGeolocationHeaderInfo
;
2188 static int ett_lix2_SEQUENCE_OF_SIPCNIHeaderInfo
;
2189 static int ett_lix2_IPAddr
;
2190 static int ett_lix2_GlobalRANNodeID
;
2191 static int ett_lix2_ANNodeID
;
2192 static int ett_lix2_TAI
;
2193 static int ett_lix2_CGI
;
2194 static int ett_lix2_LAI
;
2195 static int ett_lix2_SAI
;
2196 static int ett_lix2_RAI
;
2197 static int ett_lix2_ECGI
;
2198 static int ett_lix2_TACList
;
2199 static int ett_lix2_TAIList
;
2200 static int ett_lix2_NCGI
;
2201 static int ett_lix2_RANCGI
;
2202 static int ett_lix2_CellInformation
;
2203 static int ett_lix2_CellRadioRelatedInformation
;
2204 static int ett_lix2_TNAPID
;
2205 static int ett_lix2_TWAPID
;
2206 static int ett_lix2_NGENbID
;
2207 static int ett_lix2_ENbID
;
2208 static int ett_lix2_PositioningInfo
;
2209 static int ett_lix2_RawMLPResponse
;
2210 static int ett_lix2_LocationData
;
2211 static int ett_lix2_SET_OF_PositioningMethodAndUsage
;
2212 static int ett_lix2_SET_OF_GNSSPositioningMethodAndUsage
;
2213 static int ett_lix2_GERANPositioningInfo
;
2214 static int ett_lix2_UTRANPositioningInfo
;
2215 static int ett_lix2_FourGPositioningInfo
;
2216 static int ett_lix2_FourGLocationInfo
;
2217 static int ett_lix2_EPSLocationInformation
;
2218 static int ett_lix2_MMELocationInformation
;
2219 static int ett_lix2_UserCSGInformation
;
2220 static int ett_lix2_CSGIDList
;
2221 static int ett_lix2_SGSNLocationInformation
;
2222 static int ett_lix2_ESMLCCellInfo
;
2223 static int ett_lix2_LocationPresenceReport
;
2224 static int ett_lix2_SET_OF_AMFEventArea
;
2225 static int ett_lix2_SET_OF_AccessType
;
2226 static int ett_lix2_SET_OF_RMInfo
;
2227 static int ett_lix2_SET_OF_CMInfo
;
2228 static int ett_lix2_AMFEventArea
;
2229 static int ett_lix2_PresenceInfo
;
2230 static int ett_lix2_SET_OF_TAI
;
2231 static int ett_lix2_SET_OF_ECGI
;
2232 static int ett_lix2_SET_OF_NCGI
;
2233 static int ett_lix2_SET_OF_GlobalRANNodeID
;
2234 static int ett_lix2_LADNInfo
;
2235 static int ett_lix2_RMInfo
;
2236 static int ett_lix2_CMInfo
;
2237 static int ett_lix2_GeographicArea
;
2238 static int ett_lix2_VelocityEstimate
;
2239 static int ett_lix2_CivicAddress
;
2240 static int ett_lix2_PositioningMethodAndUsage
;
2241 static int ett_lix2_GNSSPositioningMethodAndUsage
;
2242 static int ett_lix2_Point
;
2243 static int ett_lix2_PointUncertaintyCircle
;
2244 static int ett_lix2_PointUncertaintyEllipse
;
2245 static int ett_lix2_Polygon
;
2246 static int ett_lix2_SET_SIZE_3_15_OF_GeographicalCoordinates
;
2247 static int ett_lix2_PointAltitude
;
2248 static int ett_lix2_PointAltitudeUncertainty
;
2249 static int ett_lix2_EllipsoidArc
;
2250 static int ett_lix2_GeographicalCoordinates
;
2251 static int ett_lix2_UncertaintyEllipse
;
2252 static int ett_lix2_HorizontalVelocity
;
2253 static int ett_lix2_HorizontalWithVerticalVelocity
;
2254 static int ett_lix2_HorizontalVelocityWithUncertainty
;
2255 static int ett_lix2_HorizontalWithVerticalVelocityAndUncertainty
;
2256 static int ett_lix2_PANIHeaderInfo
;
2257 static int ett_lix2_SEQUENCE_OF_SIPAccessInfo
;
2258 static int ett_lix2_SEQUENCE_OF_SIPLocationInfo
;
2259 static int ett_lix2_SIPGeolocationHeaderInfo
;
2260 static int ett_lix2_SIPCellularAccessInfo
;
2261 static int ett_lix2_SIPLocationInfo
;
2262 static int ett_lix2_SIPAccessNetworkInformation
;
2263 static int ett_lix2_SIPCNIHeaderInfo
;
2264 static int ett_lix2_SEQUENCE_OF_SIPCellularAccessInfo
;
2265 static int ett_lix2_SIPCellularNetworkInformation
;
2266 static int ett_lix2_NRNTNTAIInfo
;
2267 static int ett_lix2_SEQUENCE_SIZE_1_MAX_OF_TAC
;
2268 static int ett_lix2_IABMTUserLocation
;
2269 static int ett_lix2_RCSPayload
;
2270 static int ett_lix2_EncapsulatedRCSPayload
;
2271 static int ett_lix2_ModifiedRCSPayload
;
2272 static int ett_lix2_PayloadModifications
;
2273 static int ett_lix2_SEQUENCE_OF_PayloadModification
;
2274 static int ett_lix2_PayloadModification
;
2275 static int ett_lix2_PayloadModificationDescription
;
2276 static int ett_lix2_ModificationLocation
;
2277 static int ett_lix2_ModificationType
;
2278 static int ett_lix2_PayloadInformationRemoved
;
2279 static int ett_lix2_PayloadInformationReplacedWithCharacters
;
2280 static int ett_lix2_IndexRange
;
2281 static int ett_lix2_MSRPMessage
;
2282 static int ett_lix2_SBIType
;
2283 static int ett_lix2_XMLType
;
2284 static int ett_lix2_MIMEEntity
;
2285 static int ett_lix2_MIMEPartIdentifier
;
2286 static int ett_lix2_MIMEBody
;
2287 static int ett_lix2_ExternalASNType
;
2288 static int ett_lix2_ExternalASNValue
;
2293 dissect_lix2_RELATIVE_OID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2294 offset
= dissect_ber_relative_oid(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
2300 static const value_string lix2_AMFRegistrationType_vals
[] = {
2305 { 5, "sNPNOnboarding" },
2306 { 6, "disasterMobility" },
2307 { 7, "disasterInitial" },
2313 dissect_lix2_AMFRegistrationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2314 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2321 static const value_string lix2_AMFRegistrationResult_vals
[] = {
2322 { 1, "threeGPPAccess" },
2323 { 2, "nonThreeGPPAccess" },
2324 { 3, "threeGPPAndNonThreeGPPAccess" },
2330 dissect_lix2_AMFRegistrationResult(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2331 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2340 dissect_lix2_INTEGER_0_255(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2341 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2350 dissect_lix2_OCTET_STRING_SIZE_3(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2351 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2358 static const ber_sequence_t SNSSAI_sequence
[] = {
2359 { &hf_lix2_sliceServiceType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
2360 { &hf_lix2_sliceDifferentiator
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_3
},
2361 { &hf_lix2_mappedHPLMNSliceServiceType
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
2362 { &hf_lix2_mappedHPLMNSliceDifferentiator
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_3
},
2363 { NULL
, 0, 0, 0, NULL
}
2367 dissect_lix2_SNSSAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2368 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2369 SNSSAI_sequence
, hf_index
, ett_lix2_SNSSAI
);
2375 static const ber_sequence_t NSSAI_sequence_of
[1] = {
2376 { &hf_lix2_NSSAI_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SNSSAI
},
2380 dissect_lix2_NSSAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2381 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
2382 NSSAI_sequence_of
, hf_index
, ett_lix2_NSSAI
);
2390 dissect_lix2_RejectedSliceCauseValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2391 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2398 static const ber_sequence_t RejectedSNSSAI_sequence
[] = {
2399 { &hf_lix2_causeValue
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RejectedSliceCauseValue
},
2400 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
2401 { NULL
, 0, 0, 0, NULL
}
2405 dissect_lix2_RejectedSNSSAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2406 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2407 RejectedSNSSAI_sequence
, hf_index
, ett_lix2_RejectedSNSSAI
);
2413 static const ber_sequence_t RejectedNSSAI_sequence_of
[1] = {
2414 { &hf_lix2_RejectedNSSAI_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RejectedSNSSAI
},
2418 dissect_lix2_RejectedNSSAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2419 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
2420 RejectedNSSAI_sequence_of
, hf_index
, ett_lix2_RejectedNSSAI
);
2426 static const ber_sequence_t Slice_sequence
[] = {
2427 { &hf_lix2_allowedNSSAI_01
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NSSAI
},
2428 { &hf_lix2_configuredNSSAI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NSSAI
},
2429 { &hf_lix2_rejectedNSSAI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RejectedNSSAI
},
2430 { NULL
, 0, 0, 0, NULL
}
2434 dissect_lix2_Slice(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2435 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2436 Slice_sequence
, hf_index
, ett_lix2_Slice
);
2444 dissect_lix2_IMSI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2448 * Derived from the International Mobile Subscription Identity defined in TS 23.003 [19] clause 2.1 and clause 2.2.
2451 tvb_len
= tvb_reported_length(tvb
);
2453 dissect_e212_utf8_imsi(tvb
, actx
->pinfo
, tree
, offset
, tvb_len
);
2464 dissect_lix2_NAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2465 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
2466 actx
, tree
, tvb
, offset
, hf_index
,
2473 static const value_string lix2_SUPI_vals
[] = {
2479 static const ber_choice_t SUPI_choice
[] = {
2480 { 1, &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
2481 { 2, &hf_lix2_nAI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
2482 { 0, NULL
, 0, 0, 0, NULL
}
2486 dissect_lix2_SUPI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2487 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
2488 SUPI_choice
, hf_index
, ett_lix2_SUPI
,
2497 dissect_lix2_MCC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2498 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_NumericString
,
2499 actx
, tree
, tvb
, offset
, hf_index
,
2508 dissect_lix2_MNC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2509 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_NumericString
,
2510 actx
, tree
, tvb
, offset
, hf_index
,
2519 dissect_lix2_RoutingIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2520 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2529 dissect_lix2_ProtectionSchemeID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2530 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2539 dissect_lix2_HomeNetworkPublicKeyID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2540 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2549 dissect_lix2_SchemeOutput(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2550 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2559 dissect_lix2_INTEGER_1_4(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2560 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2569 dissect_lix2_SUPIType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2570 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2579 dissect_lix2_HomeNetworkIdentifier(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2580 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
2581 actx
, tree
, tvb
, offset
, hf_index
,
2588 static const ber_sequence_t SUCI_sequence
[] = {
2589 { &hf_lix2_mCC
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MCC
},
2590 { &hf_lix2_mNC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MNC
},
2591 { &hf_lix2_routingIndicator
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RoutingIndicator
},
2592 { &hf_lix2_protectionSchemeID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_ProtectionSchemeID
},
2593 { &hf_lix2_homeNetworkPublicKeyID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_HomeNetworkPublicKeyID
},
2594 { &hf_lix2_schemeOutput
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SchemeOutput
},
2595 { &hf_lix2_routingIndicatorLength
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_1_4
},
2596 { &hf_lix2_sUPIType
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIType
},
2597 { &hf_lix2_homeNetworkIdentifier
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HomeNetworkIdentifier
},
2598 { NULL
, 0, 0, 0, NULL
}
2602 dissect_lix2_SUCI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2603 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2604 SUCI_sequence
, hf_index
, ett_lix2_SUCI
);
2612 dissect_lix2_IMEI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2613 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_NumericString
,
2614 actx
, tree
, tvb
, offset
, hf_index
,
2623 dissect_lix2_IMEISV(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2624 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_NumericString
,
2625 actx
, tree
, tvb
, offset
, hf_index
,
2634 dissect_lix2_MACAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2635 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2644 dissect_lix2_EUI64(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2645 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2652 static const value_string lix2_PEI_vals
[] = {
2655 { 3, "mACAddress" },
2660 static const ber_choice_t PEI_choice
[] = {
2661 { 1, &hf_lix2_iMEI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
2662 { 2, &hf_lix2_iMEISV
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_IMEISV
},
2663 { 3, &hf_lix2_mACAddress
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
2664 { 4, &hf_lix2_eUI64
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_EUI64
},
2665 { 0, NULL
, 0, 0, 0, NULL
}
2669 dissect_lix2_PEI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2670 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
2671 PEI_choice
, hf_index
, ett_lix2_PEI
,
2680 dissect_lix2_MSISDN(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2684 * Derived from the MSISDN defined in TS 23.003 [19] clause 3.3.
2687 tvb_len
= tvb_reported_length(tvb
);
2689 //dissect_e212_utf8_imsi(tvb, actx->pinfo, tree, offset, tvb_len);
2690 dissect_e164_msisdn(tvb
, tree
, offset
, tvb_len
, E164_ENC_UTF8
);
2700 static const value_string lix2_GPSI_vals
[] = {
2706 static const ber_choice_t GPSI_choice
[] = {
2707 { 1, &hf_lix2_mSISDN
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
2708 { 2, &hf_lix2_nAI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
2709 { 0, NULL
, 0, 0, 0, NULL
}
2713 dissect_lix2_GPSI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2714 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
2715 GPSI_choice
, hf_index
, ett_lix2_GPSI
,
2724 dissect_lix2_AMFRegionID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2725 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2734 dissect_lix2_AMFSetID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2735 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2744 dissect_lix2_AMFPointer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2745 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2754 dissect_lix2_FiveGTMSI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2755 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2762 static const ber_sequence_t FiveGGUTI_sequence
[] = {
2763 { &hf_lix2_mCC
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MCC
},
2764 { &hf_lix2_mNC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MNC
},
2765 { &hf_lix2_aMFRegionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegionID
},
2766 { &hf_lix2_aMFSetID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFSetID
},
2767 { &hf_lix2_aMFPointer
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFPointer
},
2768 { &hf_lix2_fiveGTMSI
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGTMSI
},
2769 { NULL
, 0, 0, 0, NULL
}
2773 dissect_lix2_FiveGGUTI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2774 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2775 FiveGGUTI_sequence
, hf_index
, ett_lix2_FiveGGUTI
);
2781 static const ber_sequence_t PLMNID_sequence
[] = {
2782 { &hf_lix2_mCC
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MCC
},
2783 { &hf_lix2_mNC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MNC
},
2784 { NULL
, 0, 0, 0, NULL
}
2788 dissect_lix2_PLMNID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2789 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2790 PLMNID_sequence
, hf_index
, ett_lix2_PLMNID
);
2798 dissect_lix2_TAC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2799 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2808 dissect_lix2_NID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2809 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
2810 actx
, tree
, tvb
, offset
, hf_index
,
2817 static const ber_sequence_t TAI_sequence
[] = {
2818 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
2819 { &hf_lix2_tAC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_TAC
},
2820 { &hf_lix2_nID
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NID
},
2821 { NULL
, 0, 0, 0, NULL
}
2825 dissect_lix2_TAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2826 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2827 TAI_sequence
, hf_index
, ett_lix2_TAI
);
2835 dissect_lix2_EUTRACellID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2836 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
2837 NULL
, 0, hf_index
, -1,
2844 static const ber_sequence_t ECGI_sequence
[] = {
2845 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
2846 { &hf_lix2_eUTRACellID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EUTRACellID
},
2847 { &hf_lix2_nID
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NID
},
2848 { NULL
, 0, 0, 0, NULL
}
2852 dissect_lix2_ECGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2853 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
2854 ECGI_sequence
, hf_index
, ett_lix2_ECGI
);
2862 dissect_lix2_AgeOfLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2863 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
2872 dissect_lix2_Timestamp(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2873 offset
= dissect_ber_GeneralizedTime(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
);
2881 dissect_lix2_UTF8String(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2882 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
2883 actx
, tree
, tvb
, offset
, hf_index
,
2892 dissect_lix2_N3IWFIDSBI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2893 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
2894 actx
, tree
, tvb
, offset
, hf_index
,
2903 dissect_lix2_GNbID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2904 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
2905 NULL
, 0, hf_index
, -1,
2914 dissect_lix2_BIT_STRING_SIZE_20(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2915 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
2916 NULL
, 0, hf_index
, -1,
2925 dissect_lix2_BIT_STRING_SIZE_18(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2926 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
2927 NULL
, 0, hf_index
, -1,
2936 dissect_lix2_BIT_STRING_SIZE_21(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2937 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
2938 NULL
, 0, hf_index
, -1,
2945 static const value_string lix2_NGENbID_vals
[] = {
2946 { 1, "macroNGENbID" },
2947 { 2, "shortMacroNGENbID" },
2948 { 3, "longMacroNGENbID" },
2952 static const ber_choice_t NGENbID_choice
[] = {
2953 { 1, &hf_lix2_macroNGENbID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_20
},
2954 { 2, &hf_lix2_shortMacroNGENbID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_18
},
2955 { 3, &hf_lix2_longMacroNGENbID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_21
},
2956 { 0, NULL
, 0, 0, 0, NULL
}
2960 dissect_lix2_NGENbID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2961 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
2962 NGENbID_choice
, hf_index
, ett_lix2_NGENbID
,
2971 dissect_lix2_BIT_STRING_SIZE_28(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2972 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
2973 NULL
, 0, hf_index
, -1,
2980 static const value_string lix2_ENbID_vals
[] = {
2981 { 1, "macroENbID" },
2983 { 3, "shortMacroENbID" },
2984 { 4, "longMacroENbID" },
2988 static const ber_choice_t ENbID_choice
[] = {
2989 { 1, &hf_lix2_macroENbID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_20
},
2990 { 2, &hf_lix2_homeENbID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_28
},
2991 { 3, &hf_lix2_shortMacroENbID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_18
},
2992 { 4, &hf_lix2_longMacroENbID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_21
},
2993 { 0, NULL
, 0, 0, 0, NULL
}
2997 dissect_lix2_ENbID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
2998 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
2999 ENbID_choice
, hf_index
, ett_lix2_ENbID
,
3008 dissect_lix2_WAGFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3009 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3010 actx
, tree
, tvb
, offset
, hf_index
,
3019 dissect_lix2_TNGFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3020 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3021 actx
, tree
, tvb
, offset
, hf_index
,
3028 static const value_string lix2_ANNodeID_vals
[] = {
3038 static const ber_choice_t ANNodeID_choice
[] = {
3039 { 1, &hf_lix2_n3IWFID_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_N3IWFIDSBI
},
3040 { 2, &hf_lix2_gNbID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_GNbID
},
3041 { 3, &hf_lix2_nGENbID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_NGENbID
},
3042 { 4, &hf_lix2_eNbID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_ENbID
},
3043 { 5, &hf_lix2_wAGFID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_WAGFID
},
3044 { 6, &hf_lix2_tNGFID
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_TNGFID
},
3045 { 0, NULL
, 0, 0, 0, NULL
}
3049 dissect_lix2_ANNodeID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3050 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
3051 ANNodeID_choice
, hf_index
, ett_lix2_ANNodeID
,
3058 static const ber_sequence_t GlobalRANNodeID_sequence
[] = {
3059 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
3060 { &hf_lix2_aNNodeID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_ANNodeID
},
3061 { &hf_lix2_nID
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NID
},
3062 { NULL
, 0, 0, 0, NULL
}
3066 dissect_lix2_GlobalRANNodeID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3067 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3068 GlobalRANNodeID_sequence
, hf_index
, ett_lix2_GlobalRANNodeID
);
3076 dissect_lix2_OGCURN(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3077 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3078 actx
, tree
, tvb
, offset
, hf_index
,
3085 static const ber_sequence_t GeographicalCoordinates_sequence
[] = {
3086 { &hf_lix2_latitude
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3087 { &hf_lix2_longitude
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3088 { &hf_lix2_mapDatumInformation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OGCURN
},
3089 { NULL
, 0, 0, 0, NULL
}
3093 dissect_lix2_GeographicalCoordinates(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3094 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3095 GeographicalCoordinates_sequence
, hf_index
, ett_lix2_GeographicalCoordinates
);
3103 dissect_lix2_INTEGER_0_359(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3104 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3111 static const ber_sequence_t CellSiteInformation_sequence
[] = {
3112 { &hf_lix2_geographicalCoordinates
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalCoordinates
},
3113 { &hf_lix2_azimuth
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_359
},
3114 { &hf_lix2_operatorSpecificInformation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3115 { NULL
, 0, 0, 0, NULL
}
3119 dissect_lix2_CellSiteInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3120 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3121 CellSiteInformation_sequence
, hf_index
, ett_lix2_CellSiteInformation
);
3129 dissect_lix2_BOOLEAN(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3130 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
3136 static const ber_sequence_t EUTRALocation_sequence
[] = {
3137 { &hf_lix2_tAI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_TAI
},
3138 { &hf_lix2_eCGI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_ECGI
},
3139 { &hf_lix2_ageOfLocationInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AgeOfLocation
},
3140 { &hf_lix2_uELocationTimestamp
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
3141 { &hf_lix2_geographicalInformation
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3142 { &hf_lix2_geodeticInformation
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3143 { &hf_lix2_globalNGENbID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GlobalRANNodeID
},
3144 { &hf_lix2_cellSiteInformation
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CellSiteInformation
},
3145 { &hf_lix2_globalENbID
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GlobalRANNodeID
},
3146 { &hf_lix2_ignoreTAI
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
3147 { &hf_lix2_ignoreECGI
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
3148 { NULL
, 0, 0, 0, NULL
}
3152 dissect_lix2_EUTRALocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3153 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3154 EUTRALocation_sequence
, hf_index
, ett_lix2_EUTRALocation
);
3162 dissect_lix2_NRCellID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3163 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
3164 NULL
, 0, hf_index
, -1,
3171 static const ber_sequence_t NCGI_sequence
[] = {
3172 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
3173 { &hf_lix2_nRCellID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NRCellID
},
3174 { &hf_lix2_nID
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NID
},
3175 { NULL
, 0, 0, 0, NULL
}
3179 dissect_lix2_NCGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3180 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3181 NCGI_sequence
, hf_index
, ett_lix2_NCGI
);
3187 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_TAC_sequence_of
[1] = {
3188 { &hf_lix2_tACListNRNTN_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAC
},
3192 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_TAC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3193 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
3194 SEQUENCE_SIZE_1_MAX_OF_TAC_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_TAC
);
3200 static const ber_sequence_t NRNTNTAIInfo_sequence
[] = {
3201 { &hf_lix2_servingPLMN
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
3202 { &hf_lix2_tACListNRNTN
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_TAC
},
3203 { &hf_lix2_uELocationDerivedNTNTAC
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAC
},
3204 { NULL
, 0, 0, 0, NULL
}
3208 dissect_lix2_NRNTNTAIInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3209 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3210 NRNTNTAIInfo_sequence
, hf_index
, ett_lix2_NRNTNTAIInfo
);
3216 static const ber_sequence_t IABMTUserLocation_sequence
[] = {
3217 { &hf_lix2_nRCGI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NCGI
},
3218 { &hf_lix2_tAI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAI
},
3219 { NULL
, 0, 0, 0, NULL
}
3223 dissect_lix2_IABMTUserLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3224 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3225 IABMTUserLocation_sequence
, hf_index
, ett_lix2_IABMTUserLocation
);
3231 static const ber_sequence_t NRLocation_sequence
[] = {
3232 { &hf_lix2_tAI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_TAI
},
3233 { &hf_lix2_nCGI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NCGI
},
3234 { &hf_lix2_ageOfLocationInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AgeOfLocation
},
3235 { &hf_lix2_uELocationTimestamp
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
3236 { &hf_lix2_geographicalInformation
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3237 { &hf_lix2_geodeticInformation
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3238 { &hf_lix2_globalGNbID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GlobalRANNodeID
},
3239 { &hf_lix2_cellSiteInformation
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CellSiteInformation
},
3240 { &hf_lix2_ignoreNCGI
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
3241 { &hf_lix2_nRNTNTAIInfo
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NRNTNTAIInfo
},
3242 { &hf_lix2_iABMTUserLocation
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IABMTUserLocation
},
3243 { NULL
, 0, 0, 0, NULL
}
3247 dissect_lix2_NRLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3248 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3249 NRLocation_sequence
, hf_index
, ett_lix2_NRLocation
);
3257 dissect_lix2_N3IWFIDNGAP(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3258 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
3259 NULL
, 0, hf_index
, -1,
3268 dissect_lix2_IPv4Address(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3269 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3278 dissect_lix2_IPv6Address(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3279 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3286 static const ber_sequence_t IPAddr_sequence
[] = {
3287 { &hf_lix2_iPv4Addr
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Address
},
3288 { &hf_lix2_iPv6Addr
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Address
},
3289 { NULL
, 0, 0, 0, NULL
}
3293 dissect_lix2_IPAddr(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3294 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3295 IPAddr_sequence
, hf_index
, ett_lix2_IPAddr
);
3303 dissect_lix2_INTEGER(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3304 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3313 dissect_lix2_SSID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3314 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3315 actx
, tree
, tvb
, offset
, hf_index
,
3324 dissect_lix2_BSSID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3325 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3326 actx
, tree
, tvb
, offset
, hf_index
,
3335 dissect_lix2_CivicAddressBytes(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3336 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3343 static const ber_sequence_t TNAPID_sequence
[] = {
3344 { &hf_lix2_sSID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SSID
},
3345 { &hf_lix2_bSSID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BSSID
},
3346 { &hf_lix2_civicAddress
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CivicAddressBytes
},
3347 { NULL
, 0, 0, 0, NULL
}
3351 dissect_lix2_TNAPID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3352 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3353 TNAPID_sequence
, hf_index
, ett_lix2_TNAPID
);
3359 static const ber_sequence_t TWAPID_sequence
[] = {
3360 { &hf_lix2_sSID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SSID
},
3361 { &hf_lix2_bSSID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BSSID
},
3362 { &hf_lix2_civicAddress
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CivicAddressBytes
},
3363 { NULL
, 0, 0, 0, NULL
}
3367 dissect_lix2_TWAPID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3368 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3369 TWAPID_sequence
, hf_index
, ett_lix2_TWAPID
);
3377 dissect_lix2_HFCNodeID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3378 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3379 actx
, tree
, tvb
, offset
, hf_index
,
3388 dissect_lix2_GLI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3389 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3396 static const value_string lix2_W5GBANLineType_vals
[] = {
3404 dissect_lix2_W5GBANLineType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3405 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3414 dissect_lix2_GCI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3415 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3416 actx
, tree
, tvb
, offset
, hf_index
,
3423 static const value_string lix2_TransportProtocol_vals
[] = {
3431 dissect_lix2_TransportProtocol(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3432 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3439 static const ber_sequence_t N3GALocation_sequence
[] = {
3440 { &hf_lix2_tAI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAI
},
3441 { &hf_lix2_n3IWFID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_N3IWFIDNGAP
},
3442 { &hf_lix2_uEIPAddr
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPAddr
},
3443 { &hf_lix2_portNumber_01
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
3444 { &hf_lix2_tNAPID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TNAPID
},
3445 { &hf_lix2_tWAPID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TWAPID
},
3446 { &hf_lix2_hFCNodeID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HFCNodeID
},
3447 { &hf_lix2_gLI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GLI
},
3448 { &hf_lix2_w5GBANLineType
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_W5GBANLineType
},
3449 { &hf_lix2_gCI
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GCI
},
3450 { &hf_lix2_ageOfLocationInfo
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AgeOfLocation
},
3451 { &hf_lix2_uELocationTimestamp
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
3452 { &hf_lix2_protocol_02
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TransportProtocol
},
3453 { NULL
, 0, 0, 0, NULL
}
3457 dissect_lix2_N3GALocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3458 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3459 N3GALocation_sequence
, hf_index
, ett_lix2_N3GALocation
);
3467 dissect_lix2_LAC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3468 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3475 static const ber_sequence_t LAI_sequence
[] = {
3476 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
3477 { &hf_lix2_lAC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_LAC
},
3478 { NULL
, 0, 0, 0, NULL
}
3482 dissect_lix2_LAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3483 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3484 LAI_sequence
, hf_index
, ett_lix2_LAI
);
3492 dissect_lix2_CellID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3493 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3500 static const ber_sequence_t CGI_sequence
[] = {
3501 { &hf_lix2_lAI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_LAI
},
3502 { &hf_lix2_cellID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_CellID
},
3503 { NULL
, 0, 0, 0, NULL
}
3507 dissect_lix2_CGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3508 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3509 CGI_sequence
, hf_index
, ett_lix2_CGI
);
3517 dissect_lix2_SAC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3518 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3525 static const ber_sequence_t SAI_sequence
[] = {
3526 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
3527 { &hf_lix2_lAC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_LAC
},
3528 { &hf_lix2_sAC
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SAC
},
3529 { NULL
, 0, 0, 0, NULL
}
3533 dissect_lix2_SAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3534 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3535 SAI_sequence
, hf_index
, ett_lix2_SAI
);
3543 dissect_lix2_RAC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3544 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3551 static const ber_sequence_t RAI_sequence
[] = {
3552 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
3553 { &hf_lix2_lAC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_LAC
},
3554 { &hf_lix2_rAC
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RAC
},
3555 { NULL
, 0, 0, 0, NULL
}
3559 dissect_lix2_RAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3560 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3561 RAI_sequence
, hf_index
, ett_lix2_RAI
);
3567 static const ber_sequence_t UTRALocation_sequence
[] = {
3568 { &hf_lix2_cGI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CGI
},
3569 { &hf_lix2_sAI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SAI
},
3570 { &hf_lix2_lAI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LAI
},
3571 { &hf_lix2_rAI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RAI
},
3572 { &hf_lix2_ageOfLocationInfo_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
3573 { &hf_lix2_uELocationTimestamp
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
3574 { &hf_lix2_geographicalInformation
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3575 { &hf_lix2_geodeticInformation
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3576 { &hf_lix2_cellSiteInformation
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CellSiteInformation
},
3577 { NULL
, 0, 0, 0, NULL
}
3581 dissect_lix2_UTRALocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3582 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3583 UTRALocation_sequence
, hf_index
, ett_lix2_UTRALocation
);
3591 dissect_lix2_E164Number(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3592 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_NumericString
,
3593 actx
, tree
, tvb
, offset
, hf_index
,
3600 static const ber_sequence_t GERALocation_sequence
[] = {
3601 { &hf_lix2_locationNumber
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_E164Number
},
3602 { &hf_lix2_cGI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CGI
},
3603 { &hf_lix2_rAI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RAI
},
3604 { &hf_lix2_sAI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SAI
},
3605 { &hf_lix2_lAI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LAI
},
3606 { &hf_lix2_vLRNumber
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3607 { &hf_lix2_mSCNumber
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3608 { &hf_lix2_ageOfLocationInfo_01
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
3609 { &hf_lix2_uELocationTimestamp
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
3610 { &hf_lix2_geographicalInformation
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3611 { &hf_lix2_geodeticInformation
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3612 { &hf_lix2_cellSiteInformation
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CellSiteInformation
},
3613 { NULL
, 0, 0, 0, NULL
}
3617 dissect_lix2_GERALocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3618 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3619 GERALocation_sequence
, hf_index
, ett_lix2_GERALocation
);
3625 static const ber_sequence_t UserLocation_sequence
[] = {
3626 { &hf_lix2_eUTRALocation
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EUTRALocation
},
3627 { &hf_lix2_nRLocation
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NRLocation
},
3628 { &hf_lix2_n3GALocation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_N3GALocation
},
3629 { &hf_lix2_uTRALocation
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTRALocation
},
3630 { &hf_lix2_gERALocation
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GERALocation
},
3631 { NULL
, 0, 0, 0, NULL
}
3635 dissect_lix2_UserLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3636 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3637 UserLocation_sequence
, hf_index
, ett_lix2_UserLocation
);
3643 static const ber_sequence_t Point_sequence
[] = {
3644 { &hf_lix2_geographicalCoordinates
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalCoordinates
},
3645 { NULL
, 0, 0, 0, NULL
}
3649 dissect_lix2_Point(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3650 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3651 Point_sequence
, hf_index
, ett_lix2_Point
);
3659 dissect_lix2_Uncertainty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3660 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3669 dissect_lix2_UncertaintySBI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3670 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3671 actx
, tree
, tvb
, offset
, hf_index
,
3678 static const ber_sequence_t PointUncertaintyCircle_sequence
[] = {
3679 { &hf_lix2_geographicalCoordinates
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalCoordinates
},
3680 { &hf_lix2_deprecatedUncertainty
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Uncertainty
},
3681 { &hf_lix2_uncertaintySBI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UncertaintySBI
},
3682 { NULL
, 0, 0, 0, NULL
}
3686 dissect_lix2_PointUncertaintyCircle(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3687 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3688 PointUncertaintyCircle_sequence
, hf_index
, ett_lix2_PointUncertaintyCircle
);
3696 dissect_lix2_Orientation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3697 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3704 static const ber_sequence_t UncertaintyEllipse_sequence
[] = {
3705 { &hf_lix2_deprecatedSemiMajor
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_Uncertainty
},
3706 { &hf_lix2_deprecatedSemiMinor
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Uncertainty
},
3707 { &hf_lix2_orientationMajor
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Orientation
},
3708 { &hf_lix2_semiMajorSBI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UncertaintySBI
},
3709 { &hf_lix2_semiMinorSBI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UncertaintySBI
},
3710 { NULL
, 0, 0, 0, NULL
}
3714 dissect_lix2_UncertaintyEllipse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3715 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3716 UncertaintyEllipse_sequence
, hf_index
, ett_lix2_UncertaintyEllipse
);
3724 dissect_lix2_Confidence(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3725 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3732 static const ber_sequence_t PointUncertaintyEllipse_sequence
[] = {
3733 { &hf_lix2_geographicalCoordinates
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalCoordinates
},
3734 { &hf_lix2_uncertainty
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UncertaintyEllipse
},
3735 { &hf_lix2_confidence
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Confidence
},
3736 { NULL
, 0, 0, 0, NULL
}
3740 dissect_lix2_PointUncertaintyEllipse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3741 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3742 PointUncertaintyEllipse_sequence
, hf_index
, ett_lix2_PointUncertaintyEllipse
);
3748 static const ber_sequence_t SET_SIZE_3_15_OF_GeographicalCoordinates_set_of
[1] = {
3749 { &hf_lix2_pointList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_GeographicalCoordinates
},
3753 dissect_lix2_SET_SIZE_3_15_OF_GeographicalCoordinates(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3754 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
3755 SET_SIZE_3_15_OF_GeographicalCoordinates_set_of
, hf_index
, ett_lix2_SET_SIZE_3_15_OF_GeographicalCoordinates
);
3761 static const ber_sequence_t Polygon_sequence
[] = {
3762 { &hf_lix2_pointList
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SET_SIZE_3_15_OF_GeographicalCoordinates
},
3763 { NULL
, 0, 0, 0, NULL
}
3767 dissect_lix2_Polygon(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3768 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3769 Polygon_sequence
, hf_index
, ett_lix2_Polygon
);
3777 dissect_lix2_Altitude(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3778 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3779 actx
, tree
, tvb
, offset
, hf_index
,
3786 static const ber_sequence_t PointAltitude_sequence
[] = {
3787 { &hf_lix2_point_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalCoordinates
},
3788 { &hf_lix2_altitude
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Altitude
},
3789 { NULL
, 0, 0, 0, NULL
}
3793 dissect_lix2_PointAltitude(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3794 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3795 PointAltitude_sequence
, hf_index
, ett_lix2_PointAltitude
);
3801 static const ber_sequence_t PointAltitudeUncertainty_sequence
[] = {
3802 { &hf_lix2_point_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalCoordinates
},
3803 { &hf_lix2_altitude
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Altitude
},
3804 { &hf_lix2_uncertaintyEllipse
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UncertaintyEllipse
},
3805 { &hf_lix2_deprecatedUncertaintyAltitude
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Uncertainty
},
3806 { &hf_lix2_confidence
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_Confidence
},
3807 { &hf_lix2_uncertaintyAltitudeSBI
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UncertaintySBI
},
3808 { NULL
, 0, 0, 0, NULL
}
3812 dissect_lix2_PointAltitudeUncertainty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3813 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3814 PointAltitudeUncertainty_sequence
, hf_index
, ett_lix2_PointAltitudeUncertainty
);
3822 dissect_lix2_InnerRadius(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3823 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3832 dissect_lix2_Angle(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3833 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3840 static const ber_sequence_t EllipsoidArc_sequence
[] = {
3841 { &hf_lix2_point_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalCoordinates
},
3842 { &hf_lix2_innerRadius
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_InnerRadius
},
3843 { &hf_lix2_deprecatedUncertaintyRadius
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Uncertainty
},
3844 { &hf_lix2_offsetAngle
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Angle
},
3845 { &hf_lix2_includedAngle
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_Angle
},
3846 { &hf_lix2_confidence
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_Confidence
},
3847 { &hf_lix2_uncertaintyRadiusSBI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UncertaintySBI
},
3848 { NULL
, 0, 0, 0, NULL
}
3852 dissect_lix2_EllipsoidArc(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3853 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
3854 EllipsoidArc_sequence
, hf_index
, ett_lix2_EllipsoidArc
);
3860 static const value_string lix2_GeographicArea_vals
[] = {
3862 { 2, "pointUncertaintyCircle" },
3863 { 3, "pointUncertaintyEllipse" },
3865 { 5, "pointAltitude" },
3866 { 6, "pointAltitudeUncertainty" },
3867 { 7, "ellipsoidArc" },
3871 static const ber_choice_t GeographicArea_choice
[] = {
3872 { 1, &hf_lix2_point
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_Point
},
3873 { 2, &hf_lix2_pointUncertaintyCircle
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PointUncertaintyCircle
},
3874 { 3, &hf_lix2_pointUncertaintyEllipse
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PointUncertaintyEllipse
},
3875 { 4, &hf_lix2_polygon
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Polygon
},
3876 { 5, &hf_lix2_pointAltitude
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PointAltitude
},
3877 { 6, &hf_lix2_pointAltitudeUncertainty
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_PointAltitudeUncertainty
},
3878 { 7, &hf_lix2_ellipsoidArc
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_EllipsoidArc
},
3879 { 0, NULL
, 0, 0, 0, NULL
}
3883 dissect_lix2_GeographicArea(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3884 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
3885 GeographicArea_choice
, hf_index
, ett_lix2_GeographicArea
,
3892 static const value_string lix2_RATType_vals
[] = {
3899 { 7, "wirelineCable" },
3900 { 8, "wirelineBBF" },
3904 { 12, "trustedN3GA" },
3905 { 13, "trustedWLAN" },
3911 { 19, "nROTHERSAT" },
3918 dissect_lix2_RATType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3919 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3928 dissect_lix2_TimeZone(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3929 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
3930 actx
, tree
, tvb
, offset
, hf_index
,
3937 static const value_string lix2_RANCGI_vals
[] = {
3944 static const ber_choice_t RANCGI_choice
[] = {
3945 { 1, &hf_lix2_eCGI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_ECGI
},
3946 { 2, &hf_lix2_nCGI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NCGI
},
3947 { 3, &hf_lix2_cGI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_CGI
},
3948 { 0, NULL
, 0, 0, 0, NULL
}
3952 dissect_lix2_RANCGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3953 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
3954 RANCGI_choice
, hf_index
, ett_lix2_RANCGI
,
3963 dissect_lix2_OCTET_STRING(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3964 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
3971 static const value_string lix2_RANNodeName_vals
[] = {
3972 { 1, "rANNodeNameVisible" },
3973 { 2, "rANNodeNameUTF8" },
3977 static const ber_choice_t RANNodeName_choice
[] = {
3978 { 1, &hf_lix2_rANNodeNameVisible
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
3979 { 2, &hf_lix2_rANNodeNameUTF8
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
3980 { 0, NULL
, 0, 0, 0, NULL
}
3984 dissect_lix2_RANNodeName(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3985 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
3986 RANNodeName_choice
, hf_index
, ett_lix2_RANNodeName
,
3993 static const ber_sequence_t TAISliceSupportList_sequence_of
[1] = {
3994 { &hf_lix2_TAISliceSupportList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SNSSAI
},
3998 dissect_lix2_TAISliceSupportList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
3999 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4000 TAISliceSupportList_sequence_of
, hf_index
, ett_lix2_TAISliceSupportList
);
4006 static const ber_sequence_t BroadcastPLMNItem_sequence
[] = {
4007 { &hf_lix2_pLMNIdentity
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
4008 { &hf_lix2_tAISliceSupportList
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_TAISliceSupportList
},
4009 { &hf_lix2_nPNSupport
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_NID
},
4010 { NULL
, 0, 0, 0, NULL
}
4014 dissect_lix2_BroadcastPLMNItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4015 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4016 BroadcastPLMNItem_sequence
, hf_index
, ett_lix2_BroadcastPLMNItem
);
4022 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem_sequence_of
[1] = {
4023 { &hf_lix2_broadcastPLMNList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_BroadcastPLMNItem
},
4027 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4028 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4029 SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem
);
4035 static const value_string lix2_RATInformation_vals
[] = {
4036 { 1, "unlicensed" },
4041 { 6, "nROTHERSAT" },
4047 dissect_lix2_RATInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4048 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4055 static const ber_sequence_t TAItem_sequence
[] = {
4056 { &hf_lix2_tAC
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_TAC
},
4057 { &hf_lix2_broadcastPLMNList
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem
},
4058 { &hf_lix2_rATinformation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATInformation
},
4059 { NULL
, 0, 0, 0, NULL
}
4063 dissect_lix2_TAItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4064 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4065 TAItem_sequence
, hf_index
, ett_lix2_TAItem
);
4071 static const ber_sequence_t SupportedTAList_sequence_of
[1] = {
4072 { &hf_lix2_SupportedTAList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAItem
},
4076 dissect_lix2_SupportedTAList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4077 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4078 SupportedTAList_sequence_of
, hf_index
, ett_lix2_SupportedTAList
);
4084 static const ber_sequence_t PLMNSupportItem_sequence
[] = {
4085 { &hf_lix2_pLMNIdentity
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
4086 { &hf_lix2_nPNSupport
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NID
},
4087 { &hf_lix2_onboardingSupport
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
4088 { NULL
, 0, 0, 0, NULL
}
4092 dissect_lix2_PLMNSupportItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4093 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4094 PLMNSupportItem_sequence
, hf_index
, ett_lix2_PLMNSupportItem
);
4100 static const ber_sequence_t PLMNSupportList_sequence_of
[1] = {
4101 { &hf_lix2_PLMNSupportList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PLMNSupportItem
},
4105 dissect_lix2_PLMNSupportList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4106 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4107 PLMNSupportList_sequence_of
, hf_index
, ett_lix2_PLMNSupportList
);
4113 static const ber_sequence_t NGInformation_sequence
[] = {
4114 { &hf_lix2_globalRANNodeID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GlobalRANNodeID
},
4115 { &hf_lix2_rANNodeName
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RANNodeName
},
4116 { &hf_lix2_supportedTAList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SupportedTAList
},
4117 { &hf_lix2_extendedRANNodeName
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RANNodeName
},
4118 { &hf_lix2_pLMNSupportList
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNSupportList
},
4119 { &hf_lix2_iABSupported
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
4120 { NULL
, 0, 0, 0, NULL
}
4124 dissect_lix2_NGInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4125 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4126 NGInformation_sequence
, hf_index
, ett_lix2_NGInformation
);
4134 dissect_lix2_INTEGER_0_68719476735(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4135 offset
= dissect_ber_integer64(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4142 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_RANCGI_sequence_of
[1] = {
4143 { &hf_lix2_gNBDUServedCells_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RANCGI
},
4147 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RANCGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4148 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4149 SEQUENCE_SIZE_1_MAX_OF_RANCGI_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RANCGI
);
4155 static const ber_sequence_t F1Information_sequence
[] = {
4156 { &hf_lix2_gNBDUID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_68719476735
},
4157 { &hf_lix2_gNBDUName
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4158 { &hf_lix2_gNBCUName
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4159 { &hf_lix2_gNBDUServedCells
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RANCGI
},
4160 { &hf_lix2_extendedGNBDUName
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4161 { &hf_lix2_extendedGNBCUName
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4162 { NULL
, 0, 0, 0, NULL
}
4166 dissect_lix2_F1Information(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4167 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4168 F1Information_sequence
, hf_index
, ett_lix2_F1Information
);
4174 static const value_string lix2_CellRadioRelatedInformation_vals
[] = {
4175 { 1, "nGInformation" },
4176 { 2, "f1Information" },
4180 static const ber_choice_t CellRadioRelatedInformation_choice
[] = {
4181 { 1, &hf_lix2_nGInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NGInformation
},
4182 { 2, &hf_lix2_f1Information
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_F1Information
},
4183 { 0, NULL
, 0, 0, 0, NULL
}
4187 dissect_lix2_CellRadioRelatedInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4188 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
4189 CellRadioRelatedInformation_choice
, hf_index
, ett_lix2_CellRadioRelatedInformation
,
4198 dissect_lix2_RFBand(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4199 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
4200 actx
, tree
, tvb
, offset
, hf_index
,
4207 static const ber_sequence_t CellInformation_sequence
[] = {
4208 { &hf_lix2_rANCGI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RANCGI
},
4209 { &hf_lix2_cellSiteinformation
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CellSiteInformation
},
4210 { &hf_lix2_timeOfLocation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
4211 { &hf_lix2_cellRadioRelatedInformation
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_CellRadioRelatedInformation
},
4212 { &hf_lix2_band
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RFBand
},
4213 { NULL
, 0, 0, 0, NULL
}
4217 dissect_lix2_CellInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4218 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4219 CellInformation_sequence
, hf_index
, ett_lix2_CellInformation
);
4225 static const ber_sequence_t SEQUENCE_OF_CellInformation_sequence_of
[1] = {
4226 { &hf_lix2_additionalCellIDs_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_CellInformation
},
4230 dissect_lix2_SEQUENCE_OF_CellInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4231 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4232 SEQUENCE_OF_CellInformation_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_CellInformation
);
4238 static const ber_sequence_t LocationInfo_sequence
[] = {
4239 { &hf_lix2_userLocation
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UserLocation
},
4240 { &hf_lix2_currentLoc
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
4241 { &hf_lix2_geoInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GeographicArea
},
4242 { &hf_lix2_rATType
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
4243 { &hf_lix2_timeZone
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TimeZone
},
4244 { &hf_lix2_additionalCellIDs
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_CellInformation
},
4245 { NULL
, 0, 0, 0, NULL
}
4249 dissect_lix2_LocationInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4250 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4251 LocationInfo_sequence
, hf_index
, ett_lix2_LocationInfo
);
4257 static const value_string lix2_AccuracyFulfilmentIndicator_vals
[] = {
4258 { 1, "requestedAccuracyFulfilled" },
4259 { 2, "requestedAccuracyNotFulfilled" },
4265 dissect_lix2_AccuracyFulfilmentIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4266 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4275 dissect_lix2_HorizontalSpeed(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4276 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
4277 actx
, tree
, tvb
, offset
, hf_index
,
4284 static const ber_sequence_t HorizontalVelocity_sequence
[] = {
4285 { &hf_lix2_hSpeed
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalSpeed
},
4286 { &hf_lix2_bearing
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Angle
},
4287 { NULL
, 0, 0, 0, NULL
}
4291 dissect_lix2_HorizontalVelocity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4292 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4293 HorizontalVelocity_sequence
, hf_index
, ett_lix2_HorizontalVelocity
);
4301 dissect_lix2_VerticalSpeed(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4302 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
4303 actx
, tree
, tvb
, offset
, hf_index
,
4310 static const value_string lix2_VerticalDirection_vals
[] = {
4318 dissect_lix2_VerticalDirection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4319 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4326 static const ber_sequence_t HorizontalWithVerticalVelocity_sequence
[] = {
4327 { &hf_lix2_hSpeed
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalSpeed
},
4328 { &hf_lix2_bearing
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Angle
},
4329 { &hf_lix2_vSpeed
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_VerticalSpeed
},
4330 { &hf_lix2_vDirection
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_VerticalDirection
},
4331 { NULL
, 0, 0, 0, NULL
}
4335 dissect_lix2_HorizontalWithVerticalVelocity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4336 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4337 HorizontalWithVerticalVelocity_sequence
, hf_index
, ett_lix2_HorizontalWithVerticalVelocity
);
4345 dissect_lix2_SpeedUncertainty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4346 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
4347 actx
, tree
, tvb
, offset
, hf_index
,
4354 static const ber_sequence_t HorizontalVelocityWithUncertainty_sequence
[] = {
4355 { &hf_lix2_hSpeed
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalSpeed
},
4356 { &hf_lix2_bearing
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Angle
},
4357 { &hf_lix2_uncertainty_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SpeedUncertainty
},
4358 { NULL
, 0, 0, 0, NULL
}
4362 dissect_lix2_HorizontalVelocityWithUncertainty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4363 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4364 HorizontalVelocityWithUncertainty_sequence
, hf_index
, ett_lix2_HorizontalVelocityWithUncertainty
);
4370 static const ber_sequence_t HorizontalWithVerticalVelocityAndUncertainty_sequence
[] = {
4371 { &hf_lix2_hSpeed
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalSpeed
},
4372 { &hf_lix2_bearing
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Angle
},
4373 { &hf_lix2_vSpeed
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_VerticalSpeed
},
4374 { &hf_lix2_vDirection
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_VerticalDirection
},
4375 { &hf_lix2_hUncertainty
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_SpeedUncertainty
},
4376 { &hf_lix2_vUncertainty
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SpeedUncertainty
},
4377 { NULL
, 0, 0, 0, NULL
}
4381 dissect_lix2_HorizontalWithVerticalVelocityAndUncertainty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4382 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4383 HorizontalWithVerticalVelocityAndUncertainty_sequence
, hf_index
, ett_lix2_HorizontalWithVerticalVelocityAndUncertainty
);
4389 static const value_string lix2_VelocityEstimate_vals
[] = {
4390 { 1, "horVelocity" },
4391 { 2, "horWithVertVelocity" },
4392 { 3, "horVelocityWithUncertainty" },
4393 { 4, "horWithVertVelocityAndUncertainty" },
4397 static const ber_choice_t VelocityEstimate_choice
[] = {
4398 { 1, &hf_lix2_horVelocity
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalVelocity
},
4399 { 2, &hf_lix2_horWithVertVelocity
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalWithVerticalVelocity
},
4400 { 3, &hf_lix2_horVelocityWithUncertainty
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalVelocityWithUncertainty
},
4401 { 4, &hf_lix2_horWithVertVelocityAndUncertainty
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_HorizontalWithVerticalVelocityAndUncertainty
},
4402 { 0, NULL
, 0, 0, 0, NULL
}
4406 dissect_lix2_VelocityEstimate(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4407 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
4408 VelocityEstimate_choice
, hf_index
, ett_lix2_VelocityEstimate
,
4415 static const ber_sequence_t CivicAddress_sequence
[] = {
4416 { &hf_lix2_country_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4417 { &hf_lix2_a1
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4418 { &hf_lix2_a2
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4419 { &hf_lix2_a3
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4420 { &hf_lix2_a4
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4421 { &hf_lix2_a5
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4422 { &hf_lix2_a6
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4423 { &hf_lix2_prd
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4424 { &hf_lix2_pod
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4425 { &hf_lix2_sts
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4426 { &hf_lix2_hno
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4427 { &hf_lix2_hns
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4428 { &hf_lix2_lmk
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4429 { &hf_lix2_loc
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4430 { &hf_lix2_nam
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4431 { &hf_lix2_pc
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4432 { &hf_lix2_bld
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4433 { &hf_lix2_unit
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4434 { &hf_lix2_flr
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4435 { &hf_lix2_room
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4436 { &hf_lix2_plc
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4437 { &hf_lix2_pcn
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4438 { &hf_lix2_pobox
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4439 { &hf_lix2_addcode
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4440 { &hf_lix2_seat
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4441 { &hf_lix2_rd
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4442 { &hf_lix2_rdsec
, BER_CLASS_CON
, 27, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4443 { &hf_lix2_rdbr
, BER_CLASS_CON
, 28, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4444 { &hf_lix2_rdsubbr
, BER_CLASS_CON
, 29, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4445 { &hf_lix2_prm
, BER_CLASS_CON
, 30, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4446 { &hf_lix2_pom
, BER_CLASS_CON
, 31, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4447 { NULL
, 0, 0, 0, NULL
}
4451 dissect_lix2_CivicAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4452 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4453 CivicAddress_sequence
, hf_index
, ett_lix2_CivicAddress
);
4459 static const value_string lix2_PositioningMethod_vals
[] = {
4463 { 4, "barometricPressure" },
4467 { 8, "motionSensor" },
4474 { 15, "networkSpecific" },
4480 dissect_lix2_PositioningMethod(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4481 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4488 static const value_string lix2_PositioningMode_vals
[] = {
4490 { 2, "uEAssisted" },
4491 { 3, "conventional" },
4497 dissect_lix2_PositioningMode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4498 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4505 static const value_string lix2_Usage_vals
[] = {
4507 { 2, "successResultsNotUsed" },
4508 { 3, "successResultsUsedToVerifyLocation" },
4509 { 4, "successResultsUsedToGenerateLocation" },
4510 { 5, "successMethodNotDetermined" },
4516 dissect_lix2_Usage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4517 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4526 dissect_lix2_MethodCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4527 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4534 static const ber_sequence_t PositioningMethodAndUsage_sequence
[] = {
4535 { &hf_lix2_method
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PositioningMethod
},
4536 { &hf_lix2_mode
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PositioningMode
},
4537 { &hf_lix2_usage
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Usage
},
4538 { &hf_lix2_methodCode
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MethodCode
},
4539 { NULL
, 0, 0, 0, NULL
}
4543 dissect_lix2_PositioningMethodAndUsage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4544 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4545 PositioningMethodAndUsage_sequence
, hf_index
, ett_lix2_PositioningMethodAndUsage
);
4551 static const ber_sequence_t SET_OF_PositioningMethodAndUsage_set_of
[1] = {
4552 { &hf_lix2_positioningDataList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PositioningMethodAndUsage
},
4556 dissect_lix2_SET_OF_PositioningMethodAndUsage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4557 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4558 SET_OF_PositioningMethodAndUsage_set_of
, hf_index
, ett_lix2_SET_OF_PositioningMethodAndUsage
);
4564 static const value_string lix2_GNSSID_vals
[] = {
4568 { 4, "modernizedGPS" },
4578 dissect_lix2_GNSSID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4579 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4586 static const ber_sequence_t GNSSPositioningMethodAndUsage_sequence
[] = {
4587 { &hf_lix2_mode
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PositioningMode
},
4588 { &hf_lix2_gNSS
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_GNSSID
},
4589 { &hf_lix2_usage
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Usage
},
4590 { NULL
, 0, 0, 0, NULL
}
4594 dissect_lix2_GNSSPositioningMethodAndUsage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4595 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4596 GNSSPositioningMethodAndUsage_sequence
, hf_index
, ett_lix2_GNSSPositioningMethodAndUsage
);
4602 static const ber_sequence_t SET_OF_GNSSPositioningMethodAndUsage_set_of
[1] = {
4603 { &hf_lix2_gNSSPositioningDataList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_GNSSPositioningMethodAndUsage
},
4607 dissect_lix2_SET_OF_GNSSPositioningMethodAndUsage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4608 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4609 SET_OF_GNSSPositioningMethodAndUsage_set_of
, hf_index
, ett_lix2_SET_OF_GNSSPositioningMethodAndUsage
);
4617 dissect_lix2_BarometricPressure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4618 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4625 static const ber_sequence_t LocationData_sequence
[] = {
4626 { &hf_lix2_locationEstimate
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GeographicArea
},
4627 { &hf_lix2_accuracyFulfilmentIndicator
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccuracyFulfilmentIndicator
},
4628 { &hf_lix2_ageOfLocationEstimate
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AgeOfLocation
},
4629 { &hf_lix2_velocityEstimate
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_VelocityEstimate
},
4630 { &hf_lix2_civicAddress_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CivicAddress
},
4631 { &hf_lix2_positioningDataList
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_PositioningMethodAndUsage
},
4632 { &hf_lix2_gNSSPositioningDataList
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_GNSSPositioningMethodAndUsage
},
4633 { &hf_lix2_eCGI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ECGI
},
4634 { &hf_lix2_nCGI
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NCGI
},
4635 { &hf_lix2_altitude
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Altitude
},
4636 { &hf_lix2_barometricPressure
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BarometricPressure
},
4637 { NULL
, 0, 0, 0, NULL
}
4641 dissect_lix2_LocationData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4642 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4643 LocationData_sequence
, hf_index
, ett_lix2_LocationData
);
4651 dissect_lix2_INTEGER_1_699(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4652 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4659 static const value_string lix2_RawMLPResponse_vals
[] = {
4660 { 1, "mLPPositionData" },
4661 { 2, "mLPErrorCode" },
4665 static const ber_choice_t RawMLPResponse_choice
[] = {
4666 { 1, &hf_lix2_mLPPositionData
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4667 { 2, &hf_lix2_mLPErrorCode
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_1_699
},
4668 { 0, NULL
, 0, 0, 0, NULL
}
4672 dissect_lix2_RawMLPResponse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4673 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
4674 RawMLPResponse_choice
, hf_index
, ett_lix2_RawMLPResponse
,
4681 static const ber_sequence_t PositioningInfo_sequence
[] = {
4682 { &hf_lix2_positionInfo
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LocationData
},
4683 { &hf_lix2_rawMLPResponse
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RawMLPResponse
},
4684 { NULL
, 0, 0, 0, NULL
}
4688 dissect_lix2_PositioningInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4689 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4690 PositioningInfo_sequence
, hf_index
, ett_lix2_PositioningInfo
);
4696 static const value_string lix2_AMFEventType_vals
[] = {
4697 { 1, "locationReport" },
4698 { 2, "presenceInAOIReport" },
4704 dissect_lix2_AMFEventType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4705 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4712 static const value_string lix2_PresenceState_vals
[] = {
4722 dissect_lix2_PresenceState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4723 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4730 static const ber_sequence_t SET_OF_TAI_set_of
[1] = {
4731 { &hf_lix2_trackingAreaList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAI
},
4735 dissect_lix2_SET_OF_TAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4736 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4737 SET_OF_TAI_set_of
, hf_index
, ett_lix2_SET_OF_TAI
);
4743 static const ber_sequence_t SET_OF_ECGI_set_of
[1] = {
4744 { &hf_lix2_eCGIList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ECGI
},
4748 dissect_lix2_SET_OF_ECGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4749 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4750 SET_OF_ECGI_set_of
, hf_index
, ett_lix2_SET_OF_ECGI
);
4756 static const ber_sequence_t SET_OF_NCGI_set_of
[1] = {
4757 { &hf_lix2_nCGIList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_NCGI
},
4761 dissect_lix2_SET_OF_NCGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4762 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4763 SET_OF_NCGI_set_of
, hf_index
, ett_lix2_SET_OF_NCGI
);
4769 static const ber_sequence_t SET_OF_GlobalRANNodeID_set_of
[1] = {
4770 { &hf_lix2_globalRANNodeIDList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_GlobalRANNodeID
},
4774 dissect_lix2_SET_OF_GlobalRANNodeID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4775 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4776 SET_OF_GlobalRANNodeID_set_of
, hf_index
, ett_lix2_SET_OF_GlobalRANNodeID
);
4782 static const ber_sequence_t PresenceInfo_sequence
[] = {
4783 { &hf_lix2_presenceState
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PresenceState
},
4784 { &hf_lix2_trackingAreaList
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_TAI
},
4785 { &hf_lix2_eCGIList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_ECGI
},
4786 { &hf_lix2_nCGIList
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_NCGI
},
4787 { &hf_lix2_globalRANNodeIDList
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_GlobalRANNodeID
},
4788 { &hf_lix2_globalENbIDList
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_GlobalRANNodeID
},
4789 { NULL
, 0, 0, 0, NULL
}
4793 dissect_lix2_PresenceInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4794 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4795 PresenceInfo_sequence
, hf_index
, ett_lix2_PresenceInfo
);
4801 static const ber_sequence_t LADNInfo_sequence
[] = {
4802 { &hf_lix2_lADN
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
4803 { &hf_lix2_presence
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PresenceState
},
4804 { NULL
, 0, 0, 0, NULL
}
4808 dissect_lix2_LADNInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4809 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4810 LADNInfo_sequence
, hf_index
, ett_lix2_LADNInfo
);
4816 static const ber_sequence_t AMFEventArea_sequence
[] = {
4817 { &hf_lix2_presenceInfo
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PresenceInfo
},
4818 { &hf_lix2_lADNInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LADNInfo
},
4819 { NULL
, 0, 0, 0, NULL
}
4823 dissect_lix2_AMFEventArea(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4824 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4825 AMFEventArea_sequence
, hf_index
, ett_lix2_AMFEventArea
);
4831 static const ber_sequence_t SET_OF_AMFEventArea_set_of
[1] = {
4832 { &hf_lix2_areaList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_AMFEventArea
},
4836 dissect_lix2_SET_OF_AMFEventArea(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4837 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4838 SET_OF_AMFEventArea_set_of
, hf_index
, ett_lix2_SET_OF_AMFEventArea
);
4844 static const value_string lix2_AccessType_vals
[] = {
4845 { 1, "threeGPPAccess" },
4846 { 2, "nonThreeGPPAccess" },
4847 { 3, "threeGPPandNonThreeGPPAccess" },
4853 dissect_lix2_AccessType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4854 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4861 static const ber_sequence_t SET_OF_AccessType_set_of
[1] = {
4862 { &hf_lix2_accessTypes_item
, BER_CLASS_UNI
, BER_UNI_TAG_ENUMERATED
, BER_FLAGS_NOOWNTAG
, dissect_lix2_AccessType
},
4866 dissect_lix2_SET_OF_AccessType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4867 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4868 SET_OF_AccessType_set_of
, hf_index
, ett_lix2_SET_OF_AccessType
);
4874 static const value_string lix2_RMState_vals
[] = {
4875 { 1, "registered" },
4876 { 2, "deregistered" },
4882 dissect_lix2_RMState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4883 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4890 static const ber_sequence_t RMInfo_sequence
[] = {
4891 { &hf_lix2_rMState
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RMState
},
4892 { &hf_lix2_accessType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
4893 { NULL
, 0, 0, 0, NULL
}
4897 dissect_lix2_RMInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4898 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4899 RMInfo_sequence
, hf_index
, ett_lix2_RMInfo
);
4905 static const ber_sequence_t SET_OF_RMInfo_set_of
[1] = {
4906 { &hf_lix2_rMInfoList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RMInfo
},
4910 dissect_lix2_SET_OF_RMInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4911 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4912 SET_OF_RMInfo_set_of
, hf_index
, ett_lix2_SET_OF_RMInfo
);
4918 static const value_string lix2_CMState_vals
[] = {
4926 dissect_lix2_CMState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4927 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4934 static const ber_sequence_t CMInfo_sequence
[] = {
4935 { &hf_lix2_cMState
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_CMState
},
4936 { &hf_lix2_accessType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
4937 { NULL
, 0, 0, 0, NULL
}
4941 dissect_lix2_CMInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4942 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4943 CMInfo_sequence
, hf_index
, ett_lix2_CMInfo
);
4949 static const ber_sequence_t SET_OF_CMInfo_set_of
[1] = {
4950 { &hf_lix2_cMInfoList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_CMInfo
},
4954 dissect_lix2_SET_OF_CMInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4955 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
4956 SET_OF_CMInfo_set_of
, hf_index
, ett_lix2_SET_OF_CMInfo
);
4962 static const value_string lix2_UEReachability_vals
[] = {
4963 { 1, "unreachable" },
4965 { 3, "regulatoryOnly" },
4971 dissect_lix2_UEReachability(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4972 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
4979 static const ber_sequence_t LocationPresenceReport_sequence
[] = {
4980 { &hf_lix2_type_02
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFEventType
},
4981 { &hf_lix2_timestamp
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
4982 { &hf_lix2_areaList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_AMFEventArea
},
4983 { &hf_lix2_timeZone
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TimeZone
},
4984 { &hf_lix2_accessTypes
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_AccessType
},
4985 { &hf_lix2_rMInfoList
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_RMInfo
},
4986 { &hf_lix2_cMInfoList
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_CMInfo
},
4987 { &hf_lix2_reachability
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEReachability
},
4988 { &hf_lix2_location_02
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UserLocation
},
4989 { &hf_lix2_additionalCellIDs
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_CellInformation
},
4990 { NULL
, 0, 0, 0, NULL
}
4994 dissect_lix2_LocationPresenceReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
4995 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
4996 LocationPresenceReport_sequence
, hf_index
, ett_lix2_LocationPresenceReport
);
5004 dissect_lix2_CellPortionID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5005 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5012 static const ber_sequence_t ESMLCCellInfo_sequence
[] = {
5013 { &hf_lix2_eCGI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_ECGI
},
5014 { &hf_lix2_cellPortionID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_CellPortionID
},
5015 { NULL
, 0, 0, 0, NULL
}
5019 dissect_lix2_ESMLCCellInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5020 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5021 ESMLCCellInfo_sequence
, hf_index
, ett_lix2_ESMLCCellInfo
);
5029 dissect_lix2_GERANPositioningData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5030 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5039 dissect_lix2_GERANGANSSPositioningData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5040 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5047 static const ber_sequence_t GERANPositioningInfo_sequence
[] = {
5048 { &hf_lix2_gERANPositioningData
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GERANPositioningData
},
5049 { &hf_lix2_gERANGANSSPositioningData
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GERANGANSSPositioningData
},
5050 { NULL
, 0, 0, 0, NULL
}
5054 dissect_lix2_GERANPositioningInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5055 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5056 GERANPositioningInfo_sequence
, hf_index
, ett_lix2_GERANPositioningInfo
);
5064 dissect_lix2_UTRANPositioningData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5065 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5074 dissect_lix2_UTRANGANSSPositioningData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5075 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5084 dissect_lix2_UTRANAdditionalPositioningData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5085 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5092 static const ber_sequence_t UTRANPositioningInfo_sequence
[] = {
5093 { &hf_lix2_uTRANPositioningData
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTRANPositioningData
},
5094 { &hf_lix2_uTRANGANSSPositioningData
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTRANGANSSPositioningData
},
5095 { &hf_lix2_uTRANAdditionalPositioningData
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTRANAdditionalPositioningData
},
5096 { NULL
, 0, 0, 0, NULL
}
5100 dissect_lix2_UTRANPositioningInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5101 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5102 UTRANPositioningInfo_sequence
, hf_index
, ett_lix2_UTRANPositioningInfo
);
5108 static const ber_sequence_t FourGPositioningInfo_sequence
[] = {
5109 { &hf_lix2_locationData
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_LocationData
},
5110 { &hf_lix2_cGI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CGI
},
5111 { &hf_lix2_sAI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SAI
},
5112 { &hf_lix2_eSMLCCellInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ESMLCCellInfo
},
5113 { &hf_lix2_gERANPositioningInfo
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GERANPositioningInfo
},
5114 { &hf_lix2_uTRANPositioningInfo
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTRANPositioningInfo
},
5115 { &hf_lix2_rawMLPResponse
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RawMLPResponse
},
5116 { NULL
, 0, 0, 0, NULL
}
5120 dissect_lix2_FourGPositioningInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5121 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5122 FourGPositioningInfo_sequence
, hf_index
, ett_lix2_FourGPositioningInfo
);
5130 dissect_lix2_GeographicalInformationOctet(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5131 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5140 dissect_lix2_GeodeticInformationOctet(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5141 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5150 dissect_lix2_CSGID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5151 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5158 static const value_string lix2_CSGAccessMode_vals
[] = {
5159 { 1, "closedMode" },
5160 { 2, "hybridMode" },
5166 dissect_lix2_CSGAccessMode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5167 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5174 static const value_string lix2_CSGMembershipIndication_vals
[] = {
5175 { 1, "notCSGMember" },
5182 dissect_lix2_CSGMembershipIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5183 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5190 static const ber_sequence_t UserCSGInformation_sequence
[] = {
5191 { &hf_lix2_cSGID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_CSGID
},
5192 { &hf_lix2_cSGAccessMode
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_CSGAccessMode
},
5193 { &hf_lix2_cSGMembershipIndication
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_CSGMembershipIndication
},
5194 { NULL
, 0, 0, 0, NULL
}
5198 dissect_lix2_UserCSGInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5199 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5200 UserCSGInformation_sequence
, hf_index
, ett_lix2_UserCSGInformation
);
5206 static const ber_sequence_t MMELocationInformation_sequence
[] = {
5207 { &hf_lix2_eCGI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ECGI
},
5208 { &hf_lix2_tAI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAI
},
5209 { &hf_lix2_geographicalInformation_01
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalInformationOctet
},
5210 { &hf_lix2_geodeticInformation_01
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GeodeticInformationOctet
},
5211 { &hf_lix2_currentLocationRetrieved
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
5212 { &hf_lix2_ageOfLocationInformation
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
5213 { &hf_lix2_userCSGInformation
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UserCSGInformation
},
5214 { &hf_lix2_eNbID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_ENbID
},
5215 { &hf_lix2_additionalCellIDs
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_CellInformation
},
5216 { NULL
, 0, 0, 0, NULL
}
5220 dissect_lix2_MMELocationInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5221 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5222 MMELocationInformation_sequence
, hf_index
, ett_lix2_MMELocationInformation
);
5228 static const ber_sequence_t SGSNLocationInformation_sequence
[] = {
5229 { &hf_lix2_cGI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CGI
},
5230 { &hf_lix2_lAI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LAI
},
5231 { &hf_lix2_sAI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SAI
},
5232 { &hf_lix2_rAI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RAI
},
5233 { &hf_lix2_geographicalInformation_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GeographicalInformationOctet
},
5234 { &hf_lix2_geodeticInformation_01
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GeodeticInformationOctet
},
5235 { &hf_lix2_currentLocationRetrieved
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
5236 { &hf_lix2_ageOfLocationInformation
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
5237 { &hf_lix2_userCSGInformation
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UserCSGInformation
},
5238 { NULL
, 0, 0, 0, NULL
}
5242 dissect_lix2_SGSNLocationInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5243 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5244 SGSNLocationInformation_sequence
, hf_index
, ett_lix2_SGSNLocationInformation
);
5250 static const ber_sequence_t EPSLocationInformation_sequence
[] = {
5251 { &hf_lix2_mMELocationInformation
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMELocationInformation
},
5252 { &hf_lix2_sGSNLocationInformation
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SGSNLocationInformation
},
5253 { NULL
, 0, 0, 0, NULL
}
5257 dissect_lix2_EPSLocationInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5258 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5259 EPSLocationInformation_sequence
, hf_index
, ett_lix2_EPSLocationInformation
);
5267 dissect_lix2_EPSUserLocationInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5268 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5275 static const value_string lix2_FourGLocationInfo_vals
[] = {
5276 { 1, "ePSLocationInformation" },
5277 { 2, "ePSUserLocationInformation" },
5281 static const ber_choice_t FourGLocationInfo_choice
[] = {
5282 { 1, &hf_lix2_ePSLocationInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSLocationInformation
},
5283 { 2, &hf_lix2_ePSUserLocationInformation
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSUserLocationInformation
},
5284 { 0, NULL
, 0, 0, 0, NULL
}
5288 dissect_lix2_FourGLocationInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5289 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
5290 FourGLocationInfo_choice
, hf_index
, ett_lix2_FourGLocationInfo
,
5297 static const ber_sequence_t SIPAccessNetworkInformation_sequence
[] = {
5298 { &hf_lix2_accessNetworkInfo
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
5299 { &hf_lix2_servingPLMN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
5300 { NULL
, 0, 0, 0, NULL
}
5304 dissect_lix2_SIPAccessNetworkInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5305 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5306 SIPAccessNetworkInformation_sequence
, hf_index
, ett_lix2_SIPAccessNetworkInformation
);
5314 dissect_lix2_SIPAccessInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5315 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
5316 actx
, tree
, tvb
, offset
, hf_index
,
5323 static const ber_sequence_t SEQUENCE_OF_SIPAccessInfo_sequence_of
[1] = {
5324 { &hf_lix2_accessInfo_item_01
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SIPAccessInfo
},
5328 dissect_lix2_SEQUENCE_OF_SIPAccessInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5329 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5330 SEQUENCE_OF_SIPAccessInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_SIPAccessInfo
);
5336 static const ber_sequence_t SIPLocationInfo_sequence
[] = {
5337 { &hf_lix2_locationInfo
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LocationInfo
},
5338 { &hf_lix2_cellInformation
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CellInformation
},
5339 { NULL
, 0, 0, 0, NULL
}
5343 dissect_lix2_SIPLocationInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5344 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5345 SIPLocationInfo_sequence
, hf_index
, ett_lix2_SIPLocationInfo
);
5351 static const ber_sequence_t SEQUENCE_OF_SIPLocationInfo_sequence_of
[1] = {
5352 { &hf_lix2_pANILocation_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SIPLocationInfo
},
5356 dissect_lix2_SEQUENCE_OF_SIPLocationInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5357 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5358 SEQUENCE_OF_SIPLocationInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_SIPLocationInfo
);
5364 static const ber_sequence_t PANIHeaderInfo_sequence
[] = {
5365 { &hf_lix2_accessNetworkInformation_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPAccessNetworkInformation
},
5366 { &hf_lix2_accessInfo_01
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPAccessInfo
},
5367 { &hf_lix2_pANILocation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPLocationInfo
},
5368 { NULL
, 0, 0, 0, NULL
}
5372 dissect_lix2_PANIHeaderInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5373 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5374 PANIHeaderInfo_sequence
, hf_index
, ett_lix2_PANIHeaderInfo
);
5380 static const ber_sequence_t SEQUENCE_OF_PANIHeaderInfo_sequence_of
[1] = {
5381 { &hf_lix2_pANIHeaderInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PANIHeaderInfo
},
5385 dissect_lix2_SEQUENCE_OF_PANIHeaderInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5386 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5387 SEQUENCE_OF_PANIHeaderInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_PANIHeaderInfo
);
5393 static const ber_sequence_t SIPGeolocationHeaderInfo_sequence
[] = {
5394 { &hf_lix2_locationValue
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
5395 { &hf_lix2_cidInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
5396 { NULL
, 0, 0, 0, NULL
}
5400 dissect_lix2_SIPGeolocationHeaderInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5401 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5402 SIPGeolocationHeaderInfo_sequence
, hf_index
, ett_lix2_SIPGeolocationHeaderInfo
);
5408 static const ber_sequence_t SEQUENCE_OF_SIPGeolocationHeaderInfo_sequence_of
[1] = {
5409 { &hf_lix2_geolocationHeaderInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SIPGeolocationHeaderInfo
},
5413 dissect_lix2_SEQUENCE_OF_SIPGeolocationHeaderInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5414 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5415 SEQUENCE_OF_SIPGeolocationHeaderInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_SIPGeolocationHeaderInfo
);
5421 static const ber_sequence_t SIPCellularNetworkInformation_sequence
[] = {
5422 { &hf_lix2_cellularNetworkInfo
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
5423 { &hf_lix2_servingPLMN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
5424 { NULL
, 0, 0, 0, NULL
}
5428 dissect_lix2_SIPCellularNetworkInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5429 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5430 SIPCellularNetworkInformation_sequence
, hf_index
, ett_lix2_SIPCellularNetworkInformation
);
5438 dissect_lix2_SIPCNICellInfoAge(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5439 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5446 static const ber_sequence_t SIPCellularAccessInfo_sequence
[] = {
5447 { &hf_lix2_accessInfo_02
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPAccessInfo
},
5448 { &hf_lix2_cellInfoAge
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPCNICellInfoAge
},
5449 { NULL
, 0, 0, 0, NULL
}
5453 dissect_lix2_SIPCellularAccessInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5454 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5455 SIPCellularAccessInfo_sequence
, hf_index
, ett_lix2_SIPCellularAccessInfo
);
5461 static const ber_sequence_t SEQUENCE_OF_SIPCellularAccessInfo_sequence_of
[1] = {
5462 { &hf_lix2_cellularAccessInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SIPCellularAccessInfo
},
5466 dissect_lix2_SEQUENCE_OF_SIPCellularAccessInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5467 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5468 SEQUENCE_OF_SIPCellularAccessInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_SIPCellularAccessInfo
);
5474 static const ber_sequence_t SIPCNIHeaderInfo_sequence
[] = {
5475 { &hf_lix2_cellularNetworkInformation_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPCellularNetworkInformation
},
5476 { &hf_lix2_cellularAccessInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPCellularAccessInfo
},
5477 { &hf_lix2_cNILocation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPLocationInfo
},
5478 { NULL
, 0, 0, 0, NULL
}
5482 dissect_lix2_SIPCNIHeaderInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5483 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5484 SIPCNIHeaderInfo_sequence
, hf_index
, ett_lix2_SIPCNIHeaderInfo
);
5490 static const ber_sequence_t SEQUENCE_OF_SIPCNIHeaderInfo_sequence_of
[1] = {
5491 { &hf_lix2_cNIHeaderInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SIPCNIHeaderInfo
},
5495 dissect_lix2_SEQUENCE_OF_SIPCNIHeaderInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5496 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5497 SEQUENCE_OF_SIPCNIHeaderInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_SIPCNIHeaderInfo
);
5503 static const ber_sequence_t IMSLocation_sequence
[] = {
5504 { &hf_lix2_pANIHeaderInfo
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PANIHeaderInfo
},
5505 { &hf_lix2_geolocationHeaderInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPGeolocationHeaderInfo
},
5506 { &hf_lix2_cNIHeaderInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPCNIHeaderInfo
},
5507 { NULL
, 0, 0, 0, NULL
}
5511 dissect_lix2_IMSLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5512 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5513 IMSLocation_sequence
, hf_index
, ett_lix2_IMSLocation
);
5519 static const ber_sequence_t Location_sequence
[] = {
5520 { &hf_lix2_locationInfo
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LocationInfo
},
5521 { &hf_lix2_positioningInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PositioningInfo
},
5522 { &hf_lix2_locationPresenceReport
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LocationPresenceReport
},
5523 { &hf_lix2_fourGPositioningInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FourGPositioningInfo
},
5524 { &hf_lix2_fourGLocationInfo
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_FourGLocationInfo
},
5525 { &hf_lix2_iMSLocation
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSLocation
},
5526 { NULL
, 0, 0, 0, NULL
}
5530 dissect_lix2_Location(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5531 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5532 Location_sequence
, hf_index
, ett_lix2_Location
);
5538 static const value_string lix2_UEEndpointAddress_vals
[] = {
5539 { 1, "iPv4Address" },
5540 { 2, "iPv6Address" },
5541 { 3, "ethernetAddress" },
5545 static const ber_choice_t UEEndpointAddress_choice
[] = {
5546 { 1, &hf_lix2_iPv4Address
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Address
},
5547 { 2, &hf_lix2_iPv6Address
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Address
},
5548 { 3, &hf_lix2_ethernetAddress
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
5549 { 0, NULL
, 0, 0, 0, NULL
}
5553 dissect_lix2_UEEndpointAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5554 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
5555 UEEndpointAddress_choice
, hf_index
, ett_lix2_UEEndpointAddress
,
5562 static const ber_sequence_t TAIList_sequence_of
[1] = {
5563 { &hf_lix2_TAIList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAI
},
5567 dissect_lix2_TAIList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5568 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5569 TAIList_sequence_of
, hf_index
, ett_lix2_TAIList
);
5575 static const value_string lix2_SMSOverNASIndicator_vals
[] = {
5576 { 1, "sMSOverNASNotAllowed" },
5577 { 2, "sMSOverNASAllowed" },
5583 dissect_lix2_SMSOverNASIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5584 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5593 dissect_lix2_MMEGroupID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5594 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5603 dissect_lix2_MMECode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5604 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5613 dissect_lix2_TMSI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5614 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5621 static const ber_sequence_t GUTI_sequence
[] = {
5622 { &hf_lix2_mCC
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MCC
},
5623 { &hf_lix2_mNC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MNC
},
5624 { &hf_lix2_mMEGroupID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEGroupID
},
5625 { &hf_lix2_mMECode
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MMECode
},
5626 { &hf_lix2_mTMSI
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_TMSI
},
5627 { NULL
, 0, 0, 0, NULL
}
5631 dissect_lix2_GUTI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5632 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5633 GUTI_sequence
, hf_index
, ett_lix2_GUTI
);
5639 static const value_string lix2_EPS5GGUTI_vals
[] = {
5645 static const ber_choice_t EPS5GGUTI_choice
[] = {
5646 { 1, &hf_lix2_gUTI_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
5647 { 2, &hf_lix2_fiveGGUTI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
5648 { 0, NULL
, 0, 0, 0, NULL
}
5652 dissect_lix2_EPS5GGUTI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5653 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
5654 EPS5GGUTI_choice
, hf_index
, ett_lix2_EPS5GGUTI
,
5661 static const value_string lix2_EMMRegStatus_vals
[] = {
5662 { 1, "uEEMMRegistered" },
5663 { 2, "uENotEMMRegistered" },
5669 dissect_lix2_EMMRegStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5670 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5677 static const value_string lix2_FiveGMMStatus_vals
[] = {
5678 { 1, "uE5GMMRegistered" },
5679 { 2, "uENot5GMMRegistered" },
5685 dissect_lix2_FiveGMMStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5686 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5693 static const ber_sequence_t EMM5GMMStatus_sequence
[] = {
5694 { &hf_lix2_eMMRegStatus
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EMMRegStatus
},
5695 { &hf_lix2_fiveGMMStatus
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMMStatus
},
5696 { NULL
, 0, 0, 0, NULL
}
5700 dissect_lix2_EMM5GMMStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5701 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5702 EMM5GMMStatus_sequence
, hf_index
, ett_lix2_EMM5GMMStatus
);
5708 static const value_string lix2_NonIMEISVPEI_vals
[] = {
5709 { 1, "mACAddress" },
5714 static const ber_choice_t NonIMEISVPEI_choice
[] = {
5715 { 1, &hf_lix2_mACAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
5716 { 2, &hf_lix2_eUI64
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EUI64
},
5717 { 0, NULL
, 0, 0, 0, NULL
}
5721 dissect_lix2_NonIMEISVPEI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5722 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
5723 NonIMEISVPEI_choice
, hf_index
, ett_lix2_NonIMEISVPEI
,
5730 static const value_string lix2_MACRestrictionIndicator_vals
[] = {
5731 { 1, "noResrictions" },
5732 { 2, "mACAddressNotUseableAsEquipmentIdentifier" },
5739 dissect_lix2_MACRestrictionIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5740 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5749 dissect_lix2_PagingRestrictionIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5750 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5757 static const value_string lix2_EstablishmentCause_vals
[] = {
5759 { 2, "highPriorityAccess" },
5761 { 4, "moSignalling" },
5763 { 6, "moVoiceCall" },
5764 { 7, "moVideoCall" },
5766 { 9, "mpsPriorityAccess" },
5767 { 10, "mcsPriorityAccess" },
5768 { 11, "notAvailable" },
5769 { 12, "exceptionData" },
5775 dissect_lix2_EstablishmentCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5776 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5783 static const value_string lix2_RRCEstablishmentCause_vals
[] = {
5784 { 1, "ePCEstablishmentCause" },
5785 { 2, "fiveGCEstablishmentCause" },
5789 static const ber_choice_t RRCEstablishmentCause_choice
[] = {
5790 { 1, &hf_lix2_ePCEstablishmentCause
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EstablishmentCause
},
5791 { 2, &hf_lix2_fiveGCEstablishmentCause
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EstablishmentCause
},
5792 { 0, NULL
, 0, 0, 0, NULL
}
5796 dissect_lix2_RRCEstablishmentCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5797 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
5798 RRCEstablishmentCause_choice
, hf_index
, ett_lix2_RRCEstablishmentCause
,
5807 dissect_lix2_RANUENGAPID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5808 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5817 dissect_lix2_CAGID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5818 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
5819 actx
, tree
, tvb
, offset
, hf_index
,
5826 static const ber_sequence_t CellCAGList_sequence_of
[1] = {
5827 { &hf_lix2_CellCAGList_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_CAGID
},
5831 dissect_lix2_CellCAGList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5832 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5833 CellCAGList_sequence_of
, hf_index
, ett_lix2_CellCAGList
);
5839 static const value_string lix2_REDCAPIndication_vals
[] = {
5846 dissect_lix2_REDCAPIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5847 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5854 static const ber_sequence_t NASTransportInitialInformation_sequence
[] = {
5855 { &hf_lix2_rANUENGAPID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUENGAPID
},
5856 { &hf_lix2_iABNodeIndication
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
5857 { &hf_lix2_eDTSession
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
5858 { &hf_lix2_authenticatedIndication
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
5859 { &hf_lix2_nPNAccessInformation_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CellCAGList
},
5860 { &hf_lix2_rEDCAPIndication
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_REDCAPIndication
},
5861 { NULL
, 0, 0, 0, NULL
}
5865 dissect_lix2_NASTransportInitialInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5866 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5867 NASTransportInitialInformation_sequence
, hf_index
, ett_lix2_NASTransportInitialInformation
);
5875 dissect_lix2_SORTransparentContainer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5876 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5883 static const ber_sequence_t PLMNList_sequence_of
[1] = {
5884 { &hf_lix2_PLMNList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PLMNID
},
5888 dissect_lix2_PLMNList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5889 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5890 PLMNList_sequence_of
, hf_index
, ett_lix2_PLMNList
);
5898 dissect_lix2_FiveGMMCapability(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5899 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5908 dissect_lix2_AMFUENGAPID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5909 offset
= dissect_ber_integer64(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5916 static const ber_sequence_t AMFID_sequence
[] = {
5917 { &hf_lix2_aMFRegionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegionID
},
5918 { &hf_lix2_aMFSetID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFSetID
},
5919 { &hf_lix2_aMFPointer
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFPointer
},
5920 { NULL
, 0, 0, 0, NULL
}
5924 dissect_lix2_AMFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5925 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5926 AMFID_sequence
, hf_index
, ett_lix2_AMFID
);
5932 static const ber_sequence_t GUAMI_sequence
[] = {
5933 { &hf_lix2_aMFID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFID
},
5934 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
5935 { NULL
, 0, 0, 0, NULL
}
5939 dissect_lix2_GUAMI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5940 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5941 GUAMI_sequence
, hf_index
, ett_lix2_GUAMI
);
5949 dissect_lix2_PDUSessionID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5950 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
5957 static const ber_sequence_t PDUSessionSetupRequestItem_sequence
[] = {
5958 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
5959 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
5960 { NULL
, 0, 0, 0, NULL
}
5964 dissect_lix2_PDUSessionSetupRequestItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5965 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
5966 PDUSessionSetupRequestItem_sequence
, hf_index
, ett_lix2_PDUSessionSetupRequestItem
);
5972 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem_sequence_of
[1] = {
5973 { &hf_lix2_pDUSessionSetupRequest_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PDUSessionSetupRequestItem
},
5977 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5978 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5979 SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem
);
5985 static const ber_sequence_t AllowedNSSAI_sequence_of
[1] = {
5986 { &hf_lix2_AllowedNSSAI_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_NSSAI
},
5990 dissect_lix2_AllowedNSSAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
5991 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
5992 AllowedNSSAI_sequence_of
, hf_index
, ett_lix2_AllowedNSSAI
);
5998 static const ber_sequence_t EquivalentPLMNs_sequence_of
[1] = {
5999 { &hf_lix2_EquivalentPLMNs_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PLMNID
},
6003 dissect_lix2_EquivalentPLMNs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6004 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6005 EquivalentPLMNs_sequence_of
, hf_index
, ett_lix2_EquivalentPLMNs
);
6013 dissect_lix2_RATRestrictionInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6014 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
6015 NULL
, 0, hf_index
, -1,
6022 static const ber_sequence_t RATRestrictionItem_sequence
[] = {
6023 { &hf_lix2_pLMNIdentity
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
6024 { &hf_lix2_rATRestrictionInformation
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RATRestrictionInformation
},
6025 { NULL
, 0, 0, 0, NULL
}
6029 dissect_lix2_RATRestrictionItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6030 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6031 RATRestrictionItem_sequence
, hf_index
, ett_lix2_RATRestrictionItem
);
6037 static const ber_sequence_t RATRestrictions_sequence_of
[1] = {
6038 { &hf_lix2_RATRestrictions_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RATRestrictionItem
},
6042 dissect_lix2_RATRestrictions(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6043 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6044 RATRestrictions_sequence_of
, hf_index
, ett_lix2_RATRestrictions
);
6050 static const ber_sequence_t ForbiddenTACs_sequence_of
[1] = {
6051 { &hf_lix2_ForbiddenTACs_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAC
},
6055 dissect_lix2_ForbiddenTACs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6056 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6057 ForbiddenTACs_sequence_of
, hf_index
, ett_lix2_ForbiddenTACs
);
6063 static const ber_sequence_t ForbiddenAreaInformation_sequence
[] = {
6064 { &hf_lix2_pLMNIdentity
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
6065 { &hf_lix2_forbiddenTACs
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_ForbiddenTACs
},
6066 { NULL
, 0, 0, 0, NULL
}
6070 dissect_lix2_ForbiddenAreaInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6071 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6072 ForbiddenAreaInformation_sequence
, hf_index
, ett_lix2_ForbiddenAreaInformation
);
6078 static const ber_sequence_t AllowedTACs_sequence_of
[1] = {
6079 { &hf_lix2_AllowedTACs_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAC
},
6083 dissect_lix2_AllowedTACs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6084 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6085 AllowedTACs_sequence_of
, hf_index
, ett_lix2_AllowedTACs
);
6091 static const ber_sequence_t ServiceAreaInfo_sequence
[] = {
6092 { &hf_lix2_pLMNIdentity
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
6093 { &hf_lix2_allowedTACs
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AllowedTACs
},
6094 { &hf_lix2_notAllowedTACs
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ForbiddenTACs
},
6095 { NULL
, 0, 0, 0, NULL
}
6099 dissect_lix2_ServiceAreaInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6100 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6101 ServiceAreaInfo_sequence
, hf_index
, ett_lix2_ServiceAreaInfo
);
6107 static const ber_sequence_t ServiceAreaInformation_sequence_of
[1] = {
6108 { &hf_lix2_ServiceAreaInformation_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ServiceAreaInfo
},
6112 dissect_lix2_ServiceAreaInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6113 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6114 ServiceAreaInformation_sequence_of
, hf_index
, ett_lix2_ServiceAreaInformation
);
6120 static const ber_sequence_t MobilityRestrictionList_sequence
[] = {
6121 { &hf_lix2_servingPLMN
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
6122 { &hf_lix2_equivalentPLMNs
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EquivalentPLMNs
},
6123 { &hf_lix2_rATRestrictions
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATRestrictions
},
6124 { &hf_lix2_forbiddenAreaInformation
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ForbiddenAreaInformation
},
6125 { &hf_lix2_serviceAreaInformation
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceAreaInformation
},
6126 { NULL
, 0, 0, 0, NULL
}
6130 dissect_lix2_MobilityRestrictionList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6131 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6132 MobilityRestrictionList_sequence
, hf_index
, ett_lix2_MobilityRestrictionList
);
6138 static const ber_sequence_t UERadioCapability_sequence
[] = {
6139 { &hf_lix2_uERadioCapibilityNR
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
6140 { &hf_lix2_uERadioCapabilityEUTRA
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
6141 { NULL
, 0, 0, 0, NULL
}
6145 dissect_lix2_UERadioCapability(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6146 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6147 UERadioCapability_sequence
, hf_index
, ett_lix2_UERadioCapability
);
6155 dissect_lix2_RATFrequencySelectionPriority(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6156 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6163 static const ber_sequence_t UERadioCapabilityForPaging_sequence
[] = {
6164 { &hf_lix2_uERadioCapabilityForPagingOfNR
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
6165 { &hf_lix2_uERadioCapabilityForPagingOfEUTRA
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
6166 { &hf_lix2_uERadioCapabilityForPagingOfNBIoT
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
6167 { NULL
, 0, 0, 0, NULL
}
6171 dissect_lix2_UERadioCapabilityForPaging(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6172 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6173 UERadioCapabilityForPaging_sequence
, hf_index
, ett_lix2_UERadioCapabilityForPaging
);
6179 static const value_string lix2_IABAuthorizedIndicator_vals
[] = {
6180 { 1, "authorized" },
6181 { 2, "notAuthorized" },
6187 dissect_lix2_IABAuthorizedIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6188 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6195 static const value_string lix2_V2XUEAuthorizationIndicator_vals
[] = {
6196 { 1, "authorized" },
6197 { 2, "notAuthorized" },
6203 dissect_lix2_V2XUEAuthorizationIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6204 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6211 static const ber_sequence_t NRV2XServicesAuthorization_sequence
[] = {
6212 { &hf_lix2_v2XVehicleUEAuthorizationIndicator
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_V2XUEAuthorizationIndicator
},
6213 { &hf_lix2_v2XPedestrianUEAuthorizationIndicator
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_V2XUEAuthorizationIndicator
},
6214 { NULL
, 0, 0, 0, NULL
}
6218 dissect_lix2_NRV2XServicesAuthorization(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6219 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6220 NRV2XServicesAuthorization_sequence
, hf_index
, ett_lix2_NRV2XServicesAuthorization
);
6226 static const ber_sequence_t LTEV2XServiceAuthorization_sequence
[] = {
6227 { &hf_lix2_v2XVehicleUEAuthorizationIndicator
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_V2XUEAuthorizationIndicator
},
6228 { &hf_lix2_v2XPedestrianUEAuthorizationIndicator
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_V2XUEAuthorizationIndicator
},
6229 { NULL
, 0, 0, 0, NULL
}
6233 dissect_lix2_LTEV2XServiceAuthorization(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6234 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6235 LTEV2XServiceAuthorization_sequence
, hf_index
, ett_lix2_LTEV2XServiceAuthorization
);
6241 static const ber_sequence_t TargetNSSAIInfo_sequence
[] = {
6242 { &hf_lix2_targetSNSSAIList
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NSSAI
},
6243 { &hf_lix2_rATFrequencySelectionPriority
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RATFrequencySelectionPriority
},
6244 { NULL
, 0, 0, 0, NULL
}
6248 dissect_lix2_TargetNSSAIInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6249 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6250 TargetNSSAIInfo_sequence
, hf_index
, ett_lix2_TargetNSSAIInfo
);
6256 static const value_string lix2_FiveGProSeAuthorizationIndicator_vals
[] = {
6257 { 1, "authorized" },
6258 { 2, "notAuthorized" },
6264 dissect_lix2_FiveGProSeAuthorizationIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6265 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6272 static const ber_sequence_t FiveGProSeAuthorizationIndication_sequence
[] = {
6273 { &hf_lix2_fiveGProSeDirectDiscovery
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGProSeAuthorizationIndicator
},
6274 { &hf_lix2_fiveGProSeDirectCommunication
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGProSeAuthorizationIndicator
},
6275 { &hf_lix2_fiveGProSeL2UEToNetworkRelay
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGProSeAuthorizationIndicator
},
6276 { &hf_lix2_fiveGProSeL3UEToNetworkRelay
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGProSeAuthorizationIndicator
},
6277 { &hf_lix2_fiveGProSeL2RemoteUE
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGProSeAuthorizationIndicator
},
6278 { NULL
, 0, 0, 0, NULL
}
6282 dissect_lix2_FiveGProSeAuthorizationIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6283 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6284 FiveGProSeAuthorizationIndication_sequence
, hf_index
, ett_lix2_FiveGProSeAuthorizationIndication
);
6290 static const ber_sequence_t InitialRANUEContextSetup_sequence
[] = {
6291 { &hf_lix2_aMFUENGAPID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUENGAPID
},
6292 { &hf_lix2_rANUENGAPID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUENGAPID
},
6293 { &hf_lix2_oldAMF
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUAMI
},
6294 { &hf_lix2_pDUSessionSetupRequest
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem
},
6295 { &hf_lix2_allowedNSSAI
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_AllowedNSSAI
},
6296 { &hf_lix2_mobilityRestrictionList
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MobilityRestrictionList
},
6297 { &hf_lix2_uERadioCapability
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UERadioCapability
},
6298 { &hf_lix2_rATFrequencySelectionPriority
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATFrequencySelectionPriority
},
6299 { &hf_lix2_uERadioCapabilityForPaging
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UERadioCapabilityForPaging
},
6300 { &hf_lix2_iABAuthorizedIndicator
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IABAuthorizedIndicator
},
6301 { &hf_lix2_nRV2XServicesAuthorization
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NRV2XServicesAuthorization
},
6302 { &hf_lix2_lTEV2XServiceAuthorization
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LTEV2XServiceAuthorization
},
6303 { &hf_lix2_rGLevelWirelineAccessCharacteristics
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
6304 { &hf_lix2_uERadioCapabilityID
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
6305 { &hf_lix2_targetNSSAIInfo
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TargetNSSAIInfo
},
6306 { &hf_lix2_fiveGProSeAuthorizationIndication
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGProSeAuthorizationIndication
},
6307 { NULL
, 0, 0, 0, NULL
}
6311 dissect_lix2_InitialRANUEContextSetup(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6312 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6313 InitialRANUEContextSetup_sequence
, hf_index
, ett_lix2_InitialRANUEContextSetup
);
6321 dissect_lix2_MUSIMUERequestType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6322 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6331 dissect_lix2_UnavailabilityPeriodDuration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6332 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6341 dissect_lix2_FiveGSUpdateType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6342 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6351 dissect_lix2_UTF8String_SIZE_2(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6352 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
6353 actx
, tree
, tvb
, offset
, hf_index
,
6360 static const ber_sequence_t UEAreaIndication_sequence
[] = {
6361 { &hf_lix2_country
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String_SIZE_2
},
6362 { &hf_lix2_internationalAreaIndication
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
6363 { NULL
, 0, 0, 0, NULL
}
6367 dissect_lix2_UEAreaIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6368 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6369 UEAreaIndication_sequence
, hf_index
, ett_lix2_UEAreaIndication
);
6377 dissect_lix2_EstablishmentCauseNon3GPPAccess(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6378 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6385 static const ber_sequence_t AMFRegistration_sequence
[] = {
6386 { &hf_lix2_registrationType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegistrationType
},
6387 { &hf_lix2_registrationResult
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegistrationResult
},
6388 { &hf_lix2_slice
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Slice
},
6389 { &hf_lix2_sUPI
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
6390 { &hf_lix2_sUCI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
6391 { &hf_lix2_pEI
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
6392 { &hf_lix2_gPSI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
6393 { &hf_lix2_gUTI
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
6394 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
6395 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
6396 { &hf_lix2_fiveGSTAIList
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
6397 { &hf_lix2_sMSOverNasIndicator
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSOverNASIndicator
},
6398 { &hf_lix2_oldGUTI
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EPS5GGUTI
},
6399 { &hf_lix2_eMM5GRegStatus
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EMM5GMMStatus
},
6400 { &hf_lix2_nonIMEISVPEI
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_NonIMEISVPEI
},
6401 { &hf_lix2_mACRestIndicator
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MACRestrictionIndicator
},
6402 { &hf_lix2_pagingRestrictionIndicator
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PagingRestrictionIndicator
},
6403 { &hf_lix2_rATType
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
6404 { &hf_lix2_rRCEstablishmentCause
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RRCEstablishmentCause
},
6405 { &hf_lix2_nGInformation
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NGInformation
},
6406 { &hf_lix2_nASTransportInitialInformation
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NASTransportInitialInformation
},
6407 { &hf_lix2_sORTransparentContainer
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SORTransparentContainer
},
6408 { &hf_lix2_equivalentPLMNList
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNList
},
6409 { &hf_lix2_fiveGMMCapability
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMMCapability
},
6410 { &hf_lix2_initialRANUEContextSetup
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_InitialRANUEContextSetup
},
6411 { &hf_lix2_mUSIMUERequestType
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MUSIMUERequestType
},
6412 { &hf_lix2_unavailabilityPeriodDuration
, BER_CLASS_CON
, 27, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UnavailabilityPeriodDuration
},
6413 { &hf_lix2_fiveGSUpdateType
, BER_CLASS_CON
, 28, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSUpdateType
},
6414 { &hf_lix2_uEAreaIndication
, BER_CLASS_CON
, 29, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEAreaIndication
},
6415 { &hf_lix2_establishmentCauseNon3GPPAccess
, BER_CLASS_CON
, 30, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EstablishmentCauseNon3GPPAccess
},
6416 { NULL
, 0, 0, 0, NULL
}
6420 dissect_lix2_AMFRegistration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6421 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6422 AMFRegistration_sequence
, hf_index
, ett_lix2_AMFRegistration
);
6428 static const value_string lix2_AMFDirection_vals
[] = {
6429 { 1, "networkInitiated" },
6430 { 2, "uEInitiated" },
6436 dissect_lix2_AMFDirection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6437 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6446 dissect_lix2_FiveGMMCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6447 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6454 static const value_string lix2_SwitchOffIndicator_vals
[] = {
6455 { 1, "normalDetach" },
6462 dissect_lix2_SwitchOffIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6463 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6470 static const value_string lix2_ReRegRequiredIndicator_vals
[] = {
6471 { 1, "reRegistrationRequired" },
6472 { 2, "reRegistrationNotRequired" },
6478 dissect_lix2_ReRegRequiredIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6479 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6486 static const ber_sequence_t AMFDeregistration_sequence
[] = {
6487 { &hf_lix2_deregistrationDirection
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFDirection
},
6488 { &hf_lix2_accessType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
6489 { &hf_lix2_sUPI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
6490 { &hf_lix2_sUCI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
6491 { &hf_lix2_pEI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
6492 { &hf_lix2_gPSI
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
6493 { &hf_lix2_gUTI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
6494 { &hf_lix2_cause
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMMCause
},
6495 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
6496 { &hf_lix2_switchOffIndicator
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SwitchOffIndicator
},
6497 { &hf_lix2_reRegRequiredIndicator
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ReRegRequiredIndicator
},
6498 { &hf_lix2_unavailabilityPeriodDuration
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UnavailabilityPeriodDuration
},
6499 { NULL
, 0, 0, 0, NULL
}
6503 dissect_lix2_AMFDeregistration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6504 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6505 AMFDeregistration_sequence
, hf_index
, ett_lix2_AMFDeregistration
);
6511 static const ber_sequence_t AMFLocationUpdate_sequence
[] = {
6512 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
6513 { &hf_lix2_sUCI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
6514 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
6515 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
6516 { &hf_lix2_gUTI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
6517 { &hf_lix2_location
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
6518 { &hf_lix2_deprecatedSMSOverNASIndicator
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSOverNASIndicator
},
6519 { &hf_lix2_deprecatedOldGUTI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EPS5GGUTI
},
6520 { &hf_lix2_uEAreaIndication
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEAreaIndication
},
6521 { NULL
, 0, 0, 0, NULL
}
6525 dissect_lix2_AMFLocationUpdate(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6526 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6527 AMFLocationUpdate_sequence
, hf_index
, ett_lix2_AMFLocationUpdate
);
6535 dissect_lix2_UEPolicy(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6536 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6543 static const ber_sequence_t AMFStartOfInterceptionWithRegisteredUE_sequence
[] = {
6544 { &hf_lix2_registrationResult
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegistrationResult
},
6545 { &hf_lix2_registrationType
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegistrationType
},
6546 { &hf_lix2_slice
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Slice
},
6547 { &hf_lix2_sUPI
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
6548 { &hf_lix2_sUCI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
6549 { &hf_lix2_pEI
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
6550 { &hf_lix2_gPSI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
6551 { &hf_lix2_gUTI
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
6552 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
6553 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
6554 { &hf_lix2_timeOfRegistration
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
6555 { &hf_lix2_fiveGSTAIList
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
6556 { &hf_lix2_sMSOverNASIndicator
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSOverNASIndicator
},
6557 { &hf_lix2_oldGUTI
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EPS5GGUTI
},
6558 { &hf_lix2_eMM5GRegStatus
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EMM5GMMStatus
},
6559 { &hf_lix2_sORTransparentContainer
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SORTransparentContainer
},
6560 { &hf_lix2_uEPolicy
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEPolicy
},
6561 { &hf_lix2_unavailabilityPeriodDuration
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UnavailabilityPeriodDuration
},
6562 { &hf_lix2_fiveGSUpdateType
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSUpdateType
},
6563 { &hf_lix2_uEAreaIndication
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEAreaIndication
},
6564 { NULL
, 0, 0, 0, NULL
}
6568 dissect_lix2_AMFStartOfInterceptionWithRegisteredUE(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6569 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6570 AMFStartOfInterceptionWithRegisteredUE_sequence
, hf_index
, ett_lix2_AMFStartOfInterceptionWithRegisteredUE
);
6576 static const value_string lix2_AMFFailedProcedureType_vals
[] = {
6577 { 1, "registration" },
6579 { 3, "pDUSessionEstablishment" },
6585 dissect_lix2_AMFFailedProcedureType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6586 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6595 dissect_lix2_FiveGSMCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6596 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6603 static const value_string lix2_AMFFailureCause_vals
[] = {
6604 { 1, "fiveGMMCause" },
6605 { 2, "fiveGSMCause" },
6609 static const ber_choice_t AMFFailureCause_choice
[] = {
6610 { 1, &hf_lix2_fiveGMMCause
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMMCause
},
6611 { 2, &hf_lix2_fiveGSMCause
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMCause
},
6612 { 0, NULL
, 0, 0, 0, NULL
}
6616 dissect_lix2_AMFFailureCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6617 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
6618 AMFFailureCause_choice
, hf_index
, ett_lix2_AMFFailureCause
,
6625 static const ber_sequence_t AMFUnsuccessfulProcedure_sequence
[] = {
6626 { &hf_lix2_failedProcedureType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFFailedProcedureType
},
6627 { &hf_lix2_failureCause_02
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_AMFFailureCause
},
6628 { &hf_lix2_requestedSlice
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NSSAI
},
6629 { &hf_lix2_sUPI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
6630 { &hf_lix2_sUCI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
6631 { &hf_lix2_pEI
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
6632 { &hf_lix2_gPSI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
6633 { &hf_lix2_gUTI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
6634 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
6635 { NULL
, 0, 0, 0, NULL
}
6639 dissect_lix2_AMFUnsuccessfulProcedure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6640 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6641 AMFUnsuccessfulProcedure_sequence
, hf_index
, ett_lix2_AMFUnsuccessfulProcedure
);
6649 dissect_lix2_SUPIUnauthenticatedIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6650 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
6658 dissect_lix2_INTEGER_0_4294967295(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6659 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6666 static const ber_sequence_t FTEID_sequence
[] = {
6667 { &hf_lix2_tEID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_4294967295
},
6668 { &hf_lix2_iPv4Address
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Address
},
6669 { &hf_lix2_iPv6Address
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Address
},
6670 { NULL
, 0, 0, 0, NULL
}
6674 dissect_lix2_FTEID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6675 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6676 FTEID_sequence
, hf_index
, ett_lix2_FTEID
);
6682 static const value_string lix2_PDUSessionType_vals
[] = {
6686 { 4, "unstructured" },
6693 dissect_lix2_PDUSessionType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6694 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6701 static const ber_sequence_t SEQUENCE_OF_UEEndpointAddress_sequence_of
[1] = {
6702 { &hf_lix2_uEEndpoint_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
6706 dissect_lix2_SEQUENCE_OF_UEEndpointAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6707 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6708 SEQUENCE_OF_UEEndpointAddress_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_UEEndpointAddress
);
6716 dissect_lix2_DNN(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6717 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
6718 actx
, tree
, tvb
, offset
, hf_index
,
6727 dissect_lix2_HSMFURI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6728 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
6729 actx
, tree
, tvb
, offset
, hf_index
,
6736 static const value_string lix2_FiveGSMRequestType_vals
[] = {
6737 { 1, "initialRequest" },
6738 { 2, "existingPDUSession" },
6739 { 3, "initialEmergencyRequest" },
6740 { 4, "existingEmergencyPDUSession" },
6741 { 5, "modificationRequest" },
6743 { 7, "mAPDURequest" },
6749 dissect_lix2_FiveGSMRequestType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6750 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6759 dissect_lix2_SMPDUDNRequest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6760 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6769 dissect_lix2_UEEPSPDNConnection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6770 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6777 static const value_string lix2_EPSInterworkingIndication_vals
[] = {
6780 { 3, "withoutN26" },
6781 { 4, "iwkNon3GPP" },
6787 dissect_lix2_EPSInterworkingIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6788 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6795 static const ber_sequence_t EPSSubscriberIDs_sequence
[] = {
6796 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
6797 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
6798 { &hf_lix2_iMEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
6799 { NULL
, 0, 0, 0, NULL
}
6803 dissect_lix2_EPSSubscriberIDs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6804 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6805 EPSSubscriberIDs_sequence
, hf_index
, ett_lix2_EPSSubscriberIDs
);
6813 dissect_lix2_EPSBearerID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6814 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6821 static const ber_sequence_t EPSPDNCnxInfo_sequence
[] = {
6822 { &hf_lix2_pGWS8ControlPlaneFTEID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
6823 { &hf_lix2_linkedBearerID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
6824 { NULL
, 0, 0, 0, NULL
}
6828 dissect_lix2_EPSPDNCnxInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6829 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6830 EPSPDNCnxInfo_sequence
, hf_index
, ett_lix2_EPSPDNCnxInfo
);
6838 dissect_lix2_QCI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6839 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6846 static const ber_sequence_t EPSBearers_sequence
[] = {
6847 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
6848 { &hf_lix2_pGWS8UserPlaneFTEID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
6849 { &hf_lix2_qCI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_QCI
},
6850 { NULL
, 0, 0, 0, NULL
}
6854 dissect_lix2_EPSBearers(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6855 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6856 EPSBearers_sequence
, hf_index
, ett_lix2_EPSBearers
);
6862 static const ber_sequence_t EPSBearerInfo_sequence_of
[1] = {
6863 { &hf_lix2_EPSBearerInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSBearers
},
6867 dissect_lix2_EPSBearerInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6868 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6869 EPSBearerInfo_sequence_of
, hf_index
, ett_lix2_EPSBearerInfo
);
6875 static const ber_sequence_t EPS5GSComboInfo_sequence
[] = {
6876 { &hf_lix2_ePSInterworkingIndication
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSInterworkingIndication
},
6877 { &hf_lix2_ePSSubscriberIDs
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
6878 { &hf_lix2_ePSPDNCnxInfo_01
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNCnxInfo
},
6879 { &hf_lix2_ePSBearerInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerInfo
},
6880 { NULL
, 0, 0, 0, NULL
}
6884 dissect_lix2_EPS5GSComboInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6885 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6886 EPS5GSComboInfo_sequence
, hf_index
, ett_lix2_EPS5GSComboInfo
);
6892 static const ber_sequence_t SMFServingNetwork_sequence
[] = {
6893 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
6894 { &hf_lix2_nID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NID
},
6895 { NULL
, 0, 0, 0, NULL
}
6899 dissect_lix2_SMFServingNetwork(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6900 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6901 SMFServingNetwork_sequence
, hf_index
, ett_lix2_SMFServingNetwork
);
6907 static const value_string lix2_HandoverState_vals
[] = {
6918 dissect_lix2_HandoverState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6919 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6926 static const ber_sequence_t FTEIDList_sequence_of
[1] = {
6927 { &hf_lix2_FTEIDList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_FTEID
},
6931 dissect_lix2_FTEIDList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6932 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
6933 FTEIDList_sequence_of
, hf_index
, ett_lix2_FTEIDList
);
6941 dissect_lix2_QFI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6942 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6951 dissect_lix2_QOSRules(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6952 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6961 dissect_lix2_QOSFlowDescription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6962 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6971 dissect_lix2_FiveQI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6972 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
6979 static const ber_sequence_t QOSFlowProfile_sequence
[] = {
6980 { &hf_lix2_fiveQI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveQI
},
6981 { NULL
, 0, 0, 0, NULL
}
6985 dissect_lix2_QOSFlowProfile(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
6986 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
6987 QOSFlowProfile_sequence
, hf_index
, ett_lix2_QOSFlowProfile
);
6993 static const ber_sequence_t QOSFlowList_sequence
[] = {
6994 { &hf_lix2_qFI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_QFI
},
6995 { &hf_lix2_qOSRules
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QOSRules
},
6996 { &hf_lix2_eBI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
6997 { &hf_lix2_qOSFlowDescription
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QOSFlowDescription
},
6998 { &hf_lix2_qOSFlowProfile
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QOSFlowProfile
},
6999 { &hf_lix2_associatedANType
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
7000 { &hf_lix2_defaultQOSRuleIndication
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
7001 { NULL
, 0, 0, 0, NULL
}
7005 dissect_lix2_QOSFlowList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7006 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7007 QOSFlowList_sequence
, hf_index
, ett_lix2_QOSFlowList
);
7013 static const ber_sequence_t QOSFlowLists_sequence_of
[1] = {
7014 { &hf_lix2_QOSFlowLists_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_QOSFlowList
},
7018 dissect_lix2_QOSFlowLists(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7019 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7020 QOSFlowLists_sequence_of
, hf_index
, ett_lix2_QOSFlowLists
);
7026 static const ber_sequence_t QOSFlowTunnelInformation_sequence
[] = {
7027 { &hf_lix2_uPTunnelInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7028 { &hf_lix2_associatedQOSFlowList
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_QOSFlowLists
},
7029 { NULL
, 0, 0, 0, NULL
}
7033 dissect_lix2_QOSFlowTunnelInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7034 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7035 QOSFlowTunnelInformation_sequence
, hf_index
, ett_lix2_QOSFlowTunnelInformation
);
7041 static const ber_sequence_t QOSFlowTunnelInformationList_sequence_of
[1] = {
7042 { &hf_lix2_QOSFlowTunnelInformationList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_QOSFlowTunnelInformation
},
7046 dissect_lix2_QOSFlowTunnelInformationList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7047 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7048 QOSFlowTunnelInformationList_sequence_of
, hf_index
, ett_lix2_QOSFlowTunnelInformationList
);
7054 static const ber_sequence_t DLRANTunnelInformation_sequence
[] = {
7055 { &hf_lix2_dLQOSFlowTunnelInformation
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QOSFlowTunnelInformation
},
7056 { &hf_lix2_additionalDLQOSFlowTunnelInformation
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QOSFlowTunnelInformationList
},
7057 { &hf_lix2_redundantDLQOSFlowTunnelInformation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QOSFlowTunnelInformationList
},
7058 { &hf_lix2_additionalredundantDLQOSFlowTunnelInformation
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QOSFlowTunnelInformationList
},
7059 { NULL
, 0, 0, 0, NULL
}
7063 dissect_lix2_DLRANTunnelInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7064 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7065 DLRANTunnelInformation_sequence
, hf_index
, ett_lix2_DLRANTunnelInformation
);
7071 static const ber_sequence_t FiveGSGTPTunnels_sequence
[] = {
7072 { &hf_lix2_uLNGUUPTunnelInformation
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7073 { &hf_lix2_additionalULNGUUPTunnelInformation
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEIDList
},
7074 { &hf_lix2_dLRANTunnelInformation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DLRANTunnelInformation
},
7075 { NULL
, 0, 0, 0, NULL
}
7079 dissect_lix2_FiveGSGTPTunnels(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7080 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7081 FiveGSGTPTunnels_sequence
, hf_index
, ett_lix2_FiveGSGTPTunnels
);
7087 static const ber_sequence_t EPSGTPTunnels_sequence
[] = {
7088 { &hf_lix2_controlPlaneSenderFTEID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7089 { &hf_lix2_controlPlanePGWS5S8FTEID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7090 { &hf_lix2_s1UeNodeBFTEID
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7091 { &hf_lix2_s5S8SGWFTEID
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7092 { &hf_lix2_s5S8PGWFTEID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7093 { &hf_lix2_s2bUePDGFTEID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7094 { &hf_lix2_s2aUePDGFTEID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
7095 { NULL
, 0, 0, 0, NULL
}
7099 dissect_lix2_EPSGTPTunnels(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7100 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7101 EPSGTPTunnels_sequence
, hf_index
, ett_lix2_EPSGTPTunnels
);
7107 static const ber_sequence_t GTPTunnelInfo_sequence
[] = {
7108 { &hf_lix2_fiveGSGTPTunnels
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSGTPTunnels
},
7109 { &hf_lix2_ePSGTPTunnels
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSGTPTunnels
},
7110 { NULL
, 0, 0, 0, NULL
}
7114 dissect_lix2_GTPTunnelInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7115 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7116 GTPTunnelInfo_sequence
, hf_index
, ett_lix2_GTPTunnelInfo
);
7124 dissect_lix2_PCCRuleID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7125 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
7126 actx
, tree
, tvb
, offset
, hf_index
,
7133 static const value_string lix2_IPAddress_vals
[] = {
7134 { 1, "iPv4Address" },
7135 { 2, "iPv6Address" },
7139 static const ber_choice_t IPAddress_choice
[] = {
7140 { 1, &hf_lix2_iPv4Address
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Address
},
7141 { 2, &hf_lix2_iPv6Address
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Address
},
7142 { 0, NULL
, 0, 0, 0, NULL
}
7146 dissect_lix2_IPAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7147 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
7148 IPAddress_choice
, hf_index
, ett_lix2_IPAddress
,
7155 static const ber_sequence_t IPMask_sequence
[] = {
7156 { &hf_lix2_fromIPAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
7157 { &hf_lix2_toIPAddress
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
7158 { NULL
, 0, 0, 0, NULL
}
7162 dissect_lix2_IPMask(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7163 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7164 IPMask_sequence
, hf_index
, ett_lix2_IPMask
);
7170 static const value_string lix2_AnyIPAddress_vals
[] = {
7177 dissect_lix2_AnyIPAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7178 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7185 static const value_string lix2_IPAddressOrRangeOrAny_vals
[] = {
7187 { 2, "ipAddressRange" },
7188 { 3, "anyIPAddress" },
7192 static const ber_choice_t IPAddressOrRangeOrAny_choice
[] = {
7193 { 1, &hf_lix2_iPAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IPAddress
},
7194 { 2, &hf_lix2_ipAddressRange
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_IPMask
},
7195 { 3, &hf_lix2_anyIPAddress
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AnyIPAddress
},
7196 { 0, NULL
, 0, 0, 0, NULL
}
7200 dissect_lix2_IPAddressOrRangeOrAny(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7201 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
7202 IPAddressOrRangeOrAny_choice
, hf_index
, ett_lix2_IPAddressOrRangeOrAny
,
7211 dissect_lix2_PortNumber(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7212 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7221 dissect_lix2_NextLayerProtocol(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7222 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7229 static const value_string lix2_AnyNextLayerProtocol_vals
[] = {
7236 dissect_lix2_AnyNextLayerProtocol(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7237 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7244 static const value_string lix2_NextLayerProtocolOrAny_vals
[] = {
7245 { 1, "nextLayerProtocol" },
7246 { 2, "anyNextLayerProtocol" },
7250 static const ber_choice_t NextLayerProtocolOrAny_choice
[] = {
7251 { 1, &hf_lix2_nextLayerProtocol
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NextLayerProtocol
},
7252 { 2, &hf_lix2_anyNextLayerProtocol
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AnyNextLayerProtocol
},
7253 { 0, NULL
, 0, 0, 0, NULL
}
7257 dissect_lix2_NextLayerProtocolOrAny(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7258 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
7259 NextLayerProtocolOrAny_choice
, hf_index
, ett_lix2_NextLayerProtocolOrAny
,
7266 static const ber_sequence_t FlowDescription_sequence
[] = {
7267 { &hf_lix2_sourceIPAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddressOrRangeOrAny
},
7268 { &hf_lix2_destinationIPAddress
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddressOrRangeOrAny
},
7269 { &hf_lix2_sourcePortNumber
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
7270 { &hf_lix2_destinationPortNumber
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
7271 { &hf_lix2_protocol
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_NextLayerProtocolOrAny
},
7272 { NULL
, 0, 0, 0, NULL
}
7276 dissect_lix2_FlowDescription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7277 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7278 FlowDescription_sequence
, hf_index
, ett_lix2_FlowDescription
);
7286 dissect_lix2_OCTET_STRING_SIZE_2(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7287 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7294 static const value_string lix2_FDir_vals
[] = {
7301 dissect_lix2_FDir(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7302 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7311 dissect_lix2_BIT_STRING_SIZE_3(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7312 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
7313 NULL
, 0, hf_index
, -1,
7322 dissect_lix2_BIT_STRING_SIZE_1(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7323 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
7324 NULL
, 0, hf_index
, -1,
7333 dissect_lix2_BIT_STRING_SIZE_12(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7334 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
7335 NULL
, 0, hf_index
, -1,
7342 static const ber_sequence_t VLANTag_sequence
[] = {
7343 { &hf_lix2_priority
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_3
},
7344 { &hf_lix2_cFI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_1
},
7345 { &hf_lix2_vLANID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_12
},
7346 { NULL
, 0, 0, 0, NULL
}
7350 dissect_lix2_VLANTag(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7351 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7352 VLANTag_sequence
, hf_index
, ett_lix2_VLANTag
);
7358 static const ber_sequence_t SET_OF_VLANTag_set_of
[1] = {
7359 { &hf_lix2_vlanTags_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_VLANTag
},
7363 dissect_lix2_SET_OF_VLANTag(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7364 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7365 SET_OF_VLANTag_set_of
, hf_index
, ett_lix2_SET_OF_VLANTag
);
7371 static const ber_sequence_t EthFlowDescription_sequence
[] = {
7372 { &hf_lix2_destMacAddress
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
7373 { &hf_lix2_ethType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_2
},
7374 { &hf_lix2_fDesc
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FlowDescription
},
7375 { &hf_lix2_fDir
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FDir
},
7376 { &hf_lix2_sourceMacAddress
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
7377 { &hf_lix2_vlanTags
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SET_OF_VLANTag
},
7378 { &hf_lix2_srcMacAddrEnd
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
7379 { &hf_lix2_destMacAddrEnd
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
7380 { NULL
, 0, 0, 0, NULL
}
7384 dissect_lix2_EthFlowDescription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7385 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7386 EthFlowDescription_sequence
, hf_index
, ett_lix2_EthFlowDescription
);
7394 dissect_lix2_OCTET_STRING_SIZE_4(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7395 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7402 static const value_string lix2_FlowDirection_vals
[] = {
7403 { 1, "downlinkOnly" },
7404 { 2, "uplinkOnly" },
7405 { 3, "dowlinkAndUplink" },
7411 dissect_lix2_FlowDirection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7412 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7419 static const ber_sequence_t FlowInformation_sequence
[] = {
7420 { &hf_lix2_flowDescription
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FlowDescription
},
7421 { &hf_lix2_ethFlowDescription
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EthFlowDescription
},
7422 { &hf_lix2_tosTrafficClass
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_2
},
7423 { &hf_lix2_spi
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_4
},
7424 { &hf_lix2_flowLabel
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_3
},
7425 { &hf_lix2_flowDirection
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FlowDirection
},
7426 { NULL
, 0, 0, 0, NULL
}
7430 dissect_lix2_FlowInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7431 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7432 FlowInformation_sequence
, hf_index
, ett_lix2_FlowInformation
);
7438 static const ber_sequence_t FlowInformationSet_set_of
[1] = {
7439 { &hf_lix2_FlowInformationSet_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_FlowInformation
},
7443 dissect_lix2_FlowInformationSet(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7444 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7445 FlowInformationSet_set_of
, hf_index
, ett_lix2_FlowInformationSet
);
7453 dissect_lix2_DNAI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7454 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
7455 actx
, tree
, tvb
, offset
, hf_index
,
7462 static const ber_sequence_t RouteInfo_sequence
[] = {
7463 { &hf_lix2_iPAddressTunnelEndpoint
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
7464 { &hf_lix2_uDPPortNumberTunnelEndpoint
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
7465 { NULL
, 0, 0, 0, NULL
}
7469 dissect_lix2_RouteInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7470 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7471 RouteInfo_sequence
, hf_index
, ett_lix2_RouteInfo
);
7477 static const ber_sequence_t RouteToLocation_sequence
[] = {
7478 { &hf_lix2_dNAI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_DNAI
},
7479 { &hf_lix2_routeInfo
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RouteInfo
},
7480 { NULL
, 0, 0, 0, NULL
}
7484 dissect_lix2_RouteToLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7485 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7486 RouteToLocation_sequence
, hf_index
, ett_lix2_RouteToLocation
);
7492 static const ber_sequence_t RouteToLocationSet_set_of
[1] = {
7493 { &hf_lix2_RouteToLocationSet_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RouteToLocation
},
7497 dissect_lix2_RouteToLocationSet(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7498 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7499 RouteToLocationSet_set_of
, hf_index
, ett_lix2_RouteToLocationSet
);
7505 static const value_string lix2_DNAIChangeType_vals
[] = {
7507 { 2, "earlyAndLate" },
7514 dissect_lix2_DNAIChangeType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7515 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7522 static const ber_sequence_t EASServerAddress_sequence
[] = {
7523 { &hf_lix2_iPAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
7524 { &hf_lix2_port
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
7525 { NULL
, 0, 0, 0, NULL
}
7529 dissect_lix2_EASServerAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7530 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7531 EASServerAddress_sequence
, hf_index
, ett_lix2_EASServerAddress
);
7537 static const ber_sequence_t EASIPReplaceInfos_sequence
[] = {
7538 { &hf_lix2_sourceEASAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EASServerAddress
},
7539 { &hf_lix2_targetEASAddress
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EASServerAddress
},
7540 { NULL
, 0, 0, 0, NULL
}
7544 dissect_lix2_EASIPReplaceInfos(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7545 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7546 EASIPReplaceInfos_sequence
, hf_index
, ett_lix2_EASIPReplaceInfos
);
7552 static const ber_sequence_t PCCRule_sequence
[] = {
7553 { &hf_lix2_pCCRuleID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleID
},
7554 { &hf_lix2_appId
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
7555 { &hf_lix2_flowInfos
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FlowInformationSet
},
7556 { &hf_lix2_appReloc
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
7557 { &hf_lix2_simConnInd
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
7558 { &hf_lix2_simConnTerm
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
7559 { &hf_lix2_maxAllowedUpLat
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
7560 { &hf_lix2_trafficRoutes
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_RouteToLocationSet
},
7561 { &hf_lix2_trafficSteeringPolIdDl
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
7562 { &hf_lix2_trafficSteeringPolIdUl
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
7563 { &hf_lix2_deprecatedSourceDNAI
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAI
},
7564 { &hf_lix2_deprecatedTargetDNAI
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAI
},
7565 { &hf_lix2_deprecatedDNAIChangeType
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAIChangeType
},
7566 { &hf_lix2_deprecatedSourceUEIPAddr
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
7567 { &hf_lix2_deprecatedTargetUEIPAddr
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
7568 { &hf_lix2_sourceTrafficRouting
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RouteToLocation
},
7569 { &hf_lix2_targetTrafficRouting
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RouteToLocation
},
7570 { &hf_lix2_eASIPReplaceInfos
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASIPReplaceInfos
},
7571 { NULL
, 0, 0, 0, NULL
}
7575 dissect_lix2_PCCRule(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7576 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7577 PCCRule_sequence
, hf_index
, ett_lix2_PCCRule
);
7583 static const ber_sequence_t PCCRuleSet_set_of
[1] = {
7584 { &hf_lix2_PCCRuleSet_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PCCRule
},
7588 dissect_lix2_PCCRuleSet(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7589 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7590 PCCRuleSet_set_of
, hf_index
, ett_lix2_PCCRuleSet
);
7598 dissect_lix2_IMSIUnauthenticatedIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7599 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7605 static const value_string lix2_PDNConnectionType_vals
[] = {
7616 dissect_lix2_PDNConnectionType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7617 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7626 dissect_lix2_APN(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7627 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
7628 actx
, tree
, tvb
, offset
, hf_index
,
7635 static const value_string lix2_EPSPDNConnectionRequestType_vals
[] = {
7636 { 1, "initialRequest" },
7640 { 5, "handoverOfEmergencyBearerServices" },
7647 dissect_lix2_EPSPDNConnectionRequestType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7648 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7657 dissect_lix2_T_requestPCO(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7660 tvb_len
= tvb_reported_length(tvb
);
7662 actx
->pinfo
->link_dir
= P2P_DIR_UL
;
7663 de_sm_pco(tvb
, tree
, actx
->pinfo
, 0, tvb_len
, NULL
, 0);
7674 dissect_lix2_T_requestAPCO(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7677 tvb_len
= tvb_reported_length(tvb
);
7679 actx
->pinfo
->link_dir
= P2P_DIR_UL
;
7680 de_sm_pco(tvb
, tree
, actx
->pinfo
, 0, tvb_len
, NULL
, 0);
7691 dissect_lix2_T_requestEPCO(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7694 tvb_len
= tvb_reported_length(tvb
);
7696 actx
->pinfo
->link_dir
= P2P_DIR_UL
;
7697 de_sm_pco(tvb
, tree
, actx
->pinfo
, 0, tvb_len
, NULL
, 0);
7708 dissect_lix2_T_responsePCO(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7711 tvb_len
= tvb_reported_length(tvb
);
7713 actx
->pinfo
->link_dir
= P2P_DIR_DL
;
7714 de_sm_pco(tvb
, tree
, actx
->pinfo
, 0, tvb_len
, NULL
, 0);
7725 dissect_lix2_T_responseAPCO(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7728 tvb_len
= tvb_reported_length(tvb
);
7730 actx
->pinfo
->link_dir
= P2P_DIR_DL
;
7731 de_sm_pco(tvb
, tree
, actx
->pinfo
, 0, tvb_len
, NULL
, 0);
7742 dissect_lix2_T_responseEPCO(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7745 tvb_len
= tvb_reported_length(tvb
);
7747 actx
->pinfo
->link_dir
= P2P_DIR_DL
;
7748 de_sm_pco(tvb
, tree
, actx
->pinfo
, 0, tvb_len
, NULL
, 0);
7757 static const ber_sequence_t PDNProtocolConfigurationOptions_sequence
[] = {
7758 { &hf_lix2_requestPCO
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_requestPCO
},
7759 { &hf_lix2_requestAPCO
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_requestAPCO
},
7760 { &hf_lix2_requestEPCO
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_requestEPCO
},
7761 { &hf_lix2_responsePCO
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_responsePCO
},
7762 { &hf_lix2_responseAPCO
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_responseAPCO
},
7763 { &hf_lix2_responseEPCO
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_responseEPCO
},
7764 { NULL
, 0, 0, 0, NULL
}
7768 dissect_lix2_PDNProtocolConfigurationOptions(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7769 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7770 PDNProtocolConfigurationOptions_sequence
, hf_index
, ett_lix2_PDNProtocolConfigurationOptions
);
7778 dissect_lix2_EPSBearerCreationCauseValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7779 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7788 dissect_lix2_BitrateBinKBPS(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7789 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7798 dissect_lix2_EPSQOSPriority(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7799 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7806 static const ber_sequence_t EPSBearerQOS_sequence
[] = {
7807 { &hf_lix2_qCI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QCI
},
7808 { &hf_lix2_maximumUplinkBitRate
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BitrateBinKBPS
},
7809 { &hf_lix2_maximumDownlinkBitRate
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BitrateBinKBPS
},
7810 { &hf_lix2_guaranteedUplinkBitRate
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BitrateBinKBPS
},
7811 { &hf_lix2_guaranteedDownlinkBitRate
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BitrateBinKBPS
},
7812 { &hf_lix2_priorityLevel
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSQOSPriority
},
7813 { NULL
, 0, 0, 0, NULL
}
7817 dissect_lix2_EPSBearerQOS(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7818 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7819 EPSBearerQOS_sequence
, hf_index
, ett_lix2_EPSBearerQOS
);
7825 static const ber_sequence_t EPSBearerContextCreated_sequence
[] = {
7826 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
7827 { &hf_lix2_cause_02
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerCreationCauseValue
},
7828 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
7829 { &hf_lix2_bearerQOS
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerQOS
},
7830 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
7831 { NULL
, 0, 0, 0, NULL
}
7835 dissect_lix2_EPSBearerContextCreated(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7836 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7837 EPSBearerContextCreated_sequence
, hf_index
, ett_lix2_EPSBearerContextCreated
);
7843 static const ber_sequence_t SEQUENCE_OF_EPSBearerContextCreated_sequence_of
[1] = {
7844 { &hf_lix2_bearerContextsCreated_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSBearerContextCreated
},
7848 dissect_lix2_SEQUENCE_OF_EPSBearerContextCreated(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7849 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7850 SEQUENCE_OF_EPSBearerContextCreated_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_EPSBearerContextCreated
);
7858 dissect_lix2_EPSBearerRemovalCauseValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7859 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
7866 static const ber_sequence_t EPSBearerContextForRemoval_sequence
[] = {
7867 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
7868 { &hf_lix2_cause_05
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerRemovalCauseValue
},
7869 { NULL
, 0, 0, 0, NULL
}
7873 dissect_lix2_EPSBearerContextForRemoval(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7874 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7875 EPSBearerContextForRemoval_sequence
, hf_index
, ett_lix2_EPSBearerContextForRemoval
);
7881 static const ber_sequence_t SEQUENCE_OF_EPSBearerContextForRemoval_sequence_of
[1] = {
7882 { &hf_lix2_bearerContextsMarkedForRemoval_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSBearerContextForRemoval
},
7886 dissect_lix2_SEQUENCE_OF_EPSBearerContextForRemoval(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7887 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
7888 SEQUENCE_OF_EPSBearerContextForRemoval_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_EPSBearerContextForRemoval
);
7896 dissect_lix2_PDNConnectionIndicationFlags(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7897 proto_tree
*eps_indicationFlags_tree
;
7901 * 8.22 User Location Info (ULI)
7905 tvb_len
= tvb_reported_length(tvb
);
7906 eps_indicationFlags_tree
= proto_tree_add_subtree(tree
, tvb
, 0, tvb_len
, ett_lix2_eps_indicationflags
, NULL
, "indicationFlags");
7908 dissect_gtpv2_ind(tvb
, actx
->pinfo
, eps_indicationFlags_tree
, NULL
, tvb_len
, 0, 0, NULL
);
7919 dissect_lix2_PDNHandoverIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7920 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7928 dissect_lix2_PDNNBIFOMSupport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7929 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7937 dissect_lix2_FiveGSInterworkingIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7938 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7946 dissect_lix2_FiveGSInterworkingWithoutN26(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7947 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7955 dissect_lix2_FiveGCNotRestrictedSupport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7956 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7962 static const ber_sequence_t FiveGSInterworkingInfo_sequence
[] = {
7963 { &hf_lix2_fiveGSInterworkingIndicator
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSInterworkingIndicator
},
7964 { &hf_lix2_fiveGSInterworkingWithoutN26
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSInterworkingWithoutN26
},
7965 { &hf_lix2_fiveGCNotRestrictedSupport
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGCNotRestrictedSupport
},
7966 { NULL
, 0, 0, 0, NULL
}
7970 dissect_lix2_FiveGSInterworkingInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7971 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
7972 FiveGSInterworkingInfo_sequence
, hf_index
, ett_lix2_FiveGSInterworkingInfo
);
7980 dissect_lix2_CSRMFI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7981 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7989 dissect_lix2_RestorationOfPDNConnectionsSupport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7990 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
7998 dissect_lix2_PGWChangeIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
7999 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
8007 dissect_lix2_PGWRNSI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8008 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
8014 static const ber_sequence_t EPSPDNConnectionEstablishment_sequence
[] = {
8015 { &hf_lix2_ePSSubscriberIDs
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
8016 { &hf_lix2_iMSIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSIUnauthenticatedIndication
},
8017 { &hf_lix2_defaultBearerID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8018 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8019 { &hf_lix2_pDNConnectionType
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDNConnectionType
},
8020 { &hf_lix2_uEEndpoints
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
8021 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8022 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8023 { &hf_lix2_additionalLocation
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8024 { &hf_lix2_aPN
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_APN
},
8025 { &hf_lix2_requestType_01
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionRequestType
},
8026 { &hf_lix2_accessType
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
8027 { &hf_lix2_rATType
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
8028 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
8029 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
8030 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
8031 { &hf_lix2_bearerContextsCreated
, BER_CLASS_CON
, 17, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerContextCreated
},
8032 { &hf_lix2_bearerContextsMarkedForRemoval
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerContextForRemoval
},
8033 { &hf_lix2_indicationFlags
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNConnectionIndicationFlags
},
8034 { &hf_lix2_handoverIndication
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNHandoverIndication
},
8035 { &hf_lix2_nBIFOMSupport
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNNBIFOMSupport
},
8036 { &hf_lix2_fiveGSInterworkingInfo
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSInterworkingInfo
},
8037 { &hf_lix2_cSRMFI
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CSRMFI
},
8038 { &hf_lix2_restorationOfPDNConnectionsSupport
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RestorationOfPDNConnectionsSupport
},
8039 { &hf_lix2_pGWChangeIndication
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PGWChangeIndication
},
8040 { &hf_lix2_pGWRNSI
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PGWRNSI
},
8041 { NULL
, 0, 0, 0, NULL
}
8045 dissect_lix2_EPSPDNConnectionEstablishment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8046 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8047 EPSPDNConnectionEstablishment_sequence
, hf_index
, ett_lix2_EPSPDNConnectionEstablishment
);
8055 dissect_lix2_SBIReference(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8056 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
8057 actx
, tree
, tvb
, offset
, hf_index
,
8066 dissect_lix2_SBIValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8067 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
8068 actx
, tree
, tvb
, offset
, hf_index
,
8075 static const ber_sequence_t SBIType_sequence
[] = {
8076 { &hf_lix2_sBIReference
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIReference
},
8077 { &hf_lix2_sBIValue
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIValue
},
8078 { NULL
, 0, 0, 0, NULL
}
8082 dissect_lix2_SBIType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8083 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8084 SBIType_sequence
, hf_index
, ett_lix2_SBIType
);
8092 dissect_lix2_GEOSatelliteID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8093 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
8094 actx
, tree
, tvb
, offset
, hf_index
,
8101 static const ber_sequence_t SMFPDUSessionEstablishment_sequence
[] = {
8102 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
8103 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
8104 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
8105 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
8106 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
8107 { &hf_lix2_gTPTunnelID
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
8108 { &hf_lix2_pDUSessionType
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionType
},
8109 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
8110 { &hf_lix2_uEEndpoint
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
8111 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8112 { &hf_lix2_location
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8113 { &hf_lix2_dNN
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
8114 { &hf_lix2_aMFID
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFID
},
8115 { &hf_lix2_hSMFURI
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HSMFURI
},
8116 { &hf_lix2_requestType
, BER_CLASS_CON
, 15, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
8117 { &hf_lix2_accessType
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
8118 { &hf_lix2_rATType
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
8119 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
8120 { &hf_lix2_uEEPSPDNConnection
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEEPSPDNConnection
},
8121 { &hf_lix2_ePS5GSComboInfo
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPS5GSComboInfo
},
8122 { &hf_lix2_selectedDNN
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
8123 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
8124 { &hf_lix2_oldPDUSessionID
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
8125 { &hf_lix2_handoverState
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HandoverState
},
8126 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8127 { &hf_lix2_pCCRules
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleSet
},
8128 { &hf_lix2_ePSPDNConnectionEstablishment
, BER_CLASS_CON
, 27, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionEstablishment
},
8129 { &hf_lix2_satelliteBackhaulCategory
, BER_CLASS_CON
, 28, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
8130 { &hf_lix2_gEOSatelliteID
, BER_CLASS_CON
, 29, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GEOSatelliteID
},
8131 { NULL
, 0, 0, 0, NULL
}
8135 dissect_lix2_SMFPDUSessionEstablishment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8136 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8137 SMFPDUSessionEstablishment_sequence
, hf_index
, ett_lix2_SMFPDUSessionEstablishment
);
8145 dissect_lix2_EPSBearerModificationCauseValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8146 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8153 static const ber_sequence_t SEQUENCE_OF_EPSBearerID_sequence_of
[1] = {
8154 { &hf_lix2_linkedBearerIDs_item
, BER_CLASS_UNI
, BER_UNI_TAG_INTEGER
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSBearerID
},
8158 dissect_lix2_SEQUENCE_OF_EPSBearerID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8159 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8160 SEQUENCE_OF_EPSBearerID_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_EPSBearerID
);
8166 static const ber_sequence_t EPSBearerContextModified_sequence
[] = {
8167 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8168 { &hf_lix2_cause_03
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerModificationCauseValue
},
8169 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8170 { &hf_lix2_bearerQOS
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerQOS
},
8171 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
8172 { &hf_lix2_linkedBearerIDs
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerID
},
8173 { NULL
, 0, 0, 0, NULL
}
8177 dissect_lix2_EPSBearerContextModified(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8178 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8179 EPSBearerContextModified_sequence
, hf_index
, ett_lix2_EPSBearerContextModified
);
8185 static const ber_sequence_t SEQUENCE_OF_EPSBearerContextModified_sequence_of
[1] = {
8186 { &hf_lix2_bearerContextsModified_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSBearerContextModified
},
8190 dissect_lix2_SEQUENCE_OF_EPSBearerContextModified(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8191 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8192 SEQUENCE_OF_EPSBearerContextModified_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_EPSBearerContextModified
);
8200 dissect_lix2_EPSBearerDeletionCauseValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8201 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8210 dissect_lix2_EPSRANNASCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8211 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8218 static const ber_sequence_t EPSDeleteBearerContext_sequence
[] = {
8219 { &hf_lix2_cause_04
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerDeletionCauseValue
},
8220 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8221 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
8222 { &hf_lix2_rANNASCause
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANNASCause
},
8223 { NULL
, 0, 0, 0, NULL
}
8227 dissect_lix2_EPSDeleteBearerContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8228 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8229 EPSDeleteBearerContext_sequence
, hf_index
, ett_lix2_EPSDeleteBearerContext
);
8235 static const ber_sequence_t SEQUENCE_OF_EPSDeleteBearerContext_sequence_of
[1] = {
8236 { &hf_lix2_bearerContexts_item_01
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSDeleteBearerContext
},
8240 dissect_lix2_SEQUENCE_OF_EPSDeleteBearerContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8241 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8242 SEQUENCE_OF_EPSDeleteBearerContext_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_EPSDeleteBearerContext
);
8248 static const ber_sequence_t EPSDeleteBearerResponse_sequence
[] = {
8249 { &hf_lix2_cause_04
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerDeletionCauseValue
},
8250 { &hf_lix2_linkedEPSBearerID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8251 { &hf_lix2_bearerContexts_01
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSDeleteBearerContext
},
8252 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
8253 { NULL
, 0, 0, 0, NULL
}
8257 dissect_lix2_EPSDeleteBearerResponse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8258 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8259 EPSDeleteBearerResponse_sequence
, hf_index
, ett_lix2_EPSDeleteBearerResponse
);
8265 static const ber_sequence_t EPSBearersDeleted_sequence
[] = {
8266 { &hf_lix2_linkedEPSBearerID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8267 { &hf_lix2_ePSBearerIDs
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerID
},
8268 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
8269 { &hf_lix2_cause_04
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerDeletionCauseValue
},
8270 { &hf_lix2_deleteBearerResponse
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSDeleteBearerResponse
},
8271 { NULL
, 0, 0, 0, NULL
}
8275 dissect_lix2_EPSBearersDeleted(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8276 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8277 EPSBearersDeleted_sequence
, hf_index
, ett_lix2_EPSBearersDeleted
);
8283 static const ber_sequence_t SEQUENCE_OF_EPSBearersDeleted_sequence_of
[1] = {
8284 { &hf_lix2_bearersDeleted_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSBearersDeleted
},
8288 dissect_lix2_SEQUENCE_OF_EPSBearersDeleted(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8289 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8290 SEQUENCE_OF_EPSBearersDeleted_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_EPSBearersDeleted
);
8296 static const ber_sequence_t EPSPDNConnectionModification_sequence
[] = {
8297 { &hf_lix2_ePSSubscriberIDs
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
8298 { &hf_lix2_iMSIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSIUnauthenticatedIndication
},
8299 { &hf_lix2_defaultBearerID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8300 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8301 { &hf_lix2_pDNConnectionType
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDNConnectionType
},
8302 { &hf_lix2_uEEndpoints
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
8303 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8304 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8305 { &hf_lix2_additionalLocation
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8306 { &hf_lix2_aPN
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_APN
},
8307 { &hf_lix2_requestType_01
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionRequestType
},
8308 { &hf_lix2_accessType
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
8309 { &hf_lix2_rATType
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
8310 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
8311 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
8312 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
8313 { &hf_lix2_bearerContextsCreated
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerContextCreated
},
8314 { &hf_lix2_bearerContextsModified
, BER_CLASS_CON
, 18, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerContextModified
},
8315 { &hf_lix2_bearerContextsMarkedForRemoval
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerContextForRemoval
},
8316 { &hf_lix2_bearersDeleted
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearersDeleted
},
8317 { &hf_lix2_indicationFlags
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNConnectionIndicationFlags
},
8318 { &hf_lix2_handoverIndication
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNHandoverIndication
},
8319 { &hf_lix2_nBIFOMSupport
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNNBIFOMSupport
},
8320 { &hf_lix2_fiveGSInterworkingInfo
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSInterworkingInfo
},
8321 { &hf_lix2_cSRMFI
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CSRMFI
},
8322 { &hf_lix2_restorationOfPDNConnectionsSupport
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RestorationOfPDNConnectionsSupport
},
8323 { &hf_lix2_pGWChangeIndication
, BER_CLASS_CON
, 27, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PGWChangeIndication
},
8324 { &hf_lix2_pGWRNSI
, BER_CLASS_CON
, 28, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PGWRNSI
},
8325 { NULL
, 0, 0, 0, NULL
}
8329 dissect_lix2_EPSPDNConnectionModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8330 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8331 EPSPDNConnectionModification_sequence
, hf_index
, ett_lix2_EPSPDNConnectionModification
);
8337 static const ber_sequence_t UPPathChange_sequence
[] = {
8338 { &hf_lix2_sourceDNAI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAI
},
8339 { &hf_lix2_targetDNAI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAI
},
8340 { &hf_lix2_dNAIChangeType
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAIChangeType
},
8341 { &hf_lix2_sourceUEIPAddr
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
8342 { &hf_lix2_targetUEIPAddr
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
8343 { &hf_lix2_sourceTrafficRouting
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RouteToLocation
},
8344 { &hf_lix2_targetTrafficRouting
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RouteToLocation
},
8345 { &hf_lix2_mACAddress
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
8346 { NULL
, 0, 0, 0, NULL
}
8350 dissect_lix2_UPPathChange(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8351 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8352 UPPathChange_sequence
, hf_index
, ett_lix2_UPPathChange
);
8358 static const ber_sequence_t PFDFlowDescription_sequence
[] = {
8359 { &hf_lix2_nextLayerProtocol
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NextLayerProtocol
},
8360 { &hf_lix2_serverIPAddress
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
8361 { &hf_lix2_serverPortNumber
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
8362 { NULL
, 0, 0, 0, NULL
}
8366 dissect_lix2_PFDFlowDescription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8367 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8368 PFDFlowDescription_sequence
, hf_index
, ett_lix2_PFDFlowDescription
);
8374 static const ber_sequence_t PFDFlowDescriptions_set_of
[1] = {
8375 { &hf_lix2_PFDFlowDescriptions_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PFDFlowDescription
},
8379 dissect_lix2_PFDFlowDescriptions(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8380 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8381 PFDFlowDescriptions_set_of
, hf_index
, ett_lix2_PFDFlowDescriptions
);
8387 static const ber_sequence_t PFDURLs_set_of
[1] = {
8388 { &hf_lix2_PFDURLs_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
8392 dissect_lix2_PFDURLs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8393 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8394 PFDURLs_set_of
, hf_index
, ett_lix2_PFDURLs
);
8400 static const ber_sequence_t DomainNames_set_of
[1] = {
8401 { &hf_lix2_DomainNames_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
8405 dissect_lix2_DomainNames(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8406 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8407 DomainNames_set_of
, hf_index
, ett_lix2_DomainNames
);
8413 static const value_string lix2_DnProtocol_vals
[] = {
8423 dissect_lix2_DnProtocol(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8424 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8431 static const ber_sequence_t PFD_sequence
[] = {
8432 { &hf_lix2_pFDId
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
8433 { &hf_lix2_pFDFlowDescriptions
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PFDFlowDescriptions
},
8434 { &hf_lix2_urls
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PFDURLs
},
8435 { &hf_lix2_domainNames
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_DomainNames
},
8436 { &hf_lix2_dnProtocol
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_DnProtocol
},
8437 { NULL
, 0, 0, 0, NULL
}
8441 dissect_lix2_PFD(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8442 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8443 PFD_sequence
, hf_index
, ett_lix2_PFD
);
8449 static const ber_sequence_t PFDs_set_of
[1] = {
8450 { &hf_lix2_PFDs_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PFD
},
8454 dissect_lix2_PFDs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8455 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8456 PFDs_set_of
, hf_index
, ett_lix2_PFDs
);
8462 static const ber_sequence_t PFDDataForApp_sequence
[] = {
8463 { &hf_lix2_aPPId
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
8464 { &hf_lix2_pFDs
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PFDs
},
8465 { NULL
, 0, 0, 0, NULL
}
8469 dissect_lix2_PFDDataForApp(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8470 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8471 PFDDataForApp_sequence
, hf_index
, ett_lix2_PFDDataForApp
);
8477 static const ber_sequence_t SMFPDUSessionModification_sequence
[] = {
8478 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
8479 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
8480 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
8481 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
8482 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
8483 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8484 { &hf_lix2_location
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8485 { &hf_lix2_requestType
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
8486 { &hf_lix2_accessType
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
8487 { &hf_lix2_rATType
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
8488 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
8489 { &hf_lix2_ePS5GSComboInfo
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPS5GSComboInfo
},
8490 { &hf_lix2_uEEndpoint_01
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8491 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
8492 { &hf_lix2_handoverState
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HandoverState
},
8493 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8494 { &hf_lix2_pCCRules
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleSet
},
8495 { &hf_lix2_ePSPDNConnectionModification
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionModification
},
8496 { &hf_lix2_uPPathChange
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UPPathChange
},
8497 { &hf_lix2_pFDDataForApp
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PFDDataForApp
},
8498 { &hf_lix2_satelliteBackhaulCategory
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
8499 { &hf_lix2_gEOSatelliteID
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GEOSatelliteID
},
8500 { NULL
, 0, 0, 0, NULL
}
8504 dissect_lix2_SMFPDUSessionModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8505 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8506 SMFPDUSessionModification_sequence
, hf_index
, ett_lix2_SMFPDUSessionModification
);
8514 dissect_lix2_SMFErrorCodes(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8515 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
8516 actx
, tree
, tvb
, offset
, hf_index
,
8525 dissect_lix2_NGAPCauseGroupInt(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8526 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8535 dissect_lix2_NGAPCauseValueInt(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8536 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8543 static const ber_sequence_t NGAPCauseInt_sequence
[] = {
8544 { &hf_lix2_group
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NGAPCauseGroupInt
},
8545 { &hf_lix2_value
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NGAPCauseValueInt
},
8546 { NULL
, 0, 0, 0, NULL
}
8550 dissect_lix2_NGAPCauseInt(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8551 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8552 NGAPCauseInt_sequence
, hf_index
, ett_lix2_NGAPCauseInt
);
8558 static const ber_sequence_t PCCRuleIDSet_set_of
[1] = {
8559 { &hf_lix2_PCCRuleIDSet_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PCCRuleID
},
8563 dissect_lix2_PCCRuleIDSet(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8564 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8565 PCCRuleIDSet_set_of
, hf_index
, ett_lix2_PCCRuleIDSet
);
8573 dissect_lix2_EPSPDNConnectionReleaseScopeIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8574 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
8580 static const ber_sequence_t EPSPDNConnectionRelease_sequence
[] = {
8581 { &hf_lix2_ePSSubscriberIDs
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
8582 { &hf_lix2_iMSIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSIUnauthenticatedIndication
},
8583 { &hf_lix2_defaultBearerID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8584 { &hf_lix2_location
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8585 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8586 { &hf_lix2_rANNASCause
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANNASCause
},
8587 { &hf_lix2_pDNConnectionType
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_PDNConnectionType
},
8588 { &hf_lix2_indicationFlags
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNConnectionIndicationFlags
},
8589 { &hf_lix2_scopeIndication
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionReleaseScopeIndication
},
8590 { &hf_lix2_bearersDeleted
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearersDeleted
},
8591 { NULL
, 0, 0, 0, NULL
}
8595 dissect_lix2_EPSPDNConnectionRelease(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8596 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8597 EPSPDNConnectionRelease_sequence
, hf_index
, ett_lix2_EPSPDNConnectionRelease
);
8603 static const ber_sequence_t SMFPDUSessionRelease_sequence
[] = {
8604 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
8605 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
8606 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
8607 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
8608 { &hf_lix2_timeOfFirstPacket
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
8609 { &hf_lix2_timeOfLastPacket
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
8610 { &hf_lix2_uplinkVolume
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
8611 { &hf_lix2_downlinkVolume
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
8612 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8613 { &hf_lix2_cause_01
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFErrorCodes
},
8614 { &hf_lix2_ePS5GSComboInfo
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPS5GSComboInfo
},
8615 { &hf_lix2_nGAPCause
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NGAPCauseInt
},
8616 { &hf_lix2_fiveGMMCause
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMMCause
},
8617 { &hf_lix2_pCCRuleIDs
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleIDSet
},
8618 { &hf_lix2_ePSPDNConnectionRelease
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionRelease
},
8619 { NULL
, 0, 0, 0, NULL
}
8623 dissect_lix2_SMFPDUSessionRelease(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8624 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8625 SMFPDUSessionRelease_sequence
, hf_index
, ett_lix2_SMFPDUSessionRelease
);
8631 static const ber_sequence_t EPSBearerContext_sequence
[] = {
8632 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8633 { &hf_lix2_uPGTPTunnelInfo
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8634 { &hf_lix2_bearerQOS
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerQOS
},
8635 { NULL
, 0, 0, 0, NULL
}
8639 dissect_lix2_EPSBearerContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8640 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8641 EPSBearerContext_sequence
, hf_index
, ett_lix2_EPSBearerContext
);
8647 static const ber_sequence_t SEQUENCE_OF_EPSBearerContext_sequence_of
[1] = {
8648 { &hf_lix2_bearerContexts_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EPSBearerContext
},
8652 dissect_lix2_SEQUENCE_OF_EPSBearerContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8653 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8654 SEQUENCE_OF_EPSBearerContext_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_EPSBearerContext
);
8660 static const ber_sequence_t EPSStartOfInterceptionWithEstablishedPDNConnection_sequence
[] = {
8661 { &hf_lix2_ePSSubscriberIDs
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
8662 { &hf_lix2_iMSIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSIUnauthenticatedIndication
},
8663 { &hf_lix2_defaultBearerID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
8664 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8665 { &hf_lix2_pDNConnectionType
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDNConnectionType
},
8666 { &hf_lix2_uEEndpoints
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
8667 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8668 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8669 { &hf_lix2_additionalLocation
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8670 { &hf_lix2_aPN
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_APN
},
8671 { &hf_lix2_requestType_01
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionRequestType
},
8672 { &hf_lix2_accessType
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
8673 { &hf_lix2_rATType
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
8674 { &hf_lix2_protocolConfigurationOptions
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDNProtocolConfigurationOptions
},
8675 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
8676 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
8677 { &hf_lix2_bearerContexts
, BER_CLASS_CON
, 17, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_EPSBearerContext
},
8678 { NULL
, 0, 0, 0, NULL
}
8682 dissect_lix2_EPSStartOfInterceptionWithEstablishedPDNConnection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8683 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8684 EPSStartOfInterceptionWithEstablishedPDNConnection_sequence
, hf_index
, ett_lix2_EPSStartOfInterceptionWithEstablishedPDNConnection
);
8690 static const ber_sequence_t PFDDataForApps_set_of
[1] = {
8691 { &hf_lix2_PFDDataForApps_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PFDDataForApp
},
8695 dissect_lix2_PFDDataForApps(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8696 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8697 PFDDataForApps_set_of
, hf_index
, ett_lix2_PFDDataForApps
);
8703 static const ber_sequence_t SMFStartOfInterceptionWithEstablishedPDUSession_sequence
[] = {
8704 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
8705 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
8706 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
8707 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
8708 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
8709 { &hf_lix2_gTPTunnelID
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
8710 { &hf_lix2_pDUSessionType
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionType
},
8711 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
8712 { &hf_lix2_uEEndpoint
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
8713 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8714 { &hf_lix2_location
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8715 { &hf_lix2_dNN
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
8716 { &hf_lix2_aMFID
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFID
},
8717 { &hf_lix2_hSMFURI
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HSMFURI
},
8718 { &hf_lix2_requestType
, BER_CLASS_CON
, 15, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
8719 { &hf_lix2_accessType
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
8720 { &hf_lix2_rATType
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
8721 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
8722 { &hf_lix2_timeOfSessionEstablishment
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
8723 { &hf_lix2_ePS5GSComboInfo
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPS5GSComboInfo
},
8724 { &hf_lix2_uEEPSPDNConnection
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEEPSPDNConnection
},
8725 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
8726 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
8727 { &hf_lix2_pCCRules
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleSet
},
8728 { &hf_lix2_ePSStartOfInterceptionWithEstablishedPDNConnection
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSStartOfInterceptionWithEstablishedPDNConnection
},
8729 { &hf_lix2_pFDDataForApps
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PFDDataForApps
},
8730 { &hf_lix2_satelliteBackhaulCategory
, BER_CLASS_CON
, 27, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
8731 { &hf_lix2_gEOSatelliteID
, BER_CLASS_CON
, 28, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GEOSatelliteID
},
8732 { NULL
, 0, 0, 0, NULL
}
8736 dissect_lix2_SMFStartOfInterceptionWithEstablishedPDUSession(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8737 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8738 SMFStartOfInterceptionWithEstablishedPDUSession_sequence
, hf_index
, ett_lix2_SMFStartOfInterceptionWithEstablishedPDUSession
);
8744 static const value_string lix2_SMFFailedProcedureType_vals
[] = {
8745 { 1, "pDUSessionEstablishment" },
8746 { 2, "pDUSessionModification" },
8747 { 3, "pDUSessionRelease" },
8753 dissect_lix2_SMFFailedProcedureType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8754 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8761 static const value_string lix2_Initiator_vals
[] = {
8770 dissect_lix2_Initiator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8771 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8778 static const ber_sequence_t SMFUnsuccessfulProcedure_sequence
[] = {
8779 { &hf_lix2_failedProcedureType_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFFailedProcedureType
},
8780 { &hf_lix2_failureCause_03
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMCause
},
8781 { &hf_lix2_initiator
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Initiator
},
8782 { &hf_lix2_requestedSlice
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NSSAI
},
8783 { &hf_lix2_sUPI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
8784 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
8785 { &hf_lix2_pEI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
8786 { &hf_lix2_gPSI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
8787 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
8788 { &hf_lix2_uEEndpoint
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
8789 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
8790 { &hf_lix2_dNN
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
8791 { &hf_lix2_aMFID
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFID
},
8792 { &hf_lix2_hSMFURI
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HSMFURI
},
8793 { &hf_lix2_requestType
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
8794 { &hf_lix2_accessType
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
8795 { &hf_lix2_rATType
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
8796 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
8797 { &hf_lix2_location
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
8798 { NULL
, 0, 0, 0, NULL
}
8802 dissect_lix2_SMFUnsuccessfulProcedure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8803 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8804 SMFUnsuccessfulProcedure_sequence
, hf_index
, ett_lix2_SMFUnsuccessfulProcedure
);
8812 dissect_lix2_MMEGI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8813 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_NumericString
,
8814 actx
, tree
, tvb
, offset
, hf_index
,
8823 dissect_lix2_MMEC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8824 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_NumericString
,
8825 actx
, tree
, tvb
, offset
, hf_index
,
8832 static const ber_sequence_t MMEID_sequence
[] = {
8833 { &hf_lix2_mMEGI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEGI
},
8834 { &hf_lix2_mMEC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEC
},
8835 { NULL
, 0, 0, 0, NULL
}
8839 dissect_lix2_MMEID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8840 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8841 MMEID_sequence
, hf_index
, ett_lix2_MMEID
);
8847 static const ber_sequence_t GUMMEI_sequence
[] = {
8848 { &hf_lix2_mMEID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEID
},
8849 { &hf_lix2_mCC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MCC
},
8850 { &hf_lix2_mNC
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MNC
},
8851 { NULL
, 0, 0, 0, NULL
}
8855 dissect_lix2_GUMMEI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8856 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8857 GUMMEI_sequence
, hf_index
, ett_lix2_GUMMEI
);
8863 static const value_string lix2_UDMServingSystemMethod_vals
[] = {
8864 { 0, "amf3GPPAccessRegistration" },
8865 { 1, "amfNon3GPPAccessRegistration" },
8872 dissect_lix2_UDMServingSystemMethod(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8873 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8880 static const ber_sequence_t SEQUENCE_OF_CAGID_sequence_of
[1] = {
8881 { &hf_lix2_cAGID_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_CAGID
},
8885 dissect_lix2_SEQUENCE_OF_CAGID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8886 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
8887 SEQUENCE_OF_CAGID_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_CAGID
);
8893 static const ber_sequence_t ServiceID_sequence
[] = {
8894 { &hf_lix2_nSSAI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NSSAI
},
8895 { &hf_lix2_cAGID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_CAGID
},
8896 { NULL
, 0, 0, 0, NULL
}
8900 dissect_lix2_ServiceID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8901 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8902 ServiceID_sequence
, hf_index
, ett_lix2_ServiceID
);
8910 dissect_lix2_RoamingIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8911 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
8917 static const ber_sequence_t UDMServingSystemMessage_sequence
[] = {
8918 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
8919 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
8920 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
8921 { &hf_lix2_gUAMI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUAMI
},
8922 { &hf_lix2_gUMMEI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUMMEI
},
8923 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
8924 { &hf_lix2_servingSystemMethod
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMServingSystemMethod
},
8925 { &hf_lix2_serviceID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceID
},
8926 { &hf_lix2_roamingIndicator
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RoamingIndicator
},
8927 { NULL
, 0, 0, 0, NULL
}
8931 dissect_lix2_UDMServingSystemMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8932 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8933 UDMServingSystemMessage_sequence
, hf_index
, ett_lix2_UDMServingSystemMessage
);
8941 dissect_lix2_SMSAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8942 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8949 static const ber_sequence_t SMSParty_sequence
[] = {
8950 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
8951 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
8952 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
8953 { &hf_lix2_sMSAddress
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSAddress
},
8954 { NULL
, 0, 0, 0, NULL
}
8958 dissect_lix2_SMSParty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8959 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
8960 SMSParty_sequence
, hf_index
, ett_lix2_SMSParty
);
8966 static const value_string lix2_Direction_vals
[] = {
8967 { 1, "fromTarget" },
8974 dissect_lix2_Direction(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8975 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
8982 static const value_string lix2_SMSTransferStatus_vals
[] = {
8983 { 1, "transferSucceeded" },
8984 { 2, "transferFailed" },
8991 dissect_lix2_SMSTransferStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
8992 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9001 dissect_lix2_SMSOtherMessageIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9002 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
9008 static const value_string lix2_SMSNFAddress_vals
[] = {
9010 { 2, "e164Number" },
9014 static const ber_choice_t SMSNFAddress_choice
[] = {
9015 { 1, &hf_lix2_iPAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IPAddress
},
9016 { 2, &hf_lix2_e164Number
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_E164Number
},
9017 { 0, NULL
, 0, 0, 0, NULL
}
9021 dissect_lix2_SMSNFAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9022 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
9023 SMSNFAddress_choice
, hf_index
, ett_lix2_SMSNFAddress
,
9030 static const value_string lix2_SMSNFType_vals
[] = {
9039 dissect_lix2_SMSNFType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9040 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9049 dissect_lix2_SMSTPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9050 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9059 dissect_lix2_TruncatedSMSTPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9060 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9069 dissect_lix2_ThreeGPP2SMSTPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9070 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9077 static const value_string lix2_SMSTPDUData_vals
[] = {
9079 { 2, "truncatedSMSTPDU" },
9080 { 3, "redactedSMSTPDU" },
9081 { 4, "threeGPP2SMSTPDU" },
9082 { 5, "redacted3GPP2SMSTPDU" },
9086 static const ber_choice_t SMSTPDUData_choice
[] = {
9087 { 1, &hf_lix2_sMSTPDU
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSTPDU
},
9088 { 2, &hf_lix2_truncatedSMSTPDU
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_TruncatedSMSTPDU
},
9089 { 3, &hf_lix2_redactedSMSTPDU
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSTPDU
},
9090 { 4, &hf_lix2_threeGPP2SMSTPDU
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_ThreeGPP2SMSTPDU
},
9091 { 5, &hf_lix2_redacted3GPP2SMSTPDU
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_ThreeGPP2SMSTPDU
},
9092 { 0, NULL
, 0, 0, 0, NULL
}
9096 dissect_lix2_SMSTPDUData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9097 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
9098 SMSTPDUData_choice
, hf_index
, ett_lix2_SMSTPDUData
,
9105 static const value_string lix2_SMSMessageType_vals
[] = {
9107 { 2, "deliverReportAck" },
9108 { 3, "deliverReportError" },
9109 { 4, "statusReport" },
9112 { 7, "submitReportAck" },
9113 { 8, "submitReportError" },
9120 dissect_lix2_SMSMessageType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9121 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9130 dissect_lix2_SMSRPMessageReference(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9131 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9138 static const ber_sequence_t SMSMessage_sequence
[] = {
9139 { &hf_lix2_originatingSMSParty
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSParty
},
9140 { &hf_lix2_terminatingSMSParty_02
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSParty
},
9141 { &hf_lix2_direction
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
9142 { &hf_lix2_linkTransferStatus
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSTransferStatus
},
9143 { &hf_lix2_otherMessage
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSOtherMessageIndication
},
9144 { &hf_lix2_location
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
9145 { &hf_lix2_peerNFAddress
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SMSNFAddress
},
9146 { &hf_lix2_peerNFType
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSNFType
},
9147 { &hf_lix2_sMSTPDUData
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SMSTPDUData
},
9148 { &hf_lix2_messageType
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSMessageType
},
9149 { &hf_lix2_rPMessageReference
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSRPMessageReference
},
9150 { NULL
, 0, 0, 0, NULL
}
9154 dissect_lix2_SMSMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9155 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9156 SMSMessage_sequence
, hf_index
, ett_lix2_SMSMessage
);
9164 dissect_lix2_SIPURI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9165 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
9166 actx
, tree
, tvb
, offset
, hf_index
,
9175 dissect_lix2_TELURI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9176 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
9177 actx
, tree
, tvb
, offset
, hf_index
,
9184 static const value_string lix2_IMPU_vals
[] = {
9190 static const ber_choice_t IMPU_choice
[] = {
9191 { 1, &hf_lix2_sIPURI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPURI
},
9192 { 2, &hf_lix2_tELURI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_TELURI
},
9193 { 0, NULL
, 0, 0, 0, NULL
}
9197 dissect_lix2_IMPU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9198 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
9199 IMPU_choice
, hf_index
, ett_lix2_IMPU
,
9206 static const ber_sequence_t LALSReport_sequence
[] = {
9207 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
9208 { &hf_lix2_deprecatedPEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
9209 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
9210 { &hf_lix2_location
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
9211 { &hf_lix2_iMPU
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMPU
},
9212 { &hf_lix2_iMSI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
9213 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
9214 { NULL
, 0, 0, 0, NULL
}
9218 dissect_lix2_LALSReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9219 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9220 LALSReport_sequence
, hf_index
, ett_lix2_LALSReport
);
9228 dissect_lix2_IPv6FlowLabel(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9229 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9236 static const ber_sequence_t PDHeaderReport_sequence
[] = {
9237 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
9238 { &hf_lix2_sourceIPAddress_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
9239 { &hf_lix2_sourcePort
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
9240 { &hf_lix2_destinationIPAddress_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
9241 { &hf_lix2_destinationPort
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
9242 { &hf_lix2_nextLayerProtocol
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_NextLayerProtocol
},
9243 { &hf_lix2_iPv6flowLabel
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6FlowLabel
},
9244 { &hf_lix2_direction
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
9245 { &hf_lix2_packetSize
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9246 { NULL
, 0, 0, 0, NULL
}
9250 dissect_lix2_PDHeaderReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9251 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9252 PDHeaderReport_sequence
, hf_index
, ett_lix2_PDHeaderReport
);
9258 static const value_string lix2_PDSRSummaryTrigger_vals
[] = {
9259 { 1, "timerExpiry" },
9260 { 2, "packetCount" },
9262 { 4, "startOfFlow" },
9269 dissect_lix2_PDSRSummaryTrigger(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9270 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9277 static const ber_sequence_t PDSummaryReport_sequence
[] = {
9278 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
9279 { &hf_lix2_sourceIPAddress_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
9280 { &hf_lix2_sourcePort
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
9281 { &hf_lix2_destinationIPAddress_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
9282 { &hf_lix2_destinationPort
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
9283 { &hf_lix2_nextLayerProtocol
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_NextLayerProtocol
},
9284 { &hf_lix2_iPv6flowLabel
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6FlowLabel
},
9285 { &hf_lix2_direction
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
9286 { &hf_lix2_pDSRSummaryTrigger
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_PDSRSummaryTrigger
},
9287 { &hf_lix2_firstPacketTimestamp
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9288 { &hf_lix2_lastPacketTimestamp
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9289 { &hf_lix2_packetCount
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9290 { &hf_lix2_byteCount
, BER_CLASS_CON
, 13, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9291 { &hf_lix2_useSessionTrigger
, BER_CLASS_CON
, 14, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9292 { NULL
, 0, 0, 0, NULL
}
9296 dissect_lix2_PDSummaryReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9297 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9298 PDSummaryReport_sequence
, hf_index
, ett_lix2_PDSummaryReport
);
9304 static const ber_sequence_t MMSVersion_sequence
[] = {
9305 { &hf_lix2_majorVersion
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9306 { &hf_lix2_minorVersion
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9307 { NULL
, 0, 0, 0, NULL
}
9311 dissect_lix2_MMSVersion(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9312 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9313 MMSVersion_sequence
, hf_index
, ett_lix2_MMSVersion
);
9321 dissect_lix2_EmailAddress(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9322 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
9323 actx
, tree
, tvb
, offset
, hf_index
,
9332 dissect_lix2_IMPI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9333 offset
= dissect_lix2_NAI(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
9339 static const value_string lix2_MMSPartyID_vals
[] = {
9340 { 1, "e164Number" },
9341 { 2, "emailAddress" },
9350 static const ber_choice_t MMSPartyID_choice
[] = {
9351 { 1, &hf_lix2_e164Number
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_E164Number
},
9352 { 2, &hf_lix2_emailAddress
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EmailAddress
},
9353 { 3, &hf_lix2_iMSI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
9354 { 4, &hf_lix2_iMPU
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPU
},
9355 { 5, &hf_lix2_iMPI
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPI
},
9356 { 6, &hf_lix2_sUPI
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SUPI
},
9357 { 7, &hf_lix2_gPSI
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_GPSI
},
9358 { 0, NULL
, 0, 0, 0, NULL
}
9362 dissect_lix2_MMSPartyID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9363 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
9364 MMSPartyID_choice
, hf_index
, ett_lix2_MMSPartyID
,
9371 static const ber_sequence_t SEQUENCE_OF_MMSPartyID_sequence_of
[1] = {
9372 { &hf_lix2_mMSPartyIDs_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_MMSPartyID
},
9376 dissect_lix2_SEQUENCE_OF_MMSPartyID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9377 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
9378 SEQUENCE_OF_MMSPartyID_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_MMSPartyID
);
9384 static const value_string lix2_NonLocalID_vals
[] = {
9392 dissect_lix2_NonLocalID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9393 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9400 static const ber_sequence_t MMSParty_sequence
[] = {
9401 { &hf_lix2_mMSPartyIDs
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSPartyID
},
9402 { &hf_lix2_nonLocalID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NonLocalID
},
9403 { NULL
, 0, 0, 0, NULL
}
9407 dissect_lix2_MMSParty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9408 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9409 MMSParty_sequence
, hf_index
, ett_lix2_MMSParty
);
9415 static const ber_sequence_t SEQUENCE_OF_MMSParty_sequence_of
[1] = {
9416 { &hf_lix2_terminatingMMSParty_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_MMSParty
},
9420 dissect_lix2_SEQUENCE_OF_MMSParty(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9421 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
9422 SEQUENCE_OF_MMSParty_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_MMSParty
);
9428 static const value_string lix2_MMSDirection_vals
[] = {
9429 { 0, "fromTarget" },
9436 dissect_lix2_MMSDirection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9437 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9446 dissect_lix2_MMSSubject(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9447 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
9448 actx
, tree
, tvb
, offset
, hf_index
,
9455 static const value_string lix2_MMSMessageClass_vals
[] = {
9457 { 2, "advertisement" },
9458 { 3, "informational" },
9465 dissect_lix2_MMSMessageClass(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9466 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9473 static const value_string lix2_MMSPeriodFormat_vals
[] = {
9481 dissect_lix2_MMSPeriodFormat(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9482 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9489 static const ber_sequence_t MMSExpiry_sequence
[] = {
9490 { &hf_lix2_expiryPeriod
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9491 { &hf_lix2_periodFormat
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPeriodFormat
},
9492 { NULL
, 0, 0, 0, NULL
}
9496 dissect_lix2_MMSExpiry(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9497 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9498 MMSExpiry_sequence
, hf_index
, ett_lix2_MMSExpiry
);
9504 static const value_string lix2_MMSPriority_vals
[] = {
9513 dissect_lix2_MMSPriority(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9514 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9521 static const value_string lix2_MMState_vals
[] = {
9532 dissect_lix2_MMState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9533 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9540 static const value_string lix2_MMStateFlag_vals
[] = {
9549 dissect_lix2_MMStateFlag(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9550 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9557 static const ber_sequence_t MMFlags_sequence
[] = {
9558 { &hf_lix2_length
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9559 { &hf_lix2_flag
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMStateFlag
},
9560 { &hf_lix2_flagString
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9561 { NULL
, 0, 0, 0, NULL
}
9565 dissect_lix2_MMFlags(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9566 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9567 MMFlags_sequence
, hf_index
, ett_lix2_MMFlags
);
9573 static const value_string lix2_MMSReplyCharging_vals
[] = {
9575 { 1, "requestedTextOnly" },
9577 { 3, "acceptedTextOnly" },
9583 dissect_lix2_MMSReplyCharging(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9584 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9591 static const value_string lix2_MMSContentClass_vals
[] = {
9593 { 2, "imageBasic" },
9595 { 4, "videoBasic" },
9598 { 7, "contentBasic" },
9599 { 8, "contentRich" },
9605 dissect_lix2_MMSContentClass(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9606 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9613 static const ber_sequence_t MMSAdaptation_sequence
[] = {
9614 { &hf_lix2_allowed
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9615 { &hf_lix2_overriden
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9616 { NULL
, 0, 0, 0, NULL
}
9620 dissect_lix2_MMSAdaptation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9621 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9622 MMSAdaptation_sequence
, hf_index
, ett_lix2_MMSAdaptation
);
9630 dissect_lix2_MMSContentType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9631 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
9632 actx
, tree
, tvb
, offset
, hf_index
,
9639 static const value_string lix2_MMSResponseStatus_vals
[] = {
9641 { 2, "errorUnspecified" },
9642 { 3, "errorServiceDenied" },
9643 { 4, "errorMessageFormatCorrupt" },
9644 { 5, "errorSendingAddressUnresolved" },
9645 { 6, "errorMessageNotFound" },
9646 { 7, "errorNetworkProblem" },
9647 { 8, "errorContentNotAccepted" },
9648 { 9, "errorUnsupportedMessage" },
9649 { 10, "errorTransientFailure" },
9650 { 11, "errorTransientSendingAddressUnresolved" },
9651 { 12, "errorTransientMessageNotFound" },
9652 { 13, "errorTransientNetworkProblem" },
9653 { 14, "errorTransientPartialSuccess" },
9654 { 15, "errorPermanentFailure" },
9655 { 16, "errorPermanentServiceDenied" },
9656 { 17, "errorPermanentMessageFormatCorrupt" },
9657 { 18, "errorPermanentSendingAddressUnresolved" },
9658 { 19, "errorPermanentMessageNotFound" },
9659 { 20, "errorPermanentContentNotAccepted" },
9660 { 21, "errorPermanentReplyChargingLimitationsNotMet" },
9661 { 22, "errorPermanentReplyChargingRequestNotAccepted" },
9662 { 23, "errorPermanentReplyChargingForwardingDenied" },
9663 { 24, "errorPermanentReplyChargingNotSupported" },
9664 { 25, "errorPermanentAddressHidingNotSupported" },
9665 { 26, "errorPermanentLackOfPrepaid" },
9671 dissect_lix2_MMSResponseStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9672 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9679 static const ber_sequence_t MMSSend_sequence
[] = {
9680 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9681 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9682 { &hf_lix2_dateTime
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9683 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
9684 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9685 { &hf_lix2_cCRecipients
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9686 { &hf_lix2_bCCRecipients
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9687 { &hf_lix2_direction_01
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
9688 { &hf_lix2_subject
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSubject
},
9689 { &hf_lix2_messageClass
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMessageClass
},
9690 { &hf_lix2_expiry
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSExpiry
},
9691 { &hf_lix2_desiredDeliveryTime
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9692 { &hf_lix2_priority_01
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPriority
},
9693 { &hf_lix2_senderVisibility
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9694 { &hf_lix2_deliveryReport
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9695 { &hf_lix2_readReport
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9696 { &hf_lix2_store
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9697 { &hf_lix2_state
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMState
},
9698 { &hf_lix2_flags
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMFlags
},
9699 { &hf_lix2_replyCharging
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReplyCharging
},
9700 { &hf_lix2_applicID
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9701 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9702 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9703 { &hf_lix2_contentClass
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSContentClass
},
9704 { &hf_lix2_dRMContent
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9705 { &hf_lix2_adaptationAllowed
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSAdaptation
},
9706 { &hf_lix2_contentType
, BER_CLASS_CON
, 27, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSContentType
},
9707 { &hf_lix2_responseStatus
, BER_CLASS_CON
, 28, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSResponseStatus
},
9708 { &hf_lix2_responseStatusText
, BER_CLASS_CON
, 29, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9709 { &hf_lix2_messageID
, BER_CLASS_CON
, 30, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9710 { NULL
, 0, 0, 0, NULL
}
9714 dissect_lix2_MMSSend(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9715 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9716 MMSSend_sequence
, hf_index
, ett_lix2_MMSSend
);
9722 static const ber_sequence_t MMSPreviouslySent_sequence
[] = {
9723 { &hf_lix2_previouslySentByParty
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
9724 { &hf_lix2_sequenceNumber
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9725 { &hf_lix2_previousSendDateTime
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9726 { NULL
, 0, 0, 0, NULL
}
9730 dissect_lix2_MMSPreviouslySent(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9731 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9732 MMSPreviouslySent_sequence
, hf_index
, ett_lix2_MMSPreviouslySent
);
9738 static const ber_sequence_t MMSPreviouslySentBy_sequence_of
[1] = {
9739 { &hf_lix2_MMSPreviouslySentBy_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_MMSPreviouslySent
},
9743 dissect_lix2_MMSPreviouslySentBy(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9744 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
9745 MMSPreviouslySentBy_sequence_of
, hf_index
, ett_lix2_MMSPreviouslySentBy
);
9751 static const ber_sequence_t MMSSendByNonLocalTarget_sequence
[] = {
9752 { &hf_lix2_version
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9753 { &hf_lix2_transactionID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9754 { &hf_lix2_messageID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9755 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9756 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
9757 { &hf_lix2_direction_01
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
9758 { &hf_lix2_contentType
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSContentType
},
9759 { &hf_lix2_messageClass
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMessageClass
},
9760 { &hf_lix2_dateTime
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9761 { &hf_lix2_expiry
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSExpiry
},
9762 { &hf_lix2_deliveryReport
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9763 { &hf_lix2_priority_01
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPriority
},
9764 { &hf_lix2_senderVisibility
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9765 { &hf_lix2_readReport
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9766 { &hf_lix2_subject
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSubject
},
9767 { &hf_lix2_forwardCount
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9768 { &hf_lix2_previouslySentBy
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPreviouslySentBy
},
9769 { &hf_lix2_prevSentByDateTime
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9770 { &hf_lix2_applicID
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9771 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9772 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9773 { &hf_lix2_contentClass
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSContentClass
},
9774 { &hf_lix2_dRMContent
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9775 { &hf_lix2_adaptationAllowed
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSAdaptation
},
9776 { NULL
, 0, 0, 0, NULL
}
9780 dissect_lix2_MMSSendByNonLocalTarget(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9781 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9782 MMSSendByNonLocalTarget_sequence
, hf_index
, ett_lix2_MMSSendByNonLocalTarget
);
9788 static const ber_sequence_t MMSNotification_sequence
[] = {
9789 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9790 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9791 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
9792 { &hf_lix2_direction_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
9793 { &hf_lix2_subject
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSubject
},
9794 { &hf_lix2_deliveryReportRequested
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9795 { &hf_lix2_stored
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9796 { &hf_lix2_messageClass
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMessageClass
},
9797 { &hf_lix2_priority_01
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPriority
},
9798 { &hf_lix2_messageSize
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9799 { &hf_lix2_expiry
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSExpiry
},
9800 { &hf_lix2_replyCharging
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReplyCharging
},
9801 { NULL
, 0, 0, 0, NULL
}
9805 dissect_lix2_MMSNotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9806 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9807 MMSNotification_sequence
, hf_index
, ett_lix2_MMSNotification
);
9813 static const ber_sequence_t MMSSendToNonLocalTarget_sequence
[] = {
9814 { &hf_lix2_version
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9815 { &hf_lix2_transactionID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9816 { &hf_lix2_messageID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9817 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9818 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
9819 { &hf_lix2_direction_01
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
9820 { &hf_lix2_contentType
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSContentType
},
9821 { &hf_lix2_messageClass
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMessageClass
},
9822 { &hf_lix2_dateTime
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9823 { &hf_lix2_expiry
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSExpiry
},
9824 { &hf_lix2_deliveryReport
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9825 { &hf_lix2_priority_01
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPriority
},
9826 { &hf_lix2_senderVisibility
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9827 { &hf_lix2_readReport
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9828 { &hf_lix2_subject
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSubject
},
9829 { &hf_lix2_forwardCount
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
9830 { &hf_lix2_previouslySentBy
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPreviouslySentBy
},
9831 { &hf_lix2_prevSentByDateTime
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9832 { &hf_lix2_applicID
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9833 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9834 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9835 { &hf_lix2_contentClass
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSContentClass
},
9836 { &hf_lix2_dRMContent
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9837 { &hf_lix2_adaptationAllowed
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSAdaptation
},
9838 { NULL
, 0, 0, 0, NULL
}
9842 dissect_lix2_MMSSendToNonLocalTarget(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9843 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9844 MMSSendToNonLocalTarget_sequence
, hf_index
, ett_lix2_MMSSendToNonLocalTarget
);
9850 static const value_string lix2_MMStatus_vals
[] = {
9855 { 5, "unrecognized" },
9856 { 6, "indeterminate" },
9858 { 8, "unreachable" },
9864 dissect_lix2_MMStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9865 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9872 static const ber_sequence_t MMSNotificationResponse_sequence
[] = {
9873 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9874 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9875 { &hf_lix2_direction_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
9876 { &hf_lix2_status_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MMStatus
},
9877 { &hf_lix2_reportAllowed
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9878 { NULL
, 0, 0, 0, NULL
}
9882 dissect_lix2_MMSNotificationResponse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9883 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9884 MMSNotificationResponse_sequence
, hf_index
, ett_lix2_MMSNotificationResponse
);
9890 static const value_string lix2_MMSRetrieveStatus_vals
[] = {
9892 { 2, "errorTransientFailure" },
9893 { 3, "errorTransientMessageNotFound" },
9894 { 4, "errorTransientNetworkProblem" },
9895 { 5, "errorPermanentFailure" },
9896 { 6, "errorPermanentServiceDenied" },
9897 { 7, "errorPermanentMessageNotFound" },
9898 { 8, "errorPermanentContentUnsupported" },
9904 dissect_lix2_MMSRetrieveStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9905 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9912 static const ber_sequence_t MMSRetrieval_sequence
[] = {
9913 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9914 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9915 { &hf_lix2_messageID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9916 { &hf_lix2_dateTime
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9917 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
9918 { &hf_lix2_previouslySentBy
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPreviouslySentBy
},
9919 { &hf_lix2_prevSentByDateTime
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9920 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9921 { &hf_lix2_cCRecipients
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9922 { &hf_lix2_direction_01
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
9923 { &hf_lix2_subject
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSubject
},
9924 { &hf_lix2_state
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMState
},
9925 { &hf_lix2_flags
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMFlags
},
9926 { &hf_lix2_messageClass
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMessageClass
},
9927 { &hf_lix2_priority_01
, BER_CLASS_CON
, 15, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPriority
},
9928 { &hf_lix2_deliveryReport
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9929 { &hf_lix2_readReport
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9930 { &hf_lix2_replyCharging
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReplyCharging
},
9931 { &hf_lix2_retrieveStatus
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSRetrieveStatus
},
9932 { &hf_lix2_retrieveStatusText
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9933 { &hf_lix2_applicID
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9934 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9935 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9936 { &hf_lix2_contentClass
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSContentClass
},
9937 { &hf_lix2_dRMContent
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9938 { &hf_lix2_replaceID
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9939 { &hf_lix2_contentType_01
, BER_CLASS_CON
, 27, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9940 { NULL
, 0, 0, 0, NULL
}
9944 dissect_lix2_MMSRetrieval(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9945 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9946 MMSRetrieval_sequence
, hf_index
, ett_lix2_MMSRetrieval
);
9952 static const ber_sequence_t MMSDeliveryAck_sequence
[] = {
9953 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9954 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9955 { &hf_lix2_reportAllowed
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
9956 { &hf_lix2_status_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MMStatus
},
9957 { &hf_lix2_direction_01
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
9958 { NULL
, 0, 0, 0, NULL
}
9962 dissect_lix2_MMSDeliveryAck(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9963 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
9964 MMSDeliveryAck_sequence
, hf_index
, ett_lix2_MMSDeliveryAck
);
9970 static const value_string lix2_MMSStoreStatus_vals
[] = {
9972 { 2, "errorTransientFailure" },
9973 { 3, "errorTransientNetworkProblem" },
9974 { 4, "errorPermanentFailure" },
9975 { 5, "errorPermanentServiceDenied" },
9976 { 6, "errorPermanentMessageFormatCorrupt" },
9977 { 7, "errorPermanentMessageNotFound" },
9978 { 8, "errorMMBoxFull" },
9984 dissect_lix2_MMSStoreStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
9985 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
9992 static const ber_sequence_t MMSForward_sequence
[] = {
9993 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
9994 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
9995 { &hf_lix2_dateTime
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
9996 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
9997 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9998 { &hf_lix2_cCRecipients
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
9999 { &hf_lix2_bCCRecipients
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10000 { &hf_lix2_direction_01
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10001 { &hf_lix2_expiry
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSExpiry
},
10002 { &hf_lix2_desiredDeliveryTime
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10003 { &hf_lix2_deliveryReportAllowed
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10004 { &hf_lix2_deliveryReport
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10005 { &hf_lix2_store
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10006 { &hf_lix2_state
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMState
},
10007 { &hf_lix2_flags
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMFlags
},
10008 { &hf_lix2_contentLocationReq
, BER_CLASS_CON
, 16, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10009 { &hf_lix2_replyCharging
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReplyCharging
},
10010 { &hf_lix2_responseStatus
, BER_CLASS_CON
, 18, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSResponseStatus
},
10011 { &hf_lix2_responseStatusText
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10012 { &hf_lix2_messageID
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10013 { &hf_lix2_contentLocationConf
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10014 { &hf_lix2_storeStatus
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSStoreStatus
},
10015 { &hf_lix2_storeStatusText
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10016 { NULL
, 0, 0, 0, NULL
}
10020 dissect_lix2_MMSForward(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10021 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10022 MMSForward_sequence
, hf_index
, ett_lix2_MMSForward
);
10028 static const ber_sequence_t T_contentLocationReq_sequence_of
[1] = {
10029 { &hf_lix2_contentLocationReq_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
10033 dissect_lix2_T_contentLocationReq(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10034 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10035 T_contentLocationReq_sequence_of
, hf_index
, ett_lix2_T_contentLocationReq
);
10041 static const ber_sequence_t T_contentLocationConf_sequence_of
[1] = {
10042 { &hf_lix2_contentLocationConf_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
10046 dissect_lix2_T_contentLocationConf(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10047 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10048 T_contentLocationConf_sequence_of
, hf_index
, ett_lix2_T_contentLocationConf
);
10054 static const value_string lix2_MMSDeleteResponseStatus_vals
[] = {
10056 { 2, "errorUnspecified" },
10057 { 3, "errorServiceDenied" },
10058 { 4, "errorMessageFormatCorrupt" },
10059 { 5, "errorSendingAddressUnresolved" },
10060 { 6, "errorMessageNotFound" },
10061 { 7, "errorNetworkProblem" },
10062 { 8, "errorContentNotAccepted" },
10063 { 9, "errorUnsupportedMessage" },
10064 { 10, "errorTransientFailure" },
10065 { 11, "errorTransientSendingAddressUnresolved" },
10066 { 12, "errorTransientMessageNotFound" },
10067 { 13, "errorTransientNetworkProblem" },
10068 { 14, "errorTransientPartialSuccess" },
10069 { 15, "errorPermanentFailure" },
10070 { 16, "errorPermanentServiceDenied" },
10071 { 17, "errorPermanentMessageFormatCorrupt" },
10072 { 18, "errorPermanentSendingAddressUnresolved" },
10073 { 19, "errorPermanentMessageNotFound" },
10074 { 20, "errorPermanentContentNotAccepted" },
10075 { 21, "errorPermanentReplyChargingLimitationsNotMet" },
10076 { 22, "errorPermanentReplyChargingRequestNotAccepted" },
10077 { 23, "errorPermanentReplyChargingForwardingDenied" },
10078 { 24, "errorPermanentReplyChargingNotSupported" },
10079 { 25, "errorPermanentAddressHidingNotSupported" },
10080 { 26, "errorPermanentLackOfPrepaid" },
10086 dissect_lix2_MMSDeleteResponseStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10087 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10094 static const ber_sequence_t T_deleteResponseText_sequence_of
[1] = {
10095 { &hf_lix2_deleteResponseText_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
10099 dissect_lix2_T_deleteResponseText(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10100 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10101 T_deleteResponseText_sequence_of
, hf_index
, ett_lix2_T_deleteResponseText
);
10107 static const ber_sequence_t MMSDeleteFromRelay_sequence
[] = {
10108 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10109 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10110 { &hf_lix2_direction_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10111 { &hf_lix2_contentLocationReq_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_T_contentLocationReq
},
10112 { &hf_lix2_contentLocationConf_01
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_T_contentLocationConf
},
10113 { &hf_lix2_deleteResponseStatus
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeleteResponseStatus
},
10114 { &hf_lix2_deleteResponseText
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_T_deleteResponseText
},
10115 { NULL
, 0, 0, 0, NULL
}
10119 dissect_lix2_MMSDeleteFromRelay(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10120 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10121 MMSDeleteFromRelay_sequence
, hf_index
, ett_lix2_MMSDeleteFromRelay
);
10127 static const ber_sequence_t MMSDeliveryReport_sequence
[] = {
10128 { &hf_lix2_version
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10129 { &hf_lix2_messageID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10130 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10131 { &hf_lix2_mMSDateTime
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10132 { &hf_lix2_responseStatus
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSResponseStatus
},
10133 { &hf_lix2_responseStatusText
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10134 { &hf_lix2_applicID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10135 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10136 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10137 { NULL
, 0, 0, 0, NULL
}
10141 dissect_lix2_MMSDeliveryReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10142 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10143 MMSDeliveryReport_sequence
, hf_index
, ett_lix2_MMSDeliveryReport
);
10149 static const value_string lix2_MMStatusExtension_vals
[] = {
10150 { 0, "rejectionByMMSRecipient" },
10151 { 1, "rejectionByOtherRS" },
10157 dissect_lix2_MMStatusExtension(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10158 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10167 dissect_lix2_MMStatusText(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10168 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
10169 actx
, tree
, tvb
, offset
, hf_index
,
10176 static const ber_sequence_t MMSDeliveryReportNonLocalTarget_sequence
[] = {
10177 { &hf_lix2_version
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10178 { &hf_lix2_transactionID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10179 { &hf_lix2_messageID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10180 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10181 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
10182 { &hf_lix2_direction_01
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10183 { &hf_lix2_mMSDateTime
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10184 { &hf_lix2_forwardToOriginator
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10185 { &hf_lix2_status_01
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_MMStatus
},
10186 { &hf_lix2_statusExtension
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_MMStatusExtension
},
10187 { &hf_lix2_statusText
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_MMStatusText
},
10188 { &hf_lix2_applicID
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10189 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10190 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10191 { NULL
, 0, 0, 0, NULL
}
10195 dissect_lix2_MMSDeliveryReportNonLocalTarget(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10196 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10197 MMSDeliveryReportNonLocalTarget_sequence
, hf_index
, ett_lix2_MMSDeliveryReportNonLocalTarget
);
10203 static const value_string lix2_MMSReadStatus_vals
[] = {
10205 { 2, "deletedWithoutBeingRead" },
10211 dissect_lix2_MMSReadStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10212 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10219 static const ber_sequence_t MMSReadReport_sequence
[] = {
10220 { &hf_lix2_version
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10221 { &hf_lix2_messageID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10222 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10223 { &hf_lix2_originatingMMSParty_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10224 { &hf_lix2_direction_01
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10225 { &hf_lix2_mMSDateTime
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10226 { &hf_lix2_readStatus
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReadStatus
},
10227 { &hf_lix2_applicID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10228 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10229 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10230 { NULL
, 0, 0, 0, NULL
}
10234 dissect_lix2_MMSReadReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10235 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10236 MMSReadReport_sequence
, hf_index
, ett_lix2_MMSReadReport
);
10244 dissect_lix2_MMSReadStatusText(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10245 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
10246 actx
, tree
, tvb
, offset
, hf_index
,
10253 static const ber_sequence_t MMSReadReportNonLocalTarget_sequence
[] = {
10254 { &hf_lix2_version
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10255 { &hf_lix2_transactionID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10256 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10257 { &hf_lix2_originatingMMSParty_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10258 { &hf_lix2_direction_01
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10259 { &hf_lix2_messageID
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10260 { &hf_lix2_mMSDateTime
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10261 { &hf_lix2_readStatus
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReadStatus
},
10262 { &hf_lix2_readStatusText
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReadStatusText
},
10263 { &hf_lix2_applicID
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10264 { &hf_lix2_replyApplicID
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10265 { &hf_lix2_auxApplicInfo
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10266 { NULL
, 0, 0, 0, NULL
}
10270 dissect_lix2_MMSReadReportNonLocalTarget(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10271 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10272 MMSReadReportNonLocalTarget_sequence
, hf_index
, ett_lix2_MMSReadReportNonLocalTarget
);
10278 static const ber_sequence_t MMSCancel_sequence
[] = {
10279 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10280 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10281 { &hf_lix2_cancelID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10282 { &hf_lix2_direction_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10283 { NULL
, 0, 0, 0, NULL
}
10287 dissect_lix2_MMSCancel(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10288 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10289 MMSCancel_sequence
, hf_index
, ett_lix2_MMSCancel
);
10295 static const ber_sequence_t MMSMBoxStore_sequence
[] = {
10296 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10297 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10298 { &hf_lix2_direction_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10299 { &hf_lix2_contentLocationReq
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10300 { &hf_lix2_state
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMState
},
10301 { &hf_lix2_flags
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMFlags
},
10302 { &hf_lix2_contentLocationConf
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10303 { &hf_lix2_storeStatus
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSStoreStatus
},
10304 { &hf_lix2_storeStatusText
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10305 { NULL
, 0, 0, 0, NULL
}
10309 dissect_lix2_MMSMBoxStore(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10310 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10311 MMSMBoxStore_sequence
, hf_index
, ett_lix2_MMSMBoxStore
);
10317 static const ber_sequence_t SEQUENCE_OF_MMFlags_sequence_of
[1] = {
10318 { &hf_lix2_flags_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_MMFlags
},
10322 dissect_lix2_SEQUENCE_OF_MMFlags(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10323 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10324 SEQUENCE_OF_MMFlags_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_MMFlags
);
10330 static const ber_sequence_t MMBoxDescription_sequence
[] = {
10331 { &hf_lix2_contentLocation
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10332 { &hf_lix2_messageID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10333 { &hf_lix2_state
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMState
},
10334 { &hf_lix2_flags_01
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMFlags
},
10335 { &hf_lix2_dateTime
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10336 { &hf_lix2_originatingMMSParty
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSParty
},
10337 { &hf_lix2_terminatingMMSParty
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10338 { &hf_lix2_cCRecipients
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10339 { &hf_lix2_bCCRecipients
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMSParty
},
10340 { &hf_lix2_messageClass
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMessageClass
},
10341 { &hf_lix2_subject
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSubject
},
10342 { &hf_lix2_priority_01
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPriority
},
10343 { &hf_lix2_deliveryTime
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10344 { &hf_lix2_readReport
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10345 { &hf_lix2_messageSize
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10346 { &hf_lix2_replyCharging
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReplyCharging
},
10347 { &hf_lix2_previouslySentBy
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSPreviouslySentBy
},
10348 { &hf_lix2_previouslySentByDateTime
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
10349 { &hf_lix2_contentType_01
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10350 { NULL
, 0, 0, 0, NULL
}
10354 dissect_lix2_MMBoxDescription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10355 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10356 MMBoxDescription_sequence
, hf_index
, ett_lix2_MMBoxDescription
);
10362 static const ber_sequence_t SEQUENCE_OF_MMBoxDescription_sequence_of
[1] = {
10363 { &hf_lix2_mMessages_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_MMBoxDescription
},
10367 dissect_lix2_SEQUENCE_OF_MMBoxDescription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10368 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10369 SEQUENCE_OF_MMBoxDescription_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_MMBoxDescription
);
10375 static const ber_sequence_t MMSMBoxUpload_sequence
[] = {
10376 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10377 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10378 { &hf_lix2_direction_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10379 { &hf_lix2_state
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMState
},
10380 { &hf_lix2_flags
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMFlags
},
10381 { &hf_lix2_contentType_01
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10382 { &hf_lix2_contentLocation
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10383 { &hf_lix2_storeStatus
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSStoreStatus
},
10384 { &hf_lix2_storeStatusText
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10385 { &hf_lix2_mMessages
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMBoxDescription
},
10386 { NULL
, 0, 0, 0, NULL
}
10390 dissect_lix2_MMSMBoxUpload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10391 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10392 MMSMBoxUpload_sequence
, hf_index
, ett_lix2_MMSMBoxUpload
);
10398 static const ber_sequence_t T_contentLocationReq_01_sequence_of
[1] = {
10399 { &hf_lix2_contentLocationReq_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
10403 dissect_lix2_T_contentLocationReq_01(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10404 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10405 T_contentLocationReq_01_sequence_of
, hf_index
, ett_lix2_T_contentLocationReq_01
);
10411 static const ber_sequence_t T_contentLocationConf_01_sequence_of
[1] = {
10412 { &hf_lix2_contentLocationConf_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
10416 dissect_lix2_T_contentLocationConf_01(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10417 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10418 T_contentLocationConf_01_sequence_of
, hf_index
, ett_lix2_T_contentLocationConf_01
);
10424 static const ber_sequence_t MMSMBoxDelete_sequence
[] = {
10425 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10426 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10427 { &hf_lix2_direction_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDirection
},
10428 { &hf_lix2_contentLocationReq_02
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_T_contentLocationReq_01
},
10429 { &hf_lix2_contentLocationConf_02
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_contentLocationConf_01
},
10430 { &hf_lix2_responseStatus_01
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeleteResponseStatus
},
10431 { &hf_lix2_responseStatusText
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10432 { NULL
, 0, 0, 0, NULL
}
10436 dissect_lix2_MMSMBoxDelete(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10437 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10438 MMSMBoxDelete_sequence
, hf_index
, ett_lix2_MMSMBoxDelete
);
10444 static const ber_sequence_t SEQUENCE_OF_MMState_sequence_of
[1] = {
10445 { &hf_lix2_state_item
, BER_CLASS_UNI
, BER_UNI_TAG_ENUMERATED
, BER_FLAGS_NOOWNTAG
, dissect_lix2_MMState
},
10449 dissect_lix2_SEQUENCE_OF_MMState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10450 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10451 SEQUENCE_OF_MMState_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_MMState
);
10457 static const ber_sequence_t T_attributes_sequence_of
[1] = {
10458 { &hf_lix2_attributes_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
10462 dissect_lix2_T_attributes(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10463 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10464 T_attributes_sequence_of
, hf_index
, ett_lix2_T_attributes
);
10470 static const value_string lix2_MMSQuotaUnit_vals
[] = {
10471 { 1, "numMessages" },
10478 dissect_lix2_MMSQuotaUnit(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10479 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10486 static const ber_sequence_t MMSQuota_sequence
[] = {
10487 { &hf_lix2_quota
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10488 { &hf_lix2_quotaUnit
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSQuotaUnit
},
10489 { NULL
, 0, 0, 0, NULL
}
10493 dissect_lix2_MMSQuota(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10494 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10495 MMSQuota_sequence
, hf_index
, ett_lix2_MMSQuota
);
10501 static const ber_sequence_t MMSMBoxViewRequest_sequence
[] = {
10502 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10503 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10504 { &hf_lix2_contentLocation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10505 { &hf_lix2_state_01
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMState
},
10506 { &hf_lix2_flags_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMFlags
},
10507 { &hf_lix2_start
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10508 { &hf_lix2_limit
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10509 { &hf_lix2_attributes
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_attributes
},
10510 { &hf_lix2_totals
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10511 { &hf_lix2_quotas
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MMSQuota
},
10512 { NULL
, 0, 0, 0, NULL
}
10516 dissect_lix2_MMSMBoxViewRequest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10517 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10518 MMSMBoxViewRequest_sequence
, hf_index
, ett_lix2_MMSMBoxViewRequest
);
10524 static const ber_sequence_t T_attributes_01_sequence_of
[1] = {
10525 { &hf_lix2_attributes_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UTF8String
},
10529 dissect_lix2_T_attributes_01(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10530 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10531 T_attributes_01_sequence_of
, hf_index
, ett_lix2_T_attributes_01
);
10537 static const ber_sequence_t MMSMBoxViewResponse_sequence
[] = {
10538 { &hf_lix2_transactionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10539 { &hf_lix2_version
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
10540 { &hf_lix2_contentLocation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10541 { &hf_lix2_state_01
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMState
},
10542 { &hf_lix2_flags_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMFlags
},
10543 { &hf_lix2_start
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10544 { &hf_lix2_limit
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10545 { &hf_lix2_attributes_01
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_attributes_01
},
10546 { &hf_lix2_mMSTotals
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10547 { &hf_lix2_mMSQuotas
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10548 { &hf_lix2_mMessages
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_MMBoxDescription
},
10549 { NULL
, 0, 0, 0, NULL
}
10553 dissect_lix2_MMSMBoxViewResponse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10554 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10555 MMSMBoxViewResponse_sequence
, hf_index
, ett_lix2_MMSMBoxViewResponse
);
10561 static const ber_sequence_t PTCChatGroupID_sequence
[] = {
10562 { &hf_lix2_groupIdentity
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10563 { NULL
, 0, 0, 0, NULL
}
10567 dissect_lix2_PTCChatGroupID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10568 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10569 PTCChatGroupID_sequence
, hf_index
, ett_lix2_PTCChatGroupID
);
10575 static const value_string lix2_PTCIdentifiers_vals
[] = {
10577 { 2, "instanceIdentifierURN" },
10578 { 3, "pTCChatGroupID" },
10584 static const ber_choice_t PTCIdentifiers_choice
[] = {
10585 { 1, &hf_lix2_mCPTTID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10586 { 2, &hf_lix2_instanceIdentifierURN
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10587 { 3, &hf_lix2_pTCChatGroupID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCChatGroupID
},
10588 { 4, &hf_lix2_iMPU
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPU
},
10589 { 5, &hf_lix2_iMPI
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPI
},
10590 { 0, NULL
, 0, 0, 0, NULL
}
10594 dissect_lix2_PTCIdentifiers(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10595 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
10596 PTCIdentifiers_choice
, hf_index
, ett_lix2_PTCIdentifiers
,
10603 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers_sequence_of
[1] = {
10604 { &hf_lix2_identifiers_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PTCIdentifiers
},
10608 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10609 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10610 SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers
);
10616 static const ber_sequence_t PTCTargetInformation_sequence
[] = {
10617 { &hf_lix2_identifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers
},
10618 { NULL
, 0, 0, 0, NULL
}
10622 dissect_lix2_PTCTargetInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10623 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10624 PTCTargetInformation_sequence
, hf_index
, ett_lix2_PTCTargetInformation
);
10630 static const value_string lix2_PTCRegistrationRequest_vals
[] = {
10632 { 2, "reRegister" },
10633 { 3, "deRegister" },
10639 dissect_lix2_PTCRegistrationRequest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10640 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10647 static const value_string lix2_PTCRegistrationOutcome_vals
[] = {
10655 dissect_lix2_PTCRegistrationOutcome(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10656 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10663 static const ber_sequence_t PTCRegistration_sequence
[] = {
10664 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10665 { &hf_lix2_pTCServerURI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10666 { &hf_lix2_pTCRegistrationRequest
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCRegistrationRequest
},
10667 { &hf_lix2_pTCRegistrationOutcome
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCRegistrationOutcome
},
10668 { NULL
, 0, 0, 0, NULL
}
10672 dissect_lix2_PTCRegistration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10673 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10674 PTCRegistration_sequence
, hf_index
, ett_lix2_PTCRegistration
);
10680 static const value_string lix2_PTCSessionType_vals
[] = {
10682 { 2, "preEstablished" },
10684 { 4, "prearranged" },
10685 { 5, "groupSession" },
10691 dissect_lix2_PTCSessionType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10692 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10699 static const ber_sequence_t PTCSessionInfo_sequence
[] = {
10700 { &hf_lix2_pTCSessionURI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10701 { &hf_lix2_pTCSessionType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionType
},
10702 { NULL
, 0, 0, 0, NULL
}
10706 dissect_lix2_PTCSessionInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10707 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10708 PTCSessionInfo_sequence
, hf_index
, ett_lix2_PTCSessionInfo
);
10714 static const ber_sequence_t SEQUENCE_OF_PTCTargetInformation_sequence_of
[1] = {
10715 { &hf_lix2_pTCParticipants_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PTCTargetInformation
},
10719 dissect_lix2_SEQUENCE_OF_PTCTargetInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10720 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10721 SEQUENCE_OF_PTCTargetInformation_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_PTCTargetInformation
);
10727 static const value_string lix2_PTCPresenceType_vals
[] = {
10728 { 1, "pTCClient" },
10735 dissect_lix2_PTCPresenceType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10736 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10743 static const ber_sequence_t PTCParticipantPresenceStatus_sequence
[] = {
10744 { &hf_lix2_presenceID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10745 { &hf_lix2_presenceType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPresenceType
},
10746 { &hf_lix2_presenceStatus
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10747 { NULL
, 0, 0, 0, NULL
}
10751 dissect_lix2_PTCParticipantPresenceStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10752 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10753 PTCParticipantPresenceStatus_sequence
, hf_index
, ett_lix2_PTCParticipantPresenceStatus
);
10759 static const ber_sequence_t MultipleParticipantPresenceStatus_sequence_of
[1] = {
10760 { &hf_lix2_MultipleParticipantPresenceStatus_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PTCParticipantPresenceStatus
},
10764 dissect_lix2_MultipleParticipantPresenceStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10765 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
10766 MultipleParticipantPresenceStatus_sequence_of
, hf_index
, ett_lix2_MultipleParticipantPresenceStatus
);
10772 static const ber_sequence_t PTCSessionInitiation_sequence
[] = {
10773 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10774 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
10775 { &hf_lix2_pTCServerURI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10776 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10777 { &hf_lix2_pTCOriginatingID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10778 { &hf_lix2_pTCParticipants
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
10779 { &hf_lix2_pTCParticipantPresenceStatus
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MultipleParticipantPresenceStatus
},
10780 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
10781 { &hf_lix2_pTCBearerCapability
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10782 { &hf_lix2_pTCHost
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10783 { NULL
, 0, 0, 0, NULL
}
10787 dissect_lix2_PTCSessionInitiation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10788 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10789 PTCSessionInitiation_sequence
, hf_index
, ett_lix2_PTCSessionInitiation
);
10795 static const ber_sequence_t PTCSessionAbandon_sequence
[] = {
10796 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10797 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
10798 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10799 { &hf_lix2_location
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
10800 { &hf_lix2_pTCAbandonCause
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
10801 { NULL
, 0, 0, 0, NULL
}
10805 dissect_lix2_PTCSessionAbandon(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10806 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10807 PTCSessionAbandon_sequence
, hf_index
, ett_lix2_PTCSessionAbandon
);
10813 static const ber_sequence_t PTCSessionStart_sequence
[] = {
10814 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10815 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
10816 { &hf_lix2_pTCServerURI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10817 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10818 { &hf_lix2_pTCOriginatingID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10819 { &hf_lix2_pTCParticipants
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
10820 { &hf_lix2_pTCParticipantPresenceStatus
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MultipleParticipantPresenceStatus
},
10821 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
10822 { &hf_lix2_pTCHost
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10823 { &hf_lix2_pTCBearerCapability
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10824 { NULL
, 0, 0, 0, NULL
}
10828 dissect_lix2_PTCSessionStart(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10829 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10830 PTCSessionStart_sequence
, hf_index
, ett_lix2_PTCSessionStart
);
10836 static const value_string lix2_PTCSessionEndCause_vals
[] = {
10837 { 1, "initiaterLeavesSession" },
10838 { 2, "definedParticipantLeaves" },
10839 { 3, "numberOfParticipants" },
10840 { 4, "sessionTimerExpired" },
10841 { 5, "pTCSpeechInactive" },
10842 { 6, "allMediaTypesInactive" },
10848 dissect_lix2_PTCSessionEndCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10849 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10856 static const ber_sequence_t PTCSessionEnd_sequence
[] = {
10857 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10858 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
10859 { &hf_lix2_pTCServerURI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10860 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10861 { &hf_lix2_pTCParticipants
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
10862 { &hf_lix2_location
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
10863 { &hf_lix2_pTCSessionEndCause
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionEndCause
},
10864 { NULL
, 0, 0, 0, NULL
}
10868 dissect_lix2_PTCSessionEnd(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10869 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10870 PTCSessionEnd_sequence
, hf_index
, ett_lix2_PTCSessionEnd
);
10876 static const ber_sequence_t PTCStartOfInterception_sequence
[] = {
10877 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10878 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
10879 { &hf_lix2_preEstSessionID
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10880 { &hf_lix2_pTCOriginatingID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10881 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10882 { &hf_lix2_pTCHost
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10883 { &hf_lix2_pTCParticipants
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
10884 { &hf_lix2_pTCMediaStreamAvail
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10885 { &hf_lix2_pTCBearerCapability
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10886 { NULL
, 0, 0, 0, NULL
}
10890 dissect_lix2_PTCStartOfInterception(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10891 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10892 PTCStartOfInterception_sequence
, hf_index
, ett_lix2_PTCStartOfInterception
);
10898 static const ber_sequence_t RTPSetting_sequence
[] = {
10899 { &hf_lix2_iPAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
10900 { &hf_lix2_portNumber
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
10901 { NULL
, 0, 0, 0, NULL
}
10905 dissect_lix2_RTPSetting(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10906 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10907 RTPSetting_sequence
, hf_index
, ett_lix2_RTPSetting
);
10913 static const value_string lix2_PTCPreEstStatus_vals
[] = {
10914 { 1, "established" },
10922 dissect_lix2_PTCPreEstStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10923 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10930 static const value_string lix2_PTCFailureCode_vals
[] = {
10931 { 1, "sessionCannotBeEstablished" },
10932 { 2, "sessionCannotBeModified" },
10938 dissect_lix2_PTCFailureCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10939 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
10946 static const ber_sequence_t PTCPreEstablishedSession_sequence
[] = {
10947 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10948 { &hf_lix2_pTCServerURI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10949 { &hf_lix2_rTPSetting
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RTPSetting
},
10950 { &hf_lix2_pTCMediaCapability
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10951 { &hf_lix2_pTCPreEstSessionID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10952 { &hf_lix2_pTCPreEstStatus
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPreEstStatus
},
10953 { &hf_lix2_pTCMediaStreamAvail
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10954 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
10955 { &hf_lix2_pTCFailureCode
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCFailureCode
},
10956 { NULL
, 0, 0, 0, NULL
}
10960 dissect_lix2_PTCPreEstablishedSession(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10961 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10962 PTCPreEstablishedSession_sequence
, hf_index
, ett_lix2_PTCPreEstablishedSession
);
10968 static const ber_sequence_t PTCInstantPersonalAlert_sequence
[] = {
10969 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10970 { &hf_lix2_pTCIPAPartyID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10971 { &hf_lix2_pTCIPADirection
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
10972 { NULL
, 0, 0, 0, NULL
}
10976 dissect_lix2_PTCInstantPersonalAlert(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10977 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10978 PTCInstantPersonalAlert_sequence
, hf_index
, ett_lix2_PTCInstantPersonalAlert
);
10984 static const ber_sequence_t PTCPartyJoin_sequence
[] = {
10985 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
10986 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
10987 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
10988 { &hf_lix2_pTCParticipants
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
10989 { &hf_lix2_pTCParticipantPresenceStatus
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MultipleParticipantPresenceStatus
},
10990 { &hf_lix2_pTCMediaStreamAvail
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
10991 { &hf_lix2_pTCBearerCapability
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
10992 { NULL
, 0, 0, 0, NULL
}
10996 dissect_lix2_PTCPartyJoin(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
10997 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
10998 PTCPartyJoin_sequence
, hf_index
, ett_lix2_PTCPartyJoin
);
11004 static const ber_sequence_t PTCPartyDrop_sequence
[] = {
11005 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11006 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
11007 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
11008 { &hf_lix2_pTCPartyDrop_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11009 { &hf_lix2_pTCParticipantPresenceStatus_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCParticipantPresenceStatus
},
11010 { NULL
, 0, 0, 0, NULL
}
11014 dissect_lix2_PTCPartyDrop(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11015 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11016 PTCPartyDrop_sequence
, hf_index
, ett_lix2_PTCPartyDrop
);
11022 static const ber_sequence_t PTCPartyHold_sequence
[] = {
11023 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11024 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
11025 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
11026 { &hf_lix2_pTCParticipants
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
11027 { &hf_lix2_pTCHoldID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
11028 { &hf_lix2_pTCHoldRetrieveInd
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
11029 { NULL
, 0, 0, 0, NULL
}
11033 dissect_lix2_PTCPartyHold(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11034 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11035 PTCPartyHold_sequence
, hf_index
, ett_lix2_PTCPartyHold
);
11041 static const ber_sequence_t PTCMediaModification_sequence
[] = {
11042 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11043 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
11044 { &hf_lix2_pTCSessionInfo
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
11045 { &hf_lix2_pTCMediaStreamAvail
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
11046 { &hf_lix2_pTCBearerCapability
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
11047 { NULL
, 0, 0, 0, NULL
}
11051 dissect_lix2_PTCMediaModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11052 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11053 PTCMediaModification_sequence
, hf_index
, ett_lix2_PTCMediaModification
);
11059 static const value_string lix2_PTCGroupAuthRule_vals
[] = {
11060 { 1, "allowInitiatingPTCSession" },
11061 { 2, "blockInitiatingPTCSession" },
11062 { 3, "allowJoiningPTCSession" },
11063 { 4, "blockJoiningPTCSession" },
11064 { 5, "allowAddParticipants" },
11065 { 6, "blockAddParticipants" },
11066 { 7, "allowSubscriptionPTCSessionState" },
11067 { 8, "blockSubscriptionPTCSessionState" },
11068 { 9, "allowAnonymity" },
11069 { 10, "forbidAnonymity" },
11075 dissect_lix2_PTCGroupAuthRule(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11076 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11083 static const ber_sequence_t PTCGroupAdvertisement_sequence
[] = {
11084 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11085 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
11086 { &hf_lix2_pTCIDList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCTargetInformation
},
11087 { &hf_lix2_pTCGroupAuthRule
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCGroupAuthRule
},
11088 { &hf_lix2_pTCGroupAdSender
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11089 { &hf_lix2_pTCGroupNickname
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
11090 { NULL
, 0, 0, 0, NULL
}
11094 dissect_lix2_PTCGroupAdvertisement(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11095 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11096 PTCGroupAdvertisement_sequence
, hf_index
, ett_lix2_PTCGroupAdvertisement
);
11102 static const value_string lix2_PTCFloorActivity_vals
[] = {
11103 { 1, "tBCPRequest" },
11104 { 2, "tBCPGranted" },
11107 { 5, "tBCPTaken" },
11108 { 6, "tBCPRevoke" },
11109 { 7, "tBCPQueued" },
11110 { 8, "tBCPRelease" },
11116 dissect_lix2_PTCFloorActivity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11117 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11124 static const ber_sequence_t SEQUENCE_OF_PTCFloorActivity_sequence_of
[1] = {
11125 { &hf_lix2_pTCFloorActivity_item
, BER_CLASS_UNI
, BER_UNI_TAG_ENUMERATED
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PTCFloorActivity
},
11129 dissect_lix2_SEQUENCE_OF_PTCFloorActivity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11130 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
11131 SEQUENCE_OF_PTCFloorActivity_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_PTCFloorActivity
);
11137 static const value_string lix2_PTCTBPriorityLevel_vals
[] = {
11138 { 1, "preEmptive" },
11139 { 2, "highPriority" },
11140 { 3, "normalPriority" },
11141 { 4, "listenOnly" },
11147 dissect_lix2_PTCTBPriorityLevel(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11148 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11155 static const value_string lix2_PTCTBReasonCode_vals
[] = {
11156 { 1, "noQueuingAllowed" },
11157 { 2, "oneParticipantSession" },
11158 { 3, "listenOnly" },
11159 { 4, "exceededMaxDuration" },
11160 { 5, "tBPrevented" },
11166 dissect_lix2_PTCTBReasonCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11167 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11174 static const ber_sequence_t PTCFloorControl_sequence
[] = {
11175 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11176 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
11177 { &hf_lix2_pTCSessioninfo
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInfo
},
11178 { &hf_lix2_pTCFloorActivity
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCFloorActivity
},
11179 { &hf_lix2_pTCFloorSpeakerID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11180 { &hf_lix2_pTCMaxTBTime
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
11181 { &hf_lix2_pTCQueuedFloorControl
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
11182 { &hf_lix2_pTCQueuedPosition
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
11183 { &hf_lix2_pTCTalkBurstPriority
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTBPriorityLevel
},
11184 { &hf_lix2_pTCTalkBurstReason
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTBReasonCode
},
11185 { NULL
, 0, 0, 0, NULL
}
11189 dissect_lix2_PTCFloorControl(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11190 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11191 PTCFloorControl_sequence
, hf_index
, ett_lix2_PTCFloorControl
);
11197 static const ber_sequence_t PTCTargetPresence_sequence
[] = {
11198 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11199 { &hf_lix2_pTCTargetPresenceStatus
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCParticipantPresenceStatus
},
11200 { NULL
, 0, 0, 0, NULL
}
11204 dissect_lix2_PTCTargetPresence(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11205 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11206 PTCTargetPresence_sequence
, hf_index
, ett_lix2_PTCTargetPresence
);
11212 static const ber_sequence_t PTCParticipantPresence_sequence
[] = {
11213 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11214 { &hf_lix2_pTCParticipantPresenceStatus_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCParticipantPresenceStatus
},
11215 { NULL
, 0, 0, 0, NULL
}
11219 dissect_lix2_PTCParticipantPresence(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11220 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11221 PTCParticipantPresence_sequence
, hf_index
, ett_lix2_PTCParticipantPresence
);
11227 static const value_string lix2_PTCListManagementType_vals
[] = {
11228 { 1, "contactListManagementAttempt" },
11229 { 2, "groupListManagementAttempt" },
11230 { 3, "contactListManagementResult" },
11231 { 4, "groupListManagementResult" },
11232 { 5, "requestUnsuccessful" },
11238 dissect_lix2_PTCListManagementType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11239 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11246 static const value_string lix2_PTCListManagementAction_vals
[] = {
11257 dissect_lix2_PTCListManagementAction(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11258 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11265 static const value_string lix2_PTCListManagementFailure_vals
[] = {
11266 { 1, "requestUnsuccessful" },
11267 { 2, "requestUnknown" },
11273 dissect_lix2_PTCListManagementFailure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11274 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11281 static const ber_sequence_t PTCIDList_sequence
[] = {
11282 { &hf_lix2_pTCPartyID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11283 { &hf_lix2_pTCChatGroupID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCChatGroupID
},
11284 { NULL
, 0, 0, 0, NULL
}
11288 dissect_lix2_PTCIDList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11289 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11290 PTCIDList_sequence
, hf_index
, ett_lix2_PTCIDList
);
11296 static const ber_sequence_t SEQUENCE_OF_PTCIDList_sequence_of
[1] = {
11297 { &hf_lix2_pTCIDList_item_01
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PTCIDList
},
11301 dissect_lix2_SEQUENCE_OF_PTCIDList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11302 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
11303 SEQUENCE_OF_PTCIDList_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_PTCIDList
);
11309 static const ber_sequence_t PTCListManagement_sequence
[] = {
11310 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11311 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
11312 { &hf_lix2_pTCListManagementType
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCListManagementType
},
11313 { &hf_lix2_pTCListManagementAction
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCListManagementAction
},
11314 { &hf_lix2_pTCListManagementFailure
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCListManagementFailure
},
11315 { &hf_lix2_pTCContactID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11316 { &hf_lix2_pTCIDList_01
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PTCIDList
},
11317 { &hf_lix2_pTCHost
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11318 { NULL
, 0, 0, 0, NULL
}
11322 dissect_lix2_PTCListManagement(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11323 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11324 PTCListManagement_sequence
, hf_index
, ett_lix2_PTCListManagement
);
11330 static const value_string lix2_PTCAccessPolicyType_vals
[] = {
11331 { 1, "pTCUserAccessPolicyAttempt" },
11332 { 2, "groupAuthorizationRulesAttempt" },
11333 { 3, "pTCUserAccessPolicyQuery" },
11334 { 4, "groupAuthorizationRulesQuery" },
11335 { 5, "pTCUserAccessPolicyResult" },
11336 { 6, "groupAuthorizationRulesResult" },
11337 { 7, "requestUnsuccessful" },
11343 dissect_lix2_PTCAccessPolicyType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11344 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11351 static const value_string lix2_PTCUserAccessPolicy_vals
[] = {
11352 { 1, "allowIncomingPTCSessionRequest" },
11353 { 2, "blockIncomingPTCSessionRequest" },
11354 { 3, "allowAutoAnswerMode" },
11355 { 4, "allowOverrideManualAnswerMode" },
11361 dissect_lix2_PTCUserAccessPolicy(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11362 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11369 static const value_string lix2_PTCAccessPolicyFailure_vals
[] = {
11370 { 1, "requestUnsuccessful" },
11371 { 2, "requestUnknown" },
11377 dissect_lix2_PTCAccessPolicyFailure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11378 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11385 static const ber_sequence_t PTCAccessPolicy_sequence
[] = {
11386 { &hf_lix2_pTCTargetInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11387 { &hf_lix2_pTCDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
11388 { &hf_lix2_pTCAccessPolicyType
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCAccessPolicyType
},
11389 { &hf_lix2_pTCUserAccessPolicy
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCUserAccessPolicy
},
11390 { &hf_lix2_pTCGroupAuthRule
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCGroupAuthRule
},
11391 { &hf_lix2_pTCContactID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetInformation
},
11392 { &hf_lix2_pTCAccessPolicyFailure
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PTCAccessPolicyFailure
},
11393 { NULL
, 0, 0, 0, NULL
}
11397 dissect_lix2_PTCAccessPolicy(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11398 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11399 PTCAccessPolicy_sequence
, hf_index
, ett_lix2_PTCAccessPolicy
);
11405 static const value_string lix2_UDMSubscriberRecordChangeMethod_vals
[] = {
11406 { 1, "pEIChange" },
11407 { 2, "sUPIChange" },
11408 { 3, "gPSIChange" },
11409 { 4, "uEDeprovisioning" },
11411 { 6, "serviceIDChange" },
11417 dissect_lix2_UDMSubscriberRecordChangeMethod(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11418 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11425 static const ber_sequence_t UDMSubscriberRecordChangeMessage_sequence
[] = {
11426 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11427 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11428 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11429 { &hf_lix2_oldPEI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11430 { &hf_lix2_oldSUPI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11431 { &hf_lix2_oldGPSI
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11432 { &hf_lix2_oldserviceID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceID
},
11433 { &hf_lix2_subscriberRecordChangeMethod
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMSubscriberRecordChangeMethod
},
11434 { &hf_lix2_serviceID
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceID
},
11435 { NULL
, 0, 0, 0, NULL
}
11439 dissect_lix2_UDMSubscriberRecordChangeMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11440 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11441 UDMSubscriberRecordChangeMessage_sequence
, hf_index
, ett_lix2_UDMSubscriberRecordChangeMessage
);
11447 static const value_string lix2_UDMCancelLocationMethod_vals
[] = {
11448 { 1, "aMF3GPPAccessDeregistration" },
11449 { 2, "aMFNon3GPPAccessDeregistration" },
11450 { 3, "uDMDeregistration" },
11457 dissect_lix2_UDMCancelLocationMethod(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11458 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11465 static const ber_sequence_t UDMAMFDeregistrationInfo_sequence
[] = {
11466 { &hf_lix2_gUAMI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GUAMI
},
11467 { &hf_lix2_purgeFlag
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
11468 { NULL
, 0, 0, 0, NULL
}
11472 dissect_lix2_UDMAMFDeregistrationInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11473 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11474 UDMAMFDeregistrationInfo_sequence
, hf_index
, ett_lix2_UDMAMFDeregistrationInfo
);
11480 static const value_string lix2_UDMDeregReason_vals
[] = {
11481 { 1, "uEInitialRegistration" },
11482 { 2, "uERegistrationAreaChange" },
11483 { 3, "subscriptionWithdrawn" },
11484 { 4, "fiveGSToEPSMobility" },
11485 { 5, "fiveGSToEPSMobilityUeInitialRegistration" },
11486 { 6, "reregistrationRequired" },
11487 { 7, "sMFContextTransferred" },
11488 { 8, "duplicatePDUSession" },
11489 { 9, "fiveGSRVCCToUTRANMobility" },
11490 { 10, "pDUSessionReactivationRequired" },
11491 { 11, "disasterConditionTerminated" },
11497 dissect_lix2_UDMDeregReason(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11498 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11505 static const ber_sequence_t UDMDeregistrationData_sequence
[] = {
11506 { &hf_lix2_deregReason
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UDMDeregReason
},
11507 { &hf_lix2_accessType
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
11508 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11509 { NULL
, 0, 0, 0, NULL
}
11513 dissect_lix2_UDMDeregistrationData(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11514 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11515 UDMDeregistrationData_sequence
, hf_index
, ett_lix2_UDMDeregistrationData
);
11521 static const ber_sequence_t UDMCancelLocationMessage_sequence
[] = {
11522 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11523 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11524 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11525 { &hf_lix2_gUAMI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUAMI
},
11526 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
11527 { &hf_lix2_cancelLocationMethod
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMCancelLocationMethod
},
11528 { &hf_lix2_aMFDeregistrationInfo
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UDMAMFDeregistrationInfo
},
11529 { &hf_lix2_deregistrationData
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UDMDeregistrationData
},
11530 { NULL
, 0, 0, 0, NULL
}
11534 dissect_lix2_UDMCancelLocationMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11535 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11536 UDMCancelLocationMessage_sequence
, hf_index
, ett_lix2_UDMCancelLocationMessage
);
11542 static const ber_sequence_t SMSReport_sequence
[] = {
11543 { &hf_lix2_location
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11544 { &hf_lix2_sMSTPDUData
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SMSTPDUData
},
11545 { &hf_lix2_messageType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSMessageType
},
11546 { &hf_lix2_rPMessageReference
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSRPMessageReference
},
11547 { NULL
, 0, 0, 0, NULL
}
11551 dissect_lix2_SMSReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11552 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11553 SMSReport_sequence
, hf_index
, ett_lix2_SMSReport
);
11559 static const value_string lix2_EstablishmentStatus_vals
[] = {
11560 { 0, "established" },
11567 dissect_lix2_EstablishmentStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11568 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11575 static const ber_sequence_t AccessInfo_sequence
[] = {
11576 { &hf_lix2_accessType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
11577 { &hf_lix2_rATType
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
11578 { &hf_lix2_gTPTunnelID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
11579 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
11580 { &hf_lix2_establishmentStatus
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_EstablishmentStatus
},
11581 { &hf_lix2_aNTypeToReactivate
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
11582 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
11583 { &hf_lix2_satelliteBackhaulCategory
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
11584 { &hf_lix2_gEOSatelliteID
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GEOSatelliteID
},
11585 { NULL
, 0, 0, 0, NULL
}
11589 dissect_lix2_AccessInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11590 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11591 AccessInfo_sequence
, hf_index
, ett_lix2_AccessInfo
);
11597 static const ber_sequence_t SEQUENCE_OF_AccessInfo_sequence_of
[1] = {
11598 { &hf_lix2_accessInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_AccessInfo
},
11602 dissect_lix2_SEQUENCE_OF_AccessInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11603 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
11604 SEQUENCE_OF_AccessInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_AccessInfo
);
11612 dissect_lix2_SMFMAUpgradeIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11613 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
11621 dissect_lix2_SMFEPSPDNCnxInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11622 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
11623 actx
, tree
, tvb
, offset
, hf_index
,
11632 dissect_lix2_SMFMAAcceptedIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11633 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
11641 dissect_lix2_ATSSSContainer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11642 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11649 static const ber_sequence_t SMFMAPDUSessionEstablishment_sequence
[] = {
11650 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11651 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
11652 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11653 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11654 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11655 { &hf_lix2_pDUSessionType
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionType
},
11656 { &hf_lix2_accessInfo
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_AccessInfo
},
11657 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
11658 { &hf_lix2_uEEndpoint
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
11659 { &hf_lix2_location
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11660 { &hf_lix2_dNN
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
11661 { &hf_lix2_aMFID
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFID
},
11662 { &hf_lix2_hSMFURI
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HSMFURI
},
11663 { &hf_lix2_requestType
, BER_CLASS_CON
, 14, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
11664 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
11665 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 16, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
11666 { &hf_lix2_oldPDUSessionID
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11667 { &hf_lix2_mAUpgradeIndication
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAUpgradeIndication
},
11668 { &hf_lix2_ePSPDNCnxInfo
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFEPSPDNCnxInfo
},
11669 { &hf_lix2_mAAcceptedIndication
, BER_CLASS_CON
, 20, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAAcceptedIndication
},
11670 { &hf_lix2_aTSSSContainer
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ATSSSContainer
},
11671 { &hf_lix2_uEEPSPDNConnection
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEEPSPDNConnection
},
11672 { &hf_lix2_ePS5GSComboInfo
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPS5GSComboInfo
},
11673 { &hf_lix2_selectedDNN
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
11674 { &hf_lix2_handoverState
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HandoverState
},
11675 { &hf_lix2_pCCRules
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleSet
},
11676 { &hf_lix2_ePSPDNConnectionEstablishment
, BER_CLASS_CON
, 27, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionEstablishment
},
11677 { NULL
, 0, 0, 0, NULL
}
11681 dissect_lix2_SMFMAPDUSessionEstablishment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11682 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11683 SMFMAPDUSessionEstablishment_sequence
, hf_index
, ett_lix2_SMFMAPDUSessionEstablishment
);
11689 static const ber_sequence_t SMFMAPDUSessionModification_sequence
[] = {
11690 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11691 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
11692 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11693 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11694 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11695 { &hf_lix2_accessInfo
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_AccessInfo
},
11696 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
11697 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11698 { &hf_lix2_requestType
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
11699 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
11700 { &hf_lix2_oldPDUSessionID
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11701 { &hf_lix2_mAUpgradeIndication
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAUpgradeIndication
},
11702 { &hf_lix2_ePSPDNCnxInfo
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFEPSPDNCnxInfo
},
11703 { &hf_lix2_mAAcceptedIndication
, BER_CLASS_CON
, 14, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAAcceptedIndication
},
11704 { &hf_lix2_aTSSSContainer
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ATSSSContainer
},
11705 { &hf_lix2_uEEPSPDNConnection
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEEPSPDNConnection
},
11706 { &hf_lix2_ePS5GSComboInfo
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPS5GSComboInfo
},
11707 { &hf_lix2_handoverState
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HandoverState
},
11708 { &hf_lix2_pCCRules
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleSet
},
11709 { &hf_lix2_uPPathChange
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UPPathChange
},
11710 { &hf_lix2_pFDDataForApp
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PFDDataForApp
},
11711 { &hf_lix2_ePSPDNConnectionModification
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionModification
},
11712 { NULL
, 0, 0, 0, NULL
}
11716 dissect_lix2_SMFMAPDUSessionModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11717 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11718 SMFMAPDUSessionModification_sequence
, hf_index
, ett_lix2_SMFMAPDUSessionModification
);
11724 static const ber_sequence_t SMFMAPDUSessionRelease_sequence
[] = {
11725 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11726 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11727 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11728 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11729 { &hf_lix2_timeOfFirstPacket
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
11730 { &hf_lix2_timeOfLastPacket
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
11731 { &hf_lix2_uplinkVolume
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
11732 { &hf_lix2_downlinkVolume
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
11733 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11734 { &hf_lix2_cause_01
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFErrorCodes
},
11735 { &hf_lix2_nGAPCause
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NGAPCauseInt
},
11736 { &hf_lix2_fiveGMMCause
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMMCause
},
11737 { &hf_lix2_pCCRuleIDs
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleIDSet
},
11738 { &hf_lix2_ePSPDNConnectionRelease
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionRelease
},
11739 { NULL
, 0, 0, 0, NULL
}
11743 dissect_lix2_SMFMAPDUSessionRelease(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11744 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11745 SMFMAPDUSessionRelease_sequence
, hf_index
, ett_lix2_SMFMAPDUSessionRelease
);
11751 static const ber_sequence_t SMFStartOfInterceptionWithEstablishedMAPDUSession_sequence
[] = {
11752 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11753 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
11754 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11755 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11756 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11757 { &hf_lix2_pDUSessionType
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionType
},
11758 { &hf_lix2_accessInfo
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_AccessInfo
},
11759 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
11760 { &hf_lix2_uEEndpoint
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
11761 { &hf_lix2_location
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11762 { &hf_lix2_dNN
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
11763 { &hf_lix2_aMFID
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFID
},
11764 { &hf_lix2_hSMFURI
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HSMFURI
},
11765 { &hf_lix2_requestType
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
11766 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
11767 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 16, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
11768 { &hf_lix2_oldPDUSessionID
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11769 { &hf_lix2_mAUpgradeIndication
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAUpgradeIndication
},
11770 { &hf_lix2_ePSPDNCnxInfo
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFEPSPDNCnxInfo
},
11771 { &hf_lix2_mAAcceptedIndication
, BER_CLASS_CON
, 20, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAAcceptedIndication
},
11772 { &hf_lix2_aTSSSContainer
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ATSSSContainer
},
11773 { &hf_lix2_ePS5GSComboInfo
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPS5GSComboInfo
},
11774 { &hf_lix2_uEEPSPDNConnection
, BER_CLASS_CON
, 23, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEEPSPDNConnection
},
11775 { &hf_lix2_pCCRules
, BER_CLASS_CON
, 24, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PCCRuleSet
},
11776 { &hf_lix2_pFDDataForApps
, BER_CLASS_CON
, 25, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PFDDataForApps
},
11777 { &hf_lix2_ePSStartOfInterceptionWithEstablishedPDNConnection
, BER_CLASS_CON
, 26, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSStartOfInterceptionWithEstablishedPDNConnection
},
11778 { NULL
, 0, 0, 0, NULL
}
11782 dissect_lix2_SMFStartOfInterceptionWithEstablishedMAPDUSession(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11783 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11784 SMFStartOfInterceptionWithEstablishedMAPDUSession_sequence
, hf_index
, ett_lix2_SMFStartOfInterceptionWithEstablishedMAPDUSession
);
11790 static const ber_sequence_t SMFMAUnsuccessfulProcedure_sequence
[] = {
11791 { &hf_lix2_failedProcedureType_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFFailedProcedureType
},
11792 { &hf_lix2_failureCause_03
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMCause
},
11793 { &hf_lix2_requestedSlice
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NSSAI
},
11794 { &hf_lix2_initiator
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Initiator
},
11795 { &hf_lix2_sUPI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11796 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
11797 { &hf_lix2_pEI
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11798 { &hf_lix2_gPSI
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11799 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11800 { &hf_lix2_accessInfo
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_AccessInfo
},
11801 { &hf_lix2_uEEndpoint
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UEEndpointAddress
},
11802 { &hf_lix2_location
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11803 { &hf_lix2_dNN
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
11804 { &hf_lix2_aMFID
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFID
},
11805 { &hf_lix2_hSMFURI
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HSMFURI
},
11806 { &hf_lix2_requestType
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
11807 { &hf_lix2_sMPDUDNRequest
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMPDUDNRequest
},
11808 { NULL
, 0, 0, 0, NULL
}
11812 dissect_lix2_SMFMAUnsuccessfulProcedure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11813 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11814 SMFMAUnsuccessfulProcedure_sequence
, hf_index
, ett_lix2_SMFMAUnsuccessfulProcedure
);
11820 static const ber_sequence_t AMFIdentifierAssociation_sequence
[] = {
11821 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11822 { &hf_lix2_sUCI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
11823 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11824 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11825 { &hf_lix2_gUTI
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
11826 { &hf_lix2_location
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11827 { &hf_lix2_fiveGSTAIList
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
11828 { NULL
, 0, 0, 0, NULL
}
11832 dissect_lix2_AMFIdentifierAssociation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11833 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11834 AMFIdentifierAssociation_sequence
, hf_index
, ett_lix2_AMFIdentifierAssociation
);
11840 static const ber_sequence_t MMEIdentifierAssociation_sequence
[] = {
11841 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
11842 { &hf_lix2_iMEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
11843 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
11844 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
11845 { &hf_lix2_location
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11846 { &hf_lix2_tAIList
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
11847 { NULL
, 0, 0, 0, NULL
}
11851 dissect_lix2_MMEIdentifierAssociation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11852 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11853 MMEIdentifierAssociation_sequence
, hf_index
, ett_lix2_MMEIdentifierAssociation
);
11859 static const value_string lix2_RequestIndication_vals
[] = {
11860 { 0, "uEREQPDUSESMOD" },
11861 { 1, "uEREQPDUSESREL" },
11862 { 2, "pDUSESMOB" },
11863 { 3, "nWREQPDUSESAUTH" },
11864 { 4, "nWREQPDUSESMOD" },
11865 { 5, "nWREQPDUSESREL" },
11866 { 6, "eBIASSIGNMENTREQ" },
11867 { 7, "rELDUETO5GANREQUEST" },
11873 dissect_lix2_RequestIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11874 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11881 static const ber_sequence_t SMFPDUtoMAPDUSessionModification_sequence
[] = {
11882 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11883 { &hf_lix2_sUPIUnauthenticated
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUPIUnauthenticatedIndication
},
11884 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
11885 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11886 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
11887 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
11888 { &hf_lix2_location
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
11889 { &hf_lix2_requestType
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
11890 { &hf_lix2_accessType
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
11891 { &hf_lix2_rATType
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
11892 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11893 { &hf_lix2_requestIndication
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_RequestIndication
},
11894 { &hf_lix2_aTSSSContainer
, BER_CLASS_CON
, 13, BER_FLAGS_IMPLTAG
, dissect_lix2_ATSSSContainer
},
11895 { &hf_lix2_uEEndpoint_01
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
11896 { &hf_lix2_servingNetwork
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMFServingNetwork
},
11897 { &hf_lix2_handoverState
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_HandoverState
},
11898 { &hf_lix2_gTPTunnelInfo
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GTPTunnelInfo
},
11899 { &hf_lix2_ePSPDNConnectionModification
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSPDNConnectionModification
},
11900 { NULL
, 0, 0, 0, NULL
}
11904 dissect_lix2_SMFPDUtoMAPDUSessionModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11905 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11906 SMFPDUtoMAPDUSessionModification_sequence
, hf_index
, ett_lix2_SMFPDUtoMAPDUSessionModification
);
11914 dissect_lix2_NEFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11915 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
11916 actx
, tree
, tvb
, offset
, hf_index
,
11925 dissect_lix2_RDSSupport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11926 offset
= dissect_ber_boolean(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
11934 dissect_lix2_SMFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11935 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
11936 actx
, tree
, tvb
, offset
, hf_index
,
11945 dissect_lix2_AFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11946 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
11947 actx
, tree
, tvb
, offset
, hf_index
,
11954 static const ber_sequence_t NEFPDUSessionEstablishment_sequence
[] = {
11955 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
11956 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
11957 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
11958 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
11959 { &hf_lix2_nEFID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFID
},
11960 { &hf_lix2_dNN
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
11961 { &hf_lix2_rDSSupport
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_RDSSupport
},
11962 { &hf_lix2_sMFID
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFID
},
11963 { &hf_lix2_aFID
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
11964 { NULL
, 0, 0, 0, NULL
}
11968 dissect_lix2_NEFPDUSessionEstablishment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11969 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
11970 NEFPDUSessionEstablishment_sequence
, hf_index
, ett_lix2_NEFPDUSessionEstablishment
);
11978 dissect_lix2_RDSPortNumber(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11979 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11988 dissect_lix2_ApplicationID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
11989 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
11996 static const value_string lix2_RDSAction_vals
[] = {
11997 { 1, "reservePort" },
11998 { 2, "releasePort" },
12004 dissect_lix2_RDSAction(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12005 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12012 static const value_string lix2_SerializationFormat_vals
[] = {
12021 dissect_lix2_SerializationFormat(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12022 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12029 static const ber_sequence_t NEFPDUSessionModification_sequence
[] = {
12030 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12031 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12032 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
12033 { &hf_lix2_initiator
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Initiator
},
12034 { &hf_lix2_rDSSourcePortNumber
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RDSPortNumber
},
12035 { &hf_lix2_rDSDestinationPortNumber
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RDSPortNumber
},
12036 { &hf_lix2_applicationID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ApplicationID
},
12037 { &hf_lix2_aFID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
12038 { &hf_lix2_rDSAction
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RDSAction
},
12039 { &hf_lix2_serializationFormat
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SerializationFormat
},
12040 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
12041 { NULL
, 0, 0, 0, NULL
}
12045 dissect_lix2_NEFPDUSessionModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12046 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12047 NEFPDUSessionModification_sequence
, hf_index
, ett_lix2_NEFPDUSessionModification
);
12053 static const value_string lix2_NEFReleaseCause_vals
[] = {
12054 { 1, "sMFRelease" },
12055 { 2, "dNRelease" },
12056 { 3, "uDMRelease" },
12057 { 4, "cHFRelease" },
12058 { 5, "localConfigurationPolicy" },
12059 { 6, "unknownCause" },
12065 dissect_lix2_NEFReleaseCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12066 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12073 static const ber_sequence_t NEFPDUSessionRelease_sequence
[] = {
12074 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12075 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12076 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
12077 { &hf_lix2_timeOfFirstPacket
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12078 { &hf_lix2_timeOfLastPacket
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12079 { &hf_lix2_uplinkVolume
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12080 { &hf_lix2_downlinkVolume
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12081 { &hf_lix2_releaseCause
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFReleaseCause
},
12082 { NULL
, 0, 0, 0, NULL
}
12086 dissect_lix2_NEFPDUSessionRelease(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12087 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12088 NEFPDUSessionRelease_sequence
, hf_index
, ett_lix2_NEFPDUSessionRelease
);
12094 static const value_string lix2_NEFFailureCause_vals
[] = {
12095 { 1, "userUnknown" },
12096 { 2, "niddConfigurationNotAvailable" },
12097 { 3, "contextNotFound" },
12098 { 4, "portNotFree" },
12099 { 5, "portNotAssociatedWithSpecifiedApplication" },
12105 dissect_lix2_NEFFailureCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12106 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12113 static const ber_sequence_t NEFUnsuccessfulProcedure_sequence
[] = {
12114 { &hf_lix2_failureCause
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFFailureCause
},
12115 { &hf_lix2_sUPI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12116 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12117 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
12118 { &hf_lix2_dNN
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
12119 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
12120 { &hf_lix2_rDSDestinationPortNumber
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_RDSPortNumber
},
12121 { &hf_lix2_applicationID
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_ApplicationID
},
12122 { &hf_lix2_aFID
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
12123 { NULL
, 0, 0, 0, NULL
}
12127 dissect_lix2_NEFUnsuccessfulProcedure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12128 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12129 NEFUnsuccessfulProcedure_sequence
, hf_index
, ett_lix2_NEFUnsuccessfulProcedure
);
12135 static const ber_sequence_t NEFStartOfInterceptionWithEstablishedPDUSession_sequence
[] = {
12136 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12137 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12138 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
12139 { &hf_lix2_dNN
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
12140 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
12141 { &hf_lix2_nEFID
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFID
},
12142 { &hf_lix2_rDSSupport
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_RDSSupport
},
12143 { &hf_lix2_sMFID
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFID
},
12144 { &hf_lix2_aFID
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
12145 { NULL
, 0, 0, 0, NULL
}
12149 dissect_lix2_NEFStartOfInterceptionWithEstablishedPDUSession(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12150 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12151 NEFStartOfInterceptionWithEstablishedPDUSession_sequence
, hf_index
, ett_lix2_NEFStartOfInterceptionWithEstablishedPDUSession
);
12159 dissect_lix2_TriggerID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12160 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
12161 actx
, tree
, tvb
, offset
, hf_index
,
12170 dissect_lix2_TriggerPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12171 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12178 static const value_string lix2_PriorityDT_vals
[] = {
12179 { 1, "noPriority" },
12186 dissect_lix2_PriorityDT(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12187 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12194 static const ber_sequence_t NEFDeviceTrigger_sequence
[] = {
12195 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12196 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12197 { &hf_lix2_triggerId
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12198 { &hf_lix2_aFID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
12199 { &hf_lix2_triggerPayload
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerPayload
},
12200 { &hf_lix2_validityPeriod
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12201 { &hf_lix2_priorityDT
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PriorityDT
},
12202 { &hf_lix2_sourcePortId
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12203 { &hf_lix2_destinationPortId
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12204 { NULL
, 0, 0, 0, NULL
}
12208 dissect_lix2_NEFDeviceTrigger(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12209 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12210 NEFDeviceTrigger_sequence
, hf_index
, ett_lix2_NEFDeviceTrigger
);
12216 static const ber_sequence_t NEFDeviceTriggerReplace_sequence
[] = {
12217 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12218 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12219 { &hf_lix2_triggerId
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12220 { &hf_lix2_aFID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
12221 { &hf_lix2_triggerPayload
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerPayload
},
12222 { &hf_lix2_validityPeriod
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12223 { &hf_lix2_priorityDT
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PriorityDT
},
12224 { &hf_lix2_sourcePortId
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12225 { &hf_lix2_destinationPortId
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12226 { NULL
, 0, 0, 0, NULL
}
12230 dissect_lix2_NEFDeviceTriggerReplace(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12231 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12232 NEFDeviceTriggerReplace_sequence
, hf_index
, ett_lix2_NEFDeviceTriggerReplace
);
12238 static const ber_sequence_t NEFDeviceTriggerCancellation_sequence
[] = {
12239 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12240 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12241 { &hf_lix2_triggerId
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12242 { NULL
, 0, 0, 0, NULL
}
12246 dissect_lix2_NEFDeviceTriggerCancellation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12247 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12248 NEFDeviceTriggerCancellation_sequence
, hf_index
, ett_lix2_NEFDeviceTriggerCancellation
);
12254 static const value_string lix2_DeviceTriggerDeliveryResult_vals
[] = {
12258 { 4, "triggered" },
12260 { 6, "unconfirmed" },
12262 { 8, "terminate" },
12268 dissect_lix2_DeviceTriggerDeliveryResult(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12269 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12276 static const ber_sequence_t NEFDeviceTriggerReportNotify_sequence
[] = {
12277 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12278 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12279 { &hf_lix2_triggerId
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12280 { &hf_lix2_deviceTriggerDeliveryResult
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_DeviceTriggerDeliveryResult
},
12281 { NULL
, 0, 0, 0, NULL
}
12285 dissect_lix2_NEFDeviceTriggerReportNotify(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12286 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12287 NEFDeviceTriggerReportNotify_sequence
, hf_index
, ett_lix2_NEFDeviceTriggerReportNotify
);
12293 static const ber_sequence_t NEFMSISDNLessMOSMS_sequence
[] = {
12294 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
12295 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12296 { &hf_lix2_terminatingSMSParty
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
12297 { &hf_lix2_sMS
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SMSTPDUData
},
12298 { &hf_lix2_sourcePort
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12299 { &hf_lix2_destinationPort
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12300 { NULL
, 0, 0, 0, NULL
}
12304 dissect_lix2_NEFMSISDNLessMOSMS(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12305 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12306 NEFMSISDNLessMOSMS_sequence
, hf_index
, ett_lix2_NEFMSISDNLessMOSMS
);
12312 static const value_string lix2_Day_vals
[] = {
12315 { 3, "wednesday" },
12325 dissect_lix2_Day(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12326 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12333 static const ber_sequence_t Daytime_sequence
[] = {
12334 { &hf_lix2_daysOfWeek
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Day
},
12335 { &hf_lix2_timeOfDayStart
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12336 { &hf_lix2_timeOfDayEnd
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12337 { NULL
, 0, 0, 0, NULL
}
12341 dissect_lix2_Daytime(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12342 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12343 Daytime_sequence
, hf_index
, ett_lix2_Daytime
);
12349 static const ber_sequence_t UMTLocationArea5G_sequence
[] = {
12350 { &hf_lix2_timeOfDay
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_Daytime
},
12351 { &hf_lix2_durationSec
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12352 { &hf_lix2_location_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_NRLocation
},
12353 { NULL
, 0, 0, 0, NULL
}
12357 dissect_lix2_UMTLocationArea5G(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12358 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12359 UMTLocationArea5G_sequence
, hf_index
, ett_lix2_UMTLocationArea5G
);
12365 static const ber_sequence_t SEQUENCE_OF_UMTLocationArea5G_sequence_of
[1] = {
12366 { &hf_lix2_expectedUEMovingTrajectory_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UMTLocationArea5G
},
12370 dissect_lix2_SEQUENCE_OF_UMTLocationArea5G(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12371 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
12372 SEQUENCE_OF_UMTLocationArea5G_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_UMTLocationArea5G
);
12378 static const value_string lix2_StationaryIndication_vals
[] = {
12379 { 1, "stationary" },
12386 dissect_lix2_StationaryIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12387 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12394 static const ber_sequence_t SEQUENCE_OF_Daytime_sequence_of
[1] = {
12395 { &hf_lix2_days_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_Daytime
},
12399 dissect_lix2_SEQUENCE_OF_Daytime(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12400 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
12401 SEQUENCE_OF_Daytime_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_Daytime
);
12407 static const ber_sequence_t ScheduledCommunicationTime_sequence
[] = {
12408 { &hf_lix2_days
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_Daytime
},
12409 { NULL
, 0, 0, 0, NULL
}
12413 dissect_lix2_ScheduledCommunicationTime(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12414 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12415 ScheduledCommunicationTime_sequence
, hf_index
, ett_lix2_ScheduledCommunicationTime
);
12421 static const value_string lix2_ScheduledCommunicationType_vals
[] = {
12422 { 1, "downlinkOnly" },
12423 { 2, "uplinkOnly" },
12424 { 3, "bidirectional" },
12430 dissect_lix2_ScheduledCommunicationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12431 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12438 static const value_string lix2_BatteryIndication_vals
[] = {
12439 { 1, "batteryRecharge" },
12440 { 2, "batteryReplace" },
12441 { 3, "batteryNoRecharge" },
12442 { 4, "batteryNoReplace" },
12443 { 5, "noBattery" },
12449 dissect_lix2_BatteryIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12450 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12457 static const value_string lix2_TrafficProfile_vals
[] = {
12458 { 1, "singleTransUL" },
12459 { 2, "singleTransDL" },
12460 { 3, "dualTransULFirst" },
12461 { 4, "dualTransDLFirst" },
12462 { 5, "multiTrans" },
12468 dissect_lix2_TrafficProfile(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12469 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12476 static const ber_sequence_t NEFExpectedUEBehaviourUpdate_sequence
[] = {
12477 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
12478 { &hf_lix2_expectedUEMovingTrajectory
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UMTLocationArea5G
},
12479 { &hf_lix2_stationaryIndication
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_StationaryIndication
},
12480 { &hf_lix2_communicationDurationTime
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12481 { &hf_lix2_periodicTime
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12482 { &hf_lix2_scheduledCommunicationTime
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ScheduledCommunicationTime
},
12483 { &hf_lix2_scheduledCommunicationType
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ScheduledCommunicationType
},
12484 { &hf_lix2_batteryIndication
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BatteryIndication
},
12485 { &hf_lix2_trafficProfile
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TrafficProfile
},
12486 { &hf_lix2_expectedTimeAndDayOfWeekInTrajectory
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UMTLocationArea5G
},
12487 { &hf_lix2_aFID
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
12488 { &hf_lix2_validityTime
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12489 { NULL
, 0, 0, 0, NULL
}
12493 dissect_lix2_NEFExpectedUEBehaviourUpdate(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12494 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12495 NEFExpectedUEBehaviourUpdate_sequence
, hf_index
, ett_lix2_NEFExpectedUEBehaviourUpdate
);
12503 dissect_lix2_SCEFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12504 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
12505 actx
, tree
, tvb
, offset
, hf_index
,
12514 dissect_lix2_SCSASID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12515 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
12516 actx
, tree
, tvb
, offset
, hf_index
,
12523 static const ber_sequence_t SCEFPDNConnectionEstablishment_sequence
[] = {
12524 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12525 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12526 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12527 { &hf_lix2_iMEI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
12528 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
12529 { &hf_lix2_sCEFID
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFID
},
12530 { &hf_lix2_aPN
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_APN
},
12531 { &hf_lix2_rDSSupport
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_RDSSupport
},
12532 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12533 { NULL
, 0, 0, 0, NULL
}
12537 dissect_lix2_SCEFPDNConnectionEstablishment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12538 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12539 SCEFPDNConnectionEstablishment_sequence
, hf_index
, ett_lix2_SCEFPDNConnectionEstablishment
);
12545 static const ber_sequence_t SCEFPDNConnectionUpdate_sequence
[] = {
12546 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12547 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12548 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12549 { &hf_lix2_initiator
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Initiator
},
12550 { &hf_lix2_rDSSourcePortNumber
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RDSPortNumber
},
12551 { &hf_lix2_rDSDestinationPortNumber
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RDSPortNumber
},
12552 { &hf_lix2_applicationID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ApplicationID
},
12553 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12554 { &hf_lix2_rDSAction
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RDSAction
},
12555 { &hf_lix2_serializationFormat
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SerializationFormat
},
12556 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
12557 { NULL
, 0, 0, 0, NULL
}
12561 dissect_lix2_SCEFPDNConnectionUpdate(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12562 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12563 SCEFPDNConnectionUpdate_sequence
, hf_index
, ett_lix2_SCEFPDNConnectionUpdate
);
12569 static const value_string lix2_SCEFReleaseCause_vals
[] = {
12570 { 1, "mMERelease" },
12571 { 2, "dNRelease" },
12572 { 3, "hSSRelease" },
12573 { 4, "localConfigurationPolicy" },
12574 { 5, "unknownCause" },
12580 dissect_lix2_SCEFReleaseCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12581 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12588 static const ber_sequence_t SCEFPDNConnectionRelease_sequence
[] = {
12589 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12590 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12591 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12592 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
12593 { &hf_lix2_timeOfFirstPacket
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12594 { &hf_lix2_timeOfLastPacket
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12595 { &hf_lix2_uplinkVolume
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12596 { &hf_lix2_downlinkVolume
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12597 { &hf_lix2_releaseCause_01
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFReleaseCause
},
12598 { NULL
, 0, 0, 0, NULL
}
12602 dissect_lix2_SCEFPDNConnectionRelease(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12603 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12604 SCEFPDNConnectionRelease_sequence
, hf_index
, ett_lix2_SCEFPDNConnectionRelease
);
12610 static const value_string lix2_SCEFFailureCause_vals
[] = {
12611 { 1, "userUnknown" },
12612 { 2, "niddConfigurationNotAvailable" },
12613 { 3, "invalidEPSBearer" },
12614 { 4, "operationNotAllowed" },
12615 { 5, "portNotFree" },
12616 { 6, "portNotAssociatedWithSpecifiedApplication" },
12622 dissect_lix2_SCEFFailureCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12623 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12630 static const ber_sequence_t SCEFUnsuccessfulProcedure_sequence
[] = {
12631 { &hf_lix2_failureCause_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFFailureCause
},
12632 { &hf_lix2_iMSI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12633 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12634 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12635 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
12636 { &hf_lix2_aPN
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_APN
},
12637 { &hf_lix2_rDSDestinationPortNumber
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RDSPortNumber
},
12638 { &hf_lix2_applicationID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ApplicationID
},
12639 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12640 { NULL
, 0, 0, 0, NULL
}
12644 dissect_lix2_SCEFUnsuccessfulProcedure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12645 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12646 SCEFUnsuccessfulProcedure_sequence
, hf_index
, ett_lix2_SCEFUnsuccessfulProcedure
);
12652 static const ber_sequence_t SCEFStartOfInterceptionWithEstablishedPDNConnection_sequence
[] = {
12653 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12654 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12655 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12656 { &hf_lix2_iMEI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
12657 { &hf_lix2_ePSBearerID
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
12658 { &hf_lix2_sCEFID
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFID
},
12659 { &hf_lix2_aPN
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_APN
},
12660 { &hf_lix2_rDSSupport
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_RDSSupport
},
12661 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12662 { NULL
, 0, 0, 0, NULL
}
12666 dissect_lix2_SCEFStartOfInterceptionWithEstablishedPDNConnection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12667 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12668 SCEFStartOfInterceptionWithEstablishedPDNConnection_sequence
, hf_index
, ett_lix2_SCEFStartOfInterceptionWithEstablishedPDNConnection
);
12674 static const ber_sequence_t SCEFDeviceTrigger_sequence
[] = {
12675 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12676 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12677 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12678 { &hf_lix2_triggerId
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12679 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12680 { &hf_lix2_triggerPayload
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerPayload
},
12681 { &hf_lix2_validityPeriod
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12682 { &hf_lix2_priorityDT
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PriorityDT
},
12683 { &hf_lix2_sourcePortId
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12684 { &hf_lix2_destinationPortId
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12685 { NULL
, 0, 0, 0, NULL
}
12689 dissect_lix2_SCEFDeviceTrigger(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12690 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12691 SCEFDeviceTrigger_sequence
, hf_index
, ett_lix2_SCEFDeviceTrigger
);
12697 static const ber_sequence_t SCEFDeviceTriggerReplace_sequence
[] = {
12698 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12699 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12700 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12701 { &hf_lix2_triggerId
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12702 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12703 { &hf_lix2_triggerPayload
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerPayload
},
12704 { &hf_lix2_validityPeriod
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12705 { &hf_lix2_priorityDT
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PriorityDT
},
12706 { &hf_lix2_sourcePortId
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12707 { &hf_lix2_destinationPortId
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12708 { NULL
, 0, 0, 0, NULL
}
12712 dissect_lix2_SCEFDeviceTriggerReplace(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12713 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12714 SCEFDeviceTriggerReplace_sequence
, hf_index
, ett_lix2_SCEFDeviceTriggerReplace
);
12720 static const ber_sequence_t SCEFDeviceTriggerCancellation_sequence
[] = {
12721 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12722 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12723 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12724 { &hf_lix2_triggerId
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12725 { NULL
, 0, 0, 0, NULL
}
12729 dissect_lix2_SCEFDeviceTriggerCancellation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12730 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12731 SCEFDeviceTriggerCancellation_sequence
, hf_index
, ett_lix2_SCEFDeviceTriggerCancellation
);
12737 static const ber_sequence_t SCEFDeviceTriggerReportNotify_sequence
[] = {
12738 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12739 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12740 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12741 { &hf_lix2_triggerId
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_TriggerID
},
12742 { &hf_lix2_deviceTriggerDeliveryResult
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_DeviceTriggerDeliveryResult
},
12743 { NULL
, 0, 0, 0, NULL
}
12747 dissect_lix2_SCEFDeviceTriggerReportNotify(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12748 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12749 SCEFDeviceTriggerReportNotify_sequence
, hf_index
, ett_lix2_SCEFDeviceTriggerReportNotify
);
12755 static const ber_sequence_t SCEFMSISDNLessMOSMS_sequence
[] = {
12756 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
12757 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12758 { &hf_lix2_externalIdentifie
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12759 { &hf_lix2_terminatingSMSParty_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12760 { &hf_lix2_sMS
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SMSTPDUData
},
12761 { &hf_lix2_sourcePort
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12762 { &hf_lix2_destinationPort
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12763 { NULL
, 0, 0, 0, NULL
}
12767 dissect_lix2_SCEFMSISDNLessMOSMS(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12768 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12769 SCEFMSISDNLessMOSMS_sequence
, hf_index
, ett_lix2_SCEFMSISDNLessMOSMS
);
12775 static const value_string lix2_PeriodicCommunicationIndicator_vals
[] = {
12777 { 2, "nonPeriodic" },
12783 dissect_lix2_PeriodicCommunicationIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12784 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12791 static const ber_sequence_t SCEFCommunicationPatternUpdate_sequence
[] = {
12792 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
12793 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
12794 { &hf_lix2_periodicCommunicationIndicator
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PeriodicCommunicationIndicator
},
12795 { &hf_lix2_communicationDurationTime
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12796 { &hf_lix2_periodicTime
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
12797 { &hf_lix2_scheduledCommunicationTime
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ScheduledCommunicationTime
},
12798 { &hf_lix2_scheduledCommunicationType
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ScheduledCommunicationType
},
12799 { &hf_lix2_stationaryIndication
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_StationaryIndication
},
12800 { &hf_lix2_batteryIndication
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BatteryIndication
},
12801 { &hf_lix2_trafficProfile
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TrafficProfile
},
12802 { &hf_lix2_expectedUEMovingTrajectory
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_UMTLocationArea5G
},
12803 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 13, BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
12804 { &hf_lix2_validityTime
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
12805 { NULL
, 0, 0, 0, NULL
}
12809 dissect_lix2_SCEFCommunicationPatternUpdate(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12810 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12811 SCEFCommunicationPatternUpdate_sequence
, hf_index
, ett_lix2_SCEFCommunicationPatternUpdate
);
12817 static const value_string lix2_EPSAttachType_vals
[] = {
12818 { 1, "ePSAttach" },
12819 { 2, "combinedEPSIMSIAttach" },
12820 { 3, "ePSRLOSAttach" },
12821 { 4, "ePSEmergencyAttach" },
12828 dissect_lix2_EPSAttachType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12829 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12836 static const value_string lix2_EPSAttachResult_vals
[] = {
12838 { 2, "combinedEPSIMSI" },
12844 dissect_lix2_EPSAttachResult(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12845 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12852 static const value_string lix2_EPSSMSServiceStatus_vals
[] = {
12853 { 1, "sMSServicesNotAvailable" },
12854 { 2, "sMSServicesNotAvailableInThisPLMN" },
12855 { 3, "networkFailure" },
12856 { 4, "congestion" },
12862 dissect_lix2_EPSSMSServiceStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12863 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12870 static const ber_sequence_t CSGIDList_sequence_of
[1] = {
12871 { &hf_lix2_CSGIDList_item
, BER_CLASS_UNI
, BER_UNI_TAG_INTEGER
, BER_FLAGS_NOOWNTAG
, dissect_lix2_CSGID
},
12875 dissect_lix2_CSGIDList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12876 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
12877 CSGIDList_sequence_of
, hf_index
, ett_lix2_CSGIDList
);
12883 static const ber_sequence_t TACList_sequence_of
[1] = {
12884 { &hf_lix2_TACList_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAC
},
12888 dissect_lix2_TACList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12889 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
12890 TACList_sequence_of
, hf_index
, ett_lix2_TACList
);
12896 static const ber_sequence_t ConnectedENGNB_sequence
[] = {
12897 { &hf_lix2_eNGNBID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GNbID
},
12898 { &hf_lix2_supportedTAList_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_TACList
},
12899 { &hf_lix2_broadcastPLMN
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNList
},
12900 { NULL
, 0, 0, 0, NULL
}
12904 dissect_lix2_ConnectedENGNB(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12905 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12906 ConnectedENGNB_sequence
, hf_index
, ett_lix2_ConnectedENGNB
);
12912 static const ber_sequence_t ConnectedENGNBList_sequence_of
[1] = {
12913 { &hf_lix2_ConnectedENGNBList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ConnectedENGNB
},
12917 dissect_lix2_ConnectedENGNBList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12918 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
12919 ConnectedENGNBList_sequence_of
, hf_index
, ett_lix2_ConnectedENGNBList
);
12925 static const ber_sequence_t MMEServedGUMMEI_sequence
[] = {
12926 { &hf_lix2_servedPLMNs
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNSupportList
},
12927 { NULL
, 0, 0, 0, NULL
}
12931 dissect_lix2_MMEServedGUMMEI(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12932 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12933 MMEServedGUMMEI_sequence
, hf_index
, ett_lix2_MMEServedGUMMEI
);
12939 static const ber_sequence_t MMEServedGUMMEIList_sequence_of
[1] = {
12940 { &hf_lix2_MMEServedGUMMEIList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_MMEServedGUMMEI
},
12944 dissect_lix2_MMEServedGUMMEIList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12945 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
12946 MMEServedGUMMEIList_sequence_of
, hf_index
, ett_lix2_MMEServedGUMMEIList
);
12952 static const ber_sequence_t S1Information_sequence
[] = {
12953 { &hf_lix2_globalRANNodeID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GlobalRANNodeID
},
12954 { &hf_lix2_rANNodeName
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RANNodeName
},
12955 { &hf_lix2_supportedTAList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SupportedTAList
},
12956 { &hf_lix2_cSGIDList
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CSGIDList
},
12957 { &hf_lix2_connectedENGNBList
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ConnectedENGNBList
},
12958 { &hf_lix2_mMEServedGUMMEIList
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEServedGUMMEIList
},
12959 { &hf_lix2_iABSupported
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
12960 { NULL
, 0, 0, 0, NULL
}
12964 dissect_lix2_S1Information(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12965 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12966 S1Information_sequence
, hf_index
, ett_lix2_S1Information
);
12974 dissect_lix2_RANUES1APID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12975 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
12982 static const ber_sequence_t BBFTunnelInformation_sequence
[] = {
12983 { &hf_lix2_hENBTransportLayerAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IPAddr
},
12984 { &hf_lix2_uDPPortNumber
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
12985 { NULL
, 0, 0, 0, NULL
}
12989 dissect_lix2_BBFTunnelInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
12990 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
12991 BBFTunnelInformation_sequence
, hf_index
, ett_lix2_BBFTunnelInformation
);
12997 static const ber_sequence_t LTENTNTAIInformation_sequence
[] = {
12998 { &hf_lix2_pLMN
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
12999 { &hf_lix2_tACListInLTENTN
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_TACList
},
13000 { &hf_lix2_uETAC
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAC
},
13001 { NULL
, 0, 0, 0, NULL
}
13005 dissect_lix2_LTENTNTAIInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13006 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13007 LTENTNTAIInformation_sequence
, hf_index
, ett_lix2_LTENTNTAIInformation
);
13013 static const ber_sequence_t EPSNASTransportInitialInformation_sequence
[] = {
13014 { &hf_lix2_rANUES1APID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUES1APID
},
13015 { &hf_lix2_relayNodeIndicator
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
13016 { &hf_lix2_bBFTunnelInformation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BBFTunnelInformation
},
13017 { &hf_lix2_eDTSession
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
13018 { &hf_lix2_iABNodeIndication
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
13019 { &hf_lix2_lTENTNTAIInformation
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LTENTNTAIInformation
},
13020 { NULL
, 0, 0, 0, NULL
}
13024 dissect_lix2_EPSNASTransportInitialInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13025 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13026 EPSNASTransportInitialInformation_sequence
, hf_index
, ett_lix2_EPSNASTransportInitialInformation
);
13034 dissect_lix2_EPSUENetworkCapability(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13035 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13044 dissect_lix2_MMEUES1APID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13045 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13052 static const ber_sequence_t ERABQoSParameters_sequence
[] = {
13053 { &hf_lix2_qCI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_QCI
},
13054 { NULL
, 0, 0, 0, NULL
}
13058 dissect_lix2_ERABQoSParameters(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13059 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13060 ERABQoSParameters_sequence
, hf_index
, ett_lix2_ERABQoSParameters
);
13066 static const ber_sequence_t ERABContext_sequence
[] = {
13067 { &hf_lix2_eRABID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
13068 { &hf_lix2_eRABQoSParameters
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ERABQoSParameters
},
13069 { &hf_lix2_transportLayerAddress
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPAddr
},
13070 { &hf_lix2_uLGTPTEID
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
13071 { &hf_lix2_dLGTPTEID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FTEID
},
13072 { NULL
, 0, 0, 0, NULL
}
13076 dissect_lix2_ERABContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13077 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13078 ERABContext_sequence
, hf_index
, ett_lix2_ERABContext
);
13084 static const ber_sequence_t ERABContextList_sequence_of
[1] = {
13085 { &hf_lix2_ERABContextList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ERABContext
},
13089 dissect_lix2_ERABContextList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13090 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
13091 ERABContextList_sequence_of
, hf_index
, ett_lix2_ERABContextList
);
13099 dissect_lix2_OBJECT_IDENTIFIER(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13100 offset
= dissect_ber_object_identifier(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
, NULL
);
13108 dissect_lix2_ExternalASNReference(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13109 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
13110 actx
, tree
, tvb
, offset
, hf_index
,
13117 static const value_string lix2_ExternalASNValue_vals
[] = {
13119 { 2, "alignedPER" },
13123 static const ber_choice_t ExternalASNValue_choice
[] = {
13124 { 1, &hf_lix2_bER
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
13125 { 2, &hf_lix2_alignedPER
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
13126 { 0, NULL
, 0, 0, 0, NULL
}
13130 dissect_lix2_ExternalASNValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13131 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
13132 ExternalASNValue_choice
, hf_index
, ett_lix2_ExternalASNValue
,
13139 static const ber_sequence_t ExternalASNType_sequence
[] = {
13140 { &hf_lix2_moduleIdentifier
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_OBJECT_IDENTIFIER
},
13141 { &hf_lix2_aSNReference
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ExternalASNReference
},
13142 { &hf_lix2_encodedASNValue
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_ExternalASNValue
},
13143 { NULL
, 0, 0, 0, NULL
}
13147 dissect_lix2_ExternalASNType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13148 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13149 ExternalASNType_sequence
, hf_index
, ett_lix2_ExternalASNType
);
13157 dissect_lix2_EPSHandoverRestrictionList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13158 offset
= dissect_lix2_ExternalASNType(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
13166 dissect_lix2_EPSUERadioCapability(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13167 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13174 static const value_string lix2_EPSCSFallbackIndicator_vals
[] = {
13175 { 1, "cSFallbackRequired" },
13176 { 2, "cSFallbackHighPriority" },
13182 dissect_lix2_EPSCSFallbackIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13183 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13192 dissect_lix2_EPSProSeAuthorization(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13193 offset
= dissect_lix2_ExternalASNType(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
13199 static const value_string lix2_AerialUESubscriptionIndicator_vals
[] = {
13200 { 1, "authorized" },
13201 { 2, "notAuthorized" },
13207 dissect_lix2_AerialUESubscriptionIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13208 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13217 dissect_lix2_EPSSubscriptionBasedUEDifferentiationIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13218 offset
= dissect_lix2_ExternalASNType(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
13224 static const ber_sequence_t EPSRANUEContext_sequence
[] = {
13225 { &hf_lix2_mMEUES1APID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEUES1APID
},
13226 { &hf_lix2_rANUES1APID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUES1APID
},
13227 { &hf_lix2_eRABSetupRequest
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ERABContextList
},
13228 { &hf_lix2_handoverRestrictionList
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSHandoverRestrictionList
},
13229 { &hf_lix2_uERadioCapability_01
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSUERadioCapability
},
13230 { &hf_lix2_rATFrequencySelectionPriority
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATFrequencySelectionPriority
},
13231 { &hf_lix2_cSFallbackIndicator
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSCSFallbackIndicator
},
13232 { &hf_lix2_proSeAuthorized
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSProSeAuthorization
},
13233 { &hf_lix2_lTEV2XServicesAuthorized
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LTEV2XServiceAuthorization
},
13234 { &hf_lix2_aerialUESubscription
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AerialUESubscriptionIndicator
},
13235 { &hf_lix2_subscriptionBasedUEDifferentiationIndication
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriptionBasedUEDifferentiationIndication
},
13236 { &hf_lix2_iABAuthorizedIndicator
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IABAuthorizedIndicator
},
13237 { &hf_lix2_nRV2XServicesAuthorization
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NRV2XServicesAuthorization
},
13238 { NULL
, 0, 0, 0, NULL
}
13242 dissect_lix2_EPSRANUEContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13243 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13244 EPSRANUEContext_sequence
, hf_index
, ett_lix2_EPSRANUEContext
);
13252 dissect_lix2_EPSNetworkPolicy(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13253 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13260 static const ber_sequence_t MMEAttach_sequence
[] = {
13261 { &hf_lix2_attachType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSAttachType
},
13262 { &hf_lix2_attachResult
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSAttachResult
},
13263 { &hf_lix2_iMSI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
13264 { &hf_lix2_iMEI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
13265 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
13266 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
13267 { &hf_lix2_location
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
13268 { &hf_lix2_ePSTAIList
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
13269 { &hf_lix2_sMSServiceStatus
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSMSServiceStatus
},
13270 { &hf_lix2_oldGUTI_01
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
13271 { &hf_lix2_eMM5GRegStatus
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EMM5GMMStatus
},
13272 { &hf_lix2_pagingRestrictionIndicator
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PagingRestrictionIndicator
},
13273 { &hf_lix2_rATType
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
13274 { &hf_lix2_rRCEstablishmentCause
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RRCEstablishmentCause
},
13275 { &hf_lix2_s1Information
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_S1Information
},
13276 { &hf_lix2_nASTransportInitialInformation_01
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSNASTransportInitialInformation
},
13277 { &hf_lix2_equivalentPLMNList
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNList
},
13278 { &hf_lix2_ePSUENetworkCapability
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSUENetworkCapability
},
13279 { &hf_lix2_initailRANUEContextSetup
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANUEContext
},
13280 { &hf_lix2_mUSIMUERequestType
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MUSIMUERequestType
},
13281 { &hf_lix2_ePSNetworkPolicy
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSNetworkPolicy
},
13282 { NULL
, 0, 0, 0, NULL
}
13286 dissect_lix2_MMEAttach(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13287 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13288 MMEAttach_sequence
, hf_index
, ett_lix2_MMEAttach
);
13294 static const value_string lix2_MMEDirection_vals
[] = {
13295 { 1, "networkInitiated" },
13296 { 2, "uEInitiated" },
13302 dissect_lix2_MMEDirection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13303 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13310 static const value_string lix2_EPSDetachType_vals
[] = {
13311 { 1, "ePSDetach" },
13312 { 2, "iMSIDetach" },
13313 { 3, "combinedEPSIMSIDetach" },
13314 { 4, "reAttachRequired" },
13315 { 5, "reAttachNotRequired" },
13322 dissect_lix2_EPSDetachType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13323 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13332 dissect_lix2_EMMCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13333 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13340 static const ber_sequence_t MMEDetach_sequence
[] = {
13341 { &hf_lix2_detachDirection
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEDirection
},
13342 { &hf_lix2_detachType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSDetachType
},
13343 { &hf_lix2_iMSI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
13344 { &hf_lix2_iMEI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
13345 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
13346 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
13347 { &hf_lix2_cause_08
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EMMCause
},
13348 { &hf_lix2_location
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
13349 { &hf_lix2_switchOffIndicator
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SwitchOffIndicator
},
13350 { NULL
, 0, 0, 0, NULL
}
13354 dissect_lix2_MMEDetach(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13355 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13356 MMEDetach_sequence
, hf_index
, ett_lix2_MMEDetach
);
13362 static const ber_sequence_t MMELocationUpdate_sequence
[] = {
13363 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
13364 { &hf_lix2_iMEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
13365 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
13366 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
13367 { &hf_lix2_location
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
13368 { &hf_lix2_oldGUTI_01
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
13369 { &hf_lix2_sMSServiceStatus
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSMSServiceStatus
},
13370 { NULL
, 0, 0, 0, NULL
}
13374 dissect_lix2_MMELocationUpdate(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13375 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13376 MMELocationUpdate_sequence
, hf_index
, ett_lix2_MMELocationUpdate
);
13382 static const ber_sequence_t MMEStartOfInterceptionWithEPSAttachedUE_sequence
[] = {
13383 { &hf_lix2_attachType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSAttachType
},
13384 { &hf_lix2_attachResult
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSAttachResult
},
13385 { &hf_lix2_iMSI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
13386 { &hf_lix2_iMEI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
13387 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
13388 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
13389 { &hf_lix2_location
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
13390 { &hf_lix2_ePSTAIList
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
13391 { &hf_lix2_sMSServiceStatus
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSMSServiceStatus
},
13392 { &hf_lix2_eMM5GRegStatus
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EMM5GMMStatus
},
13393 { &hf_lix2_pagingRestrictionIndicator
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PagingRestrictionIndicator
},
13394 { &hf_lix2_rATType
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
13395 { &hf_lix2_rRCEstablishmentCause
, BER_CLASS_CON
, 15, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RRCEstablishmentCause
},
13396 { &hf_lix2_s1Information
, BER_CLASS_CON
, 16, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_S1Information
},
13397 { &hf_lix2_nASTransportInitialInformation_01
, BER_CLASS_CON
, 17, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSNASTransportInitialInformation
},
13398 { &hf_lix2_equivalentPLMNList
, BER_CLASS_CON
, 18, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNList
},
13399 { &hf_lix2_ePSUENetworkCapability
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSUENetworkCapability
},
13400 { &hf_lix2_initailRANUEContextSetup
, BER_CLASS_CON
, 20, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANUEContext
},
13401 { &hf_lix2_mUSIMUERequestType
, BER_CLASS_CON
, 21, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MUSIMUERequestType
},
13402 { &hf_lix2_ePSNetworkPolicy
, BER_CLASS_CON
, 22, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSNetworkPolicy
},
13403 { NULL
, 0, 0, 0, NULL
}
13407 dissect_lix2_MMEStartOfInterceptionWithEPSAttachedUE(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13408 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13409 MMEStartOfInterceptionWithEPSAttachedUE_sequence
, hf_index
, ett_lix2_MMEStartOfInterceptionWithEPSAttachedUE
);
13415 static const value_string lix2_MMEFailedProcedureType_vals
[] = {
13416 { 1, "attachReject" },
13417 { 2, "authenticationReject" },
13418 { 3, "securityModeReject" },
13419 { 4, "serviceReject" },
13420 { 5, "trackingAreaUpdateReject" },
13421 { 6, "activateDedicatedEPSBearerContextReject" },
13422 { 7, "activateDefaultEPSBearerContextReject" },
13423 { 8, "bearerResourceAllocationReject" },
13424 { 9, "bearerResourceModificationReject" },
13425 { 10, "modifyEPSBearerContectReject" },
13426 { 11, "pDNConnectivityReject" },
13427 { 12, "pDNDisconnectReject" },
13433 dissect_lix2_MMEFailedProcedureType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13434 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13443 dissect_lix2_ESMCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13444 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13451 static const value_string lix2_MMEFailureCause_vals
[] = {
13457 static const ber_choice_t MMEFailureCause_choice
[] = {
13458 { 1, &hf_lix2_eMMCause
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EMMCause
},
13459 { 2, &hf_lix2_eSMCause
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_ESMCause
},
13460 { 0, NULL
, 0, 0, 0, NULL
}
13464 dissect_lix2_MMEFailureCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13465 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
13466 MMEFailureCause_choice
, hf_index
, ett_lix2_MMEFailureCause
,
13473 static const ber_sequence_t MMEUnsuccessfulProcedure_sequence
[] = {
13474 { &hf_lix2_failedProcedureType_02
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEFailedProcedureType
},
13475 { &hf_lix2_failureCause_04
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_MMEFailureCause
},
13476 { &hf_lix2_iMSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
13477 { &hf_lix2_iMEI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
13478 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
13479 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
13480 { &hf_lix2_location
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
13481 { NULL
, 0, 0, 0, NULL
}
13485 dissect_lix2_MMEUnsuccessfulProcedure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13486 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13487 MMEUnsuccessfulProcedure_sequence
, hf_index
, ett_lix2_MMEUnsuccessfulProcedure
);
13495 dissect_lix2_KAKMA(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13496 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13503 static const ber_sequence_t AAnFAnchorKeyRegister_sequence
[] = {
13504 { &hf_lix2_aKID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13505 { &hf_lix2_sUPI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
13506 { &hf_lix2_kAKMA
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_KAKMA
},
13507 { NULL
, 0, 0, 0, NULL
}
13511 dissect_lix2_AAnFAnchorKeyRegister(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13512 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13513 AAnFAnchorKeyRegister_sequence
, hf_index
, ett_lix2_AAnFAnchorKeyRegister
);
13519 static const value_string lix2_KeyGetType_vals
[] = {
13527 dissect_lix2_KeyGetType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13528 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13537 dissect_lix2_FQDN(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13538 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
13539 actx
, tree
, tvb
, offset
, hf_index
,
13548 dissect_lix2_UAProtocolID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13549 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13556 static const ber_sequence_t AKMAAFID_sequence
[] = {
13557 { &hf_lix2_aFFQDN
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FQDN
},
13558 { &hf_lix2_uaProtocolID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UAProtocolID
},
13559 { NULL
, 0, 0, 0, NULL
}
13563 dissect_lix2_AKMAAFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13564 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13565 AKMAAFID_sequence
, hf_index
, ett_lix2_AKMAAFID
);
13573 dissect_lix2_KAF(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13574 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13583 dissect_lix2_KAFExpiryTime(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13584 offset
= dissect_ber_GeneralizedTime(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
);
13590 static const ber_sequence_t AFKeyInfo_sequence
[] = {
13591 { &hf_lix2_aFID_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AKMAAFID
},
13592 { &hf_lix2_kAF
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_KAF
},
13593 { &hf_lix2_kAFExpTime
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_KAFExpiryTime
},
13594 { NULL
, 0, 0, 0, NULL
}
13598 dissect_lix2_AFKeyInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13599 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13600 AFKeyInfo_sequence
, hf_index
, ett_lix2_AFKeyInfo
);
13606 static const ber_sequence_t AAnFKAKMAApplicationKeyGet_sequence
[] = {
13607 { &hf_lix2_type
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_KeyGetType
},
13608 { &hf_lix2_aKID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13609 { &hf_lix2_keyInfo
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AFKeyInfo
},
13610 { NULL
, 0, 0, 0, NULL
}
13614 dissect_lix2_AAnFKAKMAApplicationKeyGet(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13615 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13616 AAnFKAKMAApplicationKeyGet_sequence
, hf_index
, ett_lix2_AAnFKAKMAApplicationKeyGet
);
13622 static const ber_sequence_t SEQUENCE_OF_AFKeyInfo_sequence_of
[1] = {
13623 { &hf_lix2_aFKeyList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_AFKeyInfo
},
13627 dissect_lix2_SEQUENCE_OF_AFKeyInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13628 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
13629 SEQUENCE_OF_AFKeyInfo_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_AFKeyInfo
);
13635 static const ber_sequence_t AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial_sequence
[] = {
13636 { &hf_lix2_aKID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13637 { &hf_lix2_kAKMA
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_KAKMA
},
13638 { &hf_lix2_aFKeyList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_AFKeyInfo
},
13639 { NULL
, 0, 0, 0, NULL
}
13643 dissect_lix2_AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13644 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13645 AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial_sequence
, hf_index
, ett_lix2_AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
);
13653 dissect_lix2_NFID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13654 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
13655 actx
, tree
, tvb
, offset
, hf_index
,
13662 static const ber_sequence_t AAnFAKMAContextRemovalRecord_sequence
[] = {
13663 { &hf_lix2_aKID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13664 { &hf_lix2_nFID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NFID
},
13665 { NULL
, 0, 0, 0, NULL
}
13669 dissect_lix2_AAnFAKMAContextRemovalRecord(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13670 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13671 AAnFAKMAContextRemovalRecord_sequence
, hf_index
, ett_lix2_AAnFAKMAContextRemovalRecord
);
13679 dissect_lix2_OCTET_STRING_SIZE_48(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13680 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13687 static const value_string lix2_TLSPRFAlgorithm_vals
[] = {
13694 dissect_lix2_TLSPRFAlgorithm(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13695 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13702 static const ber_sequence_t TLSCipherSuite_sequence_of
[1] = {
13703 { &hf_lix2_TLSCipherSuite_item
, BER_CLASS_UNI
, BER_UNI_TAG_INTEGER
, BER_FLAGS_NOOWNTAG
, dissect_lix2_INTEGER_0_255
},
13707 dissect_lix2_TLSCipherSuite(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13708 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
13709 TLSCipherSuite_sequence_of
, hf_index
, ett_lix2_TLSCipherSuite
);
13715 static const value_string lix2_TLSCipherType_vals
[] = {
13724 dissect_lix2_TLSCipherType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13725 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13732 static const value_string lix2_TLSCompressionAlgorithm_vals
[] = {
13740 dissect_lix2_TLSCompressionAlgorithm(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13741 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13750 dissect_lix2_OCTET_STRING_SIZE_32(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13751 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13760 dissect_lix2_OCTET_STRING_SIZE_0_32(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13761 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13770 dissect_lix2_OCTET_STRING_SIZE_0_65535(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13771 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13778 static const ber_sequence_t TLS12UAStarParams_sequence
[] = {
13779 { &hf_lix2_preMasterSecret
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_48
},
13780 { &hf_lix2_masterSecret
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_48
},
13781 { &hf_lix2_pRFAlgorithm
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_TLSPRFAlgorithm
},
13782 { &hf_lix2_cipherSuite
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_TLSCipherSuite
},
13783 { &hf_lix2_cipherType
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_TLSCipherType
},
13784 { &hf_lix2_encKeyLength
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
13785 { &hf_lix2_blockLength
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
13786 { &hf_lix2_fixedIVLength
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
13787 { &hf_lix2_recordIVLength
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
13788 { &hf_lix2_macLength
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
13789 { &hf_lix2_macKeyLength
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER_0_255
},
13790 { &hf_lix2_compressionAlgorithm
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_TLSCompressionAlgorithm
},
13791 { &hf_lix2_clientRandom
, BER_CLASS_CON
, 13, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_32
},
13792 { &hf_lix2_serverRandom
, BER_CLASS_CON
, 14, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_32
},
13793 { &hf_lix2_clientSequenceNumber
, BER_CLASS_CON
, 15, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
13794 { &hf_lix2_serverSequenceNumber
, BER_CLASS_CON
, 16, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
13795 { &hf_lix2_sessionID
, BER_CLASS_CON
, 17, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_0_32
},
13796 { &hf_lix2_tLSServerExtensions
, BER_CLASS_CON
, 18, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_0_65535
},
13797 { &hf_lix2_tLSClientExtensions
, BER_CLASS_CON
, 19, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_0_65535
},
13798 { NULL
, 0, 0, 0, NULL
}
13802 dissect_lix2_TLS12UAStarParams(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13803 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13804 TLS12UAStarParams_sequence
, hf_index
, ett_lix2_TLS12UAStarParams
);
13810 static const ber_sequence_t GenericUAStarParams_sequence
[] = {
13811 { &hf_lix2_genericClientParams
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
13812 { &hf_lix2_genericServerParams
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
13813 { NULL
, 0, 0, 0, NULL
}
13817 dissect_lix2_GenericUAStarParams(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13818 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13819 GenericUAStarParams_sequence
, hf_index
, ett_lix2_GenericUAStarParams
);
13825 static const value_string lix2_UAStarParams_vals
[] = {
13831 static const ber_choice_t UAStarParams_choice
[] = {
13832 { 1, &hf_lix2_tls12
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_TLS12UAStarParams
},
13833 { 2, &hf_lix2_generic
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_GenericUAStarParams
},
13834 { 0, NULL
, 0, 0, 0, NULL
}
13838 dissect_lix2_UAStarParams(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13839 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
13840 UAStarParams_choice
, hf_index
, ett_lix2_UAStarParams
,
13847 static const ber_sequence_t AFAKMAApplicationKeyRefresh_sequence
[] = {
13848 { &hf_lix2_aFID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
13849 { &hf_lix2_aKID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13850 { &hf_lix2_kAF
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_KAF
},
13851 { &hf_lix2_uaStarParams
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UAStarParams
},
13852 { NULL
, 0, 0, 0, NULL
}
13856 dissect_lix2_AFAKMAApplicationKeyRefresh(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13857 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13858 AFAKMAApplicationKeyRefresh_sequence
, hf_index
, ett_lix2_AFAKMAApplicationKeyRefresh
);
13864 static const ber_sequence_t AFSecurityParams_sequence
[] = {
13865 { &hf_lix2_aFID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
13866 { &hf_lix2_aKID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13867 { &hf_lix2_kAF
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_KAF
},
13868 { &hf_lix2_uaStarParams
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UAStarParams
},
13869 { NULL
, 0, 0, 0, NULL
}
13873 dissect_lix2_AFSecurityParams(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13874 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13875 AFSecurityParams_sequence
, hf_index
, ett_lix2_AFSecurityParams
);
13881 static const ber_sequence_t SEQUENCE_OF_AFSecurityParams_sequence_of
[1] = {
13882 { &hf_lix2_kAFParamList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_AFSecurityParams
},
13886 dissect_lix2_SEQUENCE_OF_AFSecurityParams(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13887 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
13888 SEQUENCE_OF_AFSecurityParams_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_AFSecurityParams
);
13894 static const ber_sequence_t AFStartOfInterceptWithEstablishedAKMAApplicationKey_sequence
[] = {
13895 { &hf_lix2_aFID_02
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FQDN
},
13896 { &hf_lix2_aKID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13897 { &hf_lix2_kAFParamList
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_AFSecurityParams
},
13898 { NULL
, 0, 0, 0, NULL
}
13902 dissect_lix2_AFStartOfInterceptWithEstablishedAKMAApplicationKey(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13903 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13904 AFStartOfInterceptWithEstablishedAKMAApplicationKey_sequence
, hf_index
, ett_lix2_AFStartOfInterceptWithEstablishedAKMAApplicationKey
);
13910 static const ber_sequence_t AFAuxiliarySecurityParameterEstablishment_sequence
[] = {
13911 { &hf_lix2_aFSecurityParams
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AFSecurityParams
},
13912 { NULL
, 0, 0, 0, NULL
}
13916 dissect_lix2_AFAuxiliarySecurityParameterEstablishment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13917 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13918 AFAuxiliarySecurityParameterEstablishment_sequence
, hf_index
, ett_lix2_AFAuxiliarySecurityParameterEstablishment
);
13924 static const value_string lix2_AFKeyRemovalCause_vals
[] = {
13926 { 2, "keyExpiry" },
13927 { 3, "applicationSpecific" },
13933 dissect_lix2_AFKeyRemovalCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13934 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13941 static const ber_sequence_t AFApplicationKeyRemoval_sequence
[] = {
13942 { &hf_lix2_aFID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
13943 { &hf_lix2_aKID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
13944 { &hf_lix2_removalCause
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AFKeyRemovalCause
},
13945 { NULL
, 0, 0, 0, NULL
}
13949 dissect_lix2_AFApplicationKeyRemoval(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13950 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13951 AFApplicationKeyRemoval_sequence
, hf_index
, ett_lix2_AFApplicationKeyRemoval
);
13957 static const value_string lix2_N9HRMessageCause_vals
[] = {
13958 { 1, "pDUSessionEstablished" },
13959 { 2, "pDUSessionModified" },
13960 { 3, "pDUSessionReleased" },
13961 { 4, "updatedLocationAvailable" },
13962 { 5, "sMFChanged" },
13964 { 7, "hRLIEnabled" },
13970 dissect_lix2_N9HRMessageCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13971 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
13978 static const ber_sequence_t N9HRPDUSessionInfo_sequence
[] = {
13979 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
13980 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
13981 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
13982 { &hf_lix2_location
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
13983 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
13984 { &hf_lix2_dNN
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
13985 { &hf_lix2_messageCause
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_N9HRMessageCause
},
13986 { NULL
, 0, 0, 0, NULL
}
13990 dissect_lix2_N9HRPDUSessionInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
13991 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
13992 N9HRPDUSessionInfo_sequence
, hf_index
, ett_lix2_N9HRPDUSessionInfo
);
13998 static const value_string lix2_S8HRMessageCause_vals
[] = {
13999 { 1, "bearerActivated" },
14000 { 2, "bearerModified" },
14001 { 3, "bearerDeleted" },
14002 { 4, "pDNDisconnected" },
14003 { 5, "updatedLocationAvailable" },
14004 { 6, "sGWChanged" },
14006 { 8, "hRLIEnabled" },
14012 dissect_lix2_S8HRMessageCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14013 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14020 static const ber_sequence_t S8HRBearerInfo_sequence
[] = {
14021 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
14022 { &hf_lix2_iMEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
14023 { &hf_lix2_bearerID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
14024 { &hf_lix2_linkedBearerID
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
14025 { &hf_lix2_location
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
14026 { &hf_lix2_aPN
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_APN
},
14027 { &hf_lix2_sGWIPAddress
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
14028 { &hf_lix2_messageCause_01
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_S8HRMessageCause
},
14029 { NULL
, 0, 0, 0, NULL
}
14033 dissect_lix2_S8HRBearerInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14034 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14035 S8HRBearerInfo_sequence
, hf_index
, ett_lix2_S8HRBearerInfo
);
14041 static const ber_sequence_t SeparatedLocationReporting_sequence
[] = {
14042 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
14043 { &hf_lix2_sUCI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
14044 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
14045 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
14046 { &hf_lix2_gUTI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
14047 { &hf_lix2_location
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
14048 { &hf_lix2_non3GPPAccessEndpoint
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UEEndpointAddress
},
14049 { &hf_lix2_rATType
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
14050 { &hf_lix2_ePSIdentities
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
14051 { NULL
, 0, 0, 0, NULL
}
14055 dissect_lix2_SeparatedLocationReporting(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14056 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14057 SeparatedLocationReporting_sequence
, hf_index
, ett_lix2_SeparatedLocationReporting
);
14063 static const value_string lix2_JWSTokenType_vals
[] = {
14070 dissect_lix2_JWSTokenType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14071 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14078 static const ber_sequence_t PASSporTHeader_sequence
[] = {
14079 { &hf_lix2_type_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_JWSTokenType
},
14080 { &hf_lix2_algorithm
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14081 { &hf_lix2_ppt
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14082 { &hf_lix2_x5u
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14083 { NULL
, 0, 0, 0, NULL
}
14087 dissect_lix2_PASSporTHeader(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14088 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14089 PASSporTHeader_sequence
, hf_index
, ett_lix2_PASSporTHeader
);
14097 dissect_lix2_GeneralizedTime(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14098 offset
= dissect_ber_GeneralizedTime(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
);
14104 static const value_string lix2_STIRSHAKENTN_vals
[] = {
14109 static const ber_choice_t STIRSHAKENTN_choice
[] = {
14110 { 1, &hf_lix2_mSISDN
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
14111 { 0, NULL
, 0, 0, 0, NULL
}
14115 dissect_lix2_STIRSHAKENTN(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14116 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14117 STIRSHAKENTN_choice
, hf_index
, ett_lix2_STIRSHAKENTN
,
14124 static const value_string lix2_STIRSHAKENOriginator_vals
[] = {
14125 { 1, "telephoneNumber" },
14126 { 2, "sTIRSHAKENURI" },
14130 static const ber_choice_t STIRSHAKENOriginator_choice
[] = {
14131 { 1, &hf_lix2_telephoneNumber
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_STIRSHAKENTN
},
14132 { 2, &hf_lix2_sTIRSHAKENURI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14133 { 0, NULL
, 0, 0, 0, NULL
}
14137 dissect_lix2_STIRSHAKENOriginator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14138 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14139 STIRSHAKENOriginator_choice
, hf_index
, ett_lix2_STIRSHAKENOriginator
,
14146 static const value_string lix2_STIRSHAKENDestination_vals
[] = {
14147 { 1, "telephoneNumber" },
14148 { 2, "sTIRSHAKENURI" },
14152 static const ber_choice_t STIRSHAKENDestination_choice
[] = {
14153 { 1, &hf_lix2_telephoneNumber
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_STIRSHAKENTN
},
14154 { 2, &hf_lix2_sTIRSHAKENURI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14155 { 0, NULL
, 0, 0, 0, NULL
}
14159 dissect_lix2_STIRSHAKENDestination(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14160 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14161 STIRSHAKENDestination_choice
, hf_index
, ett_lix2_STIRSHAKENDestination
,
14168 static const ber_sequence_t STIRSHAKENDestinations_sequence_of
[1] = {
14169 { &hf_lix2_STIRSHAKENDestinations_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_STIRSHAKENDestination
},
14173 dissect_lix2_STIRSHAKENDestinations(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14174 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
14175 STIRSHAKENDestinations_sequence_of
, hf_index
, ett_lix2_STIRSHAKENDestinations
);
14181 static const value_string lix2_Attestation_vals
[] = {
14182 { 1, "attestationA" },
14183 { 2, "attestationB" },
14184 { 3, "attestationC" },
14190 dissect_lix2_Attestation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14191 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14198 static const ber_sequence_t PASSporTPayload_sequence
[] = {
14199 { &hf_lix2_issuedAtTime
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_GeneralizedTime
},
14200 { &hf_lix2_originator
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_STIRSHAKENOriginator
},
14201 { &hf_lix2_destination
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_STIRSHAKENDestinations
},
14202 { &hf_lix2_attestation
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Attestation
},
14203 { &hf_lix2_origId
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14204 { &hf_lix2_diversion
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_STIRSHAKENDestination
},
14205 { NULL
, 0, 0, 0, NULL
}
14209 dissect_lix2_PASSporTPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14210 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14211 PASSporTPayload_sequence
, hf_index
, ett_lix2_PASSporTPayload
);
14217 static const ber_sequence_t PASSporT_sequence
[] = {
14218 { &hf_lix2_pASSporTHeader
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PASSporTHeader
},
14219 { &hf_lix2_pASSporTPayload
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PASSporTPayload
},
14220 { &hf_lix2_pASSporTSignature
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
14221 { NULL
, 0, 0, 0, NULL
}
14225 dissect_lix2_PASSporT(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14226 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14227 PASSporT_sequence
, hf_index
, ett_lix2_PASSporT
);
14233 static const ber_sequence_t SEQUENCE_OF_PASSporT_sequence_of
[1] = {
14234 { &hf_lix2_pASSporTs_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_PASSporT
},
14238 dissect_lix2_SEQUENCE_OF_PASSporT(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14239 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
14240 SEQUENCE_OF_PASSporT_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_PASSporT
);
14246 static const ber_sequence_t SIPMessage_sequence
[] = {
14247 { &hf_lix2_iPSourceAddress
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
14248 { &hf_lix2_iPDestinationAddress
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
14249 { &hf_lix2_sIPContent
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
14250 { NULL
, 0, 0, 0, NULL
}
14254 dissect_lix2_SIPMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14255 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14256 SIPMessage_sequence
, hf_index
, ett_lix2_SIPMessage
);
14262 static const ber_sequence_t STIRSHAKENSignatureGeneration_sequence
[] = {
14263 { &hf_lix2_pASSporTs
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PASSporT
},
14264 { &hf_lix2_encapsulatedSIPMessage
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SIPMessage
},
14265 { NULL
, 0, 0, 0, NULL
}
14269 dissect_lix2_STIRSHAKENSignatureGeneration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14270 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14271 STIRSHAKENSignatureGeneration_sequence
, hf_index
, ett_lix2_STIRSHAKENSignatureGeneration
);
14277 static const ber_sequence_t RCDDisplayInfo_sequence
[] = {
14278 { &hf_lix2_name
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14279 { &hf_lix2_jcd
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
14280 { &hf_lix2_jcl
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
14281 { NULL
, 0, 0, 0, NULL
}
14285 dissect_lix2_RCDDisplayInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14286 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14287 RCDDisplayInfo_sequence
, hf_index
, ett_lix2_RCDDisplayInfo
);
14293 static const ber_sequence_t ECNAMDisplayInfo_sequence
[] = {
14294 { &hf_lix2_name
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14295 { &hf_lix2_additionalInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
14296 { NULL
, 0, 0, 0, NULL
}
14300 dissect_lix2_ECNAMDisplayInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14301 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14302 ECNAMDisplayInfo_sequence
, hf_index
, ett_lix2_ECNAMDisplayInfo
);
14308 static const value_string lix2_SHAKENValidationResult_vals
[] = {
14309 { 1, "tNValidationPassed" },
14310 { 2, "tNValidationFailed" },
14311 { 3, "noTNValidation" },
14317 dissect_lix2_SHAKENValidationResult(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14318 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14327 dissect_lix2_SHAKENFailureStatusCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14328 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14335 static const ber_sequence_t STIRSHAKENSignatureValidation_sequence
[] = {
14336 { &hf_lix2_pASSporTs
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PASSporT
},
14337 { &hf_lix2_rCDTerminalDisplayInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RCDDisplayInfo
},
14338 { &hf_lix2_eCNAMTerminalDisplayInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ECNAMDisplayInfo
},
14339 { &hf_lix2_sHAKENValidationResult
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SHAKENValidationResult
},
14340 { &hf_lix2_sHAKENFailureStatusCode
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SHAKENFailureStatusCode
},
14341 { &hf_lix2_encapsulatedSIPMessage
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SIPMessage
},
14342 { NULL
, 0, 0, 0, NULL
}
14346 dissect_lix2_STIRSHAKENSignatureValidation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14347 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14348 STIRSHAKENSignatureValidation_sequence
, hf_index
, ett_lix2_STIRSHAKENSignatureValidation
);
14354 static const value_string lix2_PredefinedPayloadModification_vals
[] = {
14355 { 1, "pANILocationRemoval" },
14356 { 2, "cNILocationRemoval" },
14357 { 3, "sIPGeolocationInfoRemoval" },
14358 { 4, "presenceInformationLocationRemoval" },
14359 { 5, "tS33128SMSTPDURedaction" },
14360 { 6, "tS33128TruncatedSMSTPDU" },
14361 { 7, "iMSTextContentRemoval" },
14362 { 8, "iMSSubjectContentRemoval" },
14363 { 9, "rCSPresenceLocationRemoval" },
14364 { 10, "rCSCPIMLocationRemoval" },
14365 { 11, "rCSTextContentRemoval" },
14366 { 12, "rCSSubjectContentRemoval" },
14367 { 13, "rCSGeolocationPUSHContentRemoval" },
14368 { 14, "rCSFileURLContentRemoval" },
14369 { 15, "threeGPP2SMSUserDataRedaction" },
14375 dissect_lix2_PredefinedPayloadModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14376 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14385 dissect_lix2_NULL(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14386 offset
= dissect_ber_null(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
);
14392 static const value_string lix2_MIMEPartIdentifier_vals
[] = {
14397 static const ber_choice_t MIMEPartIdentifier_choice
[] = {
14398 { 1, &hf_lix2_index
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
14399 { 0, NULL
, 0, 0, 0, NULL
}
14403 dissect_lix2_MIMEPartIdentifier(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14404 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14405 MIMEPartIdentifier_choice
, hf_index
, ett_lix2_MIMEPartIdentifier
,
14412 static const value_string lix2_MIMEBody_vals
[] = {
14418 static const ber_choice_t MIMEBody_choice
[] = {
14419 { 1, &hf_lix2_fullBody
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_NULL
},
14420 { 2, &hf_lix2_bodyPart
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MIMEPartIdentifier
},
14421 { 0, NULL
, 0, 0, 0, NULL
}
14425 dissect_lix2_MIMEBody(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14426 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14427 MIMEBody_choice
, hf_index
, ett_lix2_MIMEBody
,
14434 static const ber_sequence_t IndexRange_sequence
[] = {
14435 { &hf_lix2_start
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
14436 { &hf_lix2_end
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
14437 { NULL
, 0, 0, 0, NULL
}
14441 dissect_lix2_IndexRange(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14442 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14443 IndexRange_sequence
, hf_index
, ett_lix2_IndexRange
);
14451 dissect_lix2_ABNFRuleLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14452 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
14453 actx
, tree
, tvb
, offset
, hf_index
,
14460 static const value_string lix2_ModificationLocation_vals
[] = {
14461 { 1, "jSONPointer" },
14463 { 3, "sIPHeader" },
14465 { 5, "mIMEHeader" },
14467 { 7, "uTF8Location" },
14468 { 8, "octetLocation" },
14473 static const ber_choice_t ModificationLocation_choice
[] = {
14474 { 1, &hf_lix2_jSONPointer
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14475 { 2, &hf_lix2_xPath
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14476 { 3, &hf_lix2_sIPHeader
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14477 { 4, &hf_lix2_sIPBody
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_NULL
},
14478 { 5, &hf_lix2_mIMEHeader
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14479 { 6, &hf_lix2_mIMEBody
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MIMEBody
},
14480 { 7, &hf_lix2_uTF8Location
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_IndexRange
},
14481 { 8, &hf_lix2_octetLocation
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_IndexRange
},
14482 { 9, &hf_lix2_aBNFRule
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_ABNFRuleLocation
},
14483 { 0, NULL
, 0, 0, 0, NULL
}
14487 dissect_lix2_ModificationLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14488 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14489 ModificationLocation_choice
, hf_index
, ett_lix2_ModificationLocation
,
14496 static const value_string lix2_PayloadInformationRemoved_vals
[] = {
14497 { 1, "charactersRemoved" },
14498 { 2, "octetsRemoved" },
14499 { 3, "bitsRemoved" },
14503 static const ber_choice_t PayloadInformationRemoved_choice
[] = {
14504 { 1, &hf_lix2_charactersRemoved
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
14505 { 2, &hf_lix2_octetsRemoved
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
14506 { 3, &hf_lix2_bitsRemoved
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
14507 { 0, NULL
, 0, 0, 0, NULL
}
14511 dissect_lix2_PayloadInformationRemoved(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14512 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14513 PayloadInformationRemoved_choice
, hf_index
, ett_lix2_PayloadInformationRemoved
,
14520 static const ber_sequence_t PayloadInformationReplacedWithCharacters_sequence
[] = {
14521 { &hf_lix2_characters
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14522 { NULL
, 0, 0, 0, NULL
}
14526 dissect_lix2_PayloadInformationReplacedWithCharacters(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14527 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14528 PayloadInformationReplacedWithCharacters_sequence
, hf_index
, ett_lix2_PayloadInformationReplacedWithCharacters
);
14536 dissect_lix2_BIT_STRING(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14537 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
14538 NULL
, 0, hf_index
, -1,
14545 static const value_string lix2_ModificationType_vals
[] = {
14547 { 2, "replacedWithCharacters" },
14548 { 3, "replacedWithOctets" },
14549 { 4, "replacedWithBits" },
14553 static const ber_choice_t ModificationType_choice
[] = {
14554 { 1, &hf_lix2_removed
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PayloadInformationRemoved
},
14555 { 2, &hf_lix2_replacedWithCharacters
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PayloadInformationReplacedWithCharacters
},
14556 { 3, &hf_lix2_replacedWithOctets
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
14557 { 4, &hf_lix2_replacedWithBits
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING
},
14558 { 0, NULL
, 0, 0, 0, NULL
}
14562 dissect_lix2_ModificationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14563 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14564 ModificationType_choice
, hf_index
, ett_lix2_ModificationType
,
14571 static const ber_sequence_t PayloadModificationDescription_sequence
[] = {
14572 { &hf_lix2_modificationLocation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_ModificationLocation
},
14573 { &hf_lix2_modificationType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_ModificationType
},
14574 { NULL
, 0, 0, 0, NULL
}
14578 dissect_lix2_PayloadModificationDescription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14579 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14580 PayloadModificationDescription_sequence
, hf_index
, ett_lix2_PayloadModificationDescription
);
14586 static const value_string lix2_PayloadModification_vals
[] = {
14587 { 1, "predefinedModification" },
14588 { 2, "describedModification" },
14592 static const ber_choice_t PayloadModification_choice
[] = {
14593 { 1, &hf_lix2_predefinedModification
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PredefinedPayloadModification
},
14594 { 2, &hf_lix2_describedModification
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PayloadModificationDescription
},
14595 { 0, NULL
, 0, 0, 0, NULL
}
14599 dissect_lix2_PayloadModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14600 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14601 PayloadModification_choice
, hf_index
, ett_lix2_PayloadModification
,
14608 static const ber_sequence_t SEQUENCE_OF_PayloadModification_sequence_of
[1] = {
14609 { &hf_lix2_modificationList_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PayloadModification
},
14613 dissect_lix2_SEQUENCE_OF_PayloadModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14614 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
14615 SEQUENCE_OF_PayloadModification_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_PayloadModification
);
14621 static const ber_sequence_t PayloadModifications_sequence
[] = {
14622 { &hf_lix2_modificationList
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_PayloadModification
},
14623 { NULL
, 0, 0, 0, NULL
}
14627 dissect_lix2_PayloadModifications(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14628 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14629 PayloadModifications_sequence
, hf_index
, ett_lix2_PayloadModifications
);
14635 static const ber_sequence_t ModifiedSIPMessage_sequence
[] = {
14636 { &hf_lix2_modifiedSIPContent
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPMessage
},
14637 { &hf_lix2_modifications
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PayloadModifications
},
14638 { NULL
, 0, 0, 0, NULL
}
14642 dissect_lix2_ModifiedSIPMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14643 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14644 ModifiedSIPMessage_sequence
, hf_index
, ett_lix2_ModifiedSIPMessage
);
14650 static const value_string lix2_IMSPayload_vals
[] = {
14651 { 1, "encapsulatedSIPMessage" },
14652 { 2, "modifiedSIPMessage" },
14656 static const ber_choice_t IMSPayload_choice
[] = {
14657 { 1, &hf_lix2_encapsulatedSIPMessage
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPMessage
},
14658 { 2, &hf_lix2_modifiedSIPMessage
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_ModifiedSIPMessage
},
14659 { 0, NULL
, 0, 0, 0, NULL
}
14663 dissect_lix2_IMSPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14664 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14665 IMSPayload_choice
, hf_index
, ett_lix2_IMSPayload
,
14672 static const value_string lix2_SessionDirection_vals
[] = {
14673 { 1, "fromTarget" },
14676 { 4, "indeterminate" },
14682 dissect_lix2_SessionDirection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14683 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14690 static const value_string lix2_VoIPRoamingIndication_vals
[] = {
14691 { 1, "roamingLBO" },
14692 { 2, "roamingS8HR" },
14693 { 3, "roamingN9HR" },
14699 dissect_lix2_VoIPRoamingIndication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14700 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14707 static const ber_sequence_t SEQUENCE_OF_SIPAccessNetworkInformation_sequence_of
[1] = {
14708 { &hf_lix2_accessNetworkInformation_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SIPAccessNetworkInformation
},
14712 dissect_lix2_SEQUENCE_OF_SIPAccessNetworkInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14713 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
14714 SEQUENCE_OF_SIPAccessNetworkInformation_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_SIPAccessNetworkInformation
);
14720 static const ber_sequence_t SEQUENCE_OF_SIPCellularNetworkInformation_sequence_of
[1] = {
14721 { &hf_lix2_cellularNetworkInformation_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_SIPCellularNetworkInformation
},
14725 dissect_lix2_SEQUENCE_OF_SIPCellularNetworkInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14726 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
14727 SEQUENCE_OF_SIPCellularNetworkInformation_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_SIPCellularNetworkInformation
);
14733 static const ber_sequence_t IMSMessage_sequence
[] = {
14734 { &hf_lix2_payload_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
14735 { &hf_lix2_sessionDirection
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SessionDirection
},
14736 { &hf_lix2_voIPRoamingIndication
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_VoIPRoamingIndication
},
14737 { &hf_lix2_location
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
14738 { &hf_lix2_accessNetworkInformation
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPAccessNetworkInformation
},
14739 { &hf_lix2_cellularNetworkInformation
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPCellularNetworkInformation
},
14740 { NULL
, 0, 0, 0, NULL
}
14744 dissect_lix2_IMSMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14745 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14746 IMSMessage_sequence
, hf_index
, ett_lix2_IMSMessage
);
14752 static const ber_sequence_t SEQUENCE_OF_IMPU_sequence_of
[1] = {
14753 { &hf_lix2_originatingId_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMPU
},
14757 dissect_lix2_SEQUENCE_OF_IMPU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14758 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
14759 SEQUENCE_OF_IMPU_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_IMPU
);
14765 static const ber_sequence_t T_sDPState_sequence_of
[1] = {
14766 { &hf_lix2_sDPState_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_OCTET_STRING
},
14770 dissect_lix2_T_sDPState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14771 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
14772 T_sDPState_sequence_of
, hf_index
, ett_lix2_T_sDPState
);
14778 static const ber_sequence_t StartOfInterceptionForActiveIMSSession_sequence
[] = {
14779 { &hf_lix2_originatingId
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_IMPU
},
14780 { &hf_lix2_terminatingId
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMPU
},
14781 { &hf_lix2_sDPState
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_T_sDPState
},
14782 { &hf_lix2_diversionIdentity
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMPU
},
14783 { &hf_lix2_voIPRoamingIndication
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_VoIPRoamingIndication
},
14784 { &hf_lix2_location
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
14785 { &hf_lix2_accessNetworkInformation
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPAccessNetworkInformation
},
14786 { &hf_lix2_cellularNetworkInformation
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_SIPCellularNetworkInformation
},
14787 { NULL
, 0, 0, 0, NULL
}
14791 dissect_lix2_StartOfInterceptionForActiveIMSSession(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14792 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14793 StartOfInterceptionForActiveIMSSession_sequence
, hf_index
, ett_lix2_StartOfInterceptionForActiveIMSSession
);
14799 static const ber_sequence_t IMSCCUnavailable_sequence
[] = {
14800 { &hf_lix2_cCUnavailableReason
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14801 { &hf_lix2_sDPState_01
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
14802 { NULL
, 0, 0, 0, NULL
}
14806 dissect_lix2_IMSCCUnavailable(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14807 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14808 IMSCCUnavailable_sequence
, hf_index
, ett_lix2_IMSCCUnavailable
);
14814 static const ber_sequence_t UDMLocationInfoRequest_sequence
[] = {
14815 { &hf_lix2_requested5GSLocation
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14816 { &hf_lix2_requestedCurrentLocation
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14817 { &hf_lix2_requestedRATType
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14818 { &hf_lix2_requestedTimeZone
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14819 { &hf_lix2_requestedServingNode
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14820 { NULL
, 0, 0, 0, NULL
}
14824 dissect_lix2_UDMLocationInfoRequest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14825 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14826 UDMLocationInfoRequest_sequence
, hf_index
, ett_lix2_UDMLocationInfoRequest
);
14832 static const value_string lix2_UDMDefinedCause_vals
[] = {
14833 { 1, "userNotFound" },
14834 { 2, "dataNotFound" },
14835 { 3, "contextNotFound" },
14836 { 4, "subscriptionNotFound" },
14843 dissect_lix2_UDMDefinedCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14844 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14851 static const ber_sequence_t UDMInvalidParameters_sequence
[] = {
14852 { &hf_lix2_parameter
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14853 { &hf_lix2_reason
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14854 { NULL
, 0, 0, 0, NULL
}
14858 dissect_lix2_UDMInvalidParameters(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14859 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14860 UDMInvalidParameters_sequence
, hf_index
, ett_lix2_UDMInvalidParameters
);
14866 static const ber_sequence_t UDMProblemDetailsOtherCause_sequence
[] = {
14867 { &hf_lix2_problemDetailsType
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14868 { &hf_lix2_title
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14869 { &hf_lix2_status
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
14870 { &hf_lix2_detail
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14871 { &hf_lix2_instance
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14872 { &hf_lix2_cause_07
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14873 { &hf_lix2_uDMInvalidParameters
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMInvalidParameters
},
14874 { &hf_lix2_uDMSupportedFeatures
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
14875 { NULL
, 0, 0, 0, NULL
}
14879 dissect_lix2_UDMProblemDetailsOtherCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14880 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14881 UDMProblemDetailsOtherCause_sequence
, hf_index
, ett_lix2_UDMProblemDetailsOtherCause
);
14887 static const value_string lix2_UDMProblemDetailsCause_vals
[] = {
14888 { 1, "uDMDefinedCause" },
14889 { 2, "otherCause" },
14893 static const ber_choice_t UDMProblemDetailsCause_choice
[] = {
14894 { 1, &hf_lix2_uDMDefinedCause
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMDefinedCause
},
14895 { 2, &hf_lix2_otherCause
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProblemDetailsOtherCause
},
14896 { 0, NULL
, 0, 0, 0, NULL
}
14900 dissect_lix2_UDMProblemDetailsCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14901 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
14902 UDMProblemDetailsCause_choice
, hf_index
, ett_lix2_UDMProblemDetailsCause
,
14909 static const ber_sequence_t UDMProblemDetails_sequence
[] = {
14910 { &hf_lix2_cause_06
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UDMProblemDetailsCause
},
14911 { NULL
, 0, 0, 0, NULL
}
14915 dissect_lix2_UDMProblemDetails(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14916 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14917 UDMProblemDetails_sequence
, hf_index
, ett_lix2_UDMProblemDetails
);
14923 static const ber_sequence_t UDMLocationInformationResult_sequence
[] = {
14924 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
14925 { &hf_lix2_pEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
14926 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
14927 { &hf_lix2_locationInfoRequest
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMLocationInfoRequest
},
14928 { &hf_lix2_vPLMNID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
14929 { &hf_lix2_currentLocationIndicator
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14930 { &hf_lix2_aMFInstanceID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NFID
},
14931 { &hf_lix2_sMSFInstanceID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NFID
},
14932 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
14933 { &hf_lix2_rATType
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
14934 { &hf_lix2_problemDetails
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProblemDetails
},
14935 { NULL
, 0, 0, 0, NULL
}
14939 dissect_lix2_UDMLocationInformationResult(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14940 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14941 UDMLocationInformationResult_sequence
, hf_index
, ett_lix2_UDMLocationInformationResult
);
14947 static const ber_sequence_t UEContextInfo_sequence
[] = {
14948 { &hf_lix2_supportVoPS
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14949 { &hf_lix2_supportVoPSNon3GPP
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
14950 { &hf_lix2_lastActiveTime
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
14951 { &hf_lix2_accessType
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
14952 { &hf_lix2_rATType
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RATType
},
14953 { NULL
, 0, 0, 0, NULL
}
14957 dissect_lix2_UEContextInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14958 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14959 UEContextInfo_sequence
, hf_index
, ett_lix2_UEContextInfo
);
14965 static const value_string lix2_FiveGSUserState_vals
[] = {
14966 { 1, "deregistered" },
14967 { 2, "registeredNotReachableForPaging" },
14968 { 3, "registeredReachableForPaging" },
14969 { 4, "connectedNotReachableForPaging" },
14970 { 5, "connectedReachableForPaging" },
14971 { 6, "notProvidedFromAMF" },
14977 dissect_lix2_FiveGSUserState(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14978 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
14985 static const ber_sequence_t FiveGSUserStateInfo_sequence
[] = {
14986 { &hf_lix2_fiveGSUserState
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSUserState
},
14987 { &hf_lix2_accessType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AccessType
},
14988 { NULL
, 0, 0, 0, NULL
}
14992 dissect_lix2_FiveGSUserStateInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
14993 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
14994 FiveGSUserStateInfo_sequence
, hf_index
, ett_lix2_FiveGSUserStateInfo
);
15000 static const ber_sequence_t FiveGSRVCCInfo_sequence
[] = {
15001 { &hf_lix2_uE5GSRVCCCapability
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
15002 { &hf_lix2_sessionTransferNumber
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
15003 { &hf_lix2_correlationMSISDN
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
15004 { NULL
, 0, 0, 0, NULL
}
15008 dissect_lix2_FiveGSRVCCInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15009 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15010 FiveGSRVCCInfo_sequence
, hf_index
, ett_lix2_FiveGSRVCCInfo
);
15016 static const ber_sequence_t UDMUEInformationResponse_sequence
[] = {
15017 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
15018 { &hf_lix2_tADSInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UEContextInfo
},
15019 { &hf_lix2_fiveGSUserStateInfo
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSUserStateInfo
},
15020 { &hf_lix2_fiveGSRVCCInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSRVCCInfo
},
15021 { &hf_lix2_problemDetails
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProblemDetails
},
15022 { NULL
, 0, 0, 0, NULL
}
15026 dissect_lix2_UDMUEInformationResponse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15027 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15028 UDMUEInformationResponse_sequence
, hf_index
, ett_lix2_UDMUEInformationResponse
);
15034 static const value_string lix2_UDMInfoRequestType_vals
[] = {
15043 dissect_lix2_UDMInfoRequestType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15044 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15051 static const value_string lix2_SubscriberIdentifier_vals
[] = {
15057 static const ber_choice_t SubscriberIdentifier_choice
[] = {
15058 { 1, &hf_lix2_sUCI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
15059 { 2, &hf_lix2_sUPI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SUPI
},
15060 { 0, NULL
, 0, 0, 0, NULL
}
15064 dissect_lix2_SubscriberIdentifier(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15065 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
15066 SubscriberIdentifier_choice
, hf_index
, ett_lix2_SubscriberIdentifier
,
15073 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier_sequence_of
[1] = {
15074 { &hf_lix2_rGAuthCtx_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SubscriberIdentifier
},
15078 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15079 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15080 SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier
);
15086 static const value_string lix2_PrimaryAuthenticationType_vals
[] = {
15087 { 1, "eAPAKAPrime" },
15101 dissect_lix2_PrimaryAuthenticationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15102 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15109 static const ber_sequence_t UDMAuthenticationInfoRequest_sequence
[] = {
15110 { &hf_lix2_infoRequestType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMInfoRequestType
},
15111 { &hf_lix2_rGAuthCtx
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier
},
15112 { &hf_lix2_authType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PrimaryAuthenticationType
},
15113 { &hf_lix2_servingNetworkName_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
15114 { &hf_lix2_aUSFInstanceID
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NFID
},
15115 { &hf_lix2_cellCAGInfo
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CAGID
},
15116 { &hf_lix2_n5GCIndicator
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
15117 { NULL
, 0, 0, 0, NULL
}
15121 dissect_lix2_UDMAuthenticationInfoRequest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15122 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15123 UDMAuthenticationInfoRequest_sequence
, hf_index
, ett_lix2_UDMAuthenticationInfoRequest
);
15129 static const ber_sequence_t FQDNList_sequence_of
[1] = {
15130 { &hf_lix2_FQDNList_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_FQDN
},
15134 dissect_lix2_FQDNList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15135 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15136 FQDNList_sequence_of
, hf_index
, ett_lix2_FQDNList
);
15142 static const ber_sequence_t ServerAddressingInfo_sequence
[] = {
15143 { &hf_lix2_iPv4Address
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Address
},
15144 { &hf_lix2_iPv6Address
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Address
},
15145 { &hf_lix2_fQDNList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FQDNList
},
15146 { NULL
, 0, 0, 0, NULL
}
15150 dissect_lix2_ServerAddressingInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15151 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15152 ServerAddressingInfo_sequence
, hf_index
, ett_lix2_ServerAddressingInfo
);
15158 static const ber_sequence_t ServerAddressingInfoList_sequence_of
[1] = {
15159 { &hf_lix2_ServerAddressingInfoList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ServerAddressingInfo
},
15163 dissect_lix2_ServerAddressingInfoList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15164 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15165 ServerAddressingInfoList_sequence_of
, hf_index
, ett_lix2_ServerAddressingInfoList
);
15171 static const ber_sequence_t UDMUEAuthenticationResponse_sequence
[] = {
15172 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
15173 { &hf_lix2_authenticationInfoRequest
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMAuthenticationInfoRequest
},
15174 { &hf_lix2_aKMAIndicator
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
15175 { &hf_lix2_problemDetails
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProblemDetails
},
15176 { &hf_lix2_authAAA
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
15177 { &hf_lix2_pvsInfo
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServerAddressingInfoList
},
15178 { NULL
, 0, 0, 0, NULL
}
15182 dissect_lix2_UDMUEAuthenticationResponse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15183 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15184 UDMUEAuthenticationResponse_sequence
, hf_index
, ett_lix2_UDMUEAuthenticationResponse
);
15192 dissect_lix2_UTF8String_SIZE_1_255(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15193 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
15194 actx
, tree
, tvb
, offset
, hf_index
,
15201 static const ber_sequence_t AMFPositioningInfoTransfer_sequence
[] = {
15202 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
15203 { &hf_lix2_sUCI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
15204 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
15205 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
15206 { &hf_lix2_gUTI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
15207 { &hf_lix2_nRPPaMessage
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15208 { &hf_lix2_lPPMessage
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15209 { &hf_lix2_lcsCorrelationId
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String_SIZE_1_255
},
15210 { NULL
, 0, 0, 0, NULL
}
15214 dissect_lix2_AMFPositioningInfoTransfer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15215 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15216 AMFPositioningInfoTransfer_sequence
, hf_index
, ett_lix2_AMFPositioningInfoTransfer
);
15222 static const ber_sequence_t MMEPositioningInfoTransfer_sequence
[] = {
15223 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
15224 { &hf_lix2_iMEI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
15225 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
15226 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
15227 { &hf_lix2_lPPaMessage
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15228 { &hf_lix2_lPPMessage
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15229 { &hf_lix2_mMELCSCorrelationId
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_4
},
15230 { NULL
, 0, 0, 0, NULL
}
15234 dissect_lix2_MMEPositioningInfoTransfer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15235 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15236 MMEPositioningInfoTransfer_sequence
, hf_index
, ett_lix2_MMEPositioningInfoTransfer
);
15242 static const value_string lix2_FiveGSSubscriberID_vals
[] = {
15250 static const ber_choice_t FiveGSSubscriberID_choice
[] = {
15251 { 1, &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SUPI
},
15252 { 2, &hf_lix2_sUCI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
15253 { 3, &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PEI
},
15254 { 4, &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_GPSI
},
15255 { 0, NULL
, 0, 0, 0, NULL
}
15259 dissect_lix2_FiveGSSubscriberID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15260 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
15261 FiveGSSubscriberID_choice
, hf_index
, ett_lix2_FiveGSSubscriberID
,
15268 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID_sequence_of
[1] = {
15269 { &hf_lix2_fiveGSSubscriberID_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_FiveGSSubscriberID
},
15273 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15274 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15275 SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID
);
15281 static const ber_sequence_t FiveGSSubscriberIDs_sequence
[] = {
15282 { &hf_lix2_fiveGSSubscriberID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID
},
15283 { NULL
, 0, 0, 0, NULL
}
15287 dissect_lix2_FiveGSSubscriberIDs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15288 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15289 FiveGSSubscriberIDs_sequence
, hf_index
, ett_lix2_FiveGSSubscriberIDs
);
15295 static const ber_sequence_t UserIdentifiers_sequence
[] = {
15296 { &hf_lix2_fiveGSSubscriberIDs
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSSubscriberIDs
},
15297 { &hf_lix2_ePSSubscriberIDs
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
15298 { NULL
, 0, 0, 0, NULL
}
15302 dissect_lix2_UserIdentifiers(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15303 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15304 UserIdentifiers_sequence
, hf_index
, ett_lix2_UserIdentifiers
);
15310 static const value_string lix2_HandoverType_vals
[] = {
15312 { 2, "fiveGStoEPS" },
15314 { 4, "fiveGStoUTRA" },
15320 dissect_lix2_HandoverType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15321 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15330 dissect_lix2_RANTargetToSourceContainer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15331 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15338 static const ber_sequence_t AMFRANHandoverCommand_sequence
[] = {
15339 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
15340 { &hf_lix2_aMFUENGAPID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUENGAPID
},
15341 { &hf_lix2_rANUENGAPID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUENGAPID
},
15342 { &hf_lix2_handoverType
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_HandoverType
},
15343 { &hf_lix2_targetToSourceContainer
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_RANTargetToSourceContainer
},
15344 { NULL
, 0, 0, 0, NULL
}
15348 dissect_lix2_AMFRANHandoverCommand(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15349 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15350 AMFRANHandoverCommand_sequence
, hf_index
, ett_lix2_AMFRANHandoverCommand
);
15356 static const value_string lix2_CauseRadioNetwork_vals
[] = {
15357 { 1, "unspecified" },
15358 { 2, "txnrelocoverallExpiry" },
15359 { 3, "successfulHandover" },
15360 { 4, "releaseDueToNGRANGeneratedReason" },
15361 { 5, "releaseDueTo5gcGeneratedReason" },
15362 { 6, "handoverCancelled" },
15363 { 7, "partialHandover" },
15364 { 8, "hoFailureInTarget5GCNGRANNodeOrTargetSystem" },
15365 { 9, "hoTargetNotAllowed" },
15366 { 10, "tNGRelocOverallExpiry" },
15367 { 11, "tNGRelocPrepExpiry" },
15368 { 12, "cellNotAvailable" },
15369 { 13, "unknownTargetID" },
15370 { 14, "noRadioResourcesAvailableInTargetCell" },
15371 { 15, "unknownLocalUENGAPID" },
15372 { 16, "inconsistentRemoteUENGAPID" },
15373 { 17, "handoverDesirableForRadioReason" },
15374 { 18, "timeCriticalHandover" },
15375 { 19, "resourceOptimisationHandover" },
15376 { 20, "reduceLoadInServingCell" },
15377 { 21, "userInactivity" },
15378 { 22, "radioConnectionWithUELost" },
15379 { 23, "radioResourcesNotAvailable" },
15380 { 24, "invalidQoSCombination" },
15381 { 25, "failureInRadioInterfaceProcedure" },
15382 { 26, "interactionWithOtherProcedure" },
15383 { 27, "unknownPDUSessionID" },
15384 { 29, "multiplePDUSessionIDInstances" },
15385 { 30, "multipleQoSFlowIDInstances" },
15386 { 31, "encryptionAndOrIntegrityProtectionAlgorithmsNotSupported" },
15387 { 32, "nGIntraSystemHandoverTriggered" },
15388 { 33, "nGInterSystemHandoverTriggered" },
15389 { 34, "xNHandoverTriggered" },
15390 { 35, "notSupported5QIValue" },
15391 { 36, "uEContextTransfer" },
15392 { 37, "iMSVoiceeEPSFallbackOrRATFallbackTriggered" },
15393 { 38, "uPIntegrityProtectioNotPossible" },
15394 { 39, "uPConfidentialityProtectionNotPossible" },
15395 { 40, "sliceNotSupported" },
15396 { 41, "uEInRRCInactiveStateNotReachable" },
15397 { 42, "redirection" },
15398 { 43, "resourcesNotAvailableForTheSlice" },
15399 { 44, "uEMaxIntegrityProtectedDataRateReason" },
15400 { 45, "releaseDueToCNDetectedMobility" },
15401 { 46, "n26InterfaceNotAvailable" },
15402 { 47, "releaseDueToPreemption" },
15403 { 48, "multipleLocationReportingReferenceIDInstances" },
15404 { 49, "rSNNotAvailableForTheUP" },
15405 { 50, "nPMAccessDenied" },
15406 { 51, "cAGOnlyAccessDenied" },
15407 { 52, "insufficientUECapabilities" },
15413 dissect_lix2_CauseRadioNetwork(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15414 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15421 static const value_string lix2_CauseTransport_vals
[] = {
15422 { 1, "transportResourceUnavailable" },
15423 { 2, "unspecified" },
15429 dissect_lix2_CauseTransport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15430 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15437 static const value_string lix2_CauseNas_vals
[] = {
15438 { 1, "normalRelease" },
15439 { 2, "authenticationFailure" },
15440 { 3, "deregister" },
15441 { 4, "unspecified" },
15447 dissect_lix2_CauseNas(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15448 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15455 static const value_string lix2_CauseProtocol_vals
[] = {
15456 { 1, "transferSyntaxError" },
15457 { 2, "abstractSyntaxError-reject" },
15458 { 3, "abstractSyntaxErrorIgnoreAndNotify" },
15459 { 4, "messageNotCompatibleWithReceiverState" },
15460 { 5, "semanticError" },
15461 { 6, "abstractSyntaxErrorFalselyConstructedMessage" },
15462 { 7, "unspecified" },
15468 dissect_lix2_CauseProtocol(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15469 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15476 static const value_string lix2_CauseMisc_vals
[] = {
15477 { 1, "controlProcessingOverload" },
15478 { 2, "notEnoughUserPlaneProcessingResources" },
15479 { 3, "hardwareFailure" },
15480 { 4, "oMIntervention" },
15481 { 5, "unknownPLMNOrSNPN" },
15482 { 6, "unspecified" },
15488 dissect_lix2_CauseMisc(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15489 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15496 static const value_string lix2_HandoverCause_vals
[] = {
15497 { 1, "radioNetwork" },
15498 { 2, "transport" },
15505 static const ber_choice_t HandoverCause_choice
[] = {
15506 { 1, &hf_lix2_radioNetwork
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_CauseRadioNetwork
},
15507 { 2, &hf_lix2_transport
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_CauseTransport
},
15508 { 3, &hf_lix2_nas
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_CauseNas
},
15509 { 4, &hf_lix2_protocol_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_CauseProtocol
},
15510 { 5, &hf_lix2_misc
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_CauseMisc
},
15511 { 0, NULL
, 0, 0, 0, NULL
}
15515 dissect_lix2_HandoverCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15516 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
15517 HandoverCause_choice
, hf_index
, ett_lix2_HandoverCause
,
15524 static const ber_sequence_t PDUSessionResourceInformation_sequence
[] = {
15525 { &hf_lix2_pDUSessionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionID
},
15526 { NULL
, 0, 0, 0, NULL
}
15530 dissect_lix2_PDUSessionResourceInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15531 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15532 PDUSessionResourceInformation_sequence
, hf_index
, ett_lix2_PDUSessionResourceInformation
);
15538 static const value_string lix2_LocationEventType_vals
[] = {
15540 { 2, "changeOfServeCell" },
15541 { 3, "uEPrescenceInAreaOfInterest" },
15542 { 4, "stopChangeOfServeCell" },
15543 { 5, "stopUEPresenceInAreaOfInterest" },
15544 { 6, "cancelLocationReportingForTheUE" },
15550 dissect_lix2_LocationEventType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15551 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15558 static const value_string lix2_LocationReportArea_vals
[] = {
15565 dissect_lix2_LocationReportArea(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15566 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15573 static const ber_sequence_t AreaOfInterestTAIList_sequence_of
[1] = {
15574 { &hf_lix2_AreaOfInterestTAIList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_TAI
},
15578 dissect_lix2_AreaOfInterestTAIList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15579 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15580 AreaOfInterestTAIList_sequence_of
, hf_index
, ett_lix2_AreaOfInterestTAIList
);
15586 static const ber_sequence_t AreaOfInterestCellList_sequence_of
[1] = {
15587 { &hf_lix2_AreaOfInterestCellList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_NCGI
},
15591 dissect_lix2_AreaOfInterestCellList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15592 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15593 AreaOfInterestCellList_sequence_of
, hf_index
, ett_lix2_AreaOfInterestCellList
);
15599 static const ber_sequence_t AreaOfInterestRANNodeList_sequence_of
[1] = {
15600 { &hf_lix2_AreaOfInterestRANNodeList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_GlobalRANNodeID
},
15604 dissect_lix2_AreaOfInterestRANNodeList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15605 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15606 AreaOfInterestRANNodeList_sequence_of
, hf_index
, ett_lix2_AreaOfInterestRANNodeList
);
15612 static const ber_sequence_t AreaOfInterest_sequence
[] = {
15613 { &hf_lix2_areaOfInterestTAIList
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AreaOfInterestTAIList
},
15614 { &hf_lix2_areaOfInterestCellList
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AreaOfInterestCellList
},
15615 { &hf_lix2_areaOfInterestRANNodeList
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AreaOfInterestRANNodeList
},
15616 { NULL
, 0, 0, 0, NULL
}
15620 dissect_lix2_AreaOfInterest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15621 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15622 AreaOfInterest_sequence
, hf_index
, ett_lix2_AreaOfInterest
);
15628 static const ber_sequence_t AreaOfInterestItem_sequence
[] = {
15629 { &hf_lix2_areaOfInterest
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AreaOfInterest
},
15630 { NULL
, 0, 0, 0, NULL
}
15634 dissect_lix2_AreaOfInterestItem(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15635 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15636 AreaOfInterestItem_sequence
, hf_index
, ett_lix2_AreaOfInterestItem
);
15642 static const ber_sequence_t LocationAreaOfInterestList_sequence_of
[1] = {
15643 { &hf_lix2_LocationAreaOfInterestList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_AreaOfInterestItem
},
15647 dissect_lix2_LocationAreaOfInterestList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15648 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15649 LocationAreaOfInterestList_sequence_of
, hf_index
, ett_lix2_LocationAreaOfInterestList
);
15655 static const ber_sequence_t LocationReportingRequestType_sequence
[] = {
15656 { &hf_lix2_eventType_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_LocationEventType
},
15657 { &hf_lix2_reportArea
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_LocationReportArea
},
15658 { &hf_lix2_areaOfInterestList
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_LocationAreaOfInterestList
},
15659 { NULL
, 0, 0, 0, NULL
}
15663 dissect_lix2_LocationReportingRequestType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15664 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15665 LocationReportingRequestType_sequence
, hf_index
, ett_lix2_LocationReportingRequestType
);
15671 static const value_string lix2_NPNAccessInformation_vals
[] = {
15672 { 1, "pNINPNAccessInformation" },
15676 static const ber_choice_t NPNAccessInformation_choice
[] = {
15677 { 1, &hf_lix2_pNINPNAccessInformation
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_CellCAGList
},
15678 { 0, NULL
, 0, 0, 0, NULL
}
15682 dissect_lix2_NPNAccessInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15683 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
15684 NPNAccessInformation_choice
, hf_index
, ett_lix2_NPNAccessInformation
,
15693 dissect_lix2_RANSourceToTargetContainer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15694 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15701 static const ber_sequence_t AMFRANHandoverRequest_sequence
[] = {
15702 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
15703 { &hf_lix2_aMFUENGAPID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUENGAPID
},
15704 { &hf_lix2_rANUENGAPID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUENGAPID
},
15705 { &hf_lix2_handoverType
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_HandoverType
},
15706 { &hf_lix2_handoverCause
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_HandoverCause
},
15707 { &hf_lix2_pDUSessionResourceInformation
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_PDUSessionResourceInformation
},
15708 { &hf_lix2_mobilityRestrictionList
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MobilityRestrictionList
},
15709 { &hf_lix2_locationReportingRequestType
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_LocationReportingRequestType
},
15710 { &hf_lix2_targetToSourceContainer
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_RANTargetToSourceContainer
},
15711 { &hf_lix2_nPNAccessInformation
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_NPNAccessInformation
},
15712 { &hf_lix2_sourceToTargetContainer
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_RANSourceToTargetContainer
},
15713 { NULL
, 0, 0, 0, NULL
}
15717 dissect_lix2_AMFRANHandoverRequest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15718 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15719 AMFRANHandoverRequest_sequence
, hf_index
, ett_lix2_AMFRANHandoverRequest
);
15725 static const value_string lix2_RegistrationType_vals
[] = {
15726 { 1, "registration" },
15727 { 2, "registrationUpdate" },
15728 { 3, "deregistration" },
15734 dissect_lix2_RegistrationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15735 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15744 dissect_lix2_ACID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15745 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
15746 actx
, tree
, tvb
, offset
, hf_index
,
15755 dissect_lix2_EASID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15756 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
15757 actx
, tree
, tvb
, offset
, hf_index
,
15764 static const ber_sequence_t ServiceKPIs_sequence
[] = {
15765 { &hf_lix2_connectionBandwidth
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
15766 { &hf_lix2_requestRate
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
15767 { &hf_lix2_responseTime
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
15768 { &hf_lix2_requestedAvailability
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
15769 { &hf_lix2_requestedCompute
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15770 { &hf_lix2_requestedGraphCompute
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15771 { &hf_lix2_requestedMemory
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15772 { &hf_lix2_requestedStorage
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
15773 { NULL
, 0, 0, 0, NULL
}
15777 dissect_lix2_ServiceKPIs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15778 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15779 ServiceKPIs_sequence
, hf_index
, ett_lix2_ServiceKPIs
);
15785 static const ber_sequence_t EASInfo_sequence
[] = {
15786 { &hf_lix2_eASID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EASID
},
15787 { &hf_lix2_expectedSvcKPIs
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceKPIs
},
15788 { &hf_lix2_minimumReqSvcKPIs
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceKPIs
},
15789 { NULL
, 0, 0, 0, NULL
}
15793 dissect_lix2_EASInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15794 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15795 EASInfo_sequence
, hf_index
, ett_lix2_EASInfo
);
15801 static const ber_sequence_t EASsInfo_set_of
[1] = {
15802 { &hf_lix2_EASsInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EASInfo
},
15806 dissect_lix2_EASsInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15807 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15808 EASsInfo_set_of
, hf_index
, ett_lix2_EASsInfo
);
15814 static const value_string lix2_ACRScenario_vals
[] = {
15815 { 1, "eECInitiated" },
15816 { 2, "eECExecutedViaSourceEES" },
15817 { 3, "eECExecutedViaTargetEES" },
15818 { 4, "sourceEASDecided" },
15819 { 5, "sourceEESExecuted" },
15820 { 6, "eELManagedACR" },
15826 dissect_lix2_ACRScenario(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15827 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15834 static const ber_sequence_t ACRScenarios_set_of
[1] = {
15835 { &hf_lix2_ACRScenarios_item
, BER_CLASS_UNI
, BER_UNI_TAG_ENUMERATED
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ACRScenario
},
15839 dissect_lix2_ACRScenarios(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15840 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15841 ACRScenarios_set_of
, hf_index
, ett_lix2_ACRScenarios
);
15847 static const ber_sequence_t ACProfile_sequence
[] = {
15848 { &hf_lix2_aCID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_ACID
},
15849 { &hf_lix2_aCType
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
15850 { &hf_lix2_aCSchedule
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Daytime
},
15851 { &hf_lix2_expACGeoServArea
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
15852 { &hf_lix2_eASsInfo
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASsInfo
},
15853 { &hf_lix2_aCServiceContSupport
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACRScenarios
},
15854 { NULL
, 0, 0, 0, NULL
}
15858 dissect_lix2_ACProfile(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15859 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15860 ACProfile_sequence
, hf_index
, ett_lix2_ACProfile
);
15866 static const ber_sequence_t ACProfiles_set_of
[1] = {
15867 { &hf_lix2_ACProfiles_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ACProfile
},
15871 dissect_lix2_ACProfiles(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15872 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15873 ACProfiles_set_of
, hf_index
, ett_lix2_ACProfiles
);
15879 static const value_string lix2_UnfulfilledACProfileReason_vals
[] = {
15880 { 1, "eASNotAvailable" },
15881 { 2, "requirementsUnfulfilled" },
15887 dissect_lix2_UnfulfilledACProfileReason(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15888 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15895 static const ber_sequence_t UnfulfilledACProfile_sequence
[] = {
15896 { &hf_lix2_aCID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_ACID
},
15897 { &hf_lix2_reason_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UnfulfilledACProfileReason
},
15898 { NULL
, 0, 0, 0, NULL
}
15902 dissect_lix2_UnfulfilledACProfile(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15903 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15904 UnfulfilledACProfile_sequence
, hf_index
, ett_lix2_UnfulfilledACProfile
);
15910 static const ber_sequence_t UnfulfilledACProfiles_set_of
[1] = {
15911 { &hf_lix2_UnfulfilledACProfiles_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_UnfulfilledACProfile
},
15915 dissect_lix2_UnfulfilledACProfiles(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15916 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15917 UnfulfilledACProfiles_set_of
, hf_index
, ett_lix2_UnfulfilledACProfiles
);
15923 static const value_string lix2_FailureResponse_vals
[] = {
15933 { 10, "error500" },
15934 { 11, "error503" },
15940 dissect_lix2_FailureResponse(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15941 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
15948 static const ber_sequence_t EESEECRegistration_sequence
[] = {
15949 { &hf_lix2_registrationType_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RegistrationType
},
15950 { &hf_lix2_eECID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
15951 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
15952 { &hf_lix2_aCProfiles
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACProfiles
},
15953 { &hf_lix2_eECServiceContSupport
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACRScenarios
},
15954 { &hf_lix2_expirationTime
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
15955 { &hf_lix2_eECContextID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
15956 { &hf_lix2_srcEESID
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
15957 { &hf_lix2_unfulfilledACProfiles
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UnfulfilledACProfiles
},
15958 { &hf_lix2_failureResponse
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FailureResponse
},
15959 { NULL
, 0, 0, 0, NULL
}
15963 dissect_lix2_EESEECRegistration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15964 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
15965 EESEECRegistration_sequence
, hf_index
, ett_lix2_EESEECRegistration
);
15971 static const ber_sequence_t IPv4Addresses_set_of
[1] = {
15972 { &hf_lix2_IPv4Addresses_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_IPv4Address
},
15976 dissect_lix2_IPv4Addresses(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15977 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15978 IPv4Addresses_set_of
, hf_index
, ett_lix2_IPv4Addresses
);
15984 static const ber_sequence_t IPv6Addresses_set_of
[1] = {
15985 { &hf_lix2_IPv6Addresses_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_IPv6Address
},
15989 dissect_lix2_IPv6Addresses(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
15990 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
15991 IPv6Addresses_set_of
, hf_index
, ett_lix2_IPv6Addresses
);
15997 static const ber_sequence_t EASEndpoint_sequence
[] = {
15998 { &hf_lix2_fQDN
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FQDN
},
15999 { &hf_lix2_iPv4Addresses
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Addresses
},
16000 { &hf_lix2_iPv6Addresses
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Addresses
},
16001 { &hf_lix2_uRI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16002 { NULL
, 0, 0, 0, NULL
}
16006 dissect_lix2_EASEndpoint(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16007 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16008 EASEndpoint_sequence
, hf_index
, ett_lix2_EASEndpoint
);
16014 static const ber_sequence_t ACIDs_set_of
[1] = {
16015 { &hf_lix2_ACIDs_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ACID
},
16019 dissect_lix2_ACIDs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16020 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
16021 ACIDs_set_of
, hf_index
, ett_lix2_ACIDs
);
16029 dissect_lix2_EASServiceFeature(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16030 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
16031 actx
, tree
, tvb
, offset
, hf_index
,
16038 static const ber_sequence_t EASServiceFeatures_set_of
[1] = {
16039 { &hf_lix2_EASServiceFeatures_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EASServiceFeature
},
16043 dissect_lix2_EASServiceFeatures(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16044 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
16045 EASServiceFeatures_set_of
, hf_index
, ett_lix2_EASServiceFeatures
);
16051 static const ber_sequence_t RouteToLocations_set_of
[1] = {
16052 { &hf_lix2_RouteToLocations_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RouteToLocation
},
16056 dissect_lix2_RouteToLocations(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16057 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
16058 RouteToLocations_set_of
, hf_index
, ett_lix2_RouteToLocations
);
16064 static const value_string lix2_EASStatus_vals
[] = {
16072 dissect_lix2_EASStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16073 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16080 static const ber_sequence_t EASProfile_sequence
[] = {
16081 { &hf_lix2_eASID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EASID
},
16082 { &hf_lix2_eASEndpoint
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EASEndpoint
},
16083 { &hf_lix2_aCIDs
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACIDs
},
16084 { &hf_lix2_aSPID
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16085 { &hf_lix2_eASType
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16086 { &hf_lix2_eASDescription
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16087 { &hf_lix2_eASSchedule
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Daytime
},
16088 { &hf_lix2_eASServiceArea
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
16089 { &hf_lix2_eASServiceKPIs
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceKPIs
},
16090 { &hf_lix2_eASServicePermLevel
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16091 { &hf_lix2_eASServiceFeatures
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASServiceFeatures
},
16092 { &hf_lix2_eASServiceContSupport
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACRScenarios
},
16093 { &hf_lix2_appLocs
, BER_CLASS_CON
, 13, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RouteToLocations
},
16094 { &hf_lix2_eASStatus
, BER_CLASS_CON
, 14, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASStatus
},
16095 { NULL
, 0, 0, 0, NULL
}
16099 dissect_lix2_EASProfile(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16100 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16101 EASProfile_sequence
, hf_index
, ett_lix2_EASProfile
);
16107 static const ber_sequence_t EASCharacteristics_sequence
[] = {
16108 { &hf_lix2_eASID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASID
},
16109 { &hf_lix2_aSPID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16110 { &hf_lix2_eASType
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16111 { &hf_lix2_eASSchedule
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Daytime
},
16112 { &hf_lix2_eASProfile
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASProfile
},
16113 { &hf_lix2_eASServiceArea
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
16114 { &hf_lix2_eASServicePermLevel
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16115 { &hf_lix2_eASServiceFeatures
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASServiceFeatures
},
16116 { NULL
, 0, 0, 0, NULL
}
16120 dissect_lix2_EASCharacteristics(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16121 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16122 EASCharacteristics_sequence
, hf_index
, ett_lix2_EASCharacteristics
);
16128 static const ber_sequence_t EASsCharacteristics_set_of
[1] = {
16129 { &hf_lix2_EASsCharacteristics_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EASCharacteristics
},
16133 dissect_lix2_EASsCharacteristics(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16134 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
16135 EASsCharacteristics_set_of
, hf_index
, ett_lix2_EASsCharacteristics
);
16141 static const value_string lix2_EASDiscoveryFilter_vals
[] = {
16142 { 1, "aCsCharacteristics" },
16143 { 2, "eASCharacteristics" },
16147 static const ber_choice_t EASDiscoveryFilter_choice
[] = {
16148 { 1, &hf_lix2_aCsCharacteristics
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_ACProfiles
},
16149 { 2, &hf_lix2_eASCharacteristics
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EASsCharacteristics
},
16150 { 0, NULL
, 0, 0, 0, NULL
}
16154 dissect_lix2_EASDiscoveryFilter(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16155 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
16156 EASDiscoveryFilter_choice
, hf_index
, ett_lix2_EASDiscoveryFilter
,
16163 static const ber_sequence_t DNAIs_set_of
[1] = {
16164 { &hf_lix2_DNAIs_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_DNAI
},
16168 dissect_lix2_DNAIs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16169 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
16170 DNAIs_set_of
, hf_index
, ett_lix2_DNAIs
);
16176 static const ber_sequence_t DiscoveredEAS_sequence
[] = {
16177 { &hf_lix2_eASProfile
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EASProfile
},
16178 { &hf_lix2_lifetime
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
16179 { NULL
, 0, 0, 0, NULL
}
16183 dissect_lix2_DiscoveredEAS(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16184 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16185 DiscoveredEAS_sequence
, hf_index
, ett_lix2_DiscoveredEAS
);
16191 static const ber_sequence_t EESEASDiscovery_sequence
[] = {
16192 { &hf_lix2_eECID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16193 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16194 { &hf_lix2_eASDiscoveryFilter
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EASDiscoveryFilter
},
16195 { &hf_lix2_eECServiceContSupport
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACRScenarios
},
16196 { &hf_lix2_uELocation
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
16197 { &hf_lix2_eASTargetDNAIs
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAIs
},
16198 { &hf_lix2_discoveredEAS
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DiscoveredEAS
},
16199 { &hf_lix2_failureResponse
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FailureResponse
},
16200 { NULL
, 0, 0, 0, NULL
}
16204 dissect_lix2_EESEASDiscovery(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16205 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16206 EESEASDiscovery_sequence
, hf_index
, ett_lix2_EESEASDiscovery
);
16212 static const value_string lix2_SubscriptionType_vals
[] = {
16213 { 1, "subscription" },
16214 { 2, "subscriptionUpdate" },
16215 { 3, "unsubscription" },
16221 dissect_lix2_SubscriptionType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16222 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16229 static const value_string lix2_EASEventType_vals
[] = {
16230 { 1, "eASAvailabilityChange" },
16231 { 2, "eASDynamicInfoChange" },
16237 dissect_lix2_EASEventType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16238 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16245 static const ber_sequence_t EASDynamicInfoFilter_sequence
[] = {
16246 { &hf_lix2_eASId
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EASID
},
16247 { &hf_lix2_eASStatus_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16248 { &hf_lix2_eASAcIDs
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16249 { &hf_lix2_eASDesc
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16250 { &hf_lix2_eASPt
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16251 { &hf_lix2_eASFeature
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16252 { &hf_lix2_eASSchedule_01
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16253 { &hf_lix2_eASSvcArea
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16254 { &hf_lix2_eASSvcKpi
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16255 { &hf_lix2_eASSvcCont
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16256 { NULL
, 0, 0, 0, NULL
}
16260 dissect_lix2_EASDynamicInfoFilter(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16261 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16262 EASDynamicInfoFilter_sequence
, hf_index
, ett_lix2_EASDynamicInfoFilter
);
16268 static const ber_sequence_t EESEASDiscoverySubscription_sequence
[] = {
16269 { &hf_lix2_eECID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16270 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16271 { &hf_lix2_subscriptionType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SubscriptionType
},
16272 { &hf_lix2_eASEventType
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_EASEventType
},
16273 { &hf_lix2_eASDiscoveryFilter
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EASDiscoveryFilter
},
16274 { &hf_lix2_eASDynamicInfoFilter
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASDynamicInfoFilter
},
16275 { &hf_lix2_eECServiceContSupport
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACRScenarios
},
16276 { &hf_lix2_expirationTime
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
16277 { &hf_lix2_subscriptionId
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16278 { &hf_lix2_failureResponse
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FailureResponse
},
16279 { NULL
, 0, 0, 0, NULL
}
16283 dissect_lix2_EESEASDiscoverySubscription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16284 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16285 EESEASDiscoverySubscription_sequence
, hf_index
, ett_lix2_EESEASDiscoverySubscription
);
16291 static const ber_sequence_t EESEASDiscoveryNotification_sequence
[] = {
16292 { &hf_lix2_subscriptionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16293 { &hf_lix2_eventType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EASEventType
},
16294 { &hf_lix2_discoveredEAS
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_DiscoveredEAS
},
16295 { &hf_lix2_failureResponse
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FailureResponse
},
16296 { NULL
, 0, 0, 0, NULL
}
16300 dissect_lix2_EESEASDiscoveryNotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16301 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16302 EESEASDiscoveryNotification_sequence
, hf_index
, ett_lix2_EESEASDiscoveryNotification
);
16308 static const ber_sequence_t ACRDetermineReq_sequence
[] = {
16309 { &hf_lix2_eASID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASID
},
16310 { &hf_lix2_aCID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACID
},
16311 { &hf_lix2_sEASEndpoint
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EASEndpoint
},
16312 { NULL
, 0, 0, 0, NULL
}
16316 dissect_lix2_ACRDetermineReq(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16317 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16318 ACRDetermineReq_sequence
, hf_index
, ett_lix2_ACRDetermineReq
);
16324 static const ber_sequence_t ACRInitiateReq_sequence
[] = {
16325 { &hf_lix2_eASID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASID
},
16326 { &hf_lix2_aCID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACID
},
16327 { &hf_lix2_tEASEndpoint
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EASEndpoint
},
16328 { &hf_lix2_sEASEndpoint
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASEndpoint
},
16329 { &hf_lix2_previousTEASEndpoint
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASEndpoint
},
16330 { &hf_lix2_routeReq
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RouteToLocation
},
16331 { NULL
, 0, 0, 0, NULL
}
16335 dissect_lix2_ACRInitiateReq(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16336 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16337 ACRInitiateReq_sequence
, hf_index
, ett_lix2_ACRInitiateReq
);
16343 static const value_string lix2_EESACRDetOrInit_vals
[] = {
16344 { 1, "aCRDetermineReq" },
16345 { 2, "aCRInitiateReq" },
16349 static const ber_choice_t EESACRDetOrInit_choice
[] = {
16350 { 1, &hf_lix2_aCRDetermineReq
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_ACRDetermineReq
},
16351 { 2, &hf_lix2_aCRInitiateReq
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_ACRInitiateReq
},
16352 { 0, NULL
, 0, 0, 0, NULL
}
16356 dissect_lix2_EESACRDetOrInit(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16357 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
16358 EESACRDetOrInit_choice
, hf_index
, ett_lix2_EESACRDetOrInit
,
16365 static const ber_sequence_t EESAppContextRelocation_sequence
[] = {
16366 { &hf_lix2_eECID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16367 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16368 { &hf_lix2_eESACRDetOrInit
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EESACRDetOrInit
},
16369 { NULL
, 0, 0, 0, NULL
}
16373 dissect_lix2_EESAppContextRelocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16374 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16375 EESAppContextRelocation_sequence
, hf_index
, ett_lix2_EESAppContextRelocation
);
16381 static const ber_sequence_t EASIDs_set_of
[1] = {
16382 { &hf_lix2_EASIDs_item
, BER_CLASS_UNI
, BER_UNI_TAG_UTF8String
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EASID
},
16386 dissect_lix2_EASIDs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16387 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
16388 EASIDs_set_of
, hf_index
, ett_lix2_EASIDs
);
16394 static const value_string lix2_ACREventIDs_vals
[] = {
16395 { 1, "targetInformation" },
16396 { 2, "aCRComplete" },
16402 dissect_lix2_ACREventIDs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16403 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16410 static const ber_sequence_t EESACRSubscription_sequence
[] = {
16411 { &hf_lix2_eECID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16412 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16413 { &hf_lix2_subscriptionType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SubscriptionType
},
16414 { &hf_lix2_expirationTime
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
16415 { &hf_lix2_eASIDs
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_EASIDs
},
16416 { &hf_lix2_aCIDs
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACIDs
},
16417 { &hf_lix2_eventIDs
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACREventIDs
},
16418 { &hf_lix2_subscriptionId
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16419 { &hf_lix2_failureResponse
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FailureResponse
},
16420 { NULL
, 0, 0, 0, NULL
}
16424 dissect_lix2_EESACRSubscription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16425 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16426 EESACRSubscription_sequence
, hf_index
, ett_lix2_EESACRSubscription
);
16432 static const ber_sequence_t EDNConnectionInfo_sequence
[] = {
16433 { &hf_lix2_dNN
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNN
},
16434 { &hf_lix2_sNSSAI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SNSSAI
},
16435 { &hf_lix2_serviceArea
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
16436 { NULL
, 0, 0, 0, NULL
}
16440 dissect_lix2_EDNConnectionInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16441 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16442 EDNConnectionInfo_sequence
, hf_index
, ett_lix2_EDNConnectionInfo
);
16450 dissect_lix2_EESID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16451 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
16452 actx
, tree
, tvb
, offset
, hf_index
,
16459 static const ber_sequence_t EESEndpoint_sequence
[] = {
16460 { &hf_lix2_fQDN
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FQDN
},
16461 { &hf_lix2_iPv4Addresses
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Addresses
},
16462 { &hf_lix2_iPv6Addresses
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Addresses
},
16463 { &hf_lix2_uRI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16464 { NULL
, 0, 0, 0, NULL
}
16468 dissect_lix2_EESEndpoint(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16469 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16470 EESEndpoint_sequence
, hf_index
, ett_lix2_EESEndpoint
);
16476 static const ber_sequence_t EESInfo_sequence
[] = {
16477 { &hf_lix2_eESID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EESID
},
16478 { &hf_lix2_eESEndpoint
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEndpoint
},
16479 { &hf_lix2_eASIDs
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EASIDs
},
16480 { &hf_lix2_serviceArea
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
16481 { &hf_lix2_dNAIS
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_DNAIs
},
16482 { NULL
, 0, 0, 0, NULL
}
16486 dissect_lix2_EESInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16487 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16488 EESInfo_sequence
, hf_index
, ett_lix2_EESInfo
);
16494 static const ber_sequence_t EESsInfo_set_of
[1] = {
16495 { &hf_lix2_EESsInfo_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_EESInfo
},
16499 dissect_lix2_EESsInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16500 offset
= dissect_ber_set_of(implicit_tag
, actx
, tree
, tvb
, offset
,
16501 EESsInfo_set_of
, hf_index
, ett_lix2_EESsInfo
);
16507 static const ber_sequence_t EDNConfigurationInfo_sequence
[] = {
16508 { &hf_lix2_eDNConnectionInfo
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EDNConnectionInfo
},
16509 { &hf_lix2_eESsInfo
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EESsInfo
},
16510 { &hf_lix2_lifetime
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
16511 { NULL
, 0, 0, 0, NULL
}
16515 dissect_lix2_EDNConfigurationInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16516 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16517 EDNConfigurationInfo_sequence
, hf_index
, ett_lix2_EDNConfigurationInfo
);
16523 static const ber_sequence_t TargetInfo_sequence
[] = {
16524 { &hf_lix2_discoveredEAS
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_DiscoveredEAS
},
16525 { &hf_lix2_targetEESInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EDNConfigurationInfo
},
16526 { NULL
, 0, 0, 0, NULL
}
16530 dissect_lix2_TargetInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16531 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16532 TargetInfo_sequence
, hf_index
, ett_lix2_TargetInfo
);
16538 static const ber_sequence_t EESACRNotification_sequence
[] = {
16539 { &hf_lix2_subscriptionID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16540 { &hf_lix2_eASID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EASID
},
16541 { &hf_lix2_eventID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_ACREventIDs
},
16542 { &hf_lix2_targetInfo
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TargetInfo
},
16543 { &hf_lix2_aCRRes
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
16544 { &hf_lix2_failReason
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16545 { NULL
, 0, 0, 0, NULL
}
16549 dissect_lix2_EESACRNotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16550 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16551 EESACRNotification_sequence
, hf_index
, ett_lix2_EESACRNotification
);
16557 static const ber_sequence_t EESEECContextRelocation_sequence
[] = {
16558 { &hf_lix2_eECID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16559 { &hf_lix2_eECContextID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16560 { &hf_lix2_gPSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16561 { &hf_lix2_uELoc
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
16562 { &hf_lix2_aCProfiles
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACProfiles
},
16563 { NULL
, 0, 0, 0, NULL
}
16567 dissect_lix2_EESEECContextRelocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16568 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16569 EESEECContextRelocation_sequence
, hf_index
, ett_lix2_EESEECContextRelocation
);
16575 static const ber_sequence_t EESStartOfInterceptionWithRegisteredEEC_sequence
[] = {
16576 { &hf_lix2_eECID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16577 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16578 { &hf_lix2_aCProfiles
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACProfiles
},
16579 { &hf_lix2_eECServiceContSupport
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ACRScenarios
},
16580 { &hf_lix2_expirationTime
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
16581 { &hf_lix2_eECContextID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16582 { &hf_lix2_srcEESID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16583 { &hf_lix2_unfulfilledACProfiles
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UnfulfilledACProfiles
},
16584 { &hf_lix2_timeOfRegistration
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
16585 { NULL
, 0, 0, 0, NULL
}
16589 dissect_lix2_EESStartOfInterceptionWithRegisteredEEC(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16590 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16591 EESStartOfInterceptionWithRegisteredEEC_sequence
, hf_index
, ett_lix2_EESStartOfInterceptionWithRegisteredEEC
);
16597 static const ber_sequence_t UDMStartOfInterceptionWithRegisteredTarget_sequence
[] = {
16598 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
16599 { &hf_lix2_gPSI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16600 { &hf_lix2_uDMSubscriptionDataSets
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16601 { NULL
, 0, 0, 0, NULL
}
16605 dissect_lix2_UDMStartOfInterceptionWithRegisteredTarget(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16606 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16607 UDMStartOfInterceptionWithRegisteredTarget_sequence
, hf_index
, ett_lix2_UDMStartOfInterceptionWithRegisteredTarget
);
16613 static const ber_sequence_t FiveGMSAFServiceAccessInformation_sequence
[] = {
16614 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16615 { &hf_lix2_serviceAccessInformationResource
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16616 { NULL
, 0, 0, 0, NULL
}
16620 dissect_lix2_FiveGMSAFServiceAccessInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16621 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16622 FiveGMSAFServiceAccessInformation_sequence
, hf_index
, ett_lix2_FiveGMSAFServiceAccessInformation
);
16628 static const ber_sequence_t FiveGMSAFConsumptionReporting_sequence
[] = {
16629 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16630 { &hf_lix2_consumptionReport
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16631 { NULL
, 0, 0, 0, NULL
}
16635 dissect_lix2_FiveGMSAFConsumptionReporting(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16636 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16637 FiveGMSAFConsumptionReporting_sequence
, hf_index
, ett_lix2_FiveGMSAFConsumptionReporting
);
16643 static const value_string lix2_DPIOperationType_vals
[] = {
16644 { 1, "createDynamicPolicy" },
16645 { 2, "retrieveDynamicPolicy" },
16646 { 3, "updateDynamicPolicy" },
16647 { 4, "patchDynamicPolicy" },
16648 { 5, "destroyDynamicPolicy" },
16654 dissect_lix2_DPIOperationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16655 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16662 static const ber_sequence_t FiveGMSAFDynamicPolicyInvocation_sequence
[] = {
16663 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16664 { &hf_lix2_dynamicPolicyResource
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16665 { &hf_lix2_dPIoperationType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_DPIOperationType
},
16666 { NULL
, 0, 0, 0, NULL
}
16670 dissect_lix2_FiveGMSAFDynamicPolicyInvocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16671 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16672 FiveGMSAFDynamicPolicyInvocation_sequence
, hf_index
, ett_lix2_FiveGMSAFDynamicPolicyInvocation
);
16680 dissect_lix2_XMLNamespace(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16681 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
16682 actx
, tree
, tvb
, offset
, hf_index
,
16691 dissect_lix2_XMLValue(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16692 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
16693 actx
, tree
, tvb
, offset
, hf_index
,
16700 static const ber_sequence_t XMLType_sequence
[] = {
16701 { &hf_lix2_xMLNamespace
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_XMLNamespace
},
16702 { &hf_lix2_xMLValue
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_XMLValue
},
16703 { NULL
, 0, 0, 0, NULL
}
16707 dissect_lix2_XMLType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16708 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16709 XMLType_sequence
, hf_index
, ett_lix2_XMLType
);
16715 static const ber_sequence_t FiveGMSAFMetricsReporting_sequence
[] = {
16716 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16717 { &hf_lix2_metricsReport
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_XMLType
},
16718 { NULL
, 0, 0, 0, NULL
}
16722 dissect_lix2_FiveGMSAFMetricsReporting(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16723 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16724 FiveGMSAFMetricsReporting_sequence
, hf_index
, ett_lix2_FiveGMSAFMetricsReporting
);
16730 static const value_string lix2_NAOperationType_vals
[] = {
16731 { 1, "createNetworkAssistanceSession" },
16732 { 2, "retrieveNetworkAssistanceSession" },
16733 { 3, "updateNetworkAssistanceSession" },
16734 { 4, "patchNetworkAssistanceSession" },
16735 { 5, "destroyNetworkAssistanceSession" },
16736 { 6, "requestBitRateRecommendation" },
16737 { 7, "requestDeliveryBoost" },
16743 dissect_lix2_NAOperationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16744 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16751 static const ber_sequence_t FiveGMSAFNetworkAssistance_sequence
[] = {
16752 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16753 { &hf_lix2_networkAssistanceSessionResource
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16754 { &hf_lix2_nAOperationType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_NAOperationType
},
16755 { NULL
, 0, 0, 0, NULL
}
16759 dissect_lix2_FiveGMSAFNetworkAssistance(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16760 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16761 FiveGMSAFNetworkAssistance_sequence
, hf_index
, ett_lix2_FiveGMSAFNetworkAssistance
);
16767 static const value_string lix2_FiveGMSAFUnsuccessfulOperation_vals
[] = {
16768 { 1, "retrieveServiceAccessInformation" },
16769 { 2, "submitConsumptionReport" },
16770 { 3, "submitMetricsReport" },
16771 { 4, "createDynamicPolicy" },
16772 { 5, "retrieveDynamicPolicy" },
16773 { 6, "updateDynamicPolicy" },
16774 { 7, "patchDynamicPolicy" },
16775 { 8, "destroyDynamicPolicy" },
16776 { 9, "createNetworkAssistanceSession" },
16777 { 10, "retrieveNetworkAssistanceSession" },
16778 { 11, "updateNetworkAssistanceSession" },
16779 { 12, "patchNetworkAssistanceSession" },
16780 { 13, "destroyNetworkAssistanceSession" },
16781 { 14, "requestBitRateRecommendation" },
16782 { 15, "requestDeliveryBoost" },
16788 dissect_lix2_FiveGMSAFUnsuccessfulOperation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16789 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16796 static const value_string lix2_FiveGMSAFErrorCode_vals
[] = {
16797 { 1, "badRequest400" },
16798 { 2, "unauthorized401" },
16799 { 3, "notFound404" },
16800 { 4, "unsupportedMediaType415" },
16806 dissect_lix2_FiveGMSAFErrorCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16807 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16814 static const ber_sequence_t FiveGMSAFUnsuccessfulProcedure_sequence
[] = {
16815 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16816 { &hf_lix2_fiveGMSAFUnsuccessfulOperation
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFUnsuccessfulOperation
},
16817 { &hf_lix2_fiveGMSAFErrorCode
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFErrorCode
},
16818 { NULL
, 0, 0, 0, NULL
}
16822 dissect_lix2_FiveGMSAFUnsuccessfulProcedure(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16823 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16824 FiveGMSAFUnsuccessfulProcedure_sequence
, hf_index
, ett_lix2_FiveGMSAFUnsuccessfulProcedure
);
16830 static const ber_sequence_t FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE_sequence
[] = {
16831 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
16832 { &hf_lix2_serviceAccessInformationResource
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16833 { NULL
, 0, 0, 0, NULL
}
16837 dissect_lix2_FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16838 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16839 FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE_sequence
, hf_index
, ett_lix2_FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
);
16847 dissect_lix2_ServiceAreaList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16848 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16855 static const ber_sequence_t AMFUEConfigurationUpdate_sequence
[] = {
16856 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
16857 { &hf_lix2_gUTI_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_GUTI
},
16858 { &hf_lix2_oldGUTI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EPS5GGUTI
},
16859 { &hf_lix2_fiveGSTAIList
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
16860 { &hf_lix2_slice
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Slice
},
16861 { &hf_lix2_serviceAreaList
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ServiceAreaList
},
16862 { &hf_lix2_registrationResult
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegistrationResult
},
16863 { &hf_lix2_sMSOverNASIndicator
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SMSOverNASIndicator
},
16864 { NULL
, 0, 0, 0, NULL
}
16868 dissect_lix2_AMFUEConfigurationUpdate(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16869 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16870 AMFUEConfigurationUpdate_sequence
, hf_index
, ett_lix2_AMFUEConfigurationUpdate
);
16876 static const ber_sequence_t HSSServingSystemMessage_sequence
[] = {
16877 { &hf_lix2_iMSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
16878 { &hf_lix2_oldPLMNID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
16879 { &hf_lix2_newPLMNID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
16880 { &hf_lix2_roamingIndicator
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_RoamingIndicator
},
16881 { &hf_lix2_responseCodes
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
16882 { NULL
, 0, 0, 0, NULL
}
16886 dissect_lix2_HSSServingSystemMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16887 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16888 HSSServingSystemMessage_sequence
, hf_index
, ett_lix2_HSSServingSystemMessage
);
16894 static const value_string lix2_IMSSubscriberIDs_vals
[] = {
16900 static const ber_choice_t IMSSubscriberIDs_choice
[] = {
16901 { 1, &hf_lix2_iMPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPI
},
16902 { 2, &hf_lix2_iMPU
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPU
},
16903 { 0, NULL
, 0, 0, 0, NULL
}
16907 dissect_lix2_IMSSubscriberIDs(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16908 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
16909 IMSSubscriberIDs_choice
, hf_index
, ett_lix2_IMSSubscriberIDs
,
16916 static const ber_sequence_t HSSIdentities_sequence
[] = {
16917 { &hf_lix2_ePSSubscriberIDs
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
16918 { &hf_lix2_iMSSubscriberIDs
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSSubscriberIDs
},
16919 { NULL
, 0, 0, 0, NULL
}
16923 dissect_lix2_HSSIdentities(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16924 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16925 HSSIdentities_sequence
, hf_index
, ett_lix2_HSSIdentities
);
16931 static const value_string lix2_SubscriptionDataSets_vals
[] = {
16932 { 1, "iMSSubscriptionData" },
16936 static const ber_choice_t SubscriptionDataSets_choice
[] = {
16937 { 1, &hf_lix2_iMSSubscriptionData
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16938 { 0, NULL
, 0, 0, 0, NULL
}
16942 dissect_lix2_SubscriptionDataSets(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16943 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
16944 SubscriptionDataSets_choice
, hf_index
, ett_lix2_SubscriptionDataSets
,
16951 static const ber_sequence_t HSSStartOfInterceptionWithRegisteredTarget_sequence
[] = {
16952 { &hf_lix2_hSSIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_HSSIdentities
},
16953 { &hf_lix2_subscriptionDataSets
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SubscriptionDataSets
},
16954 { &hf_lix2_pSUserState
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
16955 { NULL
, 0, 0, 0, NULL
}
16959 dissect_lix2_HSSStartOfInterceptionWithRegisteredTarget(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16960 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
16961 HSSStartOfInterceptionWithRegisteredTarget_sequence
, hf_index
, ett_lix2_HSSStartOfInterceptionWithRegisteredTarget
);
16967 static const value_string lix2_AForASSessionWithQoSOpType_vals
[] = {
16977 dissect_lix2_AForASSessionWithQoSOpType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
16978 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
16985 static const value_string lix2_AForASSessionWithQoSResponseCode_vals
[] = {
16987 { 2, "created201" },
16988 { 3, "noContent204" },
16989 { 4, "temporaryRedirect307" },
16990 { 5, "permanentRedirect308" },
16991 { 6, "badRequest400" },
16992 { 7, "unauthorized401" },
16993 { 8, "forbidden403" },
16994 { 9, "notFound404" },
16995 { 10, "notAcceptable406" },
16996 { 11, "lengthRequired411" },
16997 { 12, "unsupportedMediaType415" },
16998 { 13, "tooManyRequests429" },
16999 { 14, "internalServerError500" },
17000 { 15, "serviceUnavailable503" },
17006 dissect_lix2_AForASSessionWithQoSResponseCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17007 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17014 static const ber_sequence_t NEFAFSessionWithQoSProvision_sequence
[] = {
17015 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
17016 { &hf_lix2_aFID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
17017 { &hf_lix2_aFSessionWithQoSOpType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AForASSessionWithQoSOpType
},
17018 { &hf_lix2_aFSessionWithQoSSubscription
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
17019 { &hf_lix2_aFSessionWithQoSSubscriptionPatch
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
17020 { &hf_lix2_aFSessionWithQoSResponseCode
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_AForASSessionWithQoSResponseCode
},
17021 { NULL
, 0, 0, 0, NULL
}
17025 dissect_lix2_NEFAFSessionWithQoSProvision(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17026 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17027 NEFAFSessionWithQoSProvision_sequence
, hf_index
, ett_lix2_NEFAFSessionWithQoSProvision
);
17033 static const ber_sequence_t NEFAFSessionWithQoSNotification_sequence
[] = {
17034 { &hf_lix2_gPSI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
17035 { &hf_lix2_aFID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AFID
},
17036 { &hf_lix2_userPlaneNotificationData
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
17037 { &hf_lix2_aForASSessionWithQoSResponseCode
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_AForASSessionWithQoSResponseCode
},
17038 { NULL
, 0, 0, 0, NULL
}
17042 dissect_lix2_NEFAFSessionWithQoSNotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17043 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17044 NEFAFSessionWithQoSNotification_sequence
, hf_index
, ett_lix2_NEFAFSessionWithQoSNotification
);
17050 static const ber_sequence_t SCEFASSessionWithQoSProvision_sequence
[] = {
17051 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
17052 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
17053 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
17054 { &hf_lix2_aSSessionWithQoSOpType
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_AForASSessionWithQoSOpType
},
17055 { &hf_lix2_aSSessionWithQoSSubscription
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
17056 { &hf_lix2_aSSessionWithQoSSubscriptionPatch
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
17057 { &hf_lix2_aSSessionWithQoSResponseCode
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_AForASSessionWithQoSResponseCode
},
17058 { NULL
, 0, 0, 0, NULL
}
17062 dissect_lix2_SCEFASSessionWithQoSProvision(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17063 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17064 SCEFASSessionWithQoSProvision_sequence
, hf_index
, ett_lix2_SCEFASSessionWithQoSProvision
);
17070 static const ber_sequence_t SCEFASSessionWithQoSNotification_sequence
[] = {
17071 { &hf_lix2_mSISDN
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
17072 { &hf_lix2_externalIdentifier
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
17073 { &hf_lix2_sCSASID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SCSASID
},
17074 { &hf_lix2_userPlaneNotificationData
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
17075 { &hf_lix2_aSSessionWithQoSResponseCode
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_AForASSessionWithQoSResponseCode
},
17076 { NULL
, 0, 0, 0, NULL
}
17080 dissect_lix2_SCEFASSessionWithQoSNotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17081 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17082 SCEFASSessionWithQoSNotification_sequence
, hf_index
, ett_lix2_SCEFASSessionWithQoSNotification
);
17088 static const value_string lix2_TraceRecordType_vals
[] = {
17089 { 1, "traceStart" },
17090 { 2, "cellTrafficTrace" },
17091 { 3, "traceDataDelivery" },
17092 { 4, "traceDeactivation" },
17098 dissect_lix2_TraceRecordType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17099 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17106 static const value_string lix2_TraceDirection_vals
[] = {
17116 dissect_lix2_TraceDirection(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17117 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17126 dissect_lix2_OCTET_STRING_SIZE_8(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17127 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17136 dissect_lix2_BIT_STRING_SIZE_8(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17137 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
17138 NULL
, 0, hf_index
, -1,
17145 static const value_string lix2_TraceDepth_vals
[] = {
17149 { 4, "minimumWithoutVendorSpecificExtension" },
17150 { 5, "mediumWithoutVendorSpecificExtension" },
17151 { 6, "maximumWithoutVendorSpecificExtension" },
17157 dissect_lix2_TraceDepth(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17158 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17165 static const value_string lix2_MDTConfiguration_vals
[] = {
17166 { 1, "mDTConfigurationNR" },
17167 { 2, "mDTConfigurationEUTRA" },
17173 dissect_lix2_MDTConfiguration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17174 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17181 static const ber_sequence_t TraceActivationInfo_sequence
[] = {
17182 { &hf_lix2_nGRANTraceID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_8
},
17183 { &hf_lix2_interfacestoTrace
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_8
},
17184 { &hf_lix2_traceDepth
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_TraceDepth
},
17185 { &hf_lix2_traceCollectionEntityIPAddress
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
17186 { &hf_lix2_mDTConfiguration
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MDTConfiguration
},
17187 { NULL
, 0, 0, 0, NULL
}
17191 dissect_lix2_TraceActivationInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17192 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17193 TraceActivationInfo_sequence
, hf_index
, ett_lix2_TraceActivationInfo
);
17201 dissect_lix2_BIT_STRING_SIZE_1_160_(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17202 offset
= dissect_ber_bitstring(implicit_tag
, actx
, tree
, tvb
, offset
,
17203 NULL
, 0, hf_index
, -1,
17210 static const ber_sequence_t TraceCollectionEntityInfo_sequence
[] = {
17211 { &hf_lix2_traceCollectionEntityIPAddress_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_BIT_STRING_SIZE_1_160_
},
17212 { &hf_lix2_traceCollectionEntityURI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
17213 { NULL
, 0, 0, 0, NULL
}
17217 dissect_lix2_TraceCollectionEntityInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17218 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17219 TraceCollectionEntityInfo_sequence
, hf_index
, ett_lix2_TraceCollectionEntityInfo
);
17227 dissect_lix2_TraceActivation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17228 offset
= dissect_lix2_ExternalASNType(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
17234 static const ber_sequence_t AMFRANTraceReport_sequence
[] = {
17235 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
17236 { &hf_lix2_aMFUENGAPID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUENGAPID
},
17237 { &hf_lix2_rANUENGAPID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUENGAPID
},
17238 { &hf_lix2_traceRecordType
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_TraceRecordType
},
17239 { &hf_lix2_traceDirection
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_TraceDirection
},
17240 { &hf_lix2_deprecatedTraceActivationInfo
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TraceActivationInfo
},
17241 { &hf_lix2_nGRANCGI
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_NCGI
},
17242 { &hf_lix2_globalRANNodeID
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_GlobalRANNodeID
},
17243 { &hf_lix2_traceCollectionEntityInfo
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TraceCollectionEntityInfo
},
17244 { &hf_lix2_aMFTraceData
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_XMLType
},
17245 { &hf_lix2_location
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17246 { &hf_lix2_traceActivation
, BER_CLASS_CON
, 12, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TraceActivation
},
17247 { NULL
, 0, 0, 0, NULL
}
17251 dissect_lix2_AMFRANTraceReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17252 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17253 AMFRANTraceReport_sequence
, hf_index
, ett_lix2_AMFRANTraceReport
);
17259 static const value_string lix2_RCSIdentity_vals
[] = {
17260 { 1, "fiveGSIdentities" },
17261 { 2, "ePSIdentities" },
17262 { 3, "iMSIdentities" },
17266 static const ber_choice_t RCSIdentity_choice
[] = {
17267 { 1, &hf_lix2_fiveGSIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSSubscriberIDs
},
17268 { 2, &hf_lix2_ePSIdentities
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSSubscriberIDs
},
17269 { 3, &hf_lix2_iMSIdentities
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSSubscriberIDs
},
17270 { 0, NULL
, 0, 0, 0, NULL
}
17274 dissect_lix2_RCSIdentity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17275 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
17276 RCSIdentity_choice
, hf_index
, ett_lix2_RCSIdentity
,
17283 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_RCSIdentity_sequence_of
[1] = {
17284 { &hf_lix2_rCSTargetIdentities_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RCSIdentity
},
17288 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17289 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
17290 SEQUENCE_SIZE_1_MAX_OF_RCSIdentity_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
);
17296 static const value_string lix2_RCSRegistrationType_vals
[] = {
17297 { 1, "registration" },
17298 { 2, "reRegistration" },
17299 { 3, "uEDeregistration" },
17300 { 4, "networkDeregistration" },
17306 dissect_lix2_RCSRegistrationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17307 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17314 static const ber_sequence_t RCSRegistration_sequence
[] = {
17315 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17316 { &hf_lix2_rCSRegistrationType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSRegistrationType
},
17317 { &hf_lix2_rCSRegistrationUpdateRequest
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
17318 { &hf_lix2_rCSRegistrationUpdateResponse
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
17319 { &hf_lix2_location
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17320 { NULL
, 0, 0, 0, NULL
}
17324 dissect_lix2_RCSRegistration(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17325 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17326 RCSRegistration_sequence
, hf_index
, ett_lix2_RCSRegistration
);
17334 dissect_lix2_RCSGroupChatSessionID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17335 offset
= dissect_lix2_SIPURI(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
17341 static const ber_sequence_t RCSDestination_sequence_of
[1] = {
17342 { &hf_lix2_RCSDestination_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RCSIdentity
},
17346 dissect_lix2_RCSDestination(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17347 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
17348 RCSDestination_sequence_of
, hf_index
, ett_lix2_RCSDestination
);
17354 static const ber_sequence_t RCSDestinations_sequence_of
[1] = {
17355 { &hf_lix2_RCSDestinations_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RCSDestination
},
17359 dissect_lix2_RCSDestinations(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17360 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
17361 RCSDestinations_sequence_of
, hf_index
, ett_lix2_RCSDestinations
);
17367 static const value_string lix2_RCSMessageType_vals
[] = {
17368 { 1, "messageWithUserContent" },
17369 { 2, "fileTransferMessage" },
17370 { 3, "geoLocationPUSHMessage" },
17371 { 4, "iMDNNotification" },
17377 dissect_lix2_RCSMessageType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17378 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17387 dissect_lix2_UUID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17388 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17397 dissect_lix2_RCSConversationID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17398 offset
= dissect_lix2_UUID(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
17406 dissect_lix2_RCSContributionID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17407 offset
= dissect_lix2_UUID(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
17415 dissect_lix2_IMDNMessageID(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17416 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
17417 actx
, tree
, tvb
, offset
, hf_index
,
17426 dissect_lix2_MIMEContentType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17427 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
17428 actx
, tree
, tvb
, offset
, hf_index
,
17437 dissect_lix2_EncapsulatedMIMEEntity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17438 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
17439 actx
, tree
, tvb
, offset
, hf_index
,
17446 static const ber_sequence_t MIMEEntity_sequence
[] = {
17447 { &hf_lix2_contentType_02
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MIMEContentType
},
17448 { &hf_lix2_encapsulatedMIMEEntity
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EncapsulatedMIMEEntity
},
17449 { NULL
, 0, 0, 0, NULL
}
17453 dissect_lix2_MIMEEntity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17454 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17455 MIMEEntity_sequence
, hf_index
, ett_lix2_MIMEEntity
);
17463 dissect_lix2_EncapsulatedMSRP(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17464 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
17465 actx
, tree
, tvb
, offset
, hf_index
,
17472 static const ber_sequence_t MSRPMessage_sequence
[] = {
17473 { &hf_lix2_encapsulatedMSRP
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EncapsulatedMSRP
},
17474 { NULL
, 0, 0, 0, NULL
}
17478 dissect_lix2_MSRPMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17479 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17480 MSRPMessage_sequence
, hf_index
, ett_lix2_MSRPMessage
);
17486 static const value_string lix2_EncapsulatedRCSPayload_vals
[] = {
17493 static const ber_choice_t EncapsulatedRCSPayload_choice
[] = {
17494 { 1, &hf_lix2_mIME
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MIMEEntity
},
17495 { 2, &hf_lix2_mSRP
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MSRPMessage
},
17496 { 3, &hf_lix2_sIP
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPMessage
},
17497 { 0, NULL
, 0, 0, 0, NULL
}
17501 dissect_lix2_EncapsulatedRCSPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17502 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
17503 EncapsulatedRCSPayload_choice
, hf_index
, ett_lix2_EncapsulatedRCSPayload
,
17510 static const ber_sequence_t ModifiedRCSPayload_sequence
[] = {
17511 { &hf_lix2_modifiedRCSPayload
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_EncapsulatedRCSPayload
},
17512 { &hf_lix2_modifications
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PayloadModifications
},
17513 { NULL
, 0, 0, 0, NULL
}
17517 dissect_lix2_ModifiedRCSPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17518 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17519 ModifiedRCSPayload_sequence
, hf_index
, ett_lix2_ModifiedRCSPayload
);
17525 static const value_string lix2_RCSPayload_vals
[] = {
17526 { 1, "fullPayload" },
17527 { 2, "modifiedPayload" },
17531 static const ber_choice_t RCSPayload_choice
[] = {
17532 { 1, &hf_lix2_fullPayload
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EncapsulatedRCSPayload
},
17533 { 2, &hf_lix2_modifiedPayload
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_ModifiedRCSPayload
},
17534 { 0, NULL
, 0, 0, 0, NULL
}
17538 dissect_lix2_RCSPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17539 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
17540 RCSPayload_choice
, hf_index
, ett_lix2_RCSPayload
,
17547 static const ber_sequence_t RCSMessage_sequence
[] = {
17548 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17549 { &hf_lix2_groupChatSessionID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RCSGroupChatSessionID
},
17550 { &hf_lix2_originatingIdentity
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17551 { &hf_lix2_destinationIdentities
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSDestinations
},
17552 { &hf_lix2_direction
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
17553 { &hf_lix2_messageType_01
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSMessageType
},
17554 { &hf_lix2_conversationID
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSConversationID
},
17555 { &hf_lix2_contributionID
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17556 { &hf_lix2_inReplyToContributionID
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17557 { &hf_lix2_messageID_01
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_IMDNMessageID
},
17558 { &hf_lix2_location
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17559 { &hf_lix2_messagePayload
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RCSPayload
},
17560 { NULL
, 0, 0, 0, NULL
}
17564 dissect_lix2_RCSMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17565 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17566 RCSMessage_sequence
, hf_index
, ett_lix2_RCSMessage
);
17572 static const ber_sequence_t RCSCapabilityDiscovery_sequence
[] = {
17573 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17574 { &hf_lix2_rCSTargetContactIdentities
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17575 { &hf_lix2_sIPMessage
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
17576 { &hf_lix2_direction
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
17577 { &hf_lix2_location
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17578 { NULL
, 0, 0, 0, NULL
}
17582 dissect_lix2_RCSCapabilityDiscovery(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17583 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17584 RCSCapabilityDiscovery_sequence
, hf_index
, ett_lix2_RCSCapabilityDiscovery
);
17590 static const value_string lix2_RCSSessionType_vals
[] = {
17591 { 1, "largeMessageStandalone" },
17592 { 2, "oneTo1Chat" },
17598 dissect_lix2_RCSSessionType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17599 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17606 static const value_string lix2_RCSSessionLeg_vals
[] = {
17607 { 1, "remoteLeg" },
17614 dissect_lix2_RCSSessionLeg(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17615 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17622 static const value_string lix2_RCSSessionResult_vals
[] = {
17623 { 1, "newLegRequested" },
17624 { 2, "newLegEstablished" },
17625 { 3, "legModificationRequested" },
17626 { 4, "legModificationComplete" },
17627 { 5, "legRemovalRequest" },
17628 { 6, "legRemovalComplete" },
17634 dissect_lix2_RCSSessionResult(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17635 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17642 static const ber_sequence_t MSRPPath_sequence
[] = {
17643 { &hf_lix2_path
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
17644 { NULL
, 0, 0, 0, NULL
}
17648 dissect_lix2_MSRPPath(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17649 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17650 MSRPPath_sequence
, hf_index
, ett_lix2_MSRPPath
);
17656 static const ber_sequence_t RCSSIPSessionMessage_sequence
[] = {
17657 { &hf_lix2_sessionLeg
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionLeg
},
17658 { &hf_lix2_sIPMessage
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
17659 { &hf_lix2_rCSSessionResult
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionResult
},
17660 { &hf_lix2_mSRPPathInfo
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_MSRPPath
},
17661 { NULL
, 0, 0, 0, NULL
}
17665 dissect_lix2_RCSSIPSessionMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17666 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17667 RCSSIPSessionMessage_sequence
, hf_index
, ett_lix2_RCSSIPSessionMessage
);
17673 static const ber_sequence_t RCSSessionEstablishment_sequence
[] = {
17674 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17675 { &hf_lix2_conversationID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSConversationID
},
17676 { &hf_lix2_contributionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17677 { &hf_lix2_inReplyToContributionID
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17678 { &hf_lix2_sessionReplaces
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17679 { &hf_lix2_rCSSessionType
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionType
},
17680 { &hf_lix2_sessionDirection_01
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
17681 { &hf_lix2_rCSSessionMessage
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSIPSessionMessage
},
17682 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17683 { NULL
, 0, 0, 0, NULL
}
17687 dissect_lix2_RCSSessionEstablishment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17688 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17689 RCSSessionEstablishment_sequence
, hf_index
, ett_lix2_RCSSessionEstablishment
);
17695 static const value_string lix2_RCSSessionEndpoints_vals
[] = {
17696 { 1, "remoteOnly" },
17697 { 2, "localOnly" },
17698 { 3, "localAndRemote" },
17704 dissect_lix2_RCSSessionEndpoints(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17705 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17712 static const ber_sequence_t RCSSessionModification_sequence
[] = {
17713 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17714 { &hf_lix2_conversationID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSConversationID
},
17715 { &hf_lix2_contributionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17716 { &hf_lix2_inReplyToContributionID
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17717 { &hf_lix2_sessionReplaces
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17718 { &hf_lix2_rCSSessionType
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionType
},
17719 { &hf_lix2_sessionDirection_01
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
17720 { &hf_lix2_sessionEndpoints
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionEndpoints
},
17721 { &hf_lix2_rCSSIPSessionMessage
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSIPSessionMessage
},
17722 { &hf_lix2_location
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17723 { NULL
, 0, 0, 0, NULL
}
17727 dissect_lix2_RCSSessionModification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17728 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17729 RCSSessionModification_sequence
, hf_index
, ett_lix2_RCSSessionModification
);
17735 static const ber_sequence_t RCSSessionRelease_sequence
[] = {
17736 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
17737 { &hf_lix2_conversationID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSConversationID
},
17738 { &hf_lix2_contributionID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
17739 { &hf_lix2_rCSSessionType
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionType
},
17740 { &hf_lix2_sessionDirection_01
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_Direction
},
17741 { &hf_lix2_rCSSIPSessionMessage
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSIPSessionMessage
},
17742 { &hf_lix2_location
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17743 { NULL
, 0, 0, 0, NULL
}
17747 dissect_lix2_RCSSessionRelease(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17748 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17749 RCSSessionRelease_sequence
, hf_index
, ett_lix2_RCSSessionRelease
);
17755 static const ber_sequence_t AMFUEPolicyTransfer_sequence
[] = {
17756 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
17757 { &hf_lix2_sUCI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
17758 { &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_PEI
},
17759 { &hf_lix2_gPSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_GPSI
},
17760 { &hf_lix2_gUTI
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGGUTI
},
17761 { &hf_lix2_uEPolicy
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_UEPolicy
},
17762 { NULL
, 0, 0, 0, NULL
}
17766 dissect_lix2_AMFUEPolicyTransfer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17767 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17768 AMFUEPolicyTransfer_sequence
, hf_index
, ett_lix2_AMFUEPolicyTransfer
);
17774 static const value_string lix2_ServiceMessageIdentity_vals
[] = {
17775 { 1, "serviceRequest" },
17776 { 2, "serviceAccept" },
17780 static const ber_choice_t ServiceMessageIdentity_choice
[] = {
17781 { 1, &hf_lix2_serviceRequest
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
17782 { 2, &hf_lix2_serviceAccept
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
17783 { 0, NULL
, 0, 0, 0, NULL
}
17787 dissect_lix2_ServiceMessageIdentity(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17788 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
17789 ServiceMessageIdentity_choice
, hf_index
, ett_lix2_ServiceMessageIdentity
,
17798 dissect_lix2_OCTET_STRING_SIZE_1(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17799 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17808 dissect_lix2_OCTET_STRING_SIZE_2_32(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17809 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
17816 static const ber_sequence_t AMFUEServiceAccept_sequence
[] = {
17817 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
17818 { &hf_lix2_serviceMessageIdentity
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_ServiceMessageIdentity
},
17819 { &hf_lix2_serviceType
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_1
},
17820 { &hf_lix2_fiveGTMSI
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGTMSI
},
17821 { &hf_lix2_uplinkDataStatus
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_2_32
},
17822 { &hf_lix2_pDUSessionStatus
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_2_32
},
17823 { &hf_lix2_deprecatedUERequestType
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGSMRequestType
},
17824 { &hf_lix2_pagingRestriction
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PagingRestrictionIndicator
},
17825 { &hf_lix2_forbiddenTAIList
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TAIList
},
17826 { &hf_lix2_uERequestType
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MUSIMUERequestType
},
17827 { NULL
, 0, 0, 0, NULL
}
17831 dissect_lix2_AMFUEServiceAccept(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17832 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17833 AMFUEServiceAccept_sequence
, hf_index
, ett_lix2_AMFUEServiceAccept
);
17841 dissect_lix2_EPSHandoverType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17842 offset
= dissect_lix2_ExternalASNType(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
17850 dissect_lix2_EPSRANCause(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17851 offset
= dissect_lix2_ExternalASNType(implicit_tag
, tvb
, offset
, actx
, tree
, hf_index
);
17857 static const ber_sequence_t ERABError_sequence
[] = {
17858 { &hf_lix2_eRABID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSBearerID
},
17859 { &hf_lix2_cause_09
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANCause
},
17860 { NULL
, 0, 0, 0, NULL
}
17864 dissect_lix2_ERABError(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17865 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17866 ERABError_sequence
, hf_index
, ett_lix2_ERABError
);
17872 static const ber_sequence_t ERABReleaseList_sequence_of
[1] = {
17873 { &hf_lix2_ERABReleaseList_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_ERABError
},
17877 dissect_lix2_ERABReleaseList(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17878 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
17879 ERABReleaseList_sequence_of
, hf_index
, ett_lix2_ERABReleaseList
);
17885 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer_sequence_of
[1] = {
17886 { &hf_lix2_targetToSourceContainers_item
, BER_CLASS_UNI
, BER_UNI_TAG_OCTETSTRING
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RANTargetToSourceContainer
},
17890 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17891 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
17892 SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer
);
17898 static const ber_sequence_t EPSRANHandoverCommand_sequence
[] = {
17899 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
17900 { &hf_lix2_mMEUES1APID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEUES1APID
},
17901 { &hf_lix2_eNBUES1APID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUES1APID
},
17902 { &hf_lix2_handoverType_01
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSHandoverType
},
17903 { &hf_lix2_eRABsToBeForwarded
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ERABContextList
},
17904 { &hf_lix2_eRABsToRelease
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_ERABReleaseList
},
17905 { &hf_lix2_targetToSourceContainers
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer
},
17906 { NULL
, 0, 0, 0, NULL
}
17910 dissect_lix2_EPSRANHandoverCommand(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17911 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17912 EPSRANHandoverCommand_sequence
, hf_index
, ett_lix2_EPSRANHandoverCommand
);
17918 static const ber_sequence_t EPSCSGInfo_sequence
[] = {
17919 { &hf_lix2_cSGID
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CSGID
},
17920 { &hf_lix2_cSGMembershipStatus
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CSGMembershipIndication
},
17921 { NULL
, 0, 0, 0, NULL
}
17925 dissect_lix2_EPSCSGInfo(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17926 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17927 EPSCSGInfo_sequence
, hf_index
, ett_lix2_EPSCSGInfo
);
17933 static const ber_sequence_t EPSRANHandoverRequest_sequence
[] = {
17934 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
17935 { &hf_lix2_handoverType_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSHandoverType
},
17936 { &hf_lix2_handoverCause_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANCause
},
17937 { &hf_lix2_sourceToTargetContainer
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_RANSourceToTargetContainer
},
17938 { &hf_lix2_cSGInfo
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_EPSCSGInfo
},
17939 { &hf_lix2_targetToSourceContainer
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_RANTargetToSourceContainer
},
17940 { &hf_lix2_admittedCSGID
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_CSGID
},
17941 { &hf_lix2_ePSRANUEContext
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANUEContext
},
17942 { NULL
, 0, 0, 0, NULL
}
17946 dissect_lix2_EPSRANHandoverRequest(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17947 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17948 EPSRANHandoverRequest_sequence
, hf_index
, ett_lix2_EPSRANHandoverRequest
);
17954 static const ber_sequence_t MMERANTraceReport_sequence
[] = {
17955 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
17956 { &hf_lix2_mMEUES1APID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEUES1APID
},
17957 { &hf_lix2_eNBUES1APID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RANUES1APID
},
17958 { &hf_lix2_traceRecordType
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_TraceRecordType
},
17959 { &hf_lix2_traceDirection
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_TraceDirection
},
17960 { &hf_lix2_traceActivationInfo
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TraceActivation
},
17961 { &hf_lix2_eUTRANCGI
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_ECGI
},
17962 { &hf_lix2_globalRANNodeID
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_GlobalRANNodeID
},
17963 { &hf_lix2_traceCollectionEntityInfo
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TraceCollectionEntityInfo
},
17964 { &hf_lix2_mMETraceData
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_XMLType
},
17965 { &hf_lix2_location
, BER_CLASS_CON
, 11, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
17966 { NULL
, 0, 0, 0, NULL
}
17970 dissect_lix2_MMERANTraceReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17971 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17972 MMERANTraceReport_sequence
, hf_index
, ett_lix2_MMERANTraceReport
);
17978 static const ber_sequence_t MMEUEServiceAccept_sequence
[] = {
17979 { &hf_lix2_userIdentifiers
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UserIdentifiers
},
17980 { &hf_lix2_serviceType
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_1
},
17981 { &hf_lix2_mTMSI
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TMSI
},
17982 { &hf_lix2_cSFBResponse
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_1
},
17983 { &hf_lix2_uEEPSBearerContextStatus
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_2
},
17984 { &hf_lix2_uERequestType
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_MUSIMUERequestType
},
17985 { &hf_lix2_pagingRestriction
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PagingRestrictionIndicator
},
17986 { &hf_lix2_controlPlaneServiceType
, BER_CLASS_CON
, 8, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING_SIZE_1
},
17987 { NULL
, 0, 0, 0, NULL
}
17991 dissect_lix2_MMEUEServiceAccept(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
17992 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
17993 MMEUEServiceAccept_sequence
, hf_index
, ett_lix2_MMEUEServiceAccept
);
17999 static const value_string lix2_NWDAFConsumerNFType_vals
[] = {
18016 dissect_lix2_NWDAFConsumerNFType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18017 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
18024 static const value_string lix2_NWDAFEventsSubscriptionOpType_vals
[] = {
18033 dissect_lix2_NWDAFEventsSubscriptionOpType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18034 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
18041 static const value_string lix2_NWDAFEvent_vals
[] = {
18042 { 1, "serviceExperience" },
18043 { 2, "uEMobility" },
18045 { 4, "abnormalBehaviour" },
18046 { 5, "dispersion" },
18047 { 6, "relativeProximity" },
18048 { 7, "pDUSessionTraffic" },
18054 dissect_lix2_NWDAFEvent(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18055 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
18062 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent_sequence_of
[1] = {
18063 { &hf_lix2_nWDAFSubscribedEventList_item
, BER_CLASS_UNI
, BER_UNI_TAG_ENUMERATED
, BER_FLAGS_NOOWNTAG
, dissect_lix2_NWDAFEvent
},
18067 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18068 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
18069 SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent
);
18075 static const value_string lix2_NWDAFEventsSubscriptionResponseCode_vals
[] = {
18077 { 2, "created201" },
18078 { 3, "noContent204" },
18079 { 4, "temporaryRedirect307" },
18080 { 5, "permanentRedirect308" },
18081 { 6, "badRequest400" },
18082 { 7, "unauthorized401" },
18083 { 8, "forbidden403" },
18084 { 9, "notFound404" },
18085 { 10, "notAcceptable406" },
18086 { 11, "lengthRequired411" },
18087 { 12, "payloadTooLarge413" },
18088 { 13, "unsupportedMediaType415" },
18089 { 14, "tooManyRequests429" },
18090 { 15, "internalServerError500" },
18091 { 16, "notImplemented501" },
18092 { 17, "badGateway502" },
18093 { 18, "serviceUnavailable503" },
18099 dissect_lix2_NWDAFEventsSubscriptionResponseCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18100 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
18107 static const ber_sequence_t NWDAFEventsSubscription_sequence
[] = {
18108 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
18109 { &hf_lix2_nWDAFConsumerNFType
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFConsumerNFType
},
18110 { &hf_lix2_nWDAFEventsSubscriptionOpType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsSubscriptionOpType
},
18111 { &hf_lix2_nWDAFSubscribedEventList
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent
},
18112 { &hf_lix2_nWDAFEventsSubscription_01
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
18113 { &hf_lix2_nWDAFEventsSubscriptionID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
18114 { &hf_lix2_nWDAFEventsSubscriptionResponseCode
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsSubscriptionResponseCode
},
18115 { NULL
, 0, 0, 0, NULL
}
18119 dissect_lix2_NWDAFEventsSubscription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18120 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18121 NWDAFEventsSubscription_sequence
, hf_index
, ett_lix2_NWDAFEventsSubscription
);
18127 static const ber_sequence_t NWDAFEventsNotification_sequence
[] = {
18128 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
18129 { &hf_lix2_nWDAFNotifiedEventList
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent
},
18130 { &hf_lix2_nWDAFEventsNotification_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
18131 { NULL
, 0, 0, 0, NULL
}
18135 dissect_lix2_NWDAFEventsNotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18136 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18137 NWDAFEventsNotification_sequence
, hf_index
, ett_lix2_NWDAFEventsNotification
);
18143 static const value_string lix2_NWDAFAnalyticsInfoResponseCode_vals
[] = {
18145 { 2, "noContent204" },
18146 { 3, "badRequest400" },
18147 { 4, "unauthorized401" },
18148 { 5, "forbidden403" },
18149 { 6, "notFound404" },
18150 { 7, "notAcceptable406" },
18151 { 8, "uRITooLong414" },
18152 { 9, "tooManyRequests429" },
18153 { 10, "internalServerError500" },
18154 { 11, "badGateway502" },
18155 { 12, "serviceUnavailable503" },
18161 dissect_lix2_NWDAFAnalyticsInfoResponseCode(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18162 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
18169 static const ber_sequence_t NWDAFAnalyticsInfoQuery_sequence
[] = {
18170 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
18171 { &hf_lix2_nWDAFEvent
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEvent
},
18172 { &hf_lix2_nWDAFEventReportingRequirement
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
18173 { &hf_lix2_nWDAFEventFilter
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
18174 { &hf_lix2_nWDAFAnalyticsData
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
18175 { &hf_lix2_nWDAFAnalyticsInfoResponseCode
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFAnalyticsInfoResponseCode
},
18176 { NULL
, 0, 0, 0, NULL
}
18180 dissect_lix2_NWDAFAnalyticsInfoQuery(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18181 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18182 NWDAFAnalyticsInfoQuery_sequence
, hf_index
, ett_lix2_NWDAFAnalyticsInfoQuery
);
18188 static const ber_sequence_t NWDAFRoamingAnalyticsSubscription_sequence
[] = {
18189 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
18190 { &hf_lix2_pLMNID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_PLMNID
},
18191 { &hf_lix2_nWDAFEventsSubscriptionOpType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsSubscriptionOpType
},
18192 { &hf_lix2_nWDAFSubscribedEventList
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent
},
18193 { &hf_lix2_nWDAFEventsSubscription_01
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
18194 { &hf_lix2_nWDAFEventsSubscriptionID
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
18195 { &hf_lix2_nWDAFEventsSubscriptionResponseCode
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsSubscriptionResponseCode
},
18196 { NULL
, 0, 0, 0, NULL
}
18200 dissect_lix2_NWDAFRoamingAnalyticsSubscription(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18201 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18202 NWDAFRoamingAnalyticsSubscription_sequence
, hf_index
, ett_lix2_NWDAFRoamingAnalyticsSubscription
);
18208 static const ber_sequence_t NWDAFRoamingAnalyticsNotification_sequence
[] = {
18209 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
18210 { &hf_lix2_nWDAFNotifiedEventList
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent
},
18211 { &hf_lix2_nWDAFEventsNotification_01
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_SBIType
},
18212 { NULL
, 0, 0, 0, NULL
}
18216 dissect_lix2_NWDAFRoamingAnalyticsNotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18217 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18218 NWDAFRoamingAnalyticsNotification_sequence
, hf_index
, ett_lix2_NWDAFRoamingAnalyticsNotification
);
18224 static const ber_sequence_t RCSSIPRegistrationExchange_sequence
[] = {
18225 { &hf_lix2_rCSRegistrationUpdateRequest
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
18226 { &hf_lix2_rCSRegistrationUpdateResponse
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
18227 { NULL
, 0, 0, 0, NULL
}
18231 dissect_lix2_RCSSIPRegistrationExchange(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18232 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18233 RCSSIPRegistrationExchange_sequence
, hf_index
, ett_lix2_RCSSIPRegistrationExchange
);
18239 static const value_string lix2_RCSRegistrationInformation_vals
[] = {
18240 { 1, "sIPRegistration" },
18241 { 2, "userProfile" },
18242 { 3, "multiDevice" },
18243 { 4, "presenceDocument" },
18247 static const ber_choice_t RCSRegistrationInformation_choice
[] = {
18248 { 1, &hf_lix2_sIPRegistration
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSIPRegistrationExchange
},
18249 { 2, &hf_lix2_userProfile
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_XMLType
},
18250 { 3, &hf_lix2_multiDevice
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_XMLType
},
18251 { 4, &hf_lix2_presenceDocument
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_XMLType
},
18252 { 0, NULL
, 0, 0, 0, NULL
}
18256 dissect_lix2_RCSRegistrationInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18257 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
18258 RCSRegistrationInformation_choice
, hf_index
, ett_lix2_RCSRegistrationInformation
,
18265 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation_sequence_of
[1] = {
18266 { &hf_lix2_rCSRegistrationInformation_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RCSRegistrationInformation
},
18270 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18271 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
18272 SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation
);
18280 dissect_lix2_SIPEndpoint(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18281 offset
= dissect_ber_restricted_string(implicit_tag
, BER_UNI_TAG_UTF8String
,
18282 actx
, tree
, tvb
, offset
, hf_index
,
18289 static const ber_sequence_t AdditionalInstanceLocation_sequence
[] = {
18290 { &hf_lix2_instance_01
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SIPEndpoint
},
18291 { &hf_lix2_location
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
18292 { NULL
, 0, 0, 0, NULL
}
18296 dissect_lix2_AdditionalInstanceLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18297 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18298 AdditionalInstanceLocation_sequence
, hf_index
, ett_lix2_AdditionalInstanceLocation
);
18304 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation_sequence_of
[1] = {
18305 { &hf_lix2_additionalInstanceLocation_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_AdditionalInstanceLocation
},
18309 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18310 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
18311 SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation
);
18317 static const ber_sequence_t StartOfInterceptForRegisteredRCSUser_sequence
[] = {
18318 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
18319 { &hf_lix2_rCSRegistrationInformation
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation
},
18320 { &hf_lix2_userOnline
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
18321 { &hf_lix2_location
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
18322 { &hf_lix2_additionalInstanceLocation
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation
},
18323 { NULL
, 0, 0, 0, NULL
}
18327 dissect_lix2_StartOfInterceptForRegisteredRCSUser(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18328 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18329 StartOfInterceptForRegisteredRCSUser_sequence
, hf_index
, ett_lix2_StartOfInterceptForRegisteredRCSUser
);
18335 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_RCSDestinations_sequence_of
[1] = {
18336 { &hf_lix2_participants_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RCSDestinations
},
18340 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSDestinations(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18341 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
18342 SEQUENCE_SIZE_1_MAX_OF_RCSDestinations_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSDestinations
);
18348 static const ber_sequence_t RCSSIPSessionExchange_sequence
[] = {
18349 { &hf_lix2_sessionLeg
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionLeg
},
18350 { &hf_lix2_sIPRequest
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
18351 { &hf_lix2_sIPResponse
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IMSPayload
},
18352 { NULL
, 0, 0, 0, NULL
}
18356 dissect_lix2_RCSSIPSessionExchange(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18357 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18358 RCSSIPSessionExchange_sequence
, hf_index
, ett_lix2_RCSSIPSessionExchange
);
18364 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange_sequence_of
[1] = {
18365 { &hf_lix2_rCSSessionLegs_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_RCSSIPSessionExchange
},
18369 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18370 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
18371 SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange
);
18377 static const value_string lix2_RCSSessionContext_vals
[] = {
18378 { 1, "cPMSessionInfo" },
18382 static const ber_choice_t RCSSessionContext_choice
[] = {
18383 { 1, &hf_lix2_cPMSessionInfo
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MIMEEntity
},
18384 { 0, NULL
, 0, 0, 0, NULL
}
18388 dissect_lix2_RCSSessionContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18389 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
18390 RCSSessionContext_choice
, hf_index
, ett_lix2_RCSSessionContext
,
18397 static const ber_sequence_t SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext_sequence_of
[1] = {
18398 { &hf_lix2_rCSSessionInformation_item
, BER_CLASS_ANY
/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_RCSSessionContext
},
18402 dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18403 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
18404 SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext_sequence_of
, hf_index
, ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext
);
18410 static const ber_sequence_t StartOfInterceptWithEstablisedRCSSession_sequence
[] = {
18411 { &hf_lix2_rCSTargetIdentities
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
},
18412 { &hf_lix2_participants
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSDestinations
},
18413 { &hf_lix2_conversationID
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSConversationID
},
18414 { &hf_lix2_contributionID
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSContributionID
},
18415 { &hf_lix2_rCSSessionType
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionType
},
18416 { &hf_lix2_rCSSessionEndpoints
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionEndpoints
},
18417 { &hf_lix2_rCSSessionLegs
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange
},
18418 { &hf_lix2_rCSSessionInformation
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext
},
18419 { &hf_lix2_location
, BER_CLASS_CON
, 9, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Location
},
18420 { &hf_lix2_additionalInstanceLocation
, BER_CLASS_CON
, 10, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation
},
18421 { NULL
, 0, 0, 0, NULL
}
18425 dissect_lix2_StartOfInterceptWithEstablisedRCSSession(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18426 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18427 StartOfInterceptWithEstablisedRCSSession_sequence
, hf_index
, ett_lix2_StartOfInterceptWithEstablisedRCSSession
);
18433 static const ber_sequence_t UDMProSeTargetIdentifierDeconcealment_sequence
[] = {
18434 { &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
18435 { &hf_lix2_sUCI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_SUCI
},
18436 { NULL
, 0, 0, 0, NULL
}
18440 dissect_lix2_UDMProSeTargetIdentifierDeconcealment(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18441 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18442 UDMProSeTargetIdentifierDeconcealment_sequence
, hf_index
, ett_lix2_UDMProSeTargetIdentifierDeconcealment
);
18448 static const ber_sequence_t UDMProSeTargetAuthentication_sequence
[] = {
18449 { &hf_lix2_servingNetworkName
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
18450 { &hf_lix2_relayServiceCode
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_INTEGER
},
18451 { &hf_lix2_authenticationType
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PrimaryAuthenticationType
},
18452 { &hf_lix2_sUPI
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_SUPI
},
18453 { NULL
, 0, 0, 0, NULL
}
18457 dissect_lix2_UDMProSeTargetAuthentication(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18458 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18459 UDMProSeTargetAuthentication_sequence
, hf_index
, ett_lix2_UDMProSeTargetAuthentication
);
18465 static const value_string lix2_XIRIEvent_vals
[] = {
18466 { 1, "registration" },
18467 { 2, "deregistration" },
18468 { 3, "locationUpdate" },
18469 { 4, "startOfInterceptionWithRegisteredUE" },
18470 { 5, "unsuccessfulAMProcedure" },
18471 { 6, "pDUSessionEstablishment" },
18472 { 7, "pDUSessionModification" },
18473 { 8, "pDUSessionRelease" },
18474 { 9, "startOfInterceptionWithEstablishedPDUSession" },
18475 { 10, "unsuccessfulSMProcedure" },
18476 { 11, "servingSystemMessage" },
18477 { 12, "sMSMessage" },
18478 { 13, "lALSReport" },
18479 { 14, "pDHeaderReport" },
18480 { 15, "pDSummaryReport" },
18482 { 18, "mMSSendByNonLocalTarget" },
18483 { 19, "mMSNotification" },
18484 { 20, "mMSSendToNonLocalTarget" },
18485 { 21, "mMSNotificationResponse" },
18486 { 22, "mMSRetrieval" },
18487 { 23, "mMSDeliveryAck" },
18488 { 24, "mMSForward" },
18489 { 25, "mMSDeleteFromRelay" },
18490 { 26, "mMSDeliveryReport" },
18491 { 27, "mMSDeliveryReportNonLocalTarget" },
18492 { 28, "mMSReadReport" },
18493 { 29, "mMSReadReportNonLocalTarget" },
18494 { 30, "mMSCancel" },
18495 { 31, "mMSMBoxStore" },
18496 { 32, "mMSMBoxUpload" },
18497 { 33, "mMSMBoxDelete" },
18498 { 34, "mMSMBoxViewRequest" },
18499 { 35, "mMSMBoxViewResponse" },
18500 { 36, "pTCRegistration" },
18501 { 37, "pTCSessionInitiation" },
18502 { 38, "pTCSessionAbandon" },
18503 { 39, "pTCSessionStart" },
18504 { 40, "pTCSessionEnd" },
18505 { 41, "pTCStartOfInterception" },
18506 { 42, "pTCPreEstablishedSession" },
18507 { 43, "pTCInstantPersonalAlert" },
18508 { 44, "pTCPartyJoin" },
18509 { 45, "pTCPartyDrop" },
18510 { 46, "pTCPartyHold" },
18511 { 47, "pTCMediaModification" },
18512 { 48, "pTCGroupAdvertisement" },
18513 { 49, "pTCFloorControl" },
18514 { 50, "pTCTargetPresence" },
18515 { 51, "pTCParticipantPresence" },
18516 { 52, "pTCListManagement" },
18517 { 53, "pTCAccessPolicy" },
18518 { 54, "subscriberRecordChangeMessage" },
18519 { 55, "cancelLocationMessage" },
18520 { 56, "sMSReport" },
18521 { 57, "sMFMAPDUSessionEstablishment" },
18522 { 58, "sMFMAPDUSessionModification" },
18523 { 59, "sMFMAPDUSessionRelease" },
18524 { 60, "startOfInterceptionWithEstablishedMAPDUSession" },
18525 { 61, "unsuccessfulMASMProcedure" },
18526 { 62, "aMFIdentifierAssociation" },
18527 { 63, "mMEIdentifierAssociation" },
18528 { 64, "sMFPDUtoMAPDUSessionModification" },
18529 { 65, "nEFPDUSessionEstablishment" },
18530 { 66, "nEFPDUSessionModification" },
18531 { 67, "nEFPDUSessionRelease" },
18532 { 68, "nEFUnsuccessfulProcedure" },
18533 { 69, "nEFStartOfInterceptionWithEstablishedPDUSession" },
18534 { 70, "nEFdeviceTrigger" },
18535 { 71, "nEFdeviceTriggerReplace" },
18536 { 72, "nEFdeviceTriggerCancellation" },
18537 { 73, "nEFdeviceTriggerReportNotify" },
18538 { 74, "nEFMSISDNLessMOSMS" },
18539 { 75, "nEFExpectedUEBehaviourUpdate" },
18540 { 76, "sCEFPDNConnectionEstablishment" },
18541 { 77, "sCEFPDNConnectionUpdate" },
18542 { 78, "sCEFPDNConnectionRelease" },
18543 { 79, "sCEFUnsuccessfulProcedure" },
18544 { 80, "sCEFStartOfInterceptionWithEstablishedPDNConnection" },
18545 { 81, "sCEFdeviceTrigger" },
18546 { 82, "sCEFdeviceTriggerReplace" },
18547 { 83, "sCEFdeviceTriggerCancellation" },
18548 { 84, "sCEFdeviceTriggerReportNotify" },
18549 { 85, "sCEFMSISDNLessMOSMS" },
18550 { 86, "sCEFCommunicationPatternUpdate" },
18551 { 87, "mMEAttach" },
18552 { 88, "mMEDetach" },
18553 { 89, "mMELocationUpdate" },
18554 { 90, "mMEStartOfInterceptionWithEPSAttachedUE" },
18555 { 91, "mMEUnsuccessfulProcedure" },
18556 { 92, "aAnFAnchorKeyRegister" },
18557 { 93, "aAnFKAKMAApplicationKeyGet" },
18558 { 94, "aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial" },
18559 { 95, "aAnFAKMAContextRemovalRecord" },
18560 { 96, "aFAKMAApplicationKeyRefresh" },
18561 { 97, "aFStartOfInterceptWithEstablishedAKMAApplicationKey" },
18562 { 98, "aFAuxiliarySecurityParameterEstablishment" },
18563 { 99, "aFApplicationKeyRemoval" },
18564 { 100, "n9HRPDUSessionInfo" },
18565 { 101, "s8HRBearerInfo" },
18566 { 102, "separatedLocationReporting" },
18567 { 103, "sTIRSHAKENSignatureGeneration" },
18568 { 104, "sTIRSHAKENSignatureValidation" },
18569 { 105, "iMSMessage" },
18570 { 106, "startOfInterceptionForActiveIMSSession" },
18571 { 107, "iMSCCUnavailable" },
18572 { 108, "uDMLocationInformationResult" },
18573 { 109, "uDMUEInformationResponse" },
18574 { 110, "uDMUEAuthenticationResponse" },
18575 { 111, "positioningInfoTransfer" },
18576 { 112, "mMEPositioningInfoTransfer" },
18577 { 113, "aMFRANHandoverCommand" },
18578 { 114, "aMFRANHandoverRequest" },
18579 { 115, "eESEECRegistration" },
18580 { 116, "eESEASDiscovery" },
18581 { 117, "eESEASDiscoverySubscription" },
18582 { 118, "eESEASDiscoveryNotification" },
18583 { 119, "eESAppContextRelocation" },
18584 { 120, "eESACRSubscription" },
18585 { 121, "eESACRNotification" },
18586 { 122, "eESEECContextRelocation" },
18587 { 123, "eESStartOfInterceptionWithRegisteredEEC" },
18588 { 124, "uDMStartOfInterceptionWithRegisteredTarget" },
18589 { 125, "fiveGMSAFServiceAccessInformation" },
18590 { 126, "fiveGMSAFConsumptionReporting" },
18591 { 127, "fiveGMSAFDynamicPolicyInvocation" },
18592 { 128, "fiveGMSAFMetricsReporting" },
18593 { 129, "fiveGMSAFNetworkAssistance" },
18594 { 130, "fiveGMSAFUnsuccessfulProcedure" },
18595 { 131, "fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE" },
18596 { 132, "aMFUEConfigurationUpdate" },
18597 { 133, "hSSServingSystemMessage" },
18598 { 134, "hSSStartOfInterceptionWithRegisteredTarget" },
18599 { 135, "nEFAFSessionWithQoSProvision" },
18600 { 136, "nEFAFSessionWithQoSNotification" },
18601 { 137, "sCEFASSessionWithQoSProvision" },
18602 { 138, "sCEFASSessionWithQoSNotification" },
18603 { 139, "aMFRANTraceReport" },
18604 { 140, "rCSRegistration" },
18605 { 141, "rCSMessage" },
18606 { 142, "rCSCapabilityDiscovery" },
18607 { 143, "rCSSessionEstablishment" },
18608 { 144, "rCSSessionModification" },
18609 { 145, "rCSSessionRelease" },
18610 { 146, "aMFUEPolicyTransfer" },
18611 { 147, "aMFUEServiceAccept" },
18612 { 148, "ePSRANHandoverCommand" },
18613 { 149, "ePSRANHandoverRequest" },
18614 { 150, "mMERANTraceReport" },
18615 { 151, "mMEUEServiceAccept" },
18616 { 152, "nWDAFEventsSubscription" },
18617 { 153, "nWDAFEventsNotification" },
18618 { 154, "nWDAFAnalyticsInfoQuery" },
18619 { 155, "nWDAFRoamingAnalyticsSubscription" },
18620 { 156, "nWDAFRoamingAnalyticsNotification" },
18621 { 157, "startOfInterceptForRegisteredRCSUser" },
18622 { 158, "startOfInterceptWithEstablisedRCSSession" },
18623 { 159, "uDMProSeTargetIdentifierDeconcealment" },
18624 { 160, "uDMProSeTargetAuthentication" },
18628 static const ber_choice_t XIRIEvent_choice
[] = {
18629 { 1, &hf_lix2_registration
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegistration
},
18630 { 2, &hf_lix2_deregistration
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFDeregistration
},
18631 { 3, &hf_lix2_locationUpdate
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFLocationUpdate
},
18632 { 4, &hf_lix2_startOfInterceptionWithRegisteredUE
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFStartOfInterceptionWithRegisteredUE
},
18633 { 5, &hf_lix2_unsuccessfulAMProcedure
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUnsuccessfulProcedure
},
18634 { 6, &hf_lix2_pDUSessionEstablishment
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUSessionEstablishment
},
18635 { 7, &hf_lix2_pDUSessionModification
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUSessionModification
},
18636 { 8, &hf_lix2_pDUSessionRelease
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUSessionRelease
},
18637 { 9, &hf_lix2_startOfInterceptionWithEstablishedPDUSession
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFStartOfInterceptionWithEstablishedPDUSession
},
18638 { 10, &hf_lix2_unsuccessfulSMProcedure
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFUnsuccessfulProcedure
},
18639 { 11, &hf_lix2_servingSystemMessage
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMServingSystemMessage
},
18640 { 12, &hf_lix2_sMSMessage
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSMessage
},
18641 { 13, &hf_lix2_lALSReport
, BER_CLASS_CON
, 13, BER_FLAGS_IMPLTAG
, dissect_lix2_LALSReport
},
18642 { 14, &hf_lix2_pDHeaderReport
, BER_CLASS_CON
, 14, BER_FLAGS_IMPLTAG
, dissect_lix2_PDHeaderReport
},
18643 { 15, &hf_lix2_pDSummaryReport
, BER_CLASS_CON
, 15, BER_FLAGS_IMPLTAG
, dissect_lix2_PDSummaryReport
},
18644 { 17, &hf_lix2_mMSSend
, BER_CLASS_CON
, 17, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSend
},
18645 { 18, &hf_lix2_mMSSendByNonLocalTarget
, BER_CLASS_CON
, 18, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSendByNonLocalTarget
},
18646 { 19, &hf_lix2_mMSNotification
, BER_CLASS_CON
, 19, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSNotification
},
18647 { 20, &hf_lix2_mMSSendToNonLocalTarget
, BER_CLASS_CON
, 20, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSendToNonLocalTarget
},
18648 { 21, &hf_lix2_mMSNotificationResponse
, BER_CLASS_CON
, 21, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSNotificationResponse
},
18649 { 22, &hf_lix2_mMSRetrieval
, BER_CLASS_CON
, 22, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSRetrieval
},
18650 { 23, &hf_lix2_mMSDeliveryAck
, BER_CLASS_CON
, 23, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeliveryAck
},
18651 { 24, &hf_lix2_mMSForward
, BER_CLASS_CON
, 24, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSForward
},
18652 { 25, &hf_lix2_mMSDeleteFromRelay
, BER_CLASS_CON
, 25, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeleteFromRelay
},
18653 { 26, &hf_lix2_mMSDeliveryReport
, BER_CLASS_CON
, 26, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeliveryReport
},
18654 { 27, &hf_lix2_mMSDeliveryReportNonLocalTarget
, BER_CLASS_CON
, 27, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeliveryReportNonLocalTarget
},
18655 { 28, &hf_lix2_mMSReadReport
, BER_CLASS_CON
, 28, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReadReport
},
18656 { 29, &hf_lix2_mMSReadReportNonLocalTarget
, BER_CLASS_CON
, 29, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReadReportNonLocalTarget
},
18657 { 30, &hf_lix2_mMSCancel
, BER_CLASS_CON
, 30, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSCancel
},
18658 { 31, &hf_lix2_mMSMBoxStore
, BER_CLASS_CON
, 31, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxStore
},
18659 { 32, &hf_lix2_mMSMBoxUpload
, BER_CLASS_CON
, 32, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxUpload
},
18660 { 33, &hf_lix2_mMSMBoxDelete
, BER_CLASS_CON
, 33, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxDelete
},
18661 { 34, &hf_lix2_mMSMBoxViewRequest
, BER_CLASS_CON
, 34, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxViewRequest
},
18662 { 35, &hf_lix2_mMSMBoxViewResponse
, BER_CLASS_CON
, 35, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxViewResponse
},
18663 { 36, &hf_lix2_pTCRegistration
, BER_CLASS_CON
, 36, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCRegistration
},
18664 { 37, &hf_lix2_pTCSessionInitiation
, BER_CLASS_CON
, 37, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInitiation
},
18665 { 38, &hf_lix2_pTCSessionAbandon
, BER_CLASS_CON
, 38, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionAbandon
},
18666 { 39, &hf_lix2_pTCSessionStart
, BER_CLASS_CON
, 39, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionStart
},
18667 { 40, &hf_lix2_pTCSessionEnd
, BER_CLASS_CON
, 40, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionEnd
},
18668 { 41, &hf_lix2_pTCStartOfInterception
, BER_CLASS_CON
, 41, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCStartOfInterception
},
18669 { 42, &hf_lix2_pTCPreEstablishedSession
, BER_CLASS_CON
, 42, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPreEstablishedSession
},
18670 { 43, &hf_lix2_pTCInstantPersonalAlert
, BER_CLASS_CON
, 43, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCInstantPersonalAlert
},
18671 { 44, &hf_lix2_pTCPartyJoin
, BER_CLASS_CON
, 44, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPartyJoin
},
18672 { 45, &hf_lix2_pTCPartyDrop
, BER_CLASS_CON
, 45, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPartyDrop
},
18673 { 46, &hf_lix2_pTCPartyHold
, BER_CLASS_CON
, 46, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPartyHold
},
18674 { 47, &hf_lix2_pTCMediaModification
, BER_CLASS_CON
, 47, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCMediaModification
},
18675 { 48, &hf_lix2_pTCGroupAdvertisement
, BER_CLASS_CON
, 48, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCGroupAdvertisement
},
18676 { 49, &hf_lix2_pTCFloorControl
, BER_CLASS_CON
, 49, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCFloorControl
},
18677 { 50, &hf_lix2_pTCTargetPresence
, BER_CLASS_CON
, 50, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetPresence
},
18678 { 51, &hf_lix2_pTCParticipantPresence
, BER_CLASS_CON
, 51, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCParticipantPresence
},
18679 { 52, &hf_lix2_pTCListManagement
, BER_CLASS_CON
, 52, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCListManagement
},
18680 { 53, &hf_lix2_pTCAccessPolicy
, BER_CLASS_CON
, 53, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCAccessPolicy
},
18681 { 54, &hf_lix2_subscriberRecordChangeMessage
, BER_CLASS_CON
, 54, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMSubscriberRecordChangeMessage
},
18682 { 55, &hf_lix2_cancelLocationMessage
, BER_CLASS_CON
, 55, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMCancelLocationMessage
},
18683 { 56, &hf_lix2_sMSReport
, BER_CLASS_CON
, 56, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSReport
},
18684 { 57, &hf_lix2_sMFMAPDUSessionEstablishment
, BER_CLASS_CON
, 57, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAPDUSessionEstablishment
},
18685 { 58, &hf_lix2_sMFMAPDUSessionModification
, BER_CLASS_CON
, 58, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAPDUSessionModification
},
18686 { 59, &hf_lix2_sMFMAPDUSessionRelease
, BER_CLASS_CON
, 59, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAPDUSessionRelease
},
18687 { 60, &hf_lix2_startOfInterceptionWithEstablishedMAPDUSession
, BER_CLASS_CON
, 60, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFStartOfInterceptionWithEstablishedMAPDUSession
},
18688 { 61, &hf_lix2_unsuccessfulMASMProcedure
, BER_CLASS_CON
, 61, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAUnsuccessfulProcedure
},
18689 { 62, &hf_lix2_aMFIdentifierAssociation
, BER_CLASS_CON
, 62, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFIdentifierAssociation
},
18690 { 63, &hf_lix2_mMEIdentifierAssociation
, BER_CLASS_CON
, 63, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEIdentifierAssociation
},
18691 { 64, &hf_lix2_sMFPDUtoMAPDUSessionModification
, BER_CLASS_CON
, 64, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUtoMAPDUSessionModification
},
18692 { 65, &hf_lix2_nEFPDUSessionEstablishment
, BER_CLASS_CON
, 65, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFPDUSessionEstablishment
},
18693 { 66, &hf_lix2_nEFPDUSessionModification
, BER_CLASS_CON
, 66, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFPDUSessionModification
},
18694 { 67, &hf_lix2_nEFPDUSessionRelease
, BER_CLASS_CON
, 67, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFPDUSessionRelease
},
18695 { 68, &hf_lix2_nEFUnsuccessfulProcedure
, BER_CLASS_CON
, 68, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFUnsuccessfulProcedure
},
18696 { 69, &hf_lix2_nEFStartOfInterceptionWithEstablishedPDUSession
, BER_CLASS_CON
, 69, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFStartOfInterceptionWithEstablishedPDUSession
},
18697 { 70, &hf_lix2_nEFdeviceTrigger
, BER_CLASS_CON
, 70, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTrigger
},
18698 { 71, &hf_lix2_nEFdeviceTriggerReplace
, BER_CLASS_CON
, 71, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTriggerReplace
},
18699 { 72, &hf_lix2_nEFdeviceTriggerCancellation
, BER_CLASS_CON
, 72, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTriggerCancellation
},
18700 { 73, &hf_lix2_nEFdeviceTriggerReportNotify
, BER_CLASS_CON
, 73, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTriggerReportNotify
},
18701 { 74, &hf_lix2_nEFMSISDNLessMOSMS
, BER_CLASS_CON
, 74, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFMSISDNLessMOSMS
},
18702 { 75, &hf_lix2_nEFExpectedUEBehaviourUpdate
, BER_CLASS_CON
, 75, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFExpectedUEBehaviourUpdate
},
18703 { 76, &hf_lix2_sCEFPDNConnectionEstablishment
, BER_CLASS_CON
, 76, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFPDNConnectionEstablishment
},
18704 { 77, &hf_lix2_sCEFPDNConnectionUpdate
, BER_CLASS_CON
, 77, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFPDNConnectionUpdate
},
18705 { 78, &hf_lix2_sCEFPDNConnectionRelease
, BER_CLASS_CON
, 78, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFPDNConnectionRelease
},
18706 { 79, &hf_lix2_sCEFUnsuccessfulProcedure
, BER_CLASS_CON
, 79, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFUnsuccessfulProcedure
},
18707 { 80, &hf_lix2_sCEFStartOfInterceptionWithEstablishedPDNConnection
, BER_CLASS_CON
, 80, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFStartOfInterceptionWithEstablishedPDNConnection
},
18708 { 81, &hf_lix2_sCEFdeviceTrigger
, BER_CLASS_CON
, 81, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTrigger
},
18709 { 82, &hf_lix2_sCEFdeviceTriggerReplace
, BER_CLASS_CON
, 82, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTriggerReplace
},
18710 { 83, &hf_lix2_sCEFdeviceTriggerCancellation
, BER_CLASS_CON
, 83, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTriggerCancellation
},
18711 { 84, &hf_lix2_sCEFdeviceTriggerReportNotify
, BER_CLASS_CON
, 84, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTriggerReportNotify
},
18712 { 85, &hf_lix2_sCEFMSISDNLessMOSMS
, BER_CLASS_CON
, 85, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFMSISDNLessMOSMS
},
18713 { 86, &hf_lix2_sCEFCommunicationPatternUpdate
, BER_CLASS_CON
, 86, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFCommunicationPatternUpdate
},
18714 { 87, &hf_lix2_mMEAttach
, BER_CLASS_CON
, 87, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEAttach
},
18715 { 88, &hf_lix2_mMEDetach
, BER_CLASS_CON
, 88, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEDetach
},
18716 { 89, &hf_lix2_mMELocationUpdate
, BER_CLASS_CON
, 89, BER_FLAGS_IMPLTAG
, dissect_lix2_MMELocationUpdate
},
18717 { 90, &hf_lix2_mMEStartOfInterceptionWithEPSAttachedUE
, BER_CLASS_CON
, 90, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEStartOfInterceptionWithEPSAttachedUE
},
18718 { 91, &hf_lix2_mMEUnsuccessfulProcedure
, BER_CLASS_CON
, 91, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEUnsuccessfulProcedure
},
18719 { 92, &hf_lix2_aAnFAnchorKeyRegister
, BER_CLASS_CON
, 92, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFAnchorKeyRegister
},
18720 { 93, &hf_lix2_aAnFKAKMAApplicationKeyGet
, BER_CLASS_CON
, 93, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFKAKMAApplicationKeyGet
},
18721 { 94, &hf_lix2_aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
, BER_CLASS_CON
, 94, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
},
18722 { 95, &hf_lix2_aAnFAKMAContextRemovalRecord
, BER_CLASS_CON
, 95, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFAKMAContextRemovalRecord
},
18723 { 96, &hf_lix2_aFAKMAApplicationKeyRefresh
, BER_CLASS_CON
, 96, BER_FLAGS_IMPLTAG
, dissect_lix2_AFAKMAApplicationKeyRefresh
},
18724 { 97, &hf_lix2_aFStartOfInterceptWithEstablishedAKMAApplicationKey
, BER_CLASS_CON
, 97, BER_FLAGS_IMPLTAG
, dissect_lix2_AFStartOfInterceptWithEstablishedAKMAApplicationKey
},
18725 { 98, &hf_lix2_aFAuxiliarySecurityParameterEstablishment
, BER_CLASS_CON
, 98, BER_FLAGS_IMPLTAG
, dissect_lix2_AFAuxiliarySecurityParameterEstablishment
},
18726 { 99, &hf_lix2_aFApplicationKeyRemoval
, BER_CLASS_CON
, 99, BER_FLAGS_IMPLTAG
, dissect_lix2_AFApplicationKeyRemoval
},
18727 { 100, &hf_lix2_n9HRPDUSessionInfo
, BER_CLASS_CON
, 100, BER_FLAGS_IMPLTAG
, dissect_lix2_N9HRPDUSessionInfo
},
18728 { 101, &hf_lix2_s8HRBearerInfo
, BER_CLASS_CON
, 101, BER_FLAGS_IMPLTAG
, dissect_lix2_S8HRBearerInfo
},
18729 { 102, &hf_lix2_separatedLocationReporting
, BER_CLASS_CON
, 102, BER_FLAGS_IMPLTAG
, dissect_lix2_SeparatedLocationReporting
},
18730 { 103, &hf_lix2_sTIRSHAKENSignatureGeneration
, BER_CLASS_CON
, 103, BER_FLAGS_IMPLTAG
, dissect_lix2_STIRSHAKENSignatureGeneration
},
18731 { 104, &hf_lix2_sTIRSHAKENSignatureValidation
, BER_CLASS_CON
, 104, BER_FLAGS_IMPLTAG
, dissect_lix2_STIRSHAKENSignatureValidation
},
18732 { 105, &hf_lix2_iMSMessage
, BER_CLASS_CON
, 105, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSMessage
},
18733 { 106, &hf_lix2_startOfInterceptionForActiveIMSSession
, BER_CLASS_CON
, 106, BER_FLAGS_IMPLTAG
, dissect_lix2_StartOfInterceptionForActiveIMSSession
},
18734 { 107, &hf_lix2_iMSCCUnavailable
, BER_CLASS_CON
, 107, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSCCUnavailable
},
18735 { 108, &hf_lix2_uDMLocationInformationResult
, BER_CLASS_CON
, 108, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMLocationInformationResult
},
18736 { 109, &hf_lix2_uDMUEInformationResponse
, BER_CLASS_CON
, 109, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMUEInformationResponse
},
18737 { 110, &hf_lix2_uDMUEAuthenticationResponse
, BER_CLASS_CON
, 110, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMUEAuthenticationResponse
},
18738 { 111, &hf_lix2_positioningInfoTransfer
, BER_CLASS_CON
, 111, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFPositioningInfoTransfer
},
18739 { 112, &hf_lix2_mMEPositioningInfoTransfer
, BER_CLASS_CON
, 112, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEPositioningInfoTransfer
},
18740 { 113, &hf_lix2_aMFRANHandoverCommand
, BER_CLASS_CON
, 113, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRANHandoverCommand
},
18741 { 114, &hf_lix2_aMFRANHandoverRequest
, BER_CLASS_CON
, 114, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRANHandoverRequest
},
18742 { 115, &hf_lix2_eESEECRegistration
, BER_CLASS_CON
, 115, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEECRegistration
},
18743 { 116, &hf_lix2_eESEASDiscovery
, BER_CLASS_CON
, 116, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEASDiscovery
},
18744 { 117, &hf_lix2_eESEASDiscoverySubscription
, BER_CLASS_CON
, 117, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEASDiscoverySubscription
},
18745 { 118, &hf_lix2_eESEASDiscoveryNotification
, BER_CLASS_CON
, 118, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEASDiscoveryNotification
},
18746 { 119, &hf_lix2_eESAppContextRelocation
, BER_CLASS_CON
, 119, BER_FLAGS_IMPLTAG
, dissect_lix2_EESAppContextRelocation
},
18747 { 120, &hf_lix2_eESACRSubscription
, BER_CLASS_CON
, 120, BER_FLAGS_IMPLTAG
, dissect_lix2_EESACRSubscription
},
18748 { 121, &hf_lix2_eESACRNotification
, BER_CLASS_CON
, 121, BER_FLAGS_IMPLTAG
, dissect_lix2_EESACRNotification
},
18749 { 122, &hf_lix2_eESEECContextRelocation
, BER_CLASS_CON
, 122, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEECContextRelocation
},
18750 { 123, &hf_lix2_eESStartOfInterceptionWithRegisteredEEC
, BER_CLASS_CON
, 123, BER_FLAGS_IMPLTAG
, dissect_lix2_EESStartOfInterceptionWithRegisteredEEC
},
18751 { 124, &hf_lix2_uDMStartOfInterceptionWithRegisteredTarget
, BER_CLASS_CON
, 124, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMStartOfInterceptionWithRegisteredTarget
},
18752 { 125, &hf_lix2_fiveGMSAFServiceAccessInformation
, BER_CLASS_CON
, 125, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFServiceAccessInformation
},
18753 { 126, &hf_lix2_fiveGMSAFConsumptionReporting
, BER_CLASS_CON
, 126, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFConsumptionReporting
},
18754 { 127, &hf_lix2_fiveGMSAFDynamicPolicyInvocation
, BER_CLASS_CON
, 127, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFDynamicPolicyInvocation
},
18755 { 128, &hf_lix2_fiveGMSAFMetricsReporting
, BER_CLASS_CON
, 128, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFMetricsReporting
},
18756 { 129, &hf_lix2_fiveGMSAFNetworkAssistance
, BER_CLASS_CON
, 129, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFNetworkAssistance
},
18757 { 130, &hf_lix2_fiveGMSAFUnsuccessfulProcedure
, BER_CLASS_CON
, 130, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFUnsuccessfulProcedure
},
18758 { 131, &hf_lix2_fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
, BER_CLASS_CON
, 131, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
},
18759 { 132, &hf_lix2_aMFUEConfigurationUpdate
, BER_CLASS_CON
, 132, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUEConfigurationUpdate
},
18760 { 133, &hf_lix2_hSSServingSystemMessage
, BER_CLASS_CON
, 133, BER_FLAGS_IMPLTAG
, dissect_lix2_HSSServingSystemMessage
},
18761 { 134, &hf_lix2_hSSStartOfInterceptionWithRegisteredTarget
, BER_CLASS_CON
, 134, BER_FLAGS_IMPLTAG
, dissect_lix2_HSSStartOfInterceptionWithRegisteredTarget
},
18762 { 135, &hf_lix2_nEFAFSessionWithQoSProvision
, BER_CLASS_CON
, 135, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFAFSessionWithQoSProvision
},
18763 { 136, &hf_lix2_nEFAFSessionWithQoSNotification
, BER_CLASS_CON
, 136, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFAFSessionWithQoSNotification
},
18764 { 137, &hf_lix2_sCEFASSessionWithQoSProvision
, BER_CLASS_CON
, 137, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFASSessionWithQoSProvision
},
18765 { 138, &hf_lix2_sCEFASSessionWithQoSNotification
, BER_CLASS_CON
, 138, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFASSessionWithQoSNotification
},
18766 { 139, &hf_lix2_aMFRANTraceReport
, BER_CLASS_CON
, 139, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRANTraceReport
},
18767 { 140, &hf_lix2_rCSRegistration
, BER_CLASS_CON
, 140, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSRegistration
},
18768 { 141, &hf_lix2_rCSMessage
, BER_CLASS_CON
, 141, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSMessage
},
18769 { 142, &hf_lix2_rCSCapabilityDiscovery
, BER_CLASS_CON
, 142, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSCapabilityDiscovery
},
18770 { 143, &hf_lix2_rCSSessionEstablishment
, BER_CLASS_CON
, 143, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionEstablishment
},
18771 { 144, &hf_lix2_rCSSessionModification
, BER_CLASS_CON
, 144, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionModification
},
18772 { 145, &hf_lix2_rCSSessionRelease
, BER_CLASS_CON
, 145, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionRelease
},
18773 { 146, &hf_lix2_aMFUEPolicyTransfer
, BER_CLASS_CON
, 146, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUEPolicyTransfer
},
18774 { 147, &hf_lix2_aMFUEServiceAccept
, BER_CLASS_CON
, 147, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUEServiceAccept
},
18775 { 148, &hf_lix2_ePSRANHandoverCommand
, BER_CLASS_CON
, 148, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANHandoverCommand
},
18776 { 149, &hf_lix2_ePSRANHandoverRequest
, BER_CLASS_CON
, 149, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANHandoverRequest
},
18777 { 150, &hf_lix2_mMERANTraceReport
, BER_CLASS_CON
, 150, BER_FLAGS_IMPLTAG
, dissect_lix2_MMERANTraceReport
},
18778 { 151, &hf_lix2_mMEUEServiceAccept
, BER_CLASS_CON
, 151, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEUEServiceAccept
},
18779 { 152, &hf_lix2_nWDAFEventsSubscription
, BER_CLASS_CON
, 152, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsSubscription
},
18780 { 153, &hf_lix2_nWDAFEventsNotification
, BER_CLASS_CON
, 153, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsNotification
},
18781 { 154, &hf_lix2_nWDAFAnalyticsInfoQuery
, BER_CLASS_CON
, 154, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFAnalyticsInfoQuery
},
18782 { 155, &hf_lix2_nWDAFRoamingAnalyticsSubscription
, BER_CLASS_CON
, 155, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFRoamingAnalyticsSubscription
},
18783 { 156, &hf_lix2_nWDAFRoamingAnalyticsNotification
, BER_CLASS_CON
, 156, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFRoamingAnalyticsNotification
},
18784 { 157, &hf_lix2_startOfInterceptForRegisteredRCSUser
, BER_CLASS_CON
, 157, BER_FLAGS_IMPLTAG
, dissect_lix2_StartOfInterceptForRegisteredRCSUser
},
18785 { 158, &hf_lix2_startOfInterceptWithEstablisedRCSSession
, BER_CLASS_CON
, 158, BER_FLAGS_IMPLTAG
, dissect_lix2_StartOfInterceptWithEstablisedRCSSession
},
18786 { 159, &hf_lix2_uDMProSeTargetIdentifierDeconcealment
, BER_CLASS_CON
, 159, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProSeTargetIdentifierDeconcealment
},
18787 { 160, &hf_lix2_uDMProSeTargetAuthentication
, BER_CLASS_CON
, 160, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProSeTargetAuthentication
},
18788 { 0, NULL
, 0, 0, 0, NULL
}
18792 dissect_lix2_XIRIEvent(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18793 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
18794 XIRIEvent_choice
, hf_index
, ett_lix2_XIRIEvent
,
18801 static const ber_sequence_t XIRIPayload_sequence
[] = {
18802 { &hf_lix2_xIRIPayloadOID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RELATIVE_OID
},
18803 { &hf_lix2_event
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_XIRIEvent
},
18804 { NULL
, 0, 0, 0, NULL
}
18808 dissect_lix2_XIRIPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18809 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
18810 XIRIPayload_sequence
, hf_index
, ett_lix2_XIRIPayload
);
18816 static const ber_sequence_t MDFCellSiteReport_sequence_of
[1] = {
18817 { &hf_lix2_MDFCellSiteReport_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_CellInformation
},
18821 dissect_lix2_MDFCellSiteReport(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
18822 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
18823 MDFCellSiteReport_sequence_of
, hf_index
, ett_lix2_MDFCellSiteReport
);
18829 static const value_string lix2_IRIEvent_vals
[] = {
18830 { 1, "registration" },
18831 { 2, "deregistration" },
18832 { 3, "locationUpdate" },
18833 { 4, "startOfInterceptionWithRegisteredUE" },
18834 { 5, "unsuccessfulAMProcedure" },
18835 { 6, "pDUSessionEstablishment" },
18836 { 7, "pDUSessionModification" },
18837 { 8, "pDUSessionRelease" },
18838 { 9, "startOfInterceptionWithEstablishedPDUSession" },
18839 { 10, "unsuccessfulSMProcedure" },
18840 { 11, "servingSystemMessage" },
18841 { 12, "sMSMessage" },
18842 { 13, "lALSReport" },
18843 { 14, "pDHeaderReport" },
18844 { 15, "pDSummaryReport" },
18845 { 16, "mDFCellSiteReport" },
18847 { 18, "mMSSendByNonLocalTarget" },
18848 { 19, "mMSNotification" },
18849 { 20, "mMSSendToNonLocalTarget" },
18850 { 21, "mMSNotificationResponse" },
18851 { 22, "mMSRetrieval" },
18852 { 23, "mMSDeliveryAck" },
18853 { 24, "mMSForward" },
18854 { 25, "mMSDeleteFromRelay" },
18855 { 26, "mMSDeliveryReport" },
18856 { 27, "mMSDeliveryReportNonLocalTarget" },
18857 { 28, "mMSReadReport" },
18858 { 29, "mMSReadReportNonLocalTarget" },
18859 { 30, "mMSCancel" },
18860 { 31, "mMSMBoxStore" },
18861 { 32, "mMSMBoxUpload" },
18862 { 33, "mMSMBoxDelete" },
18863 { 34, "mMSMBoxViewRequest" },
18864 { 35, "mMSMBoxViewResponse" },
18865 { 36, "pTCRegistration" },
18866 { 37, "pTCSessionInitiation" },
18867 { 38, "pTCSessionAbandon" },
18868 { 39, "pTCSessionStart" },
18869 { 40, "pTCSessionEnd" },
18870 { 41, "pTCStartOfInterception" },
18871 { 42, "pTCPreEstablishedSession" },
18872 { 43, "pTCInstantPersonalAlert" },
18873 { 44, "pTCPartyJoin" },
18874 { 45, "pTCPartyDrop" },
18875 { 46, "pTCPartyHold" },
18876 { 47, "pTCMediaModification" },
18877 { 48, "pTCGroupAdvertisement" },
18878 { 49, "pTCFloorControl" },
18879 { 50, "pTCTargetPresence" },
18880 { 51, "pTCParticipantPresence" },
18881 { 52, "pTCListManagement" },
18882 { 53, "pTCAccessPolicy" },
18883 { 54, "subscriberRecordChangeMessage" },
18884 { 55, "cancelLocationMessage" },
18885 { 56, "sMSReport" },
18886 { 57, "sMFMAPDUSessionEstablishment" },
18887 { 58, "sMFMAPDUSessionModification" },
18888 { 59, "sMFMAPDUSessionRelease" },
18889 { 60, "startOfInterceptionWithEstablishedMAPDUSession" },
18890 { 61, "unsuccessfulMASMProcedure" },
18891 { 62, "aMFIdentifierAssociation" },
18892 { 63, "mMEIdentifierAssociation" },
18893 { 64, "sMFPDUtoMAPDUSessionModification" },
18894 { 65, "nEFPDUSessionEstablishment" },
18895 { 66, "nEFPDUSessionModification" },
18896 { 67, "nEFPDUSessionRelease" },
18897 { 68, "nEFUnsuccessfulProcedure" },
18898 { 69, "nEFStartOfInterceptionWithEstablishedPDUSession" },
18899 { 70, "nEFdeviceTrigger" },
18900 { 71, "nEFdeviceTriggerReplace" },
18901 { 72, "nEFdeviceTriggerCancellation" },
18902 { 73, "nEFdeviceTriggerReportNotify" },
18903 { 74, "nEFMSISDNLessMOSMS" },
18904 { 75, "nEFExpectedUEBehaviourUpdate" },
18905 { 76, "sCEFPDNConnectionEstablishment" },
18906 { 77, "sCEFPDNConnectionUpdate" },
18907 { 78, "sCEFPDNConnectionRelease" },
18908 { 79, "sCEFUnsuccessfulProcedure" },
18909 { 80, "sCEFStartOfInterceptionWithEstablishedPDNConnection" },
18910 { 81, "sCEFdeviceTrigger" },
18911 { 82, "sCEFdeviceTriggerReplace" },
18912 { 83, "sCEFdeviceTriggerCancellation" },
18913 { 84, "sCEFdeviceTriggerReportNotify" },
18914 { 85, "sCEFMSISDNLessMOSMS" },
18915 { 86, "sCEFCommunicationPatternUpdate" },
18916 { 87, "mMEAttach" },
18917 { 88, "mMEDetach" },
18918 { 89, "mMELocationUpdate" },
18919 { 90, "mMEStartOfInterceptionWithEPSAttachedUE" },
18920 { 91, "mMEUnsuccessfulProcedure" },
18921 { 92, "aAnFAnchorKeyRegister" },
18922 { 93, "aAnFKAKMAApplicationKeyGet" },
18923 { 94, "aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial" },
18924 { 95, "aAnFAKMAContextRemovalRecord" },
18925 { 96, "aFAKMAApplicationKeyRefresh" },
18926 { 97, "aFStartOfInterceptWithEstablishedAKMAApplicationKey" },
18927 { 98, "aFAuxiliarySecurityParameterEstablishment" },
18928 { 99, "aFApplicationKeyRemoval" },
18929 { 102, "separatedLocationReporting" },
18930 { 103, "sTIRSHAKENSignatureGeneration" },
18931 { 104, "sTIRSHAKENSignatureValidation" },
18932 { 105, "iMSMessage" },
18933 { 106, "startOfInterceptionForActiveIMSSession" },
18934 { 107, "iMSCCUnavailable" },
18935 { 108, "uDMLocationInformationResult" },
18936 { 109, "uDMUEInformationResponse" },
18937 { 110, "uDMUEAuthenticationResponse" },
18938 { 111, "positioningInfoTransfer" },
18939 { 112, "mMEPositioningInfoTransfer" },
18940 { 113, "aMFRANHandoverCommand" },
18941 { 114, "aMFRANHandoverRequest" },
18942 { 115, "eESEECRegistration" },
18943 { 116, "eESEASDiscovery" },
18944 { 117, "eESEASDiscoverySubscription" },
18945 { 118, "eESEASDiscoveryNotification" },
18946 { 119, "eESAppContextRelocation" },
18947 { 120, "eESACRSubscription" },
18948 { 121, "eESACRNotification" },
18949 { 122, "eESEECContextRelocation" },
18950 { 123, "eESStartOfInterceptionWithRegisteredEEC" },
18951 { 124, "uDMStartOfInterceptionWithRegisteredTarget" },
18952 { 125, "fiveGMSAFServiceAccessInformation" },
18953 { 126, "fiveGMSAFConsumptionReporting" },
18954 { 127, "fiveGMSAFDynamicPolicyInvocation" },
18955 { 128, "fiveGMSAFMetricsReporting" },
18956 { 129, "fiveGMSAFNetworkAssistance" },
18957 { 130, "fiveGMSAFUnsuccessfulProcedure" },
18958 { 131, "fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE" },
18959 { 132, "aMFUEConfigurationUpdate" },
18960 { 133, "hSSServingSystemMessage" },
18961 { 134, "hSSStartOfInterceptionWithRegisteredTarget" },
18962 { 135, "nEFAFSessionWithQoSProvision" },
18963 { 136, "nEFAFSessionWithQoSNotification" },
18964 { 137, "sCEFASSessionWithQoSProvision" },
18965 { 138, "sCEFASSessionWithQoSNotification" },
18966 { 139, "aMFRANTraceReport" },
18967 { 140, "rCSRegistration" },
18968 { 141, "rCSMessage" },
18969 { 142, "rCSCapabilityDiscovery" },
18970 { 143, "rCSSessionEstablishment" },
18971 { 144, "rCSSessionModification" },
18972 { 145, "rCSSessionRelease" },
18973 { 146, "aMFUEPolicyTransfer" },
18974 { 147, "aMFUEServiceAccept" },
18975 { 148, "ePSRANHandoverCommand" },
18976 { 149, "ePSRANHandoverRequest" },
18977 { 150, "mMERANTraceReport" },
18978 { 151, "mMEUEServiceAccept" },
18979 { 152, "nWDAFEventsSubscription" },
18980 { 153, "nWDAFEventsNotification" },
18981 { 154, "nWDAFAnalyticsInfoQuery" },
18982 { 155, "nWDAFRoamingAnalyticsSubscription" },
18983 { 156, "nWDAFRoamingAnalyticsNotification" },
18984 { 157, "startOfInterceptForRegisteredRCSUser" },
18985 { 158, "startOfInterceptWithEstablisedRCSSession" },
18986 { 159, "uDMProSeTargetIdentifierDeconcealment" },
18987 { 160, "uDMProSeTargetAuthentication" },
18991 static const ber_choice_t IRIEvent_choice
[] = {
18992 { 1, &hf_lix2_registration
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRegistration
},
18993 { 2, &hf_lix2_deregistration
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFDeregistration
},
18994 { 3, &hf_lix2_locationUpdate
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFLocationUpdate
},
18995 { 4, &hf_lix2_startOfInterceptionWithRegisteredUE
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFStartOfInterceptionWithRegisteredUE
},
18996 { 5, &hf_lix2_unsuccessfulAMProcedure
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUnsuccessfulProcedure
},
18997 { 6, &hf_lix2_pDUSessionEstablishment
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUSessionEstablishment
},
18998 { 7, &hf_lix2_pDUSessionModification
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUSessionModification
},
18999 { 8, &hf_lix2_pDUSessionRelease
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUSessionRelease
},
19000 { 9, &hf_lix2_startOfInterceptionWithEstablishedPDUSession
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFStartOfInterceptionWithEstablishedPDUSession
},
19001 { 10, &hf_lix2_unsuccessfulSMProcedure
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFUnsuccessfulProcedure
},
19002 { 11, &hf_lix2_servingSystemMessage
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMServingSystemMessage
},
19003 { 12, &hf_lix2_sMSMessage
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSMessage
},
19004 { 13, &hf_lix2_lALSReport
, BER_CLASS_CON
, 13, BER_FLAGS_IMPLTAG
, dissect_lix2_LALSReport
},
19005 { 14, &hf_lix2_pDHeaderReport
, BER_CLASS_CON
, 14, BER_FLAGS_IMPLTAG
, dissect_lix2_PDHeaderReport
},
19006 { 15, &hf_lix2_pDSummaryReport
, BER_CLASS_CON
, 15, BER_FLAGS_IMPLTAG
, dissect_lix2_PDSummaryReport
},
19007 { 16, &hf_lix2_mDFCellSiteReport
, BER_CLASS_CON
, 16, BER_FLAGS_IMPLTAG
, dissect_lix2_MDFCellSiteReport
},
19008 { 17, &hf_lix2_mMSSend
, BER_CLASS_CON
, 17, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSend
},
19009 { 18, &hf_lix2_mMSSendByNonLocalTarget
, BER_CLASS_CON
, 18, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSendByNonLocalTarget
},
19010 { 19, &hf_lix2_mMSNotification
, BER_CLASS_CON
, 19, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSNotification
},
19011 { 20, &hf_lix2_mMSSendToNonLocalTarget
, BER_CLASS_CON
, 20, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSSendToNonLocalTarget
},
19012 { 21, &hf_lix2_mMSNotificationResponse
, BER_CLASS_CON
, 21, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSNotificationResponse
},
19013 { 22, &hf_lix2_mMSRetrieval
, BER_CLASS_CON
, 22, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSRetrieval
},
19014 { 23, &hf_lix2_mMSDeliveryAck
, BER_CLASS_CON
, 23, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeliveryAck
},
19015 { 24, &hf_lix2_mMSForward
, BER_CLASS_CON
, 24, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSForward
},
19016 { 25, &hf_lix2_mMSDeleteFromRelay
, BER_CLASS_CON
, 25, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeleteFromRelay
},
19017 { 26, &hf_lix2_mMSDeliveryReport
, BER_CLASS_CON
, 26, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeliveryReport
},
19018 { 27, &hf_lix2_mMSDeliveryReportNonLocalTarget
, BER_CLASS_CON
, 27, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSDeliveryReportNonLocalTarget
},
19019 { 28, &hf_lix2_mMSReadReport
, BER_CLASS_CON
, 28, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReadReport
},
19020 { 29, &hf_lix2_mMSReadReportNonLocalTarget
, BER_CLASS_CON
, 29, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSReadReportNonLocalTarget
},
19021 { 30, &hf_lix2_mMSCancel
, BER_CLASS_CON
, 30, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSCancel
},
19022 { 31, &hf_lix2_mMSMBoxStore
, BER_CLASS_CON
, 31, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxStore
},
19023 { 32, &hf_lix2_mMSMBoxUpload
, BER_CLASS_CON
, 32, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxUpload
},
19024 { 33, &hf_lix2_mMSMBoxDelete
, BER_CLASS_CON
, 33, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxDelete
},
19025 { 34, &hf_lix2_mMSMBoxViewRequest
, BER_CLASS_CON
, 34, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxViewRequest
},
19026 { 35, &hf_lix2_mMSMBoxViewResponse
, BER_CLASS_CON
, 35, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSMBoxViewResponse
},
19027 { 36, &hf_lix2_pTCRegistration
, BER_CLASS_CON
, 36, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCRegistration
},
19028 { 37, &hf_lix2_pTCSessionInitiation
, BER_CLASS_CON
, 37, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionInitiation
},
19029 { 38, &hf_lix2_pTCSessionAbandon
, BER_CLASS_CON
, 38, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionAbandon
},
19030 { 39, &hf_lix2_pTCSessionStart
, BER_CLASS_CON
, 39, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionStart
},
19031 { 40, &hf_lix2_pTCSessionEnd
, BER_CLASS_CON
, 40, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCSessionEnd
},
19032 { 41, &hf_lix2_pTCStartOfInterception
, BER_CLASS_CON
, 41, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCStartOfInterception
},
19033 { 42, &hf_lix2_pTCPreEstablishedSession
, BER_CLASS_CON
, 42, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPreEstablishedSession
},
19034 { 43, &hf_lix2_pTCInstantPersonalAlert
, BER_CLASS_CON
, 43, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCInstantPersonalAlert
},
19035 { 44, &hf_lix2_pTCPartyJoin
, BER_CLASS_CON
, 44, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPartyJoin
},
19036 { 45, &hf_lix2_pTCPartyDrop
, BER_CLASS_CON
, 45, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPartyDrop
},
19037 { 46, &hf_lix2_pTCPartyHold
, BER_CLASS_CON
, 46, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCPartyHold
},
19038 { 47, &hf_lix2_pTCMediaModification
, BER_CLASS_CON
, 47, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCMediaModification
},
19039 { 48, &hf_lix2_pTCGroupAdvertisement
, BER_CLASS_CON
, 48, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCGroupAdvertisement
},
19040 { 49, &hf_lix2_pTCFloorControl
, BER_CLASS_CON
, 49, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCFloorControl
},
19041 { 50, &hf_lix2_pTCTargetPresence
, BER_CLASS_CON
, 50, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCTargetPresence
},
19042 { 51, &hf_lix2_pTCParticipantPresence
, BER_CLASS_CON
, 51, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCParticipantPresence
},
19043 { 52, &hf_lix2_pTCListManagement
, BER_CLASS_CON
, 52, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCListManagement
},
19044 { 53, &hf_lix2_pTCAccessPolicy
, BER_CLASS_CON
, 53, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCAccessPolicy
},
19045 { 54, &hf_lix2_subscriberRecordChangeMessage
, BER_CLASS_CON
, 54, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMSubscriberRecordChangeMessage
},
19046 { 55, &hf_lix2_cancelLocationMessage
, BER_CLASS_CON
, 55, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMCancelLocationMessage
},
19047 { 56, &hf_lix2_sMSReport
, BER_CLASS_CON
, 56, BER_FLAGS_IMPLTAG
, dissect_lix2_SMSReport
},
19048 { 57, &hf_lix2_sMFMAPDUSessionEstablishment
, BER_CLASS_CON
, 57, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAPDUSessionEstablishment
},
19049 { 58, &hf_lix2_sMFMAPDUSessionModification
, BER_CLASS_CON
, 58, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAPDUSessionModification
},
19050 { 59, &hf_lix2_sMFMAPDUSessionRelease
, BER_CLASS_CON
, 59, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAPDUSessionRelease
},
19051 { 60, &hf_lix2_startOfInterceptionWithEstablishedMAPDUSession
, BER_CLASS_CON
, 60, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFStartOfInterceptionWithEstablishedMAPDUSession
},
19052 { 61, &hf_lix2_unsuccessfulMASMProcedure
, BER_CLASS_CON
, 61, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFMAUnsuccessfulProcedure
},
19053 { 62, &hf_lix2_aMFIdentifierAssociation
, BER_CLASS_CON
, 62, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFIdentifierAssociation
},
19054 { 63, &hf_lix2_mMEIdentifierAssociation
, BER_CLASS_CON
, 63, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEIdentifierAssociation
},
19055 { 64, &hf_lix2_sMFPDUtoMAPDUSessionModification
, BER_CLASS_CON
, 64, BER_FLAGS_IMPLTAG
, dissect_lix2_SMFPDUtoMAPDUSessionModification
},
19056 { 65, &hf_lix2_nEFPDUSessionEstablishment
, BER_CLASS_CON
, 65, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFPDUSessionEstablishment
},
19057 { 66, &hf_lix2_nEFPDUSessionModification
, BER_CLASS_CON
, 66, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFPDUSessionModification
},
19058 { 67, &hf_lix2_nEFPDUSessionRelease
, BER_CLASS_CON
, 67, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFPDUSessionRelease
},
19059 { 68, &hf_lix2_nEFUnsuccessfulProcedure
, BER_CLASS_CON
, 68, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFUnsuccessfulProcedure
},
19060 { 69, &hf_lix2_nEFStartOfInterceptionWithEstablishedPDUSession
, BER_CLASS_CON
, 69, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFStartOfInterceptionWithEstablishedPDUSession
},
19061 { 70, &hf_lix2_nEFdeviceTrigger
, BER_CLASS_CON
, 70, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTrigger
},
19062 { 71, &hf_lix2_nEFdeviceTriggerReplace
, BER_CLASS_CON
, 71, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTriggerReplace
},
19063 { 72, &hf_lix2_nEFdeviceTriggerCancellation
, BER_CLASS_CON
, 72, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTriggerCancellation
},
19064 { 73, &hf_lix2_nEFdeviceTriggerReportNotify
, BER_CLASS_CON
, 73, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFDeviceTriggerReportNotify
},
19065 { 74, &hf_lix2_nEFMSISDNLessMOSMS
, BER_CLASS_CON
, 74, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFMSISDNLessMOSMS
},
19066 { 75, &hf_lix2_nEFExpectedUEBehaviourUpdate
, BER_CLASS_CON
, 75, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFExpectedUEBehaviourUpdate
},
19067 { 76, &hf_lix2_sCEFPDNConnectionEstablishment
, BER_CLASS_CON
, 76, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFPDNConnectionEstablishment
},
19068 { 77, &hf_lix2_sCEFPDNConnectionUpdate
, BER_CLASS_CON
, 77, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFPDNConnectionUpdate
},
19069 { 78, &hf_lix2_sCEFPDNConnectionRelease
, BER_CLASS_CON
, 78, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFPDNConnectionRelease
},
19070 { 79, &hf_lix2_sCEFUnsuccessfulProcedure
, BER_CLASS_CON
, 79, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFUnsuccessfulProcedure
},
19071 { 80, &hf_lix2_sCEFStartOfInterceptionWithEstablishedPDNConnection
, BER_CLASS_CON
, 80, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFStartOfInterceptionWithEstablishedPDNConnection
},
19072 { 81, &hf_lix2_sCEFdeviceTrigger
, BER_CLASS_CON
, 81, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTrigger
},
19073 { 82, &hf_lix2_sCEFdeviceTriggerReplace
, BER_CLASS_CON
, 82, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTriggerReplace
},
19074 { 83, &hf_lix2_sCEFdeviceTriggerCancellation
, BER_CLASS_CON
, 83, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTriggerCancellation
},
19075 { 84, &hf_lix2_sCEFdeviceTriggerReportNotify
, BER_CLASS_CON
, 84, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFDeviceTriggerReportNotify
},
19076 { 85, &hf_lix2_sCEFMSISDNLessMOSMS
, BER_CLASS_CON
, 85, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFMSISDNLessMOSMS
},
19077 { 86, &hf_lix2_sCEFCommunicationPatternUpdate
, BER_CLASS_CON
, 86, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFCommunicationPatternUpdate
},
19078 { 87, &hf_lix2_mMEAttach
, BER_CLASS_CON
, 87, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEAttach
},
19079 { 88, &hf_lix2_mMEDetach
, BER_CLASS_CON
, 88, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEDetach
},
19080 { 89, &hf_lix2_mMELocationUpdate
, BER_CLASS_CON
, 89, BER_FLAGS_IMPLTAG
, dissect_lix2_MMELocationUpdate
},
19081 { 90, &hf_lix2_mMEStartOfInterceptionWithEPSAttachedUE
, BER_CLASS_CON
, 90, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEStartOfInterceptionWithEPSAttachedUE
},
19082 { 91, &hf_lix2_mMEUnsuccessfulProcedure
, BER_CLASS_CON
, 91, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEUnsuccessfulProcedure
},
19083 { 92, &hf_lix2_aAnFAnchorKeyRegister
, BER_CLASS_CON
, 92, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFAnchorKeyRegister
},
19084 { 93, &hf_lix2_aAnFKAKMAApplicationKeyGet
, BER_CLASS_CON
, 93, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFKAKMAApplicationKeyGet
},
19085 { 94, &hf_lix2_aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
, BER_CLASS_CON
, 94, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
},
19086 { 95, &hf_lix2_aAnFAKMAContextRemovalRecord
, BER_CLASS_CON
, 95, BER_FLAGS_IMPLTAG
, dissect_lix2_AAnFAKMAContextRemovalRecord
},
19087 { 96, &hf_lix2_aFAKMAApplicationKeyRefresh
, BER_CLASS_CON
, 96, BER_FLAGS_IMPLTAG
, dissect_lix2_AFAKMAApplicationKeyRefresh
},
19088 { 97, &hf_lix2_aFStartOfInterceptWithEstablishedAKMAApplicationKey
, BER_CLASS_CON
, 97, BER_FLAGS_IMPLTAG
, dissect_lix2_AFStartOfInterceptWithEstablishedAKMAApplicationKey
},
19089 { 98, &hf_lix2_aFAuxiliarySecurityParameterEstablishment
, BER_CLASS_CON
, 98, BER_FLAGS_IMPLTAG
, dissect_lix2_AFAuxiliarySecurityParameterEstablishment
},
19090 { 99, &hf_lix2_aFApplicationKeyRemoval
, BER_CLASS_CON
, 99, BER_FLAGS_IMPLTAG
, dissect_lix2_AFApplicationKeyRemoval
},
19091 { 102, &hf_lix2_separatedLocationReporting
, BER_CLASS_CON
, 102, BER_FLAGS_IMPLTAG
, dissect_lix2_SeparatedLocationReporting
},
19092 { 103, &hf_lix2_sTIRSHAKENSignatureGeneration
, BER_CLASS_CON
, 103, BER_FLAGS_IMPLTAG
, dissect_lix2_STIRSHAKENSignatureGeneration
},
19093 { 104, &hf_lix2_sTIRSHAKENSignatureValidation
, BER_CLASS_CON
, 104, BER_FLAGS_IMPLTAG
, dissect_lix2_STIRSHAKENSignatureValidation
},
19094 { 105, &hf_lix2_iMSMessage
, BER_CLASS_CON
, 105, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSMessage
},
19095 { 106, &hf_lix2_startOfInterceptionForActiveIMSSession
, BER_CLASS_CON
, 106, BER_FLAGS_IMPLTAG
, dissect_lix2_StartOfInterceptionForActiveIMSSession
},
19096 { 107, &hf_lix2_iMSCCUnavailable
, BER_CLASS_CON
, 107, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSCCUnavailable
},
19097 { 108, &hf_lix2_uDMLocationInformationResult
, BER_CLASS_CON
, 108, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMLocationInformationResult
},
19098 { 109, &hf_lix2_uDMUEInformationResponse
, BER_CLASS_CON
, 109, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMUEInformationResponse
},
19099 { 110, &hf_lix2_uDMUEAuthenticationResponse
, BER_CLASS_CON
, 110, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMUEAuthenticationResponse
},
19100 { 111, &hf_lix2_positioningInfoTransfer
, BER_CLASS_CON
, 111, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFPositioningInfoTransfer
},
19101 { 112, &hf_lix2_mMEPositioningInfoTransfer
, BER_CLASS_CON
, 112, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEPositioningInfoTransfer
},
19102 { 113, &hf_lix2_aMFRANHandoverCommand
, BER_CLASS_CON
, 113, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRANHandoverCommand
},
19103 { 114, &hf_lix2_aMFRANHandoverRequest
, BER_CLASS_CON
, 114, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRANHandoverRequest
},
19104 { 115, &hf_lix2_eESEECRegistration
, BER_CLASS_CON
, 115, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEECRegistration
},
19105 { 116, &hf_lix2_eESEASDiscovery
, BER_CLASS_CON
, 116, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEASDiscovery
},
19106 { 117, &hf_lix2_eESEASDiscoverySubscription
, BER_CLASS_CON
, 117, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEASDiscoverySubscription
},
19107 { 118, &hf_lix2_eESEASDiscoveryNotification
, BER_CLASS_CON
, 118, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEASDiscoveryNotification
},
19108 { 119, &hf_lix2_eESAppContextRelocation
, BER_CLASS_CON
, 119, BER_FLAGS_IMPLTAG
, dissect_lix2_EESAppContextRelocation
},
19109 { 120, &hf_lix2_eESACRSubscription
, BER_CLASS_CON
, 120, BER_FLAGS_IMPLTAG
, dissect_lix2_EESACRSubscription
},
19110 { 121, &hf_lix2_eESACRNotification
, BER_CLASS_CON
, 121, BER_FLAGS_IMPLTAG
, dissect_lix2_EESACRNotification
},
19111 { 122, &hf_lix2_eESEECContextRelocation
, BER_CLASS_CON
, 122, BER_FLAGS_IMPLTAG
, dissect_lix2_EESEECContextRelocation
},
19112 { 123, &hf_lix2_eESStartOfInterceptionWithRegisteredEEC
, BER_CLASS_CON
, 123, BER_FLAGS_IMPLTAG
, dissect_lix2_EESStartOfInterceptionWithRegisteredEEC
},
19113 { 124, &hf_lix2_uDMStartOfInterceptionWithRegisteredTarget
, BER_CLASS_CON
, 124, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMStartOfInterceptionWithRegisteredTarget
},
19114 { 125, &hf_lix2_fiveGMSAFServiceAccessInformation
, BER_CLASS_CON
, 125, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFServiceAccessInformation
},
19115 { 126, &hf_lix2_fiveGMSAFConsumptionReporting
, BER_CLASS_CON
, 126, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFConsumptionReporting
},
19116 { 127, &hf_lix2_fiveGMSAFDynamicPolicyInvocation
, BER_CLASS_CON
, 127, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFDynamicPolicyInvocation
},
19117 { 128, &hf_lix2_fiveGMSAFMetricsReporting
, BER_CLASS_CON
, 128, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFMetricsReporting
},
19118 { 129, &hf_lix2_fiveGMSAFNetworkAssistance
, BER_CLASS_CON
, 129, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFNetworkAssistance
},
19119 { 130, &hf_lix2_fiveGMSAFUnsuccessfulProcedure
, BER_CLASS_CON
, 130, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFUnsuccessfulProcedure
},
19120 { 131, &hf_lix2_fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
, BER_CLASS_CON
, 131, BER_FLAGS_IMPLTAG
, dissect_lix2_FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
},
19121 { 132, &hf_lix2_aMFUEConfigurationUpdate
, BER_CLASS_CON
, 132, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUEConfigurationUpdate
},
19122 { 133, &hf_lix2_hSSServingSystemMessage
, BER_CLASS_CON
, 133, BER_FLAGS_IMPLTAG
, dissect_lix2_HSSServingSystemMessage
},
19123 { 134, &hf_lix2_hSSStartOfInterceptionWithRegisteredTarget
, BER_CLASS_CON
, 134, BER_FLAGS_IMPLTAG
, dissect_lix2_HSSStartOfInterceptionWithRegisteredTarget
},
19124 { 135, &hf_lix2_nEFAFSessionWithQoSProvision
, BER_CLASS_CON
, 135, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFAFSessionWithQoSProvision
},
19125 { 136, &hf_lix2_nEFAFSessionWithQoSNotification
, BER_CLASS_CON
, 136, BER_FLAGS_IMPLTAG
, dissect_lix2_NEFAFSessionWithQoSNotification
},
19126 { 137, &hf_lix2_sCEFASSessionWithQoSProvision
, BER_CLASS_CON
, 137, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFASSessionWithQoSProvision
},
19127 { 138, &hf_lix2_sCEFASSessionWithQoSNotification
, BER_CLASS_CON
, 138, BER_FLAGS_IMPLTAG
, dissect_lix2_SCEFASSessionWithQoSNotification
},
19128 { 139, &hf_lix2_aMFRANTraceReport
, BER_CLASS_CON
, 139, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFRANTraceReport
},
19129 { 140, &hf_lix2_rCSRegistration
, BER_CLASS_CON
, 140, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSRegistration
},
19130 { 141, &hf_lix2_rCSMessage
, BER_CLASS_CON
, 141, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSMessage
},
19131 { 142, &hf_lix2_rCSCapabilityDiscovery
, BER_CLASS_CON
, 142, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSCapabilityDiscovery
},
19132 { 143, &hf_lix2_rCSSessionEstablishment
, BER_CLASS_CON
, 143, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionEstablishment
},
19133 { 144, &hf_lix2_rCSSessionModification
, BER_CLASS_CON
, 144, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionModification
},
19134 { 145, &hf_lix2_rCSSessionRelease
, BER_CLASS_CON
, 145, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSSessionRelease
},
19135 { 146, &hf_lix2_aMFUEPolicyTransfer
, BER_CLASS_CON
, 146, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUEPolicyTransfer
},
19136 { 147, &hf_lix2_aMFUEServiceAccept
, BER_CLASS_CON
, 147, BER_FLAGS_IMPLTAG
, dissect_lix2_AMFUEServiceAccept
},
19137 { 148, &hf_lix2_ePSRANHandoverCommand
, BER_CLASS_CON
, 148, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANHandoverCommand
},
19138 { 149, &hf_lix2_ePSRANHandoverRequest
, BER_CLASS_CON
, 149, BER_FLAGS_IMPLTAG
, dissect_lix2_EPSRANHandoverRequest
},
19139 { 150, &hf_lix2_mMERANTraceReport
, BER_CLASS_CON
, 150, BER_FLAGS_IMPLTAG
, dissect_lix2_MMERANTraceReport
},
19140 { 151, &hf_lix2_mMEUEServiceAccept
, BER_CLASS_CON
, 151, BER_FLAGS_IMPLTAG
, dissect_lix2_MMEUEServiceAccept
},
19141 { 152, &hf_lix2_nWDAFEventsSubscription
, BER_CLASS_CON
, 152, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsSubscription
},
19142 { 153, &hf_lix2_nWDAFEventsNotification
, BER_CLASS_CON
, 153, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFEventsNotification
},
19143 { 154, &hf_lix2_nWDAFAnalyticsInfoQuery
, BER_CLASS_CON
, 154, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFAnalyticsInfoQuery
},
19144 { 155, &hf_lix2_nWDAFRoamingAnalyticsSubscription
, BER_CLASS_CON
, 155, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFRoamingAnalyticsSubscription
},
19145 { 156, &hf_lix2_nWDAFRoamingAnalyticsNotification
, BER_CLASS_CON
, 156, BER_FLAGS_IMPLTAG
, dissect_lix2_NWDAFRoamingAnalyticsNotification
},
19146 { 157, &hf_lix2_startOfInterceptForRegisteredRCSUser
, BER_CLASS_CON
, 157, BER_FLAGS_IMPLTAG
, dissect_lix2_StartOfInterceptForRegisteredRCSUser
},
19147 { 158, &hf_lix2_startOfInterceptWithEstablisedRCSSession
, BER_CLASS_CON
, 158, BER_FLAGS_IMPLTAG
, dissect_lix2_StartOfInterceptWithEstablisedRCSSession
},
19148 { 159, &hf_lix2_uDMProSeTargetIdentifierDeconcealment
, BER_CLASS_CON
, 159, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProSeTargetIdentifierDeconcealment
},
19149 { 160, &hf_lix2_uDMProSeTargetAuthentication
, BER_CLASS_CON
, 160, BER_FLAGS_IMPLTAG
, dissect_lix2_UDMProSeTargetAuthentication
},
19150 { 0, NULL
, 0, 0, 0, NULL
}
19154 dissect_lix2_IRIEvent(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19155 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
19156 IRIEvent_choice
, hf_index
, ett_lix2_IRIEvent
,
19163 static const value_string lix2_TargetIdentifier_vals
[] = {
19171 { 8, "iPv4Address" },
19172 { 9, "iPv6Address" },
19173 { 10, "ethernetAddress" },
19176 { 13, "e164Number" },
19177 { 14, "emailAddress" },
19179 { 16, "instanceIdentifierURN" },
19180 { 17, "pTCChatGroupID" },
19184 static const ber_choice_t TargetIdentifier_choice
[] = {
19185 { 1, &hf_lix2_sUPI
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_SUPI
},
19186 { 2, &hf_lix2_iMSI
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSI
},
19187 { 3, &hf_lix2_pEI
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_PEI
},
19188 { 4, &hf_lix2_iMEI
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_IMEI
},
19189 { 5, &hf_lix2_gPSI
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_GPSI
},
19190 { 6, &hf_lix2_mSISDN
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_MSISDN
},
19191 { 7, &hf_lix2_nAI
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_NAI
},
19192 { 8, &hf_lix2_iPv4Address
, BER_CLASS_CON
, 8, BER_FLAGS_IMPLTAG
, dissect_lix2_IPv4Address
},
19193 { 9, &hf_lix2_iPv6Address
, BER_CLASS_CON
, 9, BER_FLAGS_IMPLTAG
, dissect_lix2_IPv6Address
},
19194 { 10, &hf_lix2_ethernetAddress
, BER_CLASS_CON
, 10, BER_FLAGS_IMPLTAG
, dissect_lix2_MACAddress
},
19195 { 11, &hf_lix2_iMPU
, BER_CLASS_CON
, 11, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPU
},
19196 { 12, &hf_lix2_iMPI
, BER_CLASS_CON
, 12, BER_FLAGS_IMPLTAG
, dissect_lix2_IMPI
},
19197 { 13, &hf_lix2_e164Number
, BER_CLASS_CON
, 13, BER_FLAGS_IMPLTAG
, dissect_lix2_E164Number
},
19198 { 14, &hf_lix2_emailAddress
, BER_CLASS_CON
, 14, BER_FLAGS_IMPLTAG
, dissect_lix2_EmailAddress
},
19199 { 15, &hf_lix2_mCPTTID
, BER_CLASS_CON
, 15, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
19200 { 16, &hf_lix2_instanceIdentifierURN
, BER_CLASS_CON
, 16, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
19201 { 17, &hf_lix2_pTCChatGroupID
, BER_CLASS_CON
, 17, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCChatGroupID
},
19202 { 0, NULL
, 0, 0, 0, NULL
}
19206 dissect_lix2_TargetIdentifier(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19207 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
19208 TargetIdentifier_choice
, hf_index
, ett_lix2_TargetIdentifier
,
19215 static const value_string lix2_TargetIdentifierProvenance_vals
[] = {
19216 { 1, "lEAProvided" },
19218 { 3, "matchedOn" },
19225 dissect_lix2_TargetIdentifierProvenance(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19226 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
19233 static const ber_sequence_t IRITargetIdentifier_sequence
[] = {
19234 { &hf_lix2_identifier
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_TargetIdentifier
},
19235 { &hf_lix2_provenance
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_TargetIdentifierProvenance
},
19236 { NULL
, 0, 0, 0, NULL
}
19240 dissect_lix2_IRITargetIdentifier(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19241 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19242 IRITargetIdentifier_sequence
, hf_index
, ett_lix2_IRITargetIdentifier
);
19248 static const ber_sequence_t SEQUENCE_OF_IRITargetIdentifier_sequence_of
[1] = {
19249 { &hf_lix2_targetIdentifiers_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_IRITargetIdentifier
},
19253 dissect_lix2_SEQUENCE_OF_IRITargetIdentifier(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19254 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
19255 SEQUENCE_OF_IRITargetIdentifier_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_IRITargetIdentifier
);
19261 static const value_string lix2_MediatedFromIndicator_vals
[] = {
19262 { 1, "xIRIRelativeOID" },
19266 static const ber_choice_t MediatedFromIndicator_choice
[] = {
19267 { 1, &hf_lix2_xIRIRelativeOID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RELATIVE_OID
},
19268 { 0, NULL
, 0, 0, 0, NULL
}
19272 dissect_lix2_MediatedFromIndicator(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19273 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
19274 MediatedFromIndicator_choice
, hf_index
, ett_lix2_MediatedFromIndicator
,
19281 static const ber_sequence_t IRIPayload_sequence
[] = {
19282 { &hf_lix2_iRIPayloadOID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RELATIVE_OID
},
19283 { &hf_lix2_event_01
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IRIEvent
},
19284 { &hf_lix2_targetIdentifiers
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_IRITargetIdentifier
},
19285 { &hf_lix2_mediatedFromIndicator
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_MediatedFromIndicator
},
19286 { NULL
, 0, 0, 0, NULL
}
19290 dissect_lix2_IRIPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19291 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19292 IRIPayload_sequence
, hf_index
, ett_lix2_IRIPayload
);
19300 dissect_lix2_UPFCCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19301 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
19308 static const value_string lix2_UPFCCPDUPayload_vals
[] = {
19310 { 2, "uPFEthernetCC" },
19311 { 3, "uPFUnstructuredCC" },
19315 static const ber_choice_t UPFCCPDUPayload_choice
[] = {
19316 { 1, &hf_lix2_uPFIPCC
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
19317 { 2, &hf_lix2_uPFEthernetCC
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
19318 { 3, &hf_lix2_uPFUnstructuredCC
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
19319 { 0, NULL
, 0, 0, 0, NULL
}
19323 dissect_lix2_UPFCCPDUPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19324 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
19325 UPFCCPDUPayload_choice
, hf_index
, ett_lix2_UPFCCPDUPayload
,
19332 static const ber_sequence_t ExtendedUPFCCPDU_sequence
[] = {
19333 { &hf_lix2_payload
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_UPFCCPDUPayload
},
19334 { &hf_lix2_qFI
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_QFI
},
19335 { NULL
, 0, 0, 0, NULL
}
19339 dissect_lix2_ExtendedUPFCCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19340 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19341 ExtendedUPFCCPDU_sequence
, hf_index
, ett_lix2_ExtendedUPFCCPDU
);
19347 static const ber_sequence_t MMSCCPDU_sequence
[] = {
19348 { &hf_lix2_version
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSVersion
},
19349 { &hf_lix2_transactionID
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
19350 { &hf_lix2_mMSContent
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
19351 { NULL
, 0, 0, 0, NULL
}
19355 dissect_lix2_MMSCCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19356 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19357 MMSCCPDU_sequence
, hf_index
, ett_lix2_MMSCCPDU
);
19365 dissect_lix2_NIDDCCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19366 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
19375 dissect_lix2_PTCCCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19376 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
19385 dissect_lix2_IMSCCPDUPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19386 offset
= dissect_ber_octet_string(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
19393 static const ber_sequence_t IMSCCPDU_sequence
[] = {
19394 { &hf_lix2_payload_02
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSCCPDUPayload
},
19395 { &hf_lix2_sDPInfo
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_OCTET_STRING
},
19396 { NULL
, 0, 0, 0, NULL
}
19400 dissect_lix2_IMSCCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19401 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19402 IMSCCPDU_sequence
, hf_index
, ett_lix2_IMSCCPDU
);
19408 static const value_string lix2_RCSCCPDU_vals
[] = {
19409 { 1, "encapsulatedRCSPayload" },
19413 static const ber_choice_t RCSCCPDU_choice
[] = {
19414 { 1, &hf_lix2_encapsulatedRCSPayload
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_EncapsulatedRCSPayload
},
19415 { 0, NULL
, 0, 0, 0, NULL
}
19419 dissect_lix2_RCSCCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19420 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
19421 RCSCCPDU_choice
, hf_index
, ett_lix2_RCSCCPDU
,
19428 static const value_string lix2_CCPDU_vals
[] = {
19430 { 2, "extendedUPFCCPDU" },
19432 { 4, "nIDDCCPDU" },
19439 static const ber_choice_t CCPDU_choice
[] = {
19440 { 1, &hf_lix2_uPFCCPDU
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UPFCCPDU
},
19441 { 2, &hf_lix2_extendedUPFCCPDU
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
, dissect_lix2_ExtendedUPFCCPDU
},
19442 { 3, &hf_lix2_mMSCCPDU
, BER_CLASS_CON
, 3, BER_FLAGS_IMPLTAG
, dissect_lix2_MMSCCPDU
},
19443 { 4, &hf_lix2_nIDDCCPDU
, BER_CLASS_CON
, 4, BER_FLAGS_IMPLTAG
, dissect_lix2_NIDDCCPDU
},
19444 { 5, &hf_lix2_pTCCCPDU
, BER_CLASS_CON
, 5, BER_FLAGS_IMPLTAG
, dissect_lix2_PTCCCPDU
},
19445 { 6, &hf_lix2_iMSCCPDU
, BER_CLASS_CON
, 6, BER_FLAGS_IMPLTAG
, dissect_lix2_IMSCCPDU
},
19446 { 7, &hf_lix2_rCSCCPDU
, BER_CLASS_CON
, 7, BER_FLAGS_IMPLTAG
, dissect_lix2_RCSCCPDU
},
19447 { 0, NULL
, 0, 0, 0, NULL
}
19451 dissect_lix2_CCPDU(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19452 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
19453 CCPDU_choice
, hf_index
, ett_lix2_CCPDU
,
19460 static const ber_sequence_t CCPayload_sequence
[] = {
19461 { &hf_lix2_cCPayloadOID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RELATIVE_OID
},
19462 { &hf_lix2_pDU
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_CCPDU
},
19463 { NULL
, 0, 0, 0, NULL
}
19467 dissect_lix2_CCPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19468 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19469 CCPayload_sequence
, hf_index
, ett_lix2_CCPayload
);
19475 static const value_string lix2_LINotificationType_vals
[] = {
19476 { 1, "activation" },
19477 { 2, "deactivation" },
19478 { 3, "modification" },
19484 dissect_lix2_LINotificationType(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19485 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
19492 static const ber_sequence_t LIAppliedDeliveryInformation_sequence
[] = {
19493 { &hf_lix2_hI2DeliveryIPAddress
, BER_CLASS_CON
, 1, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
19494 { &hf_lix2_hI2DeliveryPortNumber
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
19495 { &hf_lix2_hI3DeliveryIPAddress
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_IPAddress
},
19496 { &hf_lix2_hI3DeliveryPortNumber
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_PortNumber
},
19497 { NULL
, 0, 0, 0, NULL
}
19501 dissect_lix2_LIAppliedDeliveryInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19502 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19503 LIAppliedDeliveryInformation_sequence
, hf_index
, ett_lix2_LIAppliedDeliveryInformation
);
19509 static const ber_sequence_t SEQUENCE_OF_LIAppliedDeliveryInformation_sequence_of
[1] = {
19510 { &hf_lix2_appliedDeliveryInformation_item
, BER_CLASS_UNI
, BER_UNI_TAG_SEQUENCE
, BER_FLAGS_NOOWNTAG
, dissect_lix2_LIAppliedDeliveryInformation
},
19514 dissect_lix2_SEQUENCE_OF_LIAppliedDeliveryInformation(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19515 offset
= dissect_ber_sequence_of(implicit_tag
, actx
, tree
, tvb
, offset
,
19516 SEQUENCE_OF_LIAppliedDeliveryInformation_sequence_of
, hf_index
, ett_lix2_SEQUENCE_OF_LIAppliedDeliveryInformation
);
19522 static const ber_sequence_t LINotification_sequence
[] = {
19523 { &hf_lix2_notificationType
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_LINotificationType
},
19524 { &hf_lix2_appliedTargetID
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_TargetIdentifier
},
19525 { &hf_lix2_appliedDeliveryInformation
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_SEQUENCE_OF_LIAppliedDeliveryInformation
},
19526 { &hf_lix2_appliedStartTime
, BER_CLASS_CON
, 4, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
19527 { &hf_lix2_appliedEndTime
, BER_CLASS_CON
, 5, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_Timestamp
},
19528 { &hf_lix2_appliedTargetIsLocal
, BER_CLASS_CON
, 6, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
19529 { &hf_lix2_appliedTargetIsNonLocal
, BER_CLASS_CON
, 7, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_BOOLEAN
},
19530 { NULL
, 0, 0, 0, NULL
}
19534 dissect_lix2_LINotification(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19535 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19536 LINotification_sequence
, hf_index
, ett_lix2_LINotification
);
19542 static const value_string lix2_LINotificationMessage_vals
[] = {
19543 { 1, "lINotification" },
19547 static const ber_choice_t LINotificationMessage_choice
[] = {
19548 { 1, &hf_lix2_lINotification
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_LINotification
},
19549 { 0, NULL
, 0, 0, 0, NULL
}
19553 dissect_lix2_LINotificationMessage(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19554 offset
= dissect_ber_choice(actx
, tree
, tvb
, offset
,
19555 LINotificationMessage_choice
, hf_index
, ett_lix2_LINotificationMessage
,
19562 static const ber_sequence_t LINotificationPayload_sequence
[] = {
19563 { &hf_lix2_lINotificationPayloadOID
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_RELATIVE_OID
},
19564 { &hf_lix2_notification
, BER_CLASS_CON
, 2, BER_FLAGS_IMPLTAG
|BER_FLAGS_NOTCHKTAG
, dissect_lix2_LINotificationMessage
},
19565 { NULL
, 0, 0, 0, NULL
}
19569 dissect_lix2_LINotificationPayload(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19570 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19571 LINotificationPayload_sequence
, hf_index
, ett_lix2_LINotificationPayload
);
19577 static const value_string lix2_MMSCancelStatus_vals
[] = {
19578 { 1, "cancelRequestSuccessfullyReceived" },
19579 { 2, "cancelRequestCorrupted" },
19585 dissect_lix2_MMSCancelStatus(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19586 offset
= dissect_ber_integer(implicit_tag
, actx
, tree
, tvb
, offset
, hf_index
,
19593 static const ber_sequence_t MMSElementDescriptor_sequence
[] = {
19594 { &hf_lix2_reference
, BER_CLASS_CON
, 1, BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
19595 { &hf_lix2_parameter
, BER_CLASS_CON
, 2, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
19596 { &hf_lix2_value_01
, BER_CLASS_CON
, 3, BER_FLAGS_OPTIONAL
|BER_FLAGS_IMPLTAG
, dissect_lix2_UTF8String
},
19597 { NULL
, 0, 0, 0, NULL
}
19601 dissect_lix2_MMSElementDescriptor(bool implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
) {
19602 offset
= dissect_ber_sequence(implicit_tag
, actx
, tree
, tvb
, offset
,
19603 MMSElementDescriptor_sequence
, hf_index
, ett_lix2_MMSElementDescriptor
);
19610 static int dissect_XIRIPayload_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
) {
19612 asn1_ctx_t asn1_ctx
;
19613 asn1_ctx_init(&asn1_ctx
, ASN1_ENC_BER
, true, pinfo
);
19614 offset
= dissect_lix2_XIRIPayload(false, tvb
, offset
, &asn1_ctx
, tree
, hf_lix2_XIRIPayload_PDU
);
19619 /*--- proto_register_lix2 -------------------------------------------*/
19620 void proto_register_lix2(void) {
19622 /* List of fields */
19623 static hf_register_info hf
[] = {
19624 { &hf_lix2_XIRIPayload_PDU
,
19625 { "XIRIPayload", "lix2.XIRIPayload_element",
19626 FT_NONE
, BASE_NONE
, NULL
, 0,
19628 { &hf_lix2_xIRIPayloadOID
,
19629 { "xIRIPayloadOID", "lix2.xIRIPayloadOID",
19630 FT_REL_OID
, BASE_NONE
, NULL
, 0,
19631 "RELATIVE_OID", HFILL
}},
19633 { "event", "lix2.event",
19634 FT_UINT32
, BASE_DEC
, VALS(lix2_XIRIEvent_vals
), 0,
19635 "XIRIEvent", HFILL
}},
19636 { &hf_lix2_registration
,
19637 { "registration", "lix2.registration_element",
19638 FT_NONE
, BASE_NONE
, NULL
, 0,
19639 "AMFRegistration", HFILL
}},
19640 { &hf_lix2_deregistration
,
19641 { "deregistration", "lix2.deregistration_element",
19642 FT_NONE
, BASE_NONE
, NULL
, 0,
19643 "AMFDeregistration", HFILL
}},
19644 { &hf_lix2_locationUpdate
,
19645 { "locationUpdate", "lix2.locationUpdate_element",
19646 FT_NONE
, BASE_NONE
, NULL
, 0,
19647 "AMFLocationUpdate", HFILL
}},
19648 { &hf_lix2_startOfInterceptionWithRegisteredUE
,
19649 { "startOfInterceptionWithRegisteredUE", "lix2.startOfInterceptionWithRegisteredUE_element",
19650 FT_NONE
, BASE_NONE
, NULL
, 0,
19651 "AMFStartOfInterceptionWithRegisteredUE", HFILL
}},
19652 { &hf_lix2_unsuccessfulAMProcedure
,
19653 { "unsuccessfulAMProcedure", "lix2.unsuccessfulAMProcedure_element",
19654 FT_NONE
, BASE_NONE
, NULL
, 0,
19655 "AMFUnsuccessfulProcedure", HFILL
}},
19656 { &hf_lix2_pDUSessionEstablishment
,
19657 { "pDUSessionEstablishment", "lix2.pDUSessionEstablishment_element",
19658 FT_NONE
, BASE_NONE
, NULL
, 0,
19659 "SMFPDUSessionEstablishment", HFILL
}},
19660 { &hf_lix2_pDUSessionModification
,
19661 { "pDUSessionModification", "lix2.pDUSessionModification_element",
19662 FT_NONE
, BASE_NONE
, NULL
, 0,
19663 "SMFPDUSessionModification", HFILL
}},
19664 { &hf_lix2_pDUSessionRelease
,
19665 { "pDUSessionRelease", "lix2.pDUSessionRelease_element",
19666 FT_NONE
, BASE_NONE
, NULL
, 0,
19667 "SMFPDUSessionRelease", HFILL
}},
19668 { &hf_lix2_startOfInterceptionWithEstablishedPDUSession
,
19669 { "startOfInterceptionWithEstablishedPDUSession", "lix2.startOfInterceptionWithEstablishedPDUSession_element",
19670 FT_NONE
, BASE_NONE
, NULL
, 0,
19671 "SMFStartOfInterceptionWithEstablishedPDUSession", HFILL
}},
19672 { &hf_lix2_unsuccessfulSMProcedure
,
19673 { "unsuccessfulSMProcedure", "lix2.unsuccessfulSMProcedure_element",
19674 FT_NONE
, BASE_NONE
, NULL
, 0,
19675 "SMFUnsuccessfulProcedure", HFILL
}},
19676 { &hf_lix2_servingSystemMessage
,
19677 { "servingSystemMessage", "lix2.servingSystemMessage_element",
19678 FT_NONE
, BASE_NONE
, NULL
, 0,
19679 "UDMServingSystemMessage", HFILL
}},
19680 { &hf_lix2_sMSMessage
,
19681 { "sMSMessage", "lix2.sMSMessage_element",
19682 FT_NONE
, BASE_NONE
, NULL
, 0,
19684 { &hf_lix2_lALSReport
,
19685 { "lALSReport", "lix2.lALSReport_element",
19686 FT_NONE
, BASE_NONE
, NULL
, 0,
19688 { &hf_lix2_pDHeaderReport
,
19689 { "pDHeaderReport", "lix2.pDHeaderReport_element",
19690 FT_NONE
, BASE_NONE
, NULL
, 0,
19692 { &hf_lix2_pDSummaryReport
,
19693 { "pDSummaryReport", "lix2.pDSummaryReport_element",
19694 FT_NONE
, BASE_NONE
, NULL
, 0,
19696 { &hf_lix2_mMSSend
,
19697 { "mMSSend", "lix2.mMSSend_element",
19698 FT_NONE
, BASE_NONE
, NULL
, 0,
19700 { &hf_lix2_mMSSendByNonLocalTarget
,
19701 { "mMSSendByNonLocalTarget", "lix2.mMSSendByNonLocalTarget_element",
19702 FT_NONE
, BASE_NONE
, NULL
, 0,
19704 { &hf_lix2_mMSNotification
,
19705 { "mMSNotification", "lix2.mMSNotification_element",
19706 FT_NONE
, BASE_NONE
, NULL
, 0,
19708 { &hf_lix2_mMSSendToNonLocalTarget
,
19709 { "mMSSendToNonLocalTarget", "lix2.mMSSendToNonLocalTarget_element",
19710 FT_NONE
, BASE_NONE
, NULL
, 0,
19712 { &hf_lix2_mMSNotificationResponse
,
19713 { "mMSNotificationResponse", "lix2.mMSNotificationResponse_element",
19714 FT_NONE
, BASE_NONE
, NULL
, 0,
19716 { &hf_lix2_mMSRetrieval
,
19717 { "mMSRetrieval", "lix2.mMSRetrieval_element",
19718 FT_NONE
, BASE_NONE
, NULL
, 0,
19720 { &hf_lix2_mMSDeliveryAck
,
19721 { "mMSDeliveryAck", "lix2.mMSDeliveryAck_element",
19722 FT_NONE
, BASE_NONE
, NULL
, 0,
19724 { &hf_lix2_mMSForward
,
19725 { "mMSForward", "lix2.mMSForward_element",
19726 FT_NONE
, BASE_NONE
, NULL
, 0,
19728 { &hf_lix2_mMSDeleteFromRelay
,
19729 { "mMSDeleteFromRelay", "lix2.mMSDeleteFromRelay_element",
19730 FT_NONE
, BASE_NONE
, NULL
, 0,
19732 { &hf_lix2_mMSDeliveryReport
,
19733 { "mMSDeliveryReport", "lix2.mMSDeliveryReport_element",
19734 FT_NONE
, BASE_NONE
, NULL
, 0,
19736 { &hf_lix2_mMSDeliveryReportNonLocalTarget
,
19737 { "mMSDeliveryReportNonLocalTarget", "lix2.mMSDeliveryReportNonLocalTarget_element",
19738 FT_NONE
, BASE_NONE
, NULL
, 0,
19740 { &hf_lix2_mMSReadReport
,
19741 { "mMSReadReport", "lix2.mMSReadReport_element",
19742 FT_NONE
, BASE_NONE
, NULL
, 0,
19744 { &hf_lix2_mMSReadReportNonLocalTarget
,
19745 { "mMSReadReportNonLocalTarget", "lix2.mMSReadReportNonLocalTarget_element",
19746 FT_NONE
, BASE_NONE
, NULL
, 0,
19748 { &hf_lix2_mMSCancel
,
19749 { "mMSCancel", "lix2.mMSCancel_element",
19750 FT_NONE
, BASE_NONE
, NULL
, 0,
19752 { &hf_lix2_mMSMBoxStore
,
19753 { "mMSMBoxStore", "lix2.mMSMBoxStore_element",
19754 FT_NONE
, BASE_NONE
, NULL
, 0,
19756 { &hf_lix2_mMSMBoxUpload
,
19757 { "mMSMBoxUpload", "lix2.mMSMBoxUpload_element",
19758 FT_NONE
, BASE_NONE
, NULL
, 0,
19760 { &hf_lix2_mMSMBoxDelete
,
19761 { "mMSMBoxDelete", "lix2.mMSMBoxDelete_element",
19762 FT_NONE
, BASE_NONE
, NULL
, 0,
19764 { &hf_lix2_mMSMBoxViewRequest
,
19765 { "mMSMBoxViewRequest", "lix2.mMSMBoxViewRequest_element",
19766 FT_NONE
, BASE_NONE
, NULL
, 0,
19768 { &hf_lix2_mMSMBoxViewResponse
,
19769 { "mMSMBoxViewResponse", "lix2.mMSMBoxViewResponse_element",
19770 FT_NONE
, BASE_NONE
, NULL
, 0,
19772 { &hf_lix2_pTCRegistration
,
19773 { "pTCRegistration", "lix2.pTCRegistration_element",
19774 FT_NONE
, BASE_NONE
, NULL
, 0,
19776 { &hf_lix2_pTCSessionInitiation
,
19777 { "pTCSessionInitiation", "lix2.pTCSessionInitiation_element",
19778 FT_NONE
, BASE_NONE
, NULL
, 0,
19780 { &hf_lix2_pTCSessionAbandon
,
19781 { "pTCSessionAbandon", "lix2.pTCSessionAbandon_element",
19782 FT_NONE
, BASE_NONE
, NULL
, 0,
19784 { &hf_lix2_pTCSessionStart
,
19785 { "pTCSessionStart", "lix2.pTCSessionStart_element",
19786 FT_NONE
, BASE_NONE
, NULL
, 0,
19788 { &hf_lix2_pTCSessionEnd
,
19789 { "pTCSessionEnd", "lix2.pTCSessionEnd_element",
19790 FT_NONE
, BASE_NONE
, NULL
, 0,
19792 { &hf_lix2_pTCStartOfInterception
,
19793 { "pTCStartOfInterception", "lix2.pTCStartOfInterception_element",
19794 FT_NONE
, BASE_NONE
, NULL
, 0,
19796 { &hf_lix2_pTCPreEstablishedSession
,
19797 { "pTCPreEstablishedSession", "lix2.pTCPreEstablishedSession_element",
19798 FT_NONE
, BASE_NONE
, NULL
, 0,
19800 { &hf_lix2_pTCInstantPersonalAlert
,
19801 { "pTCInstantPersonalAlert", "lix2.pTCInstantPersonalAlert_element",
19802 FT_NONE
, BASE_NONE
, NULL
, 0,
19804 { &hf_lix2_pTCPartyJoin
,
19805 { "pTCPartyJoin", "lix2.pTCPartyJoin_element",
19806 FT_NONE
, BASE_NONE
, NULL
, 0,
19808 { &hf_lix2_pTCPartyDrop
,
19809 { "pTCPartyDrop", "lix2.pTCPartyDrop_element",
19810 FT_NONE
, BASE_NONE
, NULL
, 0,
19812 { &hf_lix2_pTCPartyHold
,
19813 { "pTCPartyHold", "lix2.pTCPartyHold_element",
19814 FT_NONE
, BASE_NONE
, NULL
, 0,
19816 { &hf_lix2_pTCMediaModification
,
19817 { "pTCMediaModification", "lix2.pTCMediaModification_element",
19818 FT_NONE
, BASE_NONE
, NULL
, 0,
19820 { &hf_lix2_pTCGroupAdvertisement
,
19821 { "pTCGroupAdvertisement", "lix2.pTCGroupAdvertisement_element",
19822 FT_NONE
, BASE_NONE
, NULL
, 0,
19824 { &hf_lix2_pTCFloorControl
,
19825 { "pTCFloorControl", "lix2.pTCFloorControl_element",
19826 FT_NONE
, BASE_NONE
, NULL
, 0,
19828 { &hf_lix2_pTCTargetPresence
,
19829 { "pTCTargetPresence", "lix2.pTCTargetPresence_element",
19830 FT_NONE
, BASE_NONE
, NULL
, 0,
19832 { &hf_lix2_pTCParticipantPresence
,
19833 { "pTCParticipantPresence", "lix2.pTCParticipantPresence_element",
19834 FT_NONE
, BASE_NONE
, NULL
, 0,
19836 { &hf_lix2_pTCListManagement
,
19837 { "pTCListManagement", "lix2.pTCListManagement_element",
19838 FT_NONE
, BASE_NONE
, NULL
, 0,
19840 { &hf_lix2_pTCAccessPolicy
,
19841 { "pTCAccessPolicy", "lix2.pTCAccessPolicy_element",
19842 FT_NONE
, BASE_NONE
, NULL
, 0,
19844 { &hf_lix2_subscriberRecordChangeMessage
,
19845 { "subscriberRecordChangeMessage", "lix2.subscriberRecordChangeMessage_element",
19846 FT_NONE
, BASE_NONE
, NULL
, 0,
19847 "UDMSubscriberRecordChangeMessage", HFILL
}},
19848 { &hf_lix2_cancelLocationMessage
,
19849 { "cancelLocationMessage", "lix2.cancelLocationMessage_element",
19850 FT_NONE
, BASE_NONE
, NULL
, 0,
19851 "UDMCancelLocationMessage", HFILL
}},
19852 { &hf_lix2_sMSReport
,
19853 { "sMSReport", "lix2.sMSReport_element",
19854 FT_NONE
, BASE_NONE
, NULL
, 0,
19856 { &hf_lix2_sMFMAPDUSessionEstablishment
,
19857 { "sMFMAPDUSessionEstablishment", "lix2.sMFMAPDUSessionEstablishment_element",
19858 FT_NONE
, BASE_NONE
, NULL
, 0,
19860 { &hf_lix2_sMFMAPDUSessionModification
,
19861 { "sMFMAPDUSessionModification", "lix2.sMFMAPDUSessionModification_element",
19862 FT_NONE
, BASE_NONE
, NULL
, 0,
19864 { &hf_lix2_sMFMAPDUSessionRelease
,
19865 { "sMFMAPDUSessionRelease", "lix2.sMFMAPDUSessionRelease_element",
19866 FT_NONE
, BASE_NONE
, NULL
, 0,
19868 { &hf_lix2_startOfInterceptionWithEstablishedMAPDUSession
,
19869 { "startOfInterceptionWithEstablishedMAPDUSession", "lix2.startOfInterceptionWithEstablishedMAPDUSession_element",
19870 FT_NONE
, BASE_NONE
, NULL
, 0,
19871 "SMFStartOfInterceptionWithEstablishedMAPDUSession", HFILL
}},
19872 { &hf_lix2_unsuccessfulMASMProcedure
,
19873 { "unsuccessfulMASMProcedure", "lix2.unsuccessfulMASMProcedure_element",
19874 FT_NONE
, BASE_NONE
, NULL
, 0,
19875 "SMFMAUnsuccessfulProcedure", HFILL
}},
19876 { &hf_lix2_aMFIdentifierAssociation
,
19877 { "aMFIdentifierAssociation", "lix2.aMFIdentifierAssociation_element",
19878 FT_NONE
, BASE_NONE
, NULL
, 0,
19880 { &hf_lix2_mMEIdentifierAssociation
,
19881 { "mMEIdentifierAssociation", "lix2.mMEIdentifierAssociation_element",
19882 FT_NONE
, BASE_NONE
, NULL
, 0,
19884 { &hf_lix2_sMFPDUtoMAPDUSessionModification
,
19885 { "sMFPDUtoMAPDUSessionModification", "lix2.sMFPDUtoMAPDUSessionModification_element",
19886 FT_NONE
, BASE_NONE
, NULL
, 0,
19888 { &hf_lix2_nEFPDUSessionEstablishment
,
19889 { "nEFPDUSessionEstablishment", "lix2.nEFPDUSessionEstablishment_element",
19890 FT_NONE
, BASE_NONE
, NULL
, 0,
19892 { &hf_lix2_nEFPDUSessionModification
,
19893 { "nEFPDUSessionModification", "lix2.nEFPDUSessionModification_element",
19894 FT_NONE
, BASE_NONE
, NULL
, 0,
19896 { &hf_lix2_nEFPDUSessionRelease
,
19897 { "nEFPDUSessionRelease", "lix2.nEFPDUSessionRelease_element",
19898 FT_NONE
, BASE_NONE
, NULL
, 0,
19900 { &hf_lix2_nEFUnsuccessfulProcedure
,
19901 { "nEFUnsuccessfulProcedure", "lix2.nEFUnsuccessfulProcedure_element",
19902 FT_NONE
, BASE_NONE
, NULL
, 0,
19904 { &hf_lix2_nEFStartOfInterceptionWithEstablishedPDUSession
,
19905 { "nEFStartOfInterceptionWithEstablishedPDUSession", "lix2.nEFStartOfInterceptionWithEstablishedPDUSession_element",
19906 FT_NONE
, BASE_NONE
, NULL
, 0,
19908 { &hf_lix2_nEFdeviceTrigger
,
19909 { "nEFdeviceTrigger", "lix2.nEFdeviceTrigger_element",
19910 FT_NONE
, BASE_NONE
, NULL
, 0,
19912 { &hf_lix2_nEFdeviceTriggerReplace
,
19913 { "nEFdeviceTriggerReplace", "lix2.nEFdeviceTriggerReplace_element",
19914 FT_NONE
, BASE_NONE
, NULL
, 0,
19916 { &hf_lix2_nEFdeviceTriggerCancellation
,
19917 { "nEFdeviceTriggerCancellation", "lix2.nEFdeviceTriggerCancellation_element",
19918 FT_NONE
, BASE_NONE
, NULL
, 0,
19920 { &hf_lix2_nEFdeviceTriggerReportNotify
,
19921 { "nEFdeviceTriggerReportNotify", "lix2.nEFdeviceTriggerReportNotify_element",
19922 FT_NONE
, BASE_NONE
, NULL
, 0,
19924 { &hf_lix2_nEFMSISDNLessMOSMS
,
19925 { "nEFMSISDNLessMOSMS", "lix2.nEFMSISDNLessMOSMS_element",
19926 FT_NONE
, BASE_NONE
, NULL
, 0,
19928 { &hf_lix2_nEFExpectedUEBehaviourUpdate
,
19929 { "nEFExpectedUEBehaviourUpdate", "lix2.nEFExpectedUEBehaviourUpdate_element",
19930 FT_NONE
, BASE_NONE
, NULL
, 0,
19932 { &hf_lix2_sCEFPDNConnectionEstablishment
,
19933 { "sCEFPDNConnectionEstablishment", "lix2.sCEFPDNConnectionEstablishment_element",
19934 FT_NONE
, BASE_NONE
, NULL
, 0,
19936 { &hf_lix2_sCEFPDNConnectionUpdate
,
19937 { "sCEFPDNConnectionUpdate", "lix2.sCEFPDNConnectionUpdate_element",
19938 FT_NONE
, BASE_NONE
, NULL
, 0,
19940 { &hf_lix2_sCEFPDNConnectionRelease
,
19941 { "sCEFPDNConnectionRelease", "lix2.sCEFPDNConnectionRelease_element",
19942 FT_NONE
, BASE_NONE
, NULL
, 0,
19944 { &hf_lix2_sCEFUnsuccessfulProcedure
,
19945 { "sCEFUnsuccessfulProcedure", "lix2.sCEFUnsuccessfulProcedure_element",
19946 FT_NONE
, BASE_NONE
, NULL
, 0,
19948 { &hf_lix2_sCEFStartOfInterceptionWithEstablishedPDNConnection
,
19949 { "sCEFStartOfInterceptionWithEstablishedPDNConnection", "lix2.sCEFStartOfInterceptionWithEstablishedPDNConnection_element",
19950 FT_NONE
, BASE_NONE
, NULL
, 0,
19952 { &hf_lix2_sCEFdeviceTrigger
,
19953 { "sCEFdeviceTrigger", "lix2.sCEFdeviceTrigger_element",
19954 FT_NONE
, BASE_NONE
, NULL
, 0,
19956 { &hf_lix2_sCEFdeviceTriggerReplace
,
19957 { "sCEFdeviceTriggerReplace", "lix2.sCEFdeviceTriggerReplace_element",
19958 FT_NONE
, BASE_NONE
, NULL
, 0,
19960 { &hf_lix2_sCEFdeviceTriggerCancellation
,
19961 { "sCEFdeviceTriggerCancellation", "lix2.sCEFdeviceTriggerCancellation_element",
19962 FT_NONE
, BASE_NONE
, NULL
, 0,
19964 { &hf_lix2_sCEFdeviceTriggerReportNotify
,
19965 { "sCEFdeviceTriggerReportNotify", "lix2.sCEFdeviceTriggerReportNotify_element",
19966 FT_NONE
, BASE_NONE
, NULL
, 0,
19968 { &hf_lix2_sCEFMSISDNLessMOSMS
,
19969 { "sCEFMSISDNLessMOSMS", "lix2.sCEFMSISDNLessMOSMS_element",
19970 FT_NONE
, BASE_NONE
, NULL
, 0,
19972 { &hf_lix2_sCEFCommunicationPatternUpdate
,
19973 { "sCEFCommunicationPatternUpdate", "lix2.sCEFCommunicationPatternUpdate_element",
19974 FT_NONE
, BASE_NONE
, NULL
, 0,
19976 { &hf_lix2_mMEAttach
,
19977 { "mMEAttach", "lix2.mMEAttach_element",
19978 FT_NONE
, BASE_NONE
, NULL
, 0,
19980 { &hf_lix2_mMEDetach
,
19981 { "mMEDetach", "lix2.mMEDetach_element",
19982 FT_NONE
, BASE_NONE
, NULL
, 0,
19984 { &hf_lix2_mMELocationUpdate
,
19985 { "mMELocationUpdate", "lix2.mMELocationUpdate_element",
19986 FT_NONE
, BASE_NONE
, NULL
, 0,
19988 { &hf_lix2_mMEStartOfInterceptionWithEPSAttachedUE
,
19989 { "mMEStartOfInterceptionWithEPSAttachedUE", "lix2.mMEStartOfInterceptionWithEPSAttachedUE_element",
19990 FT_NONE
, BASE_NONE
, NULL
, 0,
19992 { &hf_lix2_mMEUnsuccessfulProcedure
,
19993 { "mMEUnsuccessfulProcedure", "lix2.mMEUnsuccessfulProcedure_element",
19994 FT_NONE
, BASE_NONE
, NULL
, 0,
19996 { &hf_lix2_aAnFAnchorKeyRegister
,
19997 { "aAnFAnchorKeyRegister", "lix2.aAnFAnchorKeyRegister_element",
19998 FT_NONE
, BASE_NONE
, NULL
, 0,
20000 { &hf_lix2_aAnFKAKMAApplicationKeyGet
,
20001 { "aAnFKAKMAApplicationKeyGet", "lix2.aAnFKAKMAApplicationKeyGet_element",
20002 FT_NONE
, BASE_NONE
, NULL
, 0,
20004 { &hf_lix2_aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
,
20005 { "aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial", "lix2.aAnFStartOfInterceptWithEstablishedAKMAKeyMaterial_element",
20006 FT_NONE
, BASE_NONE
, NULL
, 0,
20008 { &hf_lix2_aAnFAKMAContextRemovalRecord
,
20009 { "aAnFAKMAContextRemovalRecord", "lix2.aAnFAKMAContextRemovalRecord_element",
20010 FT_NONE
, BASE_NONE
, NULL
, 0,
20012 { &hf_lix2_aFAKMAApplicationKeyRefresh
,
20013 { "aFAKMAApplicationKeyRefresh", "lix2.aFAKMAApplicationKeyRefresh_element",
20014 FT_NONE
, BASE_NONE
, NULL
, 0,
20016 { &hf_lix2_aFStartOfInterceptWithEstablishedAKMAApplicationKey
,
20017 { "aFStartOfInterceptWithEstablishedAKMAApplicationKey", "lix2.aFStartOfInterceptWithEstablishedAKMAApplicationKey_element",
20018 FT_NONE
, BASE_NONE
, NULL
, 0,
20020 { &hf_lix2_aFAuxiliarySecurityParameterEstablishment
,
20021 { "aFAuxiliarySecurityParameterEstablishment", "lix2.aFAuxiliarySecurityParameterEstablishment_element",
20022 FT_NONE
, BASE_NONE
, NULL
, 0,
20024 { &hf_lix2_aFApplicationKeyRemoval
,
20025 { "aFApplicationKeyRemoval", "lix2.aFApplicationKeyRemoval_element",
20026 FT_NONE
, BASE_NONE
, NULL
, 0,
20028 { &hf_lix2_n9HRPDUSessionInfo
,
20029 { "n9HRPDUSessionInfo", "lix2.n9HRPDUSessionInfo_element",
20030 FT_NONE
, BASE_NONE
, NULL
, 0,
20032 { &hf_lix2_s8HRBearerInfo
,
20033 { "s8HRBearerInfo", "lix2.s8HRBearerInfo_element",
20034 FT_NONE
, BASE_NONE
, NULL
, 0,
20036 { &hf_lix2_separatedLocationReporting
,
20037 { "separatedLocationReporting", "lix2.separatedLocationReporting_element",
20038 FT_NONE
, BASE_NONE
, NULL
, 0,
20040 { &hf_lix2_sTIRSHAKENSignatureGeneration
,
20041 { "sTIRSHAKENSignatureGeneration", "lix2.sTIRSHAKENSignatureGeneration_element",
20042 FT_NONE
, BASE_NONE
, NULL
, 0,
20044 { &hf_lix2_sTIRSHAKENSignatureValidation
,
20045 { "sTIRSHAKENSignatureValidation", "lix2.sTIRSHAKENSignatureValidation_element",
20046 FT_NONE
, BASE_NONE
, NULL
, 0,
20048 { &hf_lix2_iMSMessage
,
20049 { "iMSMessage", "lix2.iMSMessage_element",
20050 FT_NONE
, BASE_NONE
, NULL
, 0,
20052 { &hf_lix2_startOfInterceptionForActiveIMSSession
,
20053 { "startOfInterceptionForActiveIMSSession", "lix2.startOfInterceptionForActiveIMSSession_element",
20054 FT_NONE
, BASE_NONE
, NULL
, 0,
20056 { &hf_lix2_iMSCCUnavailable
,
20057 { "iMSCCUnavailable", "lix2.iMSCCUnavailable_element",
20058 FT_NONE
, BASE_NONE
, NULL
, 0,
20060 { &hf_lix2_uDMLocationInformationResult
,
20061 { "uDMLocationInformationResult", "lix2.uDMLocationInformationResult_element",
20062 FT_NONE
, BASE_NONE
, NULL
, 0,
20064 { &hf_lix2_uDMUEInformationResponse
,
20065 { "uDMUEInformationResponse", "lix2.uDMUEInformationResponse_element",
20066 FT_NONE
, BASE_NONE
, NULL
, 0,
20068 { &hf_lix2_uDMUEAuthenticationResponse
,
20069 { "uDMUEAuthenticationResponse", "lix2.uDMUEAuthenticationResponse_element",
20070 FT_NONE
, BASE_NONE
, NULL
, 0,
20072 { &hf_lix2_positioningInfoTransfer
,
20073 { "positioningInfoTransfer", "lix2.positioningInfoTransfer_element",
20074 FT_NONE
, BASE_NONE
, NULL
, 0,
20075 "AMFPositioningInfoTransfer", HFILL
}},
20076 { &hf_lix2_mMEPositioningInfoTransfer
,
20077 { "mMEPositioningInfoTransfer", "lix2.mMEPositioningInfoTransfer_element",
20078 FT_NONE
, BASE_NONE
, NULL
, 0,
20080 { &hf_lix2_aMFRANHandoverCommand
,
20081 { "aMFRANHandoverCommand", "lix2.aMFRANHandoverCommand_element",
20082 FT_NONE
, BASE_NONE
, NULL
, 0,
20084 { &hf_lix2_aMFRANHandoverRequest
,
20085 { "aMFRANHandoverRequest", "lix2.aMFRANHandoverRequest_element",
20086 FT_NONE
, BASE_NONE
, NULL
, 0,
20088 { &hf_lix2_eESEECRegistration
,
20089 { "eESEECRegistration", "lix2.eESEECRegistration_element",
20090 FT_NONE
, BASE_NONE
, NULL
, 0,
20092 { &hf_lix2_eESEASDiscovery
,
20093 { "eESEASDiscovery", "lix2.eESEASDiscovery_element",
20094 FT_NONE
, BASE_NONE
, NULL
, 0,
20096 { &hf_lix2_eESEASDiscoverySubscription
,
20097 { "eESEASDiscoverySubscription", "lix2.eESEASDiscoverySubscription_element",
20098 FT_NONE
, BASE_NONE
, NULL
, 0,
20100 { &hf_lix2_eESEASDiscoveryNotification
,
20101 { "eESEASDiscoveryNotification", "lix2.eESEASDiscoveryNotification_element",
20102 FT_NONE
, BASE_NONE
, NULL
, 0,
20104 { &hf_lix2_eESAppContextRelocation
,
20105 { "eESAppContextRelocation", "lix2.eESAppContextRelocation_element",
20106 FT_NONE
, BASE_NONE
, NULL
, 0,
20108 { &hf_lix2_eESACRSubscription
,
20109 { "eESACRSubscription", "lix2.eESACRSubscription_element",
20110 FT_NONE
, BASE_NONE
, NULL
, 0,
20112 { &hf_lix2_eESACRNotification
,
20113 { "eESACRNotification", "lix2.eESACRNotification_element",
20114 FT_NONE
, BASE_NONE
, NULL
, 0,
20116 { &hf_lix2_eESEECContextRelocation
,
20117 { "eESEECContextRelocation", "lix2.eESEECContextRelocation_element",
20118 FT_NONE
, BASE_NONE
, NULL
, 0,
20120 { &hf_lix2_eESStartOfInterceptionWithRegisteredEEC
,
20121 { "eESStartOfInterceptionWithRegisteredEEC", "lix2.eESStartOfInterceptionWithRegisteredEEC_element",
20122 FT_NONE
, BASE_NONE
, NULL
, 0,
20124 { &hf_lix2_uDMStartOfInterceptionWithRegisteredTarget
,
20125 { "uDMStartOfInterceptionWithRegisteredTarget", "lix2.uDMStartOfInterceptionWithRegisteredTarget_element",
20126 FT_NONE
, BASE_NONE
, NULL
, 0,
20128 { &hf_lix2_fiveGMSAFServiceAccessInformation
,
20129 { "fiveGMSAFServiceAccessInformation", "lix2.fiveGMSAFServiceAccessInformation_element",
20130 FT_NONE
, BASE_NONE
, NULL
, 0,
20132 { &hf_lix2_fiveGMSAFConsumptionReporting
,
20133 { "fiveGMSAFConsumptionReporting", "lix2.fiveGMSAFConsumptionReporting_element",
20134 FT_NONE
, BASE_NONE
, NULL
, 0,
20136 { &hf_lix2_fiveGMSAFDynamicPolicyInvocation
,
20137 { "fiveGMSAFDynamicPolicyInvocation", "lix2.fiveGMSAFDynamicPolicyInvocation_element",
20138 FT_NONE
, BASE_NONE
, NULL
, 0,
20140 { &hf_lix2_fiveGMSAFMetricsReporting
,
20141 { "fiveGMSAFMetricsReporting", "lix2.fiveGMSAFMetricsReporting_element",
20142 FT_NONE
, BASE_NONE
, NULL
, 0,
20144 { &hf_lix2_fiveGMSAFNetworkAssistance
,
20145 { "fiveGMSAFNetworkAssistance", "lix2.fiveGMSAFNetworkAssistance_element",
20146 FT_NONE
, BASE_NONE
, NULL
, 0,
20148 { &hf_lix2_fiveGMSAFUnsuccessfulProcedure
,
20149 { "fiveGMSAFUnsuccessfulProcedure", "lix2.fiveGMSAFUnsuccessfulProcedure_element",
20150 FT_NONE
, BASE_NONE
, NULL
, 0,
20152 { &hf_lix2_fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
,
20153 { "fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE", "lix2.fiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE_element",
20154 FT_NONE
, BASE_NONE
, NULL
, 0,
20156 { &hf_lix2_aMFUEConfigurationUpdate
,
20157 { "aMFUEConfigurationUpdate", "lix2.aMFUEConfigurationUpdate_element",
20158 FT_NONE
, BASE_NONE
, NULL
, 0,
20160 { &hf_lix2_hSSServingSystemMessage
,
20161 { "hSSServingSystemMessage", "lix2.hSSServingSystemMessage_element",
20162 FT_NONE
, BASE_NONE
, NULL
, 0,
20164 { &hf_lix2_hSSStartOfInterceptionWithRegisteredTarget
,
20165 { "hSSStartOfInterceptionWithRegisteredTarget", "lix2.hSSStartOfInterceptionWithRegisteredTarget_element",
20166 FT_NONE
, BASE_NONE
, NULL
, 0,
20168 { &hf_lix2_nEFAFSessionWithQoSProvision
,
20169 { "nEFAFSessionWithQoSProvision", "lix2.nEFAFSessionWithQoSProvision_element",
20170 FT_NONE
, BASE_NONE
, NULL
, 0,
20172 { &hf_lix2_nEFAFSessionWithQoSNotification
,
20173 { "nEFAFSessionWithQoSNotification", "lix2.nEFAFSessionWithQoSNotification_element",
20174 FT_NONE
, BASE_NONE
, NULL
, 0,
20176 { &hf_lix2_sCEFASSessionWithQoSProvision
,
20177 { "sCEFASSessionWithQoSProvision", "lix2.sCEFASSessionWithQoSProvision_element",
20178 FT_NONE
, BASE_NONE
, NULL
, 0,
20180 { &hf_lix2_sCEFASSessionWithQoSNotification
,
20181 { "sCEFASSessionWithQoSNotification", "lix2.sCEFASSessionWithQoSNotification_element",
20182 FT_NONE
, BASE_NONE
, NULL
, 0,
20184 { &hf_lix2_aMFRANTraceReport
,
20185 { "aMFRANTraceReport", "lix2.aMFRANTraceReport_element",
20186 FT_NONE
, BASE_NONE
, NULL
, 0,
20188 { &hf_lix2_rCSRegistration
,
20189 { "rCSRegistration", "lix2.rCSRegistration_element",
20190 FT_NONE
, BASE_NONE
, NULL
, 0,
20192 { &hf_lix2_rCSMessage
,
20193 { "rCSMessage", "lix2.rCSMessage_element",
20194 FT_NONE
, BASE_NONE
, NULL
, 0,
20196 { &hf_lix2_rCSCapabilityDiscovery
,
20197 { "rCSCapabilityDiscovery", "lix2.rCSCapabilityDiscovery_element",
20198 FT_NONE
, BASE_NONE
, NULL
, 0,
20200 { &hf_lix2_rCSSessionEstablishment
,
20201 { "rCSSessionEstablishment", "lix2.rCSSessionEstablishment_element",
20202 FT_NONE
, BASE_NONE
, NULL
, 0,
20204 { &hf_lix2_rCSSessionModification
,
20205 { "rCSSessionModification", "lix2.rCSSessionModification_element",
20206 FT_NONE
, BASE_NONE
, NULL
, 0,
20208 { &hf_lix2_rCSSessionRelease
,
20209 { "rCSSessionRelease", "lix2.rCSSessionRelease_element",
20210 FT_NONE
, BASE_NONE
, NULL
, 0,
20212 { &hf_lix2_aMFUEPolicyTransfer
,
20213 { "aMFUEPolicyTransfer", "lix2.aMFUEPolicyTransfer_element",
20214 FT_NONE
, BASE_NONE
, NULL
, 0,
20216 { &hf_lix2_aMFUEServiceAccept
,
20217 { "aMFUEServiceAccept", "lix2.aMFUEServiceAccept_element",
20218 FT_NONE
, BASE_NONE
, NULL
, 0,
20220 { &hf_lix2_ePSRANHandoverCommand
,
20221 { "ePSRANHandoverCommand", "lix2.ePSRANHandoverCommand_element",
20222 FT_NONE
, BASE_NONE
, NULL
, 0,
20224 { &hf_lix2_ePSRANHandoverRequest
,
20225 { "ePSRANHandoverRequest", "lix2.ePSRANHandoverRequest_element",
20226 FT_NONE
, BASE_NONE
, NULL
, 0,
20228 { &hf_lix2_mMERANTraceReport
,
20229 { "mMERANTraceReport", "lix2.mMERANTraceReport_element",
20230 FT_NONE
, BASE_NONE
, NULL
, 0,
20232 { &hf_lix2_mMEUEServiceAccept
,
20233 { "mMEUEServiceAccept", "lix2.mMEUEServiceAccept_element",
20234 FT_NONE
, BASE_NONE
, NULL
, 0,
20236 { &hf_lix2_nWDAFEventsSubscription
,
20237 { "nWDAFEventsSubscription", "lix2.nWDAFEventsSubscription_element",
20238 FT_NONE
, BASE_NONE
, NULL
, 0,
20240 { &hf_lix2_nWDAFEventsNotification
,
20241 { "nWDAFEventsNotification", "lix2.nWDAFEventsNotification_element",
20242 FT_NONE
, BASE_NONE
, NULL
, 0,
20244 { &hf_lix2_nWDAFAnalyticsInfoQuery
,
20245 { "nWDAFAnalyticsInfoQuery", "lix2.nWDAFAnalyticsInfoQuery_element",
20246 FT_NONE
, BASE_NONE
, NULL
, 0,
20248 { &hf_lix2_nWDAFRoamingAnalyticsSubscription
,
20249 { "nWDAFRoamingAnalyticsSubscription", "lix2.nWDAFRoamingAnalyticsSubscription_element",
20250 FT_NONE
, BASE_NONE
, NULL
, 0,
20252 { &hf_lix2_nWDAFRoamingAnalyticsNotification
,
20253 { "nWDAFRoamingAnalyticsNotification", "lix2.nWDAFRoamingAnalyticsNotification_element",
20254 FT_NONE
, BASE_NONE
, NULL
, 0,
20256 { &hf_lix2_startOfInterceptForRegisteredRCSUser
,
20257 { "startOfInterceptForRegisteredRCSUser", "lix2.startOfInterceptForRegisteredRCSUser_element",
20258 FT_NONE
, BASE_NONE
, NULL
, 0,
20260 { &hf_lix2_startOfInterceptWithEstablisedRCSSession
,
20261 { "startOfInterceptWithEstablisedRCSSession", "lix2.startOfInterceptWithEstablisedRCSSession_element",
20262 FT_NONE
, BASE_NONE
, NULL
, 0,
20264 { &hf_lix2_uDMProSeTargetIdentifierDeconcealment
,
20265 { "uDMProSeTargetIdentifierDeconcealment", "lix2.uDMProSeTargetIdentifierDeconcealment_element",
20266 FT_NONE
, BASE_NONE
, NULL
, 0,
20268 { &hf_lix2_uDMProSeTargetAuthentication
,
20269 { "uDMProSeTargetAuthentication", "lix2.uDMProSeTargetAuthentication_element",
20270 FT_NONE
, BASE_NONE
, NULL
, 0,
20272 { &hf_lix2_iRIPayloadOID
,
20273 { "iRIPayloadOID", "lix2.iRIPayloadOID",
20274 FT_REL_OID
, BASE_NONE
, NULL
, 0,
20275 "RELATIVE_OID", HFILL
}},
20276 { &hf_lix2_event_01
,
20277 { "event", "lix2.event",
20278 FT_UINT32
, BASE_DEC
, VALS(lix2_IRIEvent_vals
), 0,
20279 "IRIEvent", HFILL
}},
20280 { &hf_lix2_targetIdentifiers
,
20281 { "targetIdentifiers", "lix2.targetIdentifiers",
20282 FT_UINT32
, BASE_DEC
, NULL
, 0,
20283 "SEQUENCE_OF_IRITargetIdentifier", HFILL
}},
20284 { &hf_lix2_targetIdentifiers_item
,
20285 { "IRITargetIdentifier", "lix2.IRITargetIdentifier_element",
20286 FT_NONE
, BASE_NONE
, NULL
, 0,
20288 { &hf_lix2_mediatedFromIndicator
,
20289 { "mediatedFromIndicator", "lix2.mediatedFromIndicator",
20290 FT_UINT32
, BASE_DEC
, VALS(lix2_MediatedFromIndicator_vals
), 0,
20292 { &hf_lix2_mDFCellSiteReport
,
20293 { "mDFCellSiteReport", "lix2.mDFCellSiteReport",
20294 FT_UINT32
, BASE_DEC
, NULL
, 0,
20296 { &hf_lix2_identifier
,
20297 { "identifier", "lix2.identifier",
20298 FT_UINT32
, BASE_DEC
, VALS(lix2_TargetIdentifier_vals
), 0,
20299 "TargetIdentifier", HFILL
}},
20300 { &hf_lix2_provenance
,
20301 { "provenance", "lix2.provenance",
20302 FT_UINT32
, BASE_DEC
, VALS(lix2_TargetIdentifierProvenance_vals
), 0,
20303 "TargetIdentifierProvenance", HFILL
}},
20304 { &hf_lix2_xIRIRelativeOID
,
20305 { "xIRIRelativeOID", "lix2.xIRIRelativeOID",
20306 FT_REL_OID
, BASE_NONE
, NULL
, 0,
20307 "RELATIVE_OID", HFILL
}},
20308 { &hf_lix2_cCPayloadOID
,
20309 { "cCPayloadOID", "lix2.cCPayloadOID",
20310 FT_REL_OID
, BASE_NONE
, NULL
, 0,
20311 "RELATIVE_OID", HFILL
}},
20313 { "pDU", "lix2.pDU",
20314 FT_UINT32
, BASE_DEC
, VALS(lix2_CCPDU_vals
), 0,
20316 { &hf_lix2_uPFCCPDU
,
20317 { "uPFCCPDU", "lix2.uPFCCPDU",
20318 FT_BYTES
, BASE_NONE
, NULL
, 0,
20320 { &hf_lix2_extendedUPFCCPDU
,
20321 { "extendedUPFCCPDU", "lix2.extendedUPFCCPDU_element",
20322 FT_NONE
, BASE_NONE
, NULL
, 0,
20324 { &hf_lix2_mMSCCPDU
,
20325 { "mMSCCPDU", "lix2.mMSCCPDU_element",
20326 FT_NONE
, BASE_NONE
, NULL
, 0,
20328 { &hf_lix2_nIDDCCPDU
,
20329 { "nIDDCCPDU", "lix2.nIDDCCPDU",
20330 FT_BYTES
, BASE_NONE
, NULL
, 0,
20332 { &hf_lix2_pTCCCPDU
,
20333 { "pTCCCPDU", "lix2.pTCCCPDU",
20334 FT_BYTES
, BASE_NONE
, NULL
, 0,
20336 { &hf_lix2_iMSCCPDU
,
20337 { "iMSCCPDU", "lix2.iMSCCPDU_element",
20338 FT_NONE
, BASE_NONE
, NULL
, 0,
20340 { &hf_lix2_rCSCCPDU
,
20341 { "rCSCCPDU", "lix2.rCSCCPDU",
20342 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSCCPDU_vals
), 0,
20344 { &hf_lix2_lINotificationPayloadOID
,
20345 { "lINotificationPayloadOID", "lix2.lINotificationPayloadOID",
20346 FT_REL_OID
, BASE_NONE
, NULL
, 0,
20347 "RELATIVE_OID", HFILL
}},
20348 { &hf_lix2_notification
,
20349 { "notification", "lix2.notification",
20350 FT_UINT32
, BASE_DEC
, VALS(lix2_LINotificationMessage_vals
), 0,
20351 "LINotificationMessage", HFILL
}},
20352 { &hf_lix2_lINotification
,
20353 { "lINotification", "lix2.lINotification_element",
20354 FT_NONE
, BASE_NONE
, NULL
, 0,
20357 { "sUPI", "lix2.sUPI",
20358 FT_UINT32
, BASE_DEC
, VALS(lix2_SUPI_vals
), 0,
20361 { "pEI", "lix2.pEI",
20362 FT_UINT32
, BASE_DEC
, VALS(lix2_PEI_vals
), 0,
20364 { &hf_lix2_pDUSessionID
,
20365 { "pDUSessionID", "lix2.pDUSessionID",
20366 FT_UINT32
, BASE_DEC
, NULL
, 0,
20368 { &hf_lix2_location
,
20369 { "location", "lix2.location_element",
20370 FT_NONE
, BASE_NONE
, NULL
, 0,
20373 { "sNSSAI", "lix2.sNSSAI_element",
20374 FT_NONE
, BASE_NONE
, NULL
, 0,
20377 { "dNN", "lix2.dNN",
20378 FT_STRING
, BASE_NONE
, NULL
, 0,
20380 { &hf_lix2_messageCause
,
20381 { "messageCause", "lix2.messageCause",
20382 FT_UINT32
, BASE_DEC
, VALS(lix2_N9HRMessageCause_vals
), 0,
20383 "N9HRMessageCause", HFILL
}},
20385 { "iMSI", "lix2.iMSI",
20386 FT_STRING
, BASE_NONE
, NULL
, 0,
20389 { "iMEI", "lix2.iMEI",
20390 FT_STRING
, BASE_NONE
, NULL
, 0,
20392 { &hf_lix2_bearerID
,
20393 { "bearerID", "lix2.bearerID",
20394 FT_UINT32
, BASE_DEC
, NULL
, 0,
20395 "EPSBearerID", HFILL
}},
20396 { &hf_lix2_linkedBearerID
,
20397 { "linkedBearerID", "lix2.linkedBearerID",
20398 FT_UINT32
, BASE_DEC
, NULL
, 0,
20399 "EPSBearerID", HFILL
}},
20401 { "aPN", "lix2.aPN",
20402 FT_STRING
, BASE_NONE
, NULL
, 0,
20404 { &hf_lix2_sGWIPAddress
,
20405 { "sGWIPAddress", "lix2.sGWIPAddress",
20406 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
20407 "IPAddress", HFILL
}},
20408 { &hf_lix2_messageCause_01
,
20409 { "messageCause", "lix2.messageCause",
20410 FT_UINT32
, BASE_DEC
, VALS(lix2_S8HRMessageCause_vals
), 0,
20411 "S8HRMessageCause", HFILL
}},
20413 { "gPSI", "lix2.gPSI",
20414 FT_UINT32
, BASE_DEC
, VALS(lix2_GPSI_vals
), 0,
20417 { "nEFID", "lix2.nEFID",
20418 FT_STRING
, BASE_NONE
, NULL
, 0,
20420 { &hf_lix2_rDSSupport
,
20421 { "rDSSupport", "lix2.rDSSupport",
20422 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
20425 { "sMFID", "lix2.sMFID",
20426 FT_STRING
, BASE_NONE
, NULL
, 0,
20429 { "aFID", "lix2.aFID",
20430 FT_STRING
, BASE_NONE
, NULL
, 0,
20432 { &hf_lix2_initiator
,
20433 { "initiator", "lix2.initiator",
20434 FT_UINT32
, BASE_DEC
, VALS(lix2_Initiator_vals
), 0,
20436 { &hf_lix2_rDSSourcePortNumber
,
20437 { "rDSSourcePortNumber", "lix2.rDSSourcePortNumber",
20438 FT_UINT32
, BASE_DEC
, NULL
, 0,
20439 "RDSPortNumber", HFILL
}},
20440 { &hf_lix2_rDSDestinationPortNumber
,
20441 { "rDSDestinationPortNumber", "lix2.rDSDestinationPortNumber",
20442 FT_UINT32
, BASE_DEC
, NULL
, 0,
20443 "RDSPortNumber", HFILL
}},
20444 { &hf_lix2_applicationID
,
20445 { "applicationID", "lix2.applicationID",
20446 FT_BYTES
, BASE_NONE
, NULL
, 0,
20448 { &hf_lix2_rDSAction
,
20449 { "rDSAction", "lix2.rDSAction",
20450 FT_UINT32
, BASE_DEC
, VALS(lix2_RDSAction_vals
), 0,
20452 { &hf_lix2_serializationFormat
,
20453 { "serializationFormat", "lix2.serializationFormat",
20454 FT_UINT32
, BASE_DEC
, VALS(lix2_SerializationFormat_vals
), 0,
20456 { &hf_lix2_timeOfFirstPacket
,
20457 { "timeOfFirstPacket", "lix2.timeOfFirstPacket",
20458 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
20459 "Timestamp", HFILL
}},
20460 { &hf_lix2_timeOfLastPacket
,
20461 { "timeOfLastPacket", "lix2.timeOfLastPacket",
20462 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
20463 "Timestamp", HFILL
}},
20464 { &hf_lix2_uplinkVolume
,
20465 { "uplinkVolume", "lix2.uplinkVolume",
20466 FT_INT32
, BASE_DEC
, NULL
, 0,
20467 "INTEGER", HFILL
}},
20468 { &hf_lix2_downlinkVolume
,
20469 { "downlinkVolume", "lix2.downlinkVolume",
20470 FT_INT32
, BASE_DEC
, NULL
, 0,
20471 "INTEGER", HFILL
}},
20472 { &hf_lix2_releaseCause
,
20473 { "releaseCause", "lix2.releaseCause",
20474 FT_UINT32
, BASE_DEC
, VALS(lix2_NEFReleaseCause_vals
), 0,
20475 "NEFReleaseCause", HFILL
}},
20476 { &hf_lix2_failureCause
,
20477 { "failureCause", "lix2.failureCause",
20478 FT_UINT32
, BASE_DEC
, VALS(lix2_NEFFailureCause_vals
), 0,
20479 "NEFFailureCause", HFILL
}},
20480 { &hf_lix2_triggerId
,
20481 { "triggerId", "lix2.triggerId",
20482 FT_STRING
, BASE_NONE
, NULL
, 0,
20484 { &hf_lix2_triggerPayload
,
20485 { "triggerPayload", "lix2.triggerPayload",
20486 FT_BYTES
, BASE_NONE
, NULL
, 0,
20488 { &hf_lix2_validityPeriod
,
20489 { "validityPeriod", "lix2.validityPeriod",
20490 FT_INT32
, BASE_DEC
, NULL
, 0,
20491 "INTEGER", HFILL
}},
20492 { &hf_lix2_priorityDT
,
20493 { "priorityDT", "lix2.priorityDT",
20494 FT_UINT32
, BASE_DEC
, VALS(lix2_PriorityDT_vals
), 0,
20496 { &hf_lix2_sourcePortId
,
20497 { "sourcePortId", "lix2.sourcePortId",
20498 FT_UINT32
, BASE_DEC
, NULL
, 0,
20499 "PortNumber", HFILL
}},
20500 { &hf_lix2_destinationPortId
,
20501 { "destinationPortId", "lix2.destinationPortId",
20502 FT_UINT32
, BASE_DEC
, NULL
, 0,
20503 "PortNumber", HFILL
}},
20504 { &hf_lix2_deviceTriggerDeliveryResult
,
20505 { "deviceTriggerDeliveryResult", "lix2.deviceTriggerDeliveryResult",
20506 FT_UINT32
, BASE_DEC
, VALS(lix2_DeviceTriggerDeliveryResult_vals
), 0,
20508 { &hf_lix2_terminatingSMSParty
,
20509 { "terminatingSMSParty", "lix2.terminatingSMSParty",
20510 FT_STRING
, BASE_NONE
, NULL
, 0,
20513 { "sMS", "lix2.sMS",
20514 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSTPDUData_vals
), 0,
20515 "SMSTPDUData", HFILL
}},
20516 { &hf_lix2_sourcePort
,
20517 { "sourcePort", "lix2.sourcePort",
20518 FT_UINT32
, BASE_DEC
, NULL
, 0,
20519 "PortNumber", HFILL
}},
20520 { &hf_lix2_destinationPort
,
20521 { "destinationPort", "lix2.destinationPort",
20522 FT_UINT32
, BASE_DEC
, NULL
, 0,
20523 "PortNumber", HFILL
}},
20524 { &hf_lix2_expectedUEMovingTrajectory
,
20525 { "expectedUEMovingTrajectory", "lix2.expectedUEMovingTrajectory",
20526 FT_UINT32
, BASE_DEC
, NULL
, 0,
20527 "SEQUENCE_OF_UMTLocationArea5G", HFILL
}},
20528 { &hf_lix2_expectedUEMovingTrajectory_item
,
20529 { "UMTLocationArea5G", "lix2.UMTLocationArea5G_element",
20530 FT_NONE
, BASE_NONE
, NULL
, 0,
20532 { &hf_lix2_stationaryIndication
,
20533 { "stationaryIndication", "lix2.stationaryIndication",
20534 FT_UINT32
, BASE_DEC
, VALS(lix2_StationaryIndication_vals
), 0,
20536 { &hf_lix2_communicationDurationTime
,
20537 { "communicationDurationTime", "lix2.communicationDurationTime",
20538 FT_INT32
, BASE_DEC
, NULL
, 0,
20539 "INTEGER", HFILL
}},
20540 { &hf_lix2_periodicTime
,
20541 { "periodicTime", "lix2.periodicTime",
20542 FT_INT32
, BASE_DEC
, NULL
, 0,
20543 "INTEGER", HFILL
}},
20544 { &hf_lix2_scheduledCommunicationTime
,
20545 { "scheduledCommunicationTime", "lix2.scheduledCommunicationTime_element",
20546 FT_NONE
, BASE_NONE
, NULL
, 0,
20548 { &hf_lix2_scheduledCommunicationType
,
20549 { "scheduledCommunicationType", "lix2.scheduledCommunicationType",
20550 FT_UINT32
, BASE_DEC
, VALS(lix2_ScheduledCommunicationType_vals
), 0,
20552 { &hf_lix2_batteryIndication
,
20553 { "batteryIndication", "lix2.batteryIndication",
20554 FT_UINT32
, BASE_DEC
, VALS(lix2_BatteryIndication_vals
), 0,
20556 { &hf_lix2_trafficProfile
,
20557 { "trafficProfile", "lix2.trafficProfile",
20558 FT_UINT32
, BASE_DEC
, VALS(lix2_TrafficProfile_vals
), 0,
20560 { &hf_lix2_expectedTimeAndDayOfWeekInTrajectory
,
20561 { "expectedTimeAndDayOfWeekInTrajectory", "lix2.expectedTimeAndDayOfWeekInTrajectory",
20562 FT_UINT32
, BASE_DEC
, NULL
, 0,
20563 "SEQUENCE_OF_UMTLocationArea5G", HFILL
}},
20564 { &hf_lix2_expectedTimeAndDayOfWeekInTrajectory_item
,
20565 { "UMTLocationArea5G", "lix2.UMTLocationArea5G_element",
20566 FT_NONE
, BASE_NONE
, NULL
, 0,
20568 { &hf_lix2_validityTime
,
20569 { "validityTime", "lix2.validityTime",
20570 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
20571 "Timestamp", HFILL
}},
20572 { &hf_lix2_aFSessionWithQoSOpType
,
20573 { "aFSessionWithQoSOpType", "lix2.aFSessionWithQoSOpType",
20574 FT_UINT32
, BASE_DEC
, VALS(lix2_AForASSessionWithQoSOpType_vals
), 0,
20575 "AForASSessionWithQoSOpType", HFILL
}},
20576 { &hf_lix2_aFSessionWithQoSSubscription
,
20577 { "aFSessionWithQoSSubscription", "lix2.aFSessionWithQoSSubscription_element",
20578 FT_NONE
, BASE_NONE
, NULL
, 0,
20579 "SBIType", HFILL
}},
20580 { &hf_lix2_aFSessionWithQoSSubscriptionPatch
,
20581 { "aFSessionWithQoSSubscriptionPatch", "lix2.aFSessionWithQoSSubscriptionPatch_element",
20582 FT_NONE
, BASE_NONE
, NULL
, 0,
20583 "SBIType", HFILL
}},
20584 { &hf_lix2_aFSessionWithQoSResponseCode
,
20585 { "aFSessionWithQoSResponseCode", "lix2.aFSessionWithQoSResponseCode",
20586 FT_UINT32
, BASE_DEC
, VALS(lix2_AForASSessionWithQoSResponseCode_vals
), 0,
20587 "AForASSessionWithQoSResponseCode", HFILL
}},
20588 { &hf_lix2_userPlaneNotificationData
,
20589 { "userPlaneNotificationData", "lix2.userPlaneNotificationData_element",
20590 FT_NONE
, BASE_NONE
, NULL
, 0,
20591 "SBIType", HFILL
}},
20592 { &hf_lix2_aForASSessionWithQoSResponseCode
,
20593 { "aForASSessionWithQoSResponseCode", "lix2.aForASSessionWithQoSResponseCode",
20594 FT_UINT32
, BASE_DEC
, VALS(lix2_AForASSessionWithQoSResponseCode_vals
), 0,
20597 { "days", "lix2.days",
20598 FT_UINT32
, BASE_DEC
, NULL
, 0,
20599 "SEQUENCE_OF_Daytime", HFILL
}},
20600 { &hf_lix2_days_item
,
20601 { "Daytime", "lix2.Daytime_element",
20602 FT_NONE
, BASE_NONE
, NULL
, 0,
20604 { &hf_lix2_timeOfDay
,
20605 { "timeOfDay", "lix2.timeOfDay_element",
20606 FT_NONE
, BASE_NONE
, NULL
, 0,
20607 "Daytime", HFILL
}},
20608 { &hf_lix2_durationSec
,
20609 { "durationSec", "lix2.durationSec",
20610 FT_INT32
, BASE_DEC
, NULL
, 0,
20611 "INTEGER", HFILL
}},
20612 { &hf_lix2_location_01
,
20613 { "location", "lix2.location_element",
20614 FT_NONE
, BASE_NONE
, NULL
, 0,
20615 "NRLocation", HFILL
}},
20616 { &hf_lix2_daysOfWeek
,
20617 { "daysOfWeek", "lix2.daysOfWeek",
20618 FT_UINT32
, BASE_DEC
, VALS(lix2_Day_vals
), 0,
20620 { &hf_lix2_timeOfDayStart
,
20621 { "timeOfDayStart", "lix2.timeOfDayStart",
20622 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
20623 "Timestamp", HFILL
}},
20624 { &hf_lix2_timeOfDayEnd
,
20625 { "timeOfDayEnd", "lix2.timeOfDayEnd",
20626 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
20627 "Timestamp", HFILL
}},
20629 { "mSISDN", "lix2.mSISDN",
20630 FT_STRING
, BASE_NONE
, NULL
, 0,
20632 { &hf_lix2_externalIdentifier
,
20633 { "externalIdentifier", "lix2.externalIdentifier",
20634 FT_STRING
, BASE_NONE
, NULL
, 0,
20636 { &hf_lix2_ePSBearerID
,
20637 { "ePSBearerID", "lix2.ePSBearerID",
20638 FT_UINT32
, BASE_DEC
, NULL
, 0,
20641 { "sCEFID", "lix2.sCEFID",
20642 FT_STRING
, BASE_NONE
, NULL
, 0,
20644 { &hf_lix2_sCSASID
,
20645 { "sCSASID", "lix2.sCSASID",
20646 FT_STRING
, BASE_NONE
, NULL
, 0,
20648 { &hf_lix2_releaseCause_01
,
20649 { "releaseCause", "lix2.releaseCause",
20650 FT_UINT32
, BASE_DEC
, VALS(lix2_SCEFReleaseCause_vals
), 0,
20651 "SCEFReleaseCause", HFILL
}},
20652 { &hf_lix2_failureCause_01
,
20653 { "failureCause", "lix2.failureCause",
20654 FT_UINT32
, BASE_DEC
, VALS(lix2_SCEFFailureCause_vals
), 0,
20655 "SCEFFailureCause", HFILL
}},
20656 { &hf_lix2_externalIdentifie
,
20657 { "externalIdentifie", "lix2.externalIdentifie",
20658 FT_STRING
, BASE_NONE
, NULL
, 0,
20660 { &hf_lix2_terminatingSMSParty_01
,
20661 { "terminatingSMSParty", "lix2.terminatingSMSParty",
20662 FT_STRING
, BASE_NONE
, NULL
, 0,
20663 "SCSASID", HFILL
}},
20664 { &hf_lix2_periodicCommunicationIndicator
,
20665 { "periodicCommunicationIndicator", "lix2.periodicCommunicationIndicator",
20666 FT_UINT32
, BASE_DEC
, VALS(lix2_PeriodicCommunicationIndicator_vals
), 0,
20668 { &hf_lix2_aSSessionWithQoSOpType
,
20669 { "aSSessionWithQoSOpType", "lix2.aSSessionWithQoSOpType",
20670 FT_UINT32
, BASE_DEC
, VALS(lix2_AForASSessionWithQoSOpType_vals
), 0,
20671 "AForASSessionWithQoSOpType", HFILL
}},
20672 { &hf_lix2_aSSessionWithQoSSubscription
,
20673 { "aSSessionWithQoSSubscription", "lix2.aSSessionWithQoSSubscription_element",
20674 FT_NONE
, BASE_NONE
, NULL
, 0,
20675 "SBIType", HFILL
}},
20676 { &hf_lix2_aSSessionWithQoSSubscriptionPatch
,
20677 { "aSSessionWithQoSSubscriptionPatch", "lix2.aSSessionWithQoSSubscriptionPatch_element",
20678 FT_NONE
, BASE_NONE
, NULL
, 0,
20679 "SBIType", HFILL
}},
20680 { &hf_lix2_aSSessionWithQoSResponseCode
,
20681 { "aSSessionWithQoSResponseCode", "lix2.aSSessionWithQoSResponseCode",
20682 FT_UINT32
, BASE_DEC
, VALS(lix2_AForASSessionWithQoSResponseCode_vals
), 0,
20683 "AForASSessionWithQoSResponseCode", HFILL
}},
20685 { "aKID", "lix2.aKID",
20686 FT_STRING
, BASE_NONE
, NULL
, 0,
20689 { "kAKMA", "lix2.kAKMA",
20690 FT_BYTES
, BASE_NONE
, NULL
, 0,
20693 { "type", "lix2.type",
20694 FT_UINT32
, BASE_DEC
, VALS(lix2_KeyGetType_vals
), 0,
20695 "KeyGetType", HFILL
}},
20696 { &hf_lix2_keyInfo
,
20697 { "keyInfo", "lix2.keyInfo_element",
20698 FT_NONE
, BASE_NONE
, NULL
, 0,
20699 "AFKeyInfo", HFILL
}},
20700 { &hf_lix2_aFKeyList
,
20701 { "aFKeyList", "lix2.aFKeyList",
20702 FT_UINT32
, BASE_DEC
, NULL
, 0,
20703 "SEQUENCE_OF_AFKeyInfo", HFILL
}},
20704 { &hf_lix2_aFKeyList_item
,
20705 { "AFKeyInfo", "lix2.AFKeyInfo_element",
20706 FT_NONE
, BASE_NONE
, NULL
, 0,
20709 { "nFID", "lix2.nFID",
20710 FT_STRING
, BASE_NONE
, NULL
, 0,
20713 { "aFFQDN", "lix2.aFFQDN",
20714 FT_STRING
, BASE_NONE
, NULL
, 0,
20716 { &hf_lix2_uaProtocolID
,
20717 { "uaProtocolID", "lix2.uaProtocolID",
20718 FT_BYTES
, BASE_NONE
, NULL
, 0,
20721 { "tls12", "lix2.tls12_element",
20722 FT_NONE
, BASE_NONE
, NULL
, 0,
20723 "TLS12UAStarParams", HFILL
}},
20724 { &hf_lix2_generic
,
20725 { "generic", "lix2.generic_element",
20726 FT_NONE
, BASE_NONE
, NULL
, 0,
20727 "GenericUAStarParams", HFILL
}},
20728 { &hf_lix2_genericClientParams
,
20729 { "genericClientParams", "lix2.genericClientParams",
20730 FT_BYTES
, BASE_NONE
, NULL
, 0,
20731 "OCTET_STRING", HFILL
}},
20732 { &hf_lix2_genericServerParams
,
20733 { "genericServerParams", "lix2.genericServerParams",
20734 FT_BYTES
, BASE_NONE
, NULL
, 0,
20735 "OCTET_STRING", HFILL
}},
20736 { &hf_lix2_TLSCipherSuite_item
,
20737 { "TLSCipherSuite item", "lix2.TLSCipherSuite_item",
20738 FT_UINT32
, BASE_DEC
, NULL
, 0,
20739 "INTEGER_0_255", HFILL
}},
20740 { &hf_lix2_preMasterSecret
,
20741 { "preMasterSecret", "lix2.preMasterSecret",
20742 FT_BYTES
, BASE_NONE
, NULL
, 0,
20743 "OCTET_STRING_SIZE_48", HFILL
}},
20744 { &hf_lix2_masterSecret
,
20745 { "masterSecret", "lix2.masterSecret",
20746 FT_BYTES
, BASE_NONE
, NULL
, 0,
20747 "OCTET_STRING_SIZE_48", HFILL
}},
20748 { &hf_lix2_pRFAlgorithm
,
20749 { "pRFAlgorithm", "lix2.pRFAlgorithm",
20750 FT_UINT32
, BASE_DEC
, VALS(lix2_TLSPRFAlgorithm_vals
), 0,
20751 "TLSPRFAlgorithm", HFILL
}},
20752 { &hf_lix2_cipherSuite
,
20753 { "cipherSuite", "lix2.cipherSuite",
20754 FT_UINT32
, BASE_DEC
, NULL
, 0,
20755 "TLSCipherSuite", HFILL
}},
20756 { &hf_lix2_cipherType
,
20757 { "cipherType", "lix2.cipherType",
20758 FT_UINT32
, BASE_DEC
, VALS(lix2_TLSCipherType_vals
), 0,
20759 "TLSCipherType", HFILL
}},
20760 { &hf_lix2_encKeyLength
,
20761 { "encKeyLength", "lix2.encKeyLength",
20762 FT_UINT32
, BASE_DEC
, NULL
, 0,
20763 "INTEGER_0_255", HFILL
}},
20764 { &hf_lix2_blockLength
,
20765 { "blockLength", "lix2.blockLength",
20766 FT_UINT32
, BASE_DEC
, NULL
, 0,
20767 "INTEGER_0_255", HFILL
}},
20768 { &hf_lix2_fixedIVLength
,
20769 { "fixedIVLength", "lix2.fixedIVLength",
20770 FT_UINT32
, BASE_DEC
, NULL
, 0,
20771 "INTEGER_0_255", HFILL
}},
20772 { &hf_lix2_recordIVLength
,
20773 { "recordIVLength", "lix2.recordIVLength",
20774 FT_UINT32
, BASE_DEC
, NULL
, 0,
20775 "INTEGER_0_255", HFILL
}},
20776 { &hf_lix2_macLength
,
20777 { "macLength", "lix2.macLength",
20778 FT_UINT32
, BASE_DEC
, NULL
, 0,
20779 "INTEGER_0_255", HFILL
}},
20780 { &hf_lix2_macKeyLength
,
20781 { "macKeyLength", "lix2.macKeyLength",
20782 FT_UINT32
, BASE_DEC
, NULL
, 0,
20783 "INTEGER_0_255", HFILL
}},
20784 { &hf_lix2_compressionAlgorithm
,
20785 { "compressionAlgorithm", "lix2.compressionAlgorithm",
20786 FT_UINT32
, BASE_DEC
, VALS(lix2_TLSCompressionAlgorithm_vals
), 0,
20787 "TLSCompressionAlgorithm", HFILL
}},
20788 { &hf_lix2_clientRandom
,
20789 { "clientRandom", "lix2.clientRandom",
20790 FT_BYTES
, BASE_NONE
, NULL
, 0,
20791 "OCTET_STRING_SIZE_32", HFILL
}},
20792 { &hf_lix2_serverRandom
,
20793 { "serverRandom", "lix2.serverRandom",
20794 FT_BYTES
, BASE_NONE
, NULL
, 0,
20795 "OCTET_STRING_SIZE_32", HFILL
}},
20796 { &hf_lix2_clientSequenceNumber
,
20797 { "clientSequenceNumber", "lix2.clientSequenceNumber",
20798 FT_INT32
, BASE_DEC
, NULL
, 0,
20799 "INTEGER", HFILL
}},
20800 { &hf_lix2_serverSequenceNumber
,
20801 { "serverSequenceNumber", "lix2.serverSequenceNumber",
20802 FT_INT32
, BASE_DEC
, NULL
, 0,
20803 "INTEGER", HFILL
}},
20804 { &hf_lix2_sessionID
,
20805 { "sessionID", "lix2.sessionID",
20806 FT_BYTES
, BASE_NONE
, NULL
, 0,
20807 "OCTET_STRING_SIZE_0_32", HFILL
}},
20808 { &hf_lix2_tLSServerExtensions
,
20809 { "tLSServerExtensions", "lix2.tLSServerExtensions",
20810 FT_BYTES
, BASE_NONE
, NULL
, 0,
20811 "OCTET_STRING_SIZE_0_65535", HFILL
}},
20812 { &hf_lix2_tLSClientExtensions
,
20813 { "tLSClientExtensions", "lix2.tLSClientExtensions",
20814 FT_BYTES
, BASE_NONE
, NULL
, 0,
20815 "OCTET_STRING_SIZE_0_65535", HFILL
}},
20816 { &hf_lix2_aFID_01
,
20817 { "aFID", "lix2.aFID_element",
20818 FT_NONE
, BASE_NONE
, NULL
, 0,
20819 "AKMAAFID", HFILL
}},
20821 { "kAF", "lix2.kAF",
20822 FT_BYTES
, BASE_NONE
, NULL
, 0,
20824 { &hf_lix2_kAFExpTime
,
20825 { "kAFExpTime", "lix2.kAFExpTime",
20826 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0,
20827 "KAFExpiryTime", HFILL
}},
20828 { &hf_lix2_uaStarParams
,
20829 { "uaStarParams", "lix2.uaStarParams",
20830 FT_UINT32
, BASE_DEC
, VALS(lix2_UAStarParams_vals
), 0,
20832 { &hf_lix2_aFID_02
,
20833 { "aFID", "lix2.aFID",
20834 FT_STRING
, BASE_NONE
, NULL
, 0,
20836 { &hf_lix2_kAFParamList
,
20837 { "kAFParamList", "lix2.kAFParamList",
20838 FT_UINT32
, BASE_DEC
, NULL
, 0,
20839 "SEQUENCE_OF_AFSecurityParams", HFILL
}},
20840 { &hf_lix2_kAFParamList_item
,
20841 { "AFSecurityParams", "lix2.AFSecurityParams_element",
20842 FT_NONE
, BASE_NONE
, NULL
, 0,
20844 { &hf_lix2_aFSecurityParams
,
20845 { "aFSecurityParams", "lix2.aFSecurityParams_element",
20846 FT_NONE
, BASE_NONE
, NULL
, 0,
20848 { &hf_lix2_removalCause
,
20849 { "removalCause", "lix2.removalCause",
20850 FT_UINT32
, BASE_DEC
, VALS(lix2_AFKeyRemovalCause_vals
), 0,
20851 "AFKeyRemovalCause", HFILL
}},
20852 { &hf_lix2_registrationType
,
20853 { "registrationType", "lix2.registrationType",
20854 FT_UINT32
, BASE_DEC
, VALS(lix2_AMFRegistrationType_vals
), 0,
20855 "AMFRegistrationType", HFILL
}},
20856 { &hf_lix2_registrationResult
,
20857 { "registrationResult", "lix2.registrationResult",
20858 FT_UINT32
, BASE_DEC
, VALS(lix2_AMFRegistrationResult_vals
), 0,
20859 "AMFRegistrationResult", HFILL
}},
20861 { "slice", "lix2.slice_element",
20862 FT_NONE
, BASE_NONE
, NULL
, 0,
20865 { "sUCI", "lix2.sUCI_element",
20866 FT_NONE
, BASE_NONE
, NULL
, 0,
20869 { "gUTI", "lix2.gUTI_element",
20870 FT_NONE
, BASE_NONE
, NULL
, 0,
20871 "FiveGGUTI", HFILL
}},
20872 { &hf_lix2_non3GPPAccessEndpoint
,
20873 { "non3GPPAccessEndpoint", "lix2.non3GPPAccessEndpoint",
20874 FT_UINT32
, BASE_DEC
, VALS(lix2_UEEndpointAddress_vals
), 0,
20875 "UEEndpointAddress", HFILL
}},
20876 { &hf_lix2_fiveGSTAIList
,
20877 { "fiveGSTAIList", "lix2.fiveGSTAIList",
20878 FT_UINT32
, BASE_DEC
, NULL
, 0,
20879 "TAIList", HFILL
}},
20880 { &hf_lix2_sMSOverNasIndicator
,
20881 { "sMSOverNasIndicator", "lix2.sMSOverNasIndicator",
20882 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSOverNASIndicator_vals
), 0,
20884 { &hf_lix2_oldGUTI
,
20885 { "oldGUTI", "lix2.oldGUTI",
20886 FT_UINT32
, BASE_DEC
, VALS(lix2_EPS5GGUTI_vals
), 0,
20887 "EPS5GGUTI", HFILL
}},
20888 { &hf_lix2_eMM5GRegStatus
,
20889 { "eMM5GRegStatus", "lix2.eMM5GRegStatus_element",
20890 FT_NONE
, BASE_NONE
, NULL
, 0,
20891 "EMM5GMMStatus", HFILL
}},
20892 { &hf_lix2_nonIMEISVPEI
,
20893 { "nonIMEISVPEI", "lix2.nonIMEISVPEI",
20894 FT_UINT32
, BASE_DEC
, VALS(lix2_NonIMEISVPEI_vals
), 0,
20896 { &hf_lix2_mACRestIndicator
,
20897 { "mACRestIndicator", "lix2.mACRestIndicator",
20898 FT_UINT32
, BASE_DEC
, VALS(lix2_MACRestrictionIndicator_vals
), 0,
20899 "MACRestrictionIndicator", HFILL
}},
20900 { &hf_lix2_pagingRestrictionIndicator
,
20901 { "pagingRestrictionIndicator", "lix2.pagingRestrictionIndicator",
20902 FT_BYTES
, BASE_NONE
, NULL
, 0,
20904 { &hf_lix2_rATType
,
20905 { "rATType", "lix2.rATType",
20906 FT_UINT32
, BASE_DEC
, VALS(lix2_RATType_vals
), 0,
20908 { &hf_lix2_rRCEstablishmentCause
,
20909 { "rRCEstablishmentCause", "lix2.rRCEstablishmentCause",
20910 FT_UINT32
, BASE_DEC
, VALS(lix2_RRCEstablishmentCause_vals
), 0,
20912 { &hf_lix2_nGInformation
,
20913 { "nGInformation", "lix2.nGInformation_element",
20914 FT_NONE
, BASE_NONE
, NULL
, 0,
20916 { &hf_lix2_nASTransportInitialInformation
,
20917 { "nASTransportInitialInformation", "lix2.nASTransportInitialInformation_element",
20918 FT_NONE
, BASE_NONE
, NULL
, 0,
20920 { &hf_lix2_sORTransparentContainer
,
20921 { "sORTransparentContainer", "lix2.sORTransparentContainer",
20922 FT_BYTES
, BASE_NONE
, NULL
, 0,
20924 { &hf_lix2_equivalentPLMNList
,
20925 { "equivalentPLMNList", "lix2.equivalentPLMNList",
20926 FT_UINT32
, BASE_DEC
, NULL
, 0,
20927 "PLMNList", HFILL
}},
20928 { &hf_lix2_fiveGMMCapability
,
20929 { "fiveGMMCapability", "lix2.fiveGMMCapability",
20930 FT_BYTES
, BASE_NONE
, NULL
, 0,
20932 { &hf_lix2_initialRANUEContextSetup
,
20933 { "initialRANUEContextSetup", "lix2.initialRANUEContextSetup_element",
20934 FT_NONE
, BASE_NONE
, NULL
, 0,
20936 { &hf_lix2_mUSIMUERequestType
,
20937 { "mUSIMUERequestType", "lix2.mUSIMUERequestType",
20938 FT_BYTES
, BASE_NONE
, NULL
, 0,
20940 { &hf_lix2_unavailabilityPeriodDuration
,
20941 { "unavailabilityPeriodDuration", "lix2.unavailabilityPeriodDuration",
20942 FT_BYTES
, BASE_NONE
, NULL
, 0,
20944 { &hf_lix2_fiveGSUpdateType
,
20945 { "fiveGSUpdateType", "lix2.fiveGSUpdateType",
20946 FT_BYTES
, BASE_NONE
, NULL
, 0,
20948 { &hf_lix2_uEAreaIndication
,
20949 { "uEAreaIndication", "lix2.uEAreaIndication_element",
20950 FT_NONE
, BASE_NONE
, NULL
, 0,
20952 { &hf_lix2_establishmentCauseNon3GPPAccess
,
20953 { "establishmentCauseNon3GPPAccess", "lix2.establishmentCauseNon3GPPAccess",
20954 FT_BYTES
, BASE_NONE
, NULL
, 0,
20956 { &hf_lix2_deregistrationDirection
,
20957 { "deregistrationDirection", "lix2.deregistrationDirection",
20958 FT_UINT32
, BASE_DEC
, VALS(lix2_AMFDirection_vals
), 0,
20959 "AMFDirection", HFILL
}},
20960 { &hf_lix2_accessType
,
20961 { "accessType", "lix2.accessType",
20962 FT_UINT32
, BASE_DEC
, VALS(lix2_AccessType_vals
), 0,
20965 { "cause", "lix2.cause",
20966 FT_UINT32
, BASE_DEC
, NULL
, 0,
20967 "FiveGMMCause", HFILL
}},
20968 { &hf_lix2_switchOffIndicator
,
20969 { "switchOffIndicator", "lix2.switchOffIndicator",
20970 FT_UINT32
, BASE_DEC
, VALS(lix2_SwitchOffIndicator_vals
), 0,
20972 { &hf_lix2_reRegRequiredIndicator
,
20973 { "reRegRequiredIndicator", "lix2.reRegRequiredIndicator",
20974 FT_UINT32
, BASE_DEC
, VALS(lix2_ReRegRequiredIndicator_vals
), 0,
20976 { &hf_lix2_deprecatedSMSOverNASIndicator
,
20977 { "deprecatedSMSOverNASIndicator", "lix2.deprecatedSMSOverNASIndicator",
20978 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSOverNASIndicator_vals
), 0,
20979 "SMSOverNASIndicator", HFILL
}},
20980 { &hf_lix2_deprecatedOldGUTI
,
20981 { "deprecatedOldGUTI", "lix2.deprecatedOldGUTI",
20982 FT_UINT32
, BASE_DEC
, VALS(lix2_EPS5GGUTI_vals
), 0,
20983 "EPS5GGUTI", HFILL
}},
20984 { &hf_lix2_timeOfRegistration
,
20985 { "timeOfRegistration", "lix2.timeOfRegistration",
20986 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
20987 "Timestamp", HFILL
}},
20988 { &hf_lix2_sMSOverNASIndicator
,
20989 { "sMSOverNASIndicator", "lix2.sMSOverNASIndicator",
20990 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSOverNASIndicator_vals
), 0,
20992 { &hf_lix2_uEPolicy
,
20993 { "uEPolicy", "lix2.uEPolicy",
20994 FT_BYTES
, BASE_NONE
, NULL
, 0,
20996 { &hf_lix2_failedProcedureType
,
20997 { "failedProcedureType", "lix2.failedProcedureType",
20998 FT_UINT32
, BASE_DEC
, VALS(lix2_AMFFailedProcedureType_vals
), 0,
20999 "AMFFailedProcedureType", HFILL
}},
21000 { &hf_lix2_failureCause_02
,
21001 { "failureCause", "lix2.failureCause",
21002 FT_UINT32
, BASE_DEC
, VALS(lix2_AMFFailureCause_vals
), 0,
21003 "AMFFailureCause", HFILL
}},
21004 { &hf_lix2_requestedSlice
,
21005 { "requestedSlice", "lix2.requestedSlice",
21006 FT_UINT32
, BASE_DEC
, NULL
, 0,
21008 { &hf_lix2_nRPPaMessage
,
21009 { "nRPPaMessage", "lix2.nRPPaMessage",
21010 FT_BYTES
, BASE_NONE
, NULL
, 0,
21011 "OCTET_STRING", HFILL
}},
21012 { &hf_lix2_lPPMessage
,
21013 { "lPPMessage", "lix2.lPPMessage",
21014 FT_BYTES
, BASE_NONE
, NULL
, 0,
21015 "OCTET_STRING", HFILL
}},
21016 { &hf_lix2_lcsCorrelationId
,
21017 { "lcsCorrelationId", "lix2.lcsCorrelationId",
21018 FT_STRING
, BASE_NONE
, NULL
, 0,
21019 "UTF8String_SIZE_1_255", HFILL
}},
21020 { &hf_lix2_userIdentifiers
,
21021 { "userIdentifiers", "lix2.userIdentifiers_element",
21022 FT_NONE
, BASE_NONE
, NULL
, 0,
21024 { &hf_lix2_aMFUENGAPID
,
21025 { "aMFUENGAPID", "lix2.aMFUENGAPID",
21026 FT_UINT64
, BASE_DEC
, NULL
, 0,
21028 { &hf_lix2_rANUENGAPID
,
21029 { "rANUENGAPID", "lix2.rANUENGAPID",
21030 FT_UINT32
, BASE_DEC
, NULL
, 0,
21032 { &hf_lix2_handoverType
,
21033 { "handoverType", "lix2.handoverType",
21034 FT_UINT32
, BASE_DEC
, VALS(lix2_HandoverType_vals
), 0,
21036 { &hf_lix2_targetToSourceContainer
,
21037 { "targetToSourceContainer", "lix2.targetToSourceContainer",
21038 FT_BYTES
, BASE_NONE
, NULL
, 0,
21039 "RANTargetToSourceContainer", HFILL
}},
21040 { &hf_lix2_handoverCause
,
21041 { "handoverCause", "lix2.handoverCause",
21042 FT_UINT32
, BASE_DEC
, VALS(lix2_HandoverCause_vals
), 0,
21044 { &hf_lix2_pDUSessionResourceInformation
,
21045 { "pDUSessionResourceInformation", "lix2.pDUSessionResourceInformation_element",
21046 FT_NONE
, BASE_NONE
, NULL
, 0,
21048 { &hf_lix2_mobilityRestrictionList
,
21049 { "mobilityRestrictionList", "lix2.mobilityRestrictionList_element",
21050 FT_NONE
, BASE_NONE
, NULL
, 0,
21052 { &hf_lix2_locationReportingRequestType
,
21053 { "locationReportingRequestType", "lix2.locationReportingRequestType_element",
21054 FT_NONE
, BASE_NONE
, NULL
, 0,
21056 { &hf_lix2_nPNAccessInformation
,
21057 { "nPNAccessInformation", "lix2.nPNAccessInformation",
21058 FT_UINT32
, BASE_DEC
, VALS(lix2_NPNAccessInformation_vals
), 0,
21060 { &hf_lix2_sourceToTargetContainer
,
21061 { "sourceToTargetContainer", "lix2.sourceToTargetContainer",
21062 FT_BYTES
, BASE_NONE
, NULL
, 0,
21063 "RANSourceToTargetContainer", HFILL
}},
21064 { &hf_lix2_gUTI_01
,
21065 { "gUTI", "lix2.gUTI_element",
21066 FT_NONE
, BASE_NONE
, NULL
, 0,
21068 { &hf_lix2_serviceAreaList
,
21069 { "serviceAreaList", "lix2.serviceAreaList",
21070 FT_BYTES
, BASE_NONE
, NULL
, 0,
21072 { &hf_lix2_traceRecordType
,
21073 { "traceRecordType", "lix2.traceRecordType",
21074 FT_UINT32
, BASE_DEC
, VALS(lix2_TraceRecordType_vals
), 0,
21076 { &hf_lix2_traceDirection
,
21077 { "traceDirection", "lix2.traceDirection",
21078 FT_UINT32
, BASE_DEC
, VALS(lix2_TraceDirection_vals
), 0,
21080 { &hf_lix2_deprecatedTraceActivationInfo
,
21081 { "deprecatedTraceActivationInfo", "lix2.deprecatedTraceActivationInfo_element",
21082 FT_NONE
, BASE_NONE
, NULL
, 0,
21083 "TraceActivationInfo", HFILL
}},
21084 { &hf_lix2_nGRANCGI
,
21085 { "nGRANCGI", "lix2.nGRANCGI_element",
21086 FT_NONE
, BASE_NONE
, NULL
, 0,
21088 { &hf_lix2_globalRANNodeID
,
21089 { "globalRANNodeID", "lix2.globalRANNodeID_element",
21090 FT_NONE
, BASE_NONE
, NULL
, 0,
21092 { &hf_lix2_traceCollectionEntityInfo
,
21093 { "traceCollectionEntityInfo", "lix2.traceCollectionEntityInfo_element",
21094 FT_NONE
, BASE_NONE
, NULL
, 0,
21096 { &hf_lix2_aMFTraceData
,
21097 { "aMFTraceData", "lix2.aMFTraceData_element",
21098 FT_NONE
, BASE_NONE
, NULL
, 0,
21099 "XMLType", HFILL
}},
21100 { &hf_lix2_traceActivation
,
21101 { "traceActivation", "lix2.traceActivation_element",
21102 FT_NONE
, BASE_NONE
, NULL
, 0,
21104 { &hf_lix2_serviceMessageIdentity
,
21105 { "serviceMessageIdentity", "lix2.serviceMessageIdentity",
21106 FT_UINT32
, BASE_DEC
, VALS(lix2_ServiceMessageIdentity_vals
), 0,
21108 { &hf_lix2_serviceType
,
21109 { "serviceType", "lix2.serviceType",
21110 FT_BYTES
, BASE_NONE
, NULL
, 0,
21111 "OCTET_STRING_SIZE_1", HFILL
}},
21112 { &hf_lix2_fiveGTMSI
,
21113 { "fiveGTMSI", "lix2.fiveGTMSI",
21114 FT_UINT32
, BASE_DEC
, NULL
, 0,
21116 { &hf_lix2_uplinkDataStatus
,
21117 { "uplinkDataStatus", "lix2.uplinkDataStatus",
21118 FT_BYTES
, BASE_NONE
, NULL
, 0,
21119 "OCTET_STRING_SIZE_2_32", HFILL
}},
21120 { &hf_lix2_pDUSessionStatus
,
21121 { "pDUSessionStatus", "lix2.pDUSessionStatus",
21122 FT_BYTES
, BASE_NONE
, NULL
, 0,
21123 "OCTET_STRING_SIZE_2_32", HFILL
}},
21124 { &hf_lix2_deprecatedUERequestType
,
21125 { "deprecatedUERequestType", "lix2.deprecatedUERequestType",
21126 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGSMRequestType_vals
), 0,
21127 "FiveGSMRequestType", HFILL
}},
21128 { &hf_lix2_pagingRestriction
,
21129 { "pagingRestriction", "lix2.pagingRestriction",
21130 FT_BYTES
, BASE_NONE
, NULL
, 0,
21131 "PagingRestrictionIndicator", HFILL
}},
21132 { &hf_lix2_forbiddenTAIList
,
21133 { "forbiddenTAIList", "lix2.forbiddenTAIList",
21134 FT_UINT32
, BASE_DEC
, NULL
, 0,
21135 "TAIList", HFILL
}},
21136 { &hf_lix2_uERequestType
,
21137 { "uERequestType", "lix2.uERequestType",
21138 FT_BYTES
, BASE_NONE
, NULL
, 0,
21139 "MUSIMUERequestType", HFILL
}},
21140 { &hf_lix2_aMFRegionID
,
21141 { "aMFRegionID", "lix2.aMFRegionID",
21142 FT_UINT32
, BASE_DEC
, NULL
, 0,
21144 { &hf_lix2_aMFSetID
,
21145 { "aMFSetID", "lix2.aMFSetID",
21146 FT_UINT32
, BASE_DEC
, NULL
, 0,
21148 { &hf_lix2_aMFPointer
,
21149 { "aMFPointer", "lix2.aMFPointer",
21150 FT_UINT32
, BASE_DEC
, NULL
, 0,
21152 { &hf_lix2_fiveGMMCause
,
21153 { "fiveGMMCause", "lix2.fiveGMMCause",
21154 FT_UINT32
, BASE_DEC
, NULL
, 0,
21156 { &hf_lix2_fiveGSMCause
,
21157 { "fiveGSMCause", "lix2.fiveGSMCause",
21158 FT_UINT32
, BASE_DEC
, NULL
, 0,
21160 { &hf_lix2_serviceRequest
,
21161 { "serviceRequest", "lix2.serviceRequest",
21162 FT_BYTES
, BASE_NONE
, NULL
, 0,
21163 "OCTET_STRING", HFILL
}},
21164 { &hf_lix2_serviceAccept
,
21165 { "serviceAccept", "lix2.serviceAccept",
21166 FT_BYTES
, BASE_NONE
, NULL
, 0,
21167 "OCTET_STRING", HFILL
}},
21168 { &hf_lix2_nGRANTraceID
,
21169 { "nGRANTraceID", "lix2.nGRANTraceID",
21170 FT_BYTES
, BASE_NONE
, NULL
, 0,
21171 "OCTET_STRING_SIZE_8", HFILL
}},
21172 { &hf_lix2_interfacestoTrace
,
21173 { "interfacestoTrace", "lix2.interfacestoTrace",
21174 FT_BYTES
, BASE_NONE
, NULL
, 0,
21175 "BIT_STRING_SIZE_8", HFILL
}},
21176 { &hf_lix2_traceDepth
,
21177 { "traceDepth", "lix2.traceDepth",
21178 FT_UINT32
, BASE_DEC
, VALS(lix2_TraceDepth_vals
), 0,
21180 { &hf_lix2_traceCollectionEntityIPAddress
,
21181 { "traceCollectionEntityIPAddress", "lix2.traceCollectionEntityIPAddress",
21182 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21183 "IPAddress", HFILL
}},
21184 { &hf_lix2_mDTConfiguration
,
21185 { "mDTConfiguration", "lix2.mDTConfiguration",
21186 FT_UINT32
, BASE_DEC
, VALS(lix2_MDTConfiguration_vals
), 0,
21188 { &hf_lix2_traceCollectionEntityIPAddress_01
,
21189 { "traceCollectionEntityIPAddress", "lix2.traceCollectionEntityIPAddress",
21190 FT_BYTES
, BASE_NONE
, NULL
, 0,
21191 "BIT_STRING_SIZE_1_160_", HFILL
}},
21192 { &hf_lix2_traceCollectionEntityURI
,
21193 { "traceCollectionEntityURI", "lix2.traceCollectionEntityURI",
21194 FT_STRING
, BASE_NONE
, NULL
, 0,
21195 "UTF8String", HFILL
}},
21196 { &hf_lix2_iABNodeIndication
,
21197 { "iABNodeIndication", "lix2.iABNodeIndication",
21198 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21199 "BOOLEAN", HFILL
}},
21200 { &hf_lix2_eDTSession
,
21201 { "eDTSession", "lix2.eDTSession",
21202 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21203 "BOOLEAN", HFILL
}},
21204 { &hf_lix2_authenticatedIndication
,
21205 { "authenticatedIndication", "lix2.authenticatedIndication",
21206 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21207 "BOOLEAN", HFILL
}},
21208 { &hf_lix2_nPNAccessInformation_01
,
21209 { "nPNAccessInformation", "lix2.nPNAccessInformation",
21210 FT_UINT32
, BASE_DEC
, NULL
, 0,
21211 "CellCAGList", HFILL
}},
21212 { &hf_lix2_rEDCAPIndication
,
21213 { "rEDCAPIndication", "lix2.rEDCAPIndication",
21214 FT_UINT32
, BASE_DEC
, VALS(lix2_REDCAPIndication_vals
), 0,
21216 { &hf_lix2_rANNodeName
,
21217 { "rANNodeName", "lix2.rANNodeName",
21218 FT_UINT32
, BASE_DEC
, VALS(lix2_RANNodeName_vals
), 0,
21220 { &hf_lix2_supportedTAList
,
21221 { "supportedTAList", "lix2.supportedTAList",
21222 FT_UINT32
, BASE_DEC
, NULL
, 0,
21224 { &hf_lix2_extendedRANNodeName
,
21225 { "extendedRANNodeName", "lix2.extendedRANNodeName",
21226 FT_UINT32
, BASE_DEC
, VALS(lix2_RANNodeName_vals
), 0,
21227 "RANNodeName", HFILL
}},
21228 { &hf_lix2_pLMNSupportList
,
21229 { "pLMNSupportList", "lix2.pLMNSupportList",
21230 FT_UINT32
, BASE_DEC
, NULL
, 0,
21232 { &hf_lix2_iABSupported
,
21233 { "iABSupported", "lix2.iABSupported",
21234 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21235 "BOOLEAN", HFILL
}},
21236 { &hf_lix2_PLMNSupportList_item
,
21237 { "PLMNSupportItem", "lix2.PLMNSupportItem_element",
21238 FT_NONE
, BASE_NONE
, NULL
, 0,
21240 { &hf_lix2_pLMNIdentity
,
21241 { "pLMNIdentity", "lix2.pLMNIdentity_element",
21242 FT_NONE
, BASE_NONE
, NULL
, 0,
21243 "PLMNID", HFILL
}},
21244 { &hf_lix2_nPNSupport
,
21245 { "nPNSupport", "lix2.nPNSupport",
21246 FT_STRING
, BASE_NONE
, NULL
, 0,
21248 { &hf_lix2_onboardingSupport
,
21249 { "onboardingSupport", "lix2.onboardingSupport",
21250 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21251 "BOOLEAN", HFILL
}},
21252 { &hf_lix2_gNBDUID
,
21253 { "gNBDUID", "lix2.gNBDUID",
21254 FT_UINT64
, BASE_DEC
, NULL
, 0,
21255 "INTEGER_0_68719476735", HFILL
}},
21256 { &hf_lix2_gNBDUName
,
21257 { "gNBDUName", "lix2.gNBDUName",
21258 FT_STRING
, BASE_NONE
, NULL
, 0,
21259 "UTF8String", HFILL
}},
21260 { &hf_lix2_gNBCUName
,
21261 { "gNBCUName", "lix2.gNBCUName",
21262 FT_STRING
, BASE_NONE
, NULL
, 0,
21263 "UTF8String", HFILL
}},
21264 { &hf_lix2_gNBDUServedCells
,
21265 { "gNBDUServedCells", "lix2.gNBDUServedCells",
21266 FT_UINT32
, BASE_DEC
, NULL
, 0,
21267 "SEQUENCE_SIZE_1_MAX_OF_RANCGI", HFILL
}},
21268 { &hf_lix2_gNBDUServedCells_item
,
21269 { "RANCGI", "lix2.RANCGI",
21270 FT_UINT32
, BASE_DEC
, VALS(lix2_RANCGI_vals
), 0,
21272 { &hf_lix2_extendedGNBDUName
,
21273 { "extendedGNBDUName", "lix2.extendedGNBDUName",
21274 FT_STRING
, BASE_NONE
, NULL
, 0,
21275 "UTF8String", HFILL
}},
21276 { &hf_lix2_extendedGNBCUName
,
21277 { "extendedGNBCUName", "lix2.extendedGNBCUName",
21278 FT_STRING
, BASE_NONE
, NULL
, 0,
21279 "UTF8String", HFILL
}},
21280 { &hf_lix2_ePCEstablishmentCause
,
21281 { "ePCEstablishmentCause", "lix2.ePCEstablishmentCause",
21282 FT_UINT32
, BASE_DEC
, VALS(lix2_EstablishmentCause_vals
), 0,
21283 "EstablishmentCause", HFILL
}},
21284 { &hf_lix2_fiveGCEstablishmentCause
,
21285 { "fiveGCEstablishmentCause", "lix2.fiveGCEstablishmentCause",
21286 FT_UINT32
, BASE_DEC
, VALS(lix2_EstablishmentCause_vals
), 0,
21287 "EstablishmentCause", HFILL
}},
21289 { "oldAMF", "lix2.oldAMF_element",
21290 FT_NONE
, BASE_NONE
, NULL
, 0,
21292 { &hf_lix2_pDUSessionSetupRequest
,
21293 { "pDUSessionSetupRequest", "lix2.pDUSessionSetupRequest",
21294 FT_UINT32
, BASE_DEC
, NULL
, 0,
21295 "SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem", HFILL
}},
21296 { &hf_lix2_pDUSessionSetupRequest_item
,
21297 { "PDUSessionSetupRequestItem", "lix2.PDUSessionSetupRequestItem_element",
21298 FT_NONE
, BASE_NONE
, NULL
, 0,
21300 { &hf_lix2_allowedNSSAI
,
21301 { "allowedNSSAI", "lix2.allowedNSSAI",
21302 FT_UINT32
, BASE_DEC
, NULL
, 0,
21304 { &hf_lix2_uERadioCapability
,
21305 { "uERadioCapability", "lix2.uERadioCapability_element",
21306 FT_NONE
, BASE_NONE
, NULL
, 0,
21308 { &hf_lix2_rATFrequencySelectionPriority
,
21309 { "rATFrequencySelectionPriority", "lix2.rATFrequencySelectionPriority",
21310 FT_UINT32
, BASE_DEC
, NULL
, 0,
21312 { &hf_lix2_uERadioCapabilityForPaging
,
21313 { "uERadioCapabilityForPaging", "lix2.uERadioCapabilityForPaging_element",
21314 FT_NONE
, BASE_NONE
, NULL
, 0,
21316 { &hf_lix2_iABAuthorizedIndicator
,
21317 { "iABAuthorizedIndicator", "lix2.iABAuthorizedIndicator",
21318 FT_UINT32
, BASE_DEC
, VALS(lix2_IABAuthorizedIndicator_vals
), 0,
21320 { &hf_lix2_nRV2XServicesAuthorization
,
21321 { "nRV2XServicesAuthorization", "lix2.nRV2XServicesAuthorization_element",
21322 FT_NONE
, BASE_NONE
, NULL
, 0,
21324 { &hf_lix2_lTEV2XServiceAuthorization
,
21325 { "lTEV2XServiceAuthorization", "lix2.lTEV2XServiceAuthorization_element",
21326 FT_NONE
, BASE_NONE
, NULL
, 0,
21328 { &hf_lix2_rGLevelWirelineAccessCharacteristics
,
21329 { "rGLevelWirelineAccessCharacteristics", "lix2.rGLevelWirelineAccessCharacteristics",
21330 FT_BYTES
, BASE_NONE
, NULL
, 0,
21331 "OCTET_STRING", HFILL
}},
21332 { &hf_lix2_uERadioCapabilityID
,
21333 { "uERadioCapabilityID", "lix2.uERadioCapabilityID",
21334 FT_BYTES
, BASE_NONE
, NULL
, 0,
21335 "OCTET_STRING", HFILL
}},
21336 { &hf_lix2_targetNSSAIInfo
,
21337 { "targetNSSAIInfo", "lix2.targetNSSAIInfo_element",
21338 FT_NONE
, BASE_NONE
, NULL
, 0,
21340 { &hf_lix2_fiveGProSeAuthorizationIndication
,
21341 { "fiveGProSeAuthorizationIndication", "lix2.fiveGProSeAuthorizationIndication_element",
21342 FT_NONE
, BASE_NONE
, NULL
, 0,
21344 { &hf_lix2_uERadioCapibilityNR
,
21345 { "uERadioCapibilityNR", "lix2.uERadioCapibilityNR",
21346 FT_BYTES
, BASE_NONE
, NULL
, 0,
21347 "OCTET_STRING", HFILL
}},
21348 { &hf_lix2_uERadioCapabilityEUTRA
,
21349 { "uERadioCapabilityEUTRA", "lix2.uERadioCapabilityEUTRA",
21350 FT_BYTES
, BASE_NONE
, NULL
, 0,
21351 "OCTET_STRING", HFILL
}},
21352 { &hf_lix2_uERadioCapabilityForPagingOfNR
,
21353 { "uERadioCapabilityForPagingOfNR", "lix2.uERadioCapabilityForPagingOfNR",
21354 FT_BYTES
, BASE_NONE
, NULL
, 0,
21355 "OCTET_STRING", HFILL
}},
21356 { &hf_lix2_uERadioCapabilityForPagingOfEUTRA
,
21357 { "uERadioCapabilityForPagingOfEUTRA", "lix2.uERadioCapabilityForPagingOfEUTRA",
21358 FT_BYTES
, BASE_NONE
, NULL
, 0,
21359 "OCTET_STRING", HFILL
}},
21360 { &hf_lix2_uERadioCapabilityForPagingOfNBIoT
,
21361 { "uERadioCapabilityForPagingOfNBIoT", "lix2.uERadioCapabilityForPagingOfNBIoT",
21362 FT_BYTES
, BASE_NONE
, NULL
, 0,
21363 "OCTET_STRING", HFILL
}},
21364 { &hf_lix2_v2XVehicleUEAuthorizationIndicator
,
21365 { "v2XVehicleUEAuthorizationIndicator", "lix2.v2XVehicleUEAuthorizationIndicator",
21366 FT_UINT32
, BASE_DEC
, VALS(lix2_V2XUEAuthorizationIndicator_vals
), 0,
21367 "V2XUEAuthorizationIndicator", HFILL
}},
21368 { &hf_lix2_v2XPedestrianUEAuthorizationIndicator
,
21369 { "v2XPedestrianUEAuthorizationIndicator", "lix2.v2XPedestrianUEAuthorizationIndicator",
21370 FT_UINT32
, BASE_DEC
, VALS(lix2_V2XUEAuthorizationIndicator_vals
), 0,
21371 "V2XUEAuthorizationIndicator", HFILL
}},
21372 { &hf_lix2_targetSNSSAIList
,
21373 { "targetSNSSAIList", "lix2.targetSNSSAIList",
21374 FT_UINT32
, BASE_DEC
, NULL
, 0,
21376 { &hf_lix2_fiveGProSeDirectDiscovery
,
21377 { "fiveGProSeDirectDiscovery", "lix2.fiveGProSeDirectDiscovery",
21378 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGProSeAuthorizationIndicator_vals
), 0,
21379 "FiveGProSeAuthorizationIndicator", HFILL
}},
21380 { &hf_lix2_fiveGProSeDirectCommunication
,
21381 { "fiveGProSeDirectCommunication", "lix2.fiveGProSeDirectCommunication",
21382 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGProSeAuthorizationIndicator_vals
), 0,
21383 "FiveGProSeAuthorizationIndicator", HFILL
}},
21384 { &hf_lix2_fiveGProSeL2UEToNetworkRelay
,
21385 { "fiveGProSeL2UEToNetworkRelay", "lix2.fiveGProSeL2UEToNetworkRelay",
21386 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGProSeAuthorizationIndicator_vals
), 0,
21387 "FiveGProSeAuthorizationIndicator", HFILL
}},
21388 { &hf_lix2_fiveGProSeL3UEToNetworkRelay
,
21389 { "fiveGProSeL3UEToNetworkRelay", "lix2.fiveGProSeL3UEToNetworkRelay",
21390 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGProSeAuthorizationIndicator_vals
), 0,
21391 "FiveGProSeAuthorizationIndicator", HFILL
}},
21392 { &hf_lix2_fiveGProSeL2RemoteUE
,
21393 { "fiveGProSeL2RemoteUE", "lix2.fiveGProSeL2RemoteUE",
21394 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGProSeAuthorizationIndicator_vals
), 0,
21395 "FiveGProSeAuthorizationIndicator", HFILL
}},
21396 { &hf_lix2_country
,
21397 { "country", "lix2.country",
21398 FT_STRING
, BASE_NONE
, NULL
, 0,
21399 "UTF8String_SIZE_2", HFILL
}},
21400 { &hf_lix2_internationalAreaIndication
,
21401 { "internationalAreaIndication", "lix2.internationalAreaIndication",
21402 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21403 "BOOLEAN", HFILL
}},
21404 { &hf_lix2_sUPIUnauthenticated
,
21405 { "sUPIUnauthenticated", "lix2.sUPIUnauthenticated",
21406 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21407 "SUPIUnauthenticatedIndication", HFILL
}},
21408 { &hf_lix2_gTPTunnelID
,
21409 { "gTPTunnelID", "lix2.gTPTunnelID_element",
21410 FT_NONE
, BASE_NONE
, NULL
, 0,
21412 { &hf_lix2_pDUSessionType
,
21413 { "pDUSessionType", "lix2.pDUSessionType",
21414 FT_UINT32
, BASE_DEC
, VALS(lix2_PDUSessionType_vals
), 0,
21416 { &hf_lix2_uEEndpoint
,
21417 { "uEEndpoint", "lix2.uEEndpoint",
21418 FT_UINT32
, BASE_DEC
, NULL
, 0,
21419 "SEQUENCE_OF_UEEndpointAddress", HFILL
}},
21420 { &hf_lix2_uEEndpoint_item
,
21421 { "UEEndpointAddress", "lix2.UEEndpointAddress",
21422 FT_UINT32
, BASE_DEC
, VALS(lix2_UEEndpointAddress_vals
), 0,
21425 { "aMFID", "lix2.aMFID_element",
21426 FT_NONE
, BASE_NONE
, NULL
, 0,
21428 { &hf_lix2_hSMFURI
,
21429 { "hSMFURI", "lix2.hSMFURI",
21430 FT_STRING
, BASE_NONE
, NULL
, 0,
21432 { &hf_lix2_requestType
,
21433 { "requestType", "lix2.requestType",
21434 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGSMRequestType_vals
), 0,
21435 "FiveGSMRequestType", HFILL
}},
21436 { &hf_lix2_sMPDUDNRequest
,
21437 { "sMPDUDNRequest", "lix2.sMPDUDNRequest",
21438 FT_BYTES
, BASE_NONE
, NULL
, 0,
21440 { &hf_lix2_uEEPSPDNConnection
,
21441 { "uEEPSPDNConnection", "lix2.uEEPSPDNConnection",
21442 FT_BYTES
, BASE_NONE
, NULL
, 0,
21444 { &hf_lix2_ePS5GSComboInfo
,
21445 { "ePS5GSComboInfo", "lix2.ePS5GSComboInfo_element",
21446 FT_NONE
, BASE_NONE
, NULL
, 0,
21448 { &hf_lix2_selectedDNN
,
21449 { "selectedDNN", "lix2.selectedDNN",
21450 FT_STRING
, BASE_NONE
, NULL
, 0,
21452 { &hf_lix2_servingNetwork
,
21453 { "servingNetwork", "lix2.servingNetwork_element",
21454 FT_NONE
, BASE_NONE
, NULL
, 0,
21455 "SMFServingNetwork", HFILL
}},
21456 { &hf_lix2_oldPDUSessionID
,
21457 { "oldPDUSessionID", "lix2.oldPDUSessionID",
21458 FT_UINT32
, BASE_DEC
, NULL
, 0,
21459 "PDUSessionID", HFILL
}},
21460 { &hf_lix2_handoverState
,
21461 { "handoverState", "lix2.handoverState",
21462 FT_UINT32
, BASE_DEC
, VALS(lix2_HandoverState_vals
), 0,
21464 { &hf_lix2_gTPTunnelInfo
,
21465 { "gTPTunnelInfo", "lix2.gTPTunnelInfo_element",
21466 FT_NONE
, BASE_NONE
, NULL
, 0,
21468 { &hf_lix2_pCCRules
,
21469 { "pCCRules", "lix2.pCCRules",
21470 FT_UINT32
, BASE_DEC
, NULL
, 0,
21471 "PCCRuleSet", HFILL
}},
21472 { &hf_lix2_ePSPDNConnectionEstablishment
,
21473 { "ePSPDNConnectionEstablishment", "lix2.ePSPDNConnectionEstablishment_element",
21474 FT_NONE
, BASE_NONE
, NULL
, 0,
21476 { &hf_lix2_satelliteBackhaulCategory
,
21477 { "satelliteBackhaulCategory", "lix2.satelliteBackhaulCategory_element",
21478 FT_NONE
, BASE_NONE
, NULL
, 0,
21479 "SBIType", HFILL
}},
21480 { &hf_lix2_gEOSatelliteID
,
21481 { "gEOSatelliteID", "lix2.gEOSatelliteID",
21482 FT_STRING
, BASE_NONE
, NULL
, 0,
21484 { &hf_lix2_uEEndpoint_01
,
21485 { "uEEndpoint", "lix2.uEEndpoint",
21486 FT_UINT32
, BASE_DEC
, VALS(lix2_UEEndpointAddress_vals
), 0,
21487 "UEEndpointAddress", HFILL
}},
21488 { &hf_lix2_ePSPDNConnectionModification
,
21489 { "ePSPDNConnectionModification", "lix2.ePSPDNConnectionModification_element",
21490 FT_NONE
, BASE_NONE
, NULL
, 0,
21492 { &hf_lix2_uPPathChange
,
21493 { "uPPathChange", "lix2.uPPathChange_element",
21494 FT_NONE
, BASE_NONE
, NULL
, 0,
21496 { &hf_lix2_pFDDataForApp
,
21497 { "pFDDataForApp", "lix2.pFDDataForApp_element",
21498 FT_NONE
, BASE_NONE
, NULL
, 0,
21500 { &hf_lix2_cause_01
,
21501 { "cause", "lix2.cause",
21502 FT_STRING
, BASE_NONE
, NULL
, 0,
21503 "SMFErrorCodes", HFILL
}},
21504 { &hf_lix2_nGAPCause
,
21505 { "nGAPCause", "lix2.nGAPCause_element",
21506 FT_NONE
, BASE_NONE
, NULL
, 0,
21507 "NGAPCauseInt", HFILL
}},
21508 { &hf_lix2_pCCRuleIDs
,
21509 { "pCCRuleIDs", "lix2.pCCRuleIDs",
21510 FT_UINT32
, BASE_DEC
, NULL
, 0,
21511 "PCCRuleIDSet", HFILL
}},
21512 { &hf_lix2_ePSPDNConnectionRelease
,
21513 { "ePSPDNConnectionRelease", "lix2.ePSPDNConnectionRelease_element",
21514 FT_NONE
, BASE_NONE
, NULL
, 0,
21516 { &hf_lix2_timeOfSessionEstablishment
,
21517 { "timeOfSessionEstablishment", "lix2.timeOfSessionEstablishment",
21518 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
21519 "Timestamp", HFILL
}},
21520 { &hf_lix2_ePSStartOfInterceptionWithEstablishedPDNConnection
,
21521 { "ePSStartOfInterceptionWithEstablishedPDNConnection", "lix2.ePSStartOfInterceptionWithEstablishedPDNConnection_element",
21522 FT_NONE
, BASE_NONE
, NULL
, 0,
21524 { &hf_lix2_pFDDataForApps
,
21525 { "pFDDataForApps", "lix2.pFDDataForApps",
21526 FT_UINT32
, BASE_DEC
, NULL
, 0,
21528 { &hf_lix2_failedProcedureType_01
,
21529 { "failedProcedureType", "lix2.failedProcedureType",
21530 FT_UINT32
, BASE_DEC
, VALS(lix2_SMFFailedProcedureType_vals
), 0,
21531 "SMFFailedProcedureType", HFILL
}},
21532 { &hf_lix2_failureCause_03
,
21533 { "failureCause", "lix2.failureCause",
21534 FT_UINT32
, BASE_DEC
, NULL
, 0,
21535 "FiveGSMCause", HFILL
}},
21536 { &hf_lix2_requestIndication
,
21537 { "requestIndication", "lix2.requestIndication",
21538 FT_UINT32
, BASE_DEC
, VALS(lix2_RequestIndication_vals
), 0,
21540 { &hf_lix2_aTSSSContainer
,
21541 { "aTSSSContainer", "lix2.aTSSSContainer",
21542 FT_BYTES
, BASE_NONE
, NULL
, 0,
21544 { &hf_lix2_accessInfo
,
21545 { "accessInfo", "lix2.accessInfo",
21546 FT_UINT32
, BASE_DEC
, NULL
, 0,
21547 "SEQUENCE_OF_AccessInfo", HFILL
}},
21548 { &hf_lix2_accessInfo_item
,
21549 { "AccessInfo", "lix2.AccessInfo_element",
21550 FT_NONE
, BASE_NONE
, NULL
, 0,
21552 { &hf_lix2_mAUpgradeIndication
,
21553 { "mAUpgradeIndication", "lix2.mAUpgradeIndication",
21554 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21555 "SMFMAUpgradeIndication", HFILL
}},
21556 { &hf_lix2_ePSPDNCnxInfo
,
21557 { "ePSPDNCnxInfo", "lix2.ePSPDNCnxInfo",
21558 FT_STRING
, BASE_NONE
, NULL
, 0,
21559 "SMFEPSPDNCnxInfo", HFILL
}},
21560 { &hf_lix2_mAAcceptedIndication
,
21561 { "mAAcceptedIndication", "lix2.mAAcceptedIndication",
21562 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21563 "SMFMAAcceptedIndication", HFILL
}},
21565 { "pLMNID", "lix2.pLMNID_element",
21566 FT_NONE
, BASE_NONE
, NULL
, 0,
21569 { "nID", "lix2.nID",
21570 FT_STRING
, BASE_NONE
, NULL
, 0,
21572 { &hf_lix2_establishmentStatus
,
21573 { "establishmentStatus", "lix2.establishmentStatus",
21574 FT_UINT32
, BASE_DEC
, VALS(lix2_EstablishmentStatus_vals
), 0,
21576 { &hf_lix2_aNTypeToReactivate
,
21577 { "aNTypeToReactivate", "lix2.aNTypeToReactivate",
21578 FT_UINT32
, BASE_DEC
, VALS(lix2_AccessType_vals
), 0,
21579 "AccessType", HFILL
}},
21580 { &hf_lix2_dLQOSFlowTunnelInformation
,
21581 { "dLQOSFlowTunnelInformation", "lix2.dLQOSFlowTunnelInformation_element",
21582 FT_NONE
, BASE_NONE
, NULL
, 0,
21583 "QOSFlowTunnelInformation", HFILL
}},
21584 { &hf_lix2_additionalDLQOSFlowTunnelInformation
,
21585 { "additionalDLQOSFlowTunnelInformation", "lix2.additionalDLQOSFlowTunnelInformation",
21586 FT_UINT32
, BASE_DEC
, NULL
, 0,
21587 "QOSFlowTunnelInformationList", HFILL
}},
21588 { &hf_lix2_redundantDLQOSFlowTunnelInformation
,
21589 { "redundantDLQOSFlowTunnelInformation", "lix2.redundantDLQOSFlowTunnelInformation",
21590 FT_UINT32
, BASE_DEC
, NULL
, 0,
21591 "QOSFlowTunnelInformationList", HFILL
}},
21592 { &hf_lix2_additionalredundantDLQOSFlowTunnelInformation
,
21593 { "additionalredundantDLQOSFlowTunnelInformation", "lix2.additionalredundantDLQOSFlowTunnelInformation",
21594 FT_UINT32
, BASE_DEC
, NULL
, 0,
21595 "QOSFlowTunnelInformationList", HFILL
}},
21596 { &hf_lix2_uLNGUUPTunnelInformation
,
21597 { "uLNGUUPTunnelInformation", "lix2.uLNGUUPTunnelInformation_element",
21598 FT_NONE
, BASE_NONE
, NULL
, 0,
21600 { &hf_lix2_additionalULNGUUPTunnelInformation
,
21601 { "additionalULNGUUPTunnelInformation", "lix2.additionalULNGUUPTunnelInformation",
21602 FT_UINT32
, BASE_DEC
, NULL
, 0,
21603 "FTEIDList", HFILL
}},
21604 { &hf_lix2_dLRANTunnelInformation
,
21605 { "dLRANTunnelInformation", "lix2.dLRANTunnelInformation_element",
21606 FT_NONE
, BASE_NONE
, NULL
, 0,
21609 { "group", "lix2.group",
21610 FT_INT32
, BASE_DEC
, NULL
, 0,
21611 "NGAPCauseGroupInt", HFILL
}},
21613 { "value", "lix2.value",
21614 FT_INT32
, BASE_DEC
, NULL
, 0,
21615 "NGAPCauseValueInt", HFILL
}},
21616 { &hf_lix2_uPTunnelInformation
,
21617 { "uPTunnelInformation", "lix2.uPTunnelInformation_element",
21618 FT_NONE
, BASE_NONE
, NULL
, 0,
21620 { &hf_lix2_associatedQOSFlowList
,
21621 { "associatedQOSFlowList", "lix2.associatedQOSFlowList",
21622 FT_UINT32
, BASE_DEC
, NULL
, 0,
21623 "QOSFlowLists", HFILL
}},
21624 { &hf_lix2_QOSFlowTunnelInformationList_item
,
21625 { "QOSFlowTunnelInformation", "lix2.QOSFlowTunnelInformation_element",
21626 FT_NONE
, BASE_NONE
, NULL
, 0,
21628 { &hf_lix2_QOSFlowLists_item
,
21629 { "QOSFlowList", "lix2.QOSFlowList_element",
21630 FT_NONE
, BASE_NONE
, NULL
, 0,
21633 { "qFI", "lix2.qFI",
21634 FT_UINT32
, BASE_DEC
, NULL
, 0,
21636 { &hf_lix2_qOSRules
,
21637 { "qOSRules", "lix2.qOSRules",
21638 FT_BYTES
, BASE_NONE
, NULL
, 0,
21641 { "eBI", "lix2.eBI",
21642 FT_UINT32
, BASE_DEC
, NULL
, 0,
21643 "EPSBearerID", HFILL
}},
21644 { &hf_lix2_qOSFlowDescription
,
21645 { "qOSFlowDescription", "lix2.qOSFlowDescription",
21646 FT_BYTES
, BASE_NONE
, NULL
, 0,
21648 { &hf_lix2_qOSFlowProfile
,
21649 { "qOSFlowProfile", "lix2.qOSFlowProfile_element",
21650 FT_NONE
, BASE_NONE
, NULL
, 0,
21652 { &hf_lix2_associatedANType
,
21653 { "associatedANType", "lix2.associatedANType",
21654 FT_UINT32
, BASE_DEC
, VALS(lix2_AccessType_vals
), 0,
21655 "AccessType", HFILL
}},
21656 { &hf_lix2_defaultQOSRuleIndication
,
21657 { "defaultQOSRuleIndication", "lix2.defaultQOSRuleIndication",
21658 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21659 "BOOLEAN", HFILL
}},
21661 { "fiveQI", "lix2.fiveQI",
21662 FT_UINT32
, BASE_DEC
, NULL
, 0,
21664 { &hf_lix2_pCCRuleID
,
21665 { "pCCRuleID", "lix2.pCCRuleID",
21666 FT_STRING
, BASE_NONE
, NULL
, 0,
21669 { "appId", "lix2.appId",
21670 FT_STRING
, BASE_NONE
, NULL
, 0,
21671 "UTF8String", HFILL
}},
21672 { &hf_lix2_flowInfos
,
21673 { "flowInfos", "lix2.flowInfos",
21674 FT_UINT32
, BASE_DEC
, NULL
, 0,
21675 "FlowInformationSet", HFILL
}},
21676 { &hf_lix2_appReloc
,
21677 { "appReloc", "lix2.appReloc",
21678 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21679 "BOOLEAN", HFILL
}},
21680 { &hf_lix2_simConnInd
,
21681 { "simConnInd", "lix2.simConnInd",
21682 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21683 "BOOLEAN", HFILL
}},
21684 { &hf_lix2_simConnTerm
,
21685 { "simConnTerm", "lix2.simConnTerm",
21686 FT_INT32
, BASE_DEC
, NULL
, 0,
21687 "INTEGER", HFILL
}},
21688 { &hf_lix2_maxAllowedUpLat
,
21689 { "maxAllowedUpLat", "lix2.maxAllowedUpLat",
21690 FT_INT32
, BASE_DEC
, NULL
, 0,
21691 "INTEGER", HFILL
}},
21692 { &hf_lix2_trafficRoutes
,
21693 { "trafficRoutes", "lix2.trafficRoutes",
21694 FT_UINT32
, BASE_DEC
, NULL
, 0,
21695 "RouteToLocationSet", HFILL
}},
21696 { &hf_lix2_trafficSteeringPolIdDl
,
21697 { "trafficSteeringPolIdDl", "lix2.trafficSteeringPolIdDl",
21698 FT_STRING
, BASE_NONE
, NULL
, 0,
21699 "UTF8String", HFILL
}},
21700 { &hf_lix2_trafficSteeringPolIdUl
,
21701 { "trafficSteeringPolIdUl", "lix2.trafficSteeringPolIdUl",
21702 FT_STRING
, BASE_NONE
, NULL
, 0,
21703 "UTF8String", HFILL
}},
21704 { &hf_lix2_deprecatedSourceDNAI
,
21705 { "deprecatedSourceDNAI", "lix2.deprecatedSourceDNAI",
21706 FT_STRING
, BASE_NONE
, NULL
, 0,
21708 { &hf_lix2_deprecatedTargetDNAI
,
21709 { "deprecatedTargetDNAI", "lix2.deprecatedTargetDNAI",
21710 FT_STRING
, BASE_NONE
, NULL
, 0,
21712 { &hf_lix2_deprecatedDNAIChangeType
,
21713 { "deprecatedDNAIChangeType", "lix2.deprecatedDNAIChangeType",
21714 FT_UINT32
, BASE_DEC
, VALS(lix2_DNAIChangeType_vals
), 0,
21715 "DNAIChangeType", HFILL
}},
21716 { &hf_lix2_deprecatedSourceUEIPAddr
,
21717 { "deprecatedSourceUEIPAddr", "lix2.deprecatedSourceUEIPAddr",
21718 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21719 "IPAddress", HFILL
}},
21720 { &hf_lix2_deprecatedTargetUEIPAddr
,
21721 { "deprecatedTargetUEIPAddr", "lix2.deprecatedTargetUEIPAddr",
21722 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21723 "IPAddress", HFILL
}},
21724 { &hf_lix2_sourceTrafficRouting
,
21725 { "sourceTrafficRouting", "lix2.sourceTrafficRouting_element",
21726 FT_NONE
, BASE_NONE
, NULL
, 0,
21727 "RouteToLocation", HFILL
}},
21728 { &hf_lix2_targetTrafficRouting
,
21729 { "targetTrafficRouting", "lix2.targetTrafficRouting_element",
21730 FT_NONE
, BASE_NONE
, NULL
, 0,
21731 "RouteToLocation", HFILL
}},
21732 { &hf_lix2_eASIPReplaceInfos
,
21733 { "eASIPReplaceInfos", "lix2.eASIPReplaceInfos_element",
21734 FT_NONE
, BASE_NONE
, NULL
, 0,
21736 { &hf_lix2_sourceDNAI
,
21737 { "sourceDNAI", "lix2.sourceDNAI",
21738 FT_STRING
, BASE_NONE
, NULL
, 0,
21740 { &hf_lix2_targetDNAI
,
21741 { "targetDNAI", "lix2.targetDNAI",
21742 FT_STRING
, BASE_NONE
, NULL
, 0,
21744 { &hf_lix2_dNAIChangeType
,
21745 { "dNAIChangeType", "lix2.dNAIChangeType",
21746 FT_UINT32
, BASE_DEC
, VALS(lix2_DNAIChangeType_vals
), 0,
21748 { &hf_lix2_sourceUEIPAddr
,
21749 { "sourceUEIPAddr", "lix2.sourceUEIPAddr",
21750 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21751 "IPAddress", HFILL
}},
21752 { &hf_lix2_targetUEIPAddr
,
21753 { "targetUEIPAddr", "lix2.targetUEIPAddr",
21754 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21755 "IPAddress", HFILL
}},
21756 { &hf_lix2_mACAddress
,
21757 { "mACAddress", "lix2.mACAddress",
21758 FT_BYTES
, BASE_NONE
, NULL
, 0,
21760 { &hf_lix2_PCCRuleSet_item
,
21761 { "PCCRule", "lix2.PCCRule_element",
21762 FT_NONE
, BASE_NONE
, NULL
, 0,
21764 { &hf_lix2_PCCRuleIDSet_item
,
21765 { "PCCRuleID", "lix2.PCCRuleID",
21766 FT_STRING
, BASE_NONE
, NULL
, 0,
21768 { &hf_lix2_FlowInformationSet_item
,
21769 { "FlowInformation", "lix2.FlowInformation_element",
21770 FT_NONE
, BASE_NONE
, NULL
, 0,
21772 { &hf_lix2_RouteToLocationSet_item
,
21773 { "RouteToLocation", "lix2.RouteToLocation_element",
21774 FT_NONE
, BASE_NONE
, NULL
, 0,
21776 { &hf_lix2_flowDescription
,
21777 { "flowDescription", "lix2.flowDescription_element",
21778 FT_NONE
, BASE_NONE
, NULL
, 0,
21780 { &hf_lix2_ethFlowDescription
,
21781 { "ethFlowDescription", "lix2.ethFlowDescription_element",
21782 FT_NONE
, BASE_NONE
, NULL
, 0,
21784 { &hf_lix2_tosTrafficClass
,
21785 { "tosTrafficClass", "lix2.tosTrafficClass",
21786 FT_BYTES
, BASE_NONE
, NULL
, 0,
21787 "OCTET_STRING_SIZE_2", HFILL
}},
21789 { "spi", "lix2.spi",
21790 FT_BYTES
, BASE_NONE
, NULL
, 0,
21791 "OCTET_STRING_SIZE_4", HFILL
}},
21792 { &hf_lix2_flowLabel
,
21793 { "flowLabel", "lix2.flowLabel",
21794 FT_BYTES
, BASE_NONE
, NULL
, 0,
21795 "OCTET_STRING_SIZE_3", HFILL
}},
21796 { &hf_lix2_flowDirection
,
21797 { "flowDirection", "lix2.flowDirection",
21798 FT_UINT32
, BASE_DEC
, VALS(lix2_FlowDirection_vals
), 0,
21800 { &hf_lix2_sourceIPAddress
,
21801 { "sourceIPAddress", "lix2.sourceIPAddress",
21802 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddressOrRangeOrAny_vals
), 0,
21803 "IPAddressOrRangeOrAny", HFILL
}},
21804 { &hf_lix2_destinationIPAddress
,
21805 { "destinationIPAddress", "lix2.destinationIPAddress",
21806 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddressOrRangeOrAny_vals
), 0,
21807 "IPAddressOrRangeOrAny", HFILL
}},
21808 { &hf_lix2_sourcePortNumber
,
21809 { "sourcePortNumber", "lix2.sourcePortNumber",
21810 FT_UINT32
, BASE_DEC
, NULL
, 0,
21811 "PortNumber", HFILL
}},
21812 { &hf_lix2_destinationPortNumber
,
21813 { "destinationPortNumber", "lix2.destinationPortNumber",
21814 FT_UINT32
, BASE_DEC
, NULL
, 0,
21815 "PortNumber", HFILL
}},
21816 { &hf_lix2_protocol
,
21817 { "protocol", "lix2.protocol",
21818 FT_UINT32
, BASE_DEC
, VALS(lix2_NextLayerProtocolOrAny_vals
), 0,
21819 "NextLayerProtocolOrAny", HFILL
}},
21820 { &hf_lix2_iPAddress
,
21821 { "iPAddress", "lix2.iPAddress",
21822 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21824 { &hf_lix2_ipAddressRange
,
21825 { "ipAddressRange", "lix2.ipAddressRange_element",
21826 FT_NONE
, BASE_NONE
, NULL
, 0,
21827 "IPMask", HFILL
}},
21828 { &hf_lix2_anyIPAddress
,
21829 { "anyIPAddress", "lix2.anyIPAddress",
21830 FT_UINT32
, BASE_DEC
, VALS(lix2_AnyIPAddress_vals
), 0,
21832 { &hf_lix2_fromIPAddress
,
21833 { "fromIPAddress", "lix2.fromIPAddress",
21834 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21835 "IPAddress", HFILL
}},
21836 { &hf_lix2_toIPAddress
,
21837 { "toIPAddress", "lix2.toIPAddress",
21838 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21839 "IPAddress", HFILL
}},
21840 { &hf_lix2_nextLayerProtocol
,
21841 { "nextLayerProtocol", "lix2.nextLayerProtocol",
21842 FT_UINT32
, BASE_DEC
, NULL
, 0,
21844 { &hf_lix2_anyNextLayerProtocol
,
21845 { "anyNextLayerProtocol", "lix2.anyNextLayerProtocol",
21846 FT_UINT32
, BASE_DEC
, VALS(lix2_AnyNextLayerProtocol_vals
), 0,
21848 { &hf_lix2_destMacAddress
,
21849 { "destMacAddress", "lix2.destMacAddress",
21850 FT_BYTES
, BASE_NONE
, NULL
, 0,
21851 "MACAddress", HFILL
}},
21852 { &hf_lix2_ethType
,
21853 { "ethType", "lix2.ethType",
21854 FT_BYTES
, BASE_NONE
, NULL
, 0,
21855 "OCTET_STRING_SIZE_2", HFILL
}},
21857 { "fDesc", "lix2.fDesc_element",
21858 FT_NONE
, BASE_NONE
, NULL
, 0,
21859 "FlowDescription", HFILL
}},
21861 { "fDir", "lix2.fDir",
21862 FT_UINT32
, BASE_DEC
, VALS(lix2_FDir_vals
), 0,
21864 { &hf_lix2_sourceMacAddress
,
21865 { "sourceMacAddress", "lix2.sourceMacAddress",
21866 FT_BYTES
, BASE_NONE
, NULL
, 0,
21867 "MACAddress", HFILL
}},
21868 { &hf_lix2_vlanTags
,
21869 { "vlanTags", "lix2.vlanTags",
21870 FT_UINT32
, BASE_DEC
, NULL
, 0,
21871 "SET_OF_VLANTag", HFILL
}},
21872 { &hf_lix2_vlanTags_item
,
21873 { "VLANTag", "lix2.VLANTag_element",
21874 FT_NONE
, BASE_NONE
, NULL
, 0,
21876 { &hf_lix2_srcMacAddrEnd
,
21877 { "srcMacAddrEnd", "lix2.srcMacAddrEnd",
21878 FT_BYTES
, BASE_NONE
, NULL
, 0,
21879 "MACAddress", HFILL
}},
21880 { &hf_lix2_destMacAddrEnd
,
21881 { "destMacAddrEnd", "lix2.destMacAddrEnd",
21882 FT_BYTES
, BASE_NONE
, NULL
, 0,
21883 "MACAddress", HFILL
}},
21884 { &hf_lix2_priority
,
21885 { "priority", "lix2.priority",
21886 FT_BYTES
, BASE_NONE
, NULL
, 0,
21887 "BIT_STRING_SIZE_3", HFILL
}},
21889 { "cFI", "lix2.cFI",
21890 FT_BYTES
, BASE_NONE
, NULL
, 0,
21891 "BIT_STRING_SIZE_1", HFILL
}},
21893 { "vLANID", "lix2.vLANID",
21894 FT_BYTES
, BASE_NONE
, NULL
, 0,
21895 "BIT_STRING_SIZE_12", HFILL
}},
21897 { "dNAI", "lix2.dNAI",
21898 FT_STRING
, BASE_NONE
, NULL
, 0,
21900 { &hf_lix2_routeInfo
,
21901 { "routeInfo", "lix2.routeInfo_element",
21902 FT_NONE
, BASE_NONE
, NULL
, 0,
21904 { &hf_lix2_iPAddressTunnelEndpoint
,
21905 { "iPAddressTunnelEndpoint", "lix2.iPAddressTunnelEndpoint",
21906 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
21907 "IPAddress", HFILL
}},
21908 { &hf_lix2_uDPPortNumberTunnelEndpoint
,
21909 { "uDPPortNumberTunnelEndpoint", "lix2.uDPPortNumberTunnelEndpoint",
21910 FT_UINT32
, BASE_DEC
, NULL
, 0,
21911 "PortNumber", HFILL
}},
21912 { &hf_lix2_sourceEASAddress
,
21913 { "sourceEASAddress", "lix2.sourceEASAddress_element",
21914 FT_NONE
, BASE_NONE
, NULL
, 0,
21915 "EASServerAddress", HFILL
}},
21916 { &hf_lix2_targetEASAddress
,
21917 { "targetEASAddress", "lix2.targetEASAddress_element",
21918 FT_NONE
, BASE_NONE
, NULL
, 0,
21919 "EASServerAddress", HFILL
}},
21921 { "port", "lix2.port",
21922 FT_UINT32
, BASE_DEC
, NULL
, 0,
21923 "PortNumber", HFILL
}},
21924 { &hf_lix2_ePSSubscriberIDs
,
21925 { "ePSSubscriberIDs", "lix2.ePSSubscriberIDs_element",
21926 FT_NONE
, BASE_NONE
, NULL
, 0,
21928 { &hf_lix2_iMSIUnauthenticated
,
21929 { "iMSIUnauthenticated", "lix2.iMSIUnauthenticated",
21930 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21931 "IMSIUnauthenticatedIndication", HFILL
}},
21932 { &hf_lix2_defaultBearerID
,
21933 { "defaultBearerID", "lix2.defaultBearerID",
21934 FT_UINT32
, BASE_DEC
, NULL
, 0,
21935 "EPSBearerID", HFILL
}},
21936 { &hf_lix2_pDNConnectionType
,
21937 { "pDNConnectionType", "lix2.pDNConnectionType",
21938 FT_UINT32
, BASE_DEC
, VALS(lix2_PDNConnectionType_vals
), 0,
21940 { &hf_lix2_uEEndpoints
,
21941 { "uEEndpoints", "lix2.uEEndpoints",
21942 FT_UINT32
, BASE_DEC
, NULL
, 0,
21943 "SEQUENCE_OF_UEEndpointAddress", HFILL
}},
21944 { &hf_lix2_uEEndpoints_item
,
21945 { "UEEndpointAddress", "lix2.UEEndpointAddress",
21946 FT_UINT32
, BASE_DEC
, VALS(lix2_UEEndpointAddress_vals
), 0,
21948 { &hf_lix2_additionalLocation
,
21949 { "additionalLocation", "lix2.additionalLocation_element",
21950 FT_NONE
, BASE_NONE
, NULL
, 0,
21951 "Location", HFILL
}},
21952 { &hf_lix2_requestType_01
,
21953 { "requestType", "lix2.requestType",
21954 FT_UINT32
, BASE_DEC
, VALS(lix2_EPSPDNConnectionRequestType_vals
), 0,
21955 "EPSPDNConnectionRequestType", HFILL
}},
21956 { &hf_lix2_protocolConfigurationOptions
,
21957 { "protocolConfigurationOptions", "lix2.protocolConfigurationOptions_element",
21958 FT_NONE
, BASE_NONE
, NULL
, 0,
21959 "PDNProtocolConfigurationOptions", HFILL
}},
21960 { &hf_lix2_bearerContextsCreated
,
21961 { "bearerContextsCreated", "lix2.bearerContextsCreated",
21962 FT_UINT32
, BASE_DEC
, NULL
, 0,
21963 "SEQUENCE_OF_EPSBearerContextCreated", HFILL
}},
21964 { &hf_lix2_bearerContextsCreated_item
,
21965 { "EPSBearerContextCreated", "lix2.EPSBearerContextCreated_element",
21966 FT_NONE
, BASE_NONE
, NULL
, 0,
21968 { &hf_lix2_bearerContextsMarkedForRemoval
,
21969 { "bearerContextsMarkedForRemoval", "lix2.bearerContextsMarkedForRemoval",
21970 FT_UINT32
, BASE_DEC
, NULL
, 0,
21971 "SEQUENCE_OF_EPSBearerContextForRemoval", HFILL
}},
21972 { &hf_lix2_bearerContextsMarkedForRemoval_item
,
21973 { "EPSBearerContextForRemoval", "lix2.EPSBearerContextForRemoval_element",
21974 FT_NONE
, BASE_NONE
, NULL
, 0,
21976 { &hf_lix2_indicationFlags
,
21977 { "indicationFlags", "lix2.indicationFlags",
21978 FT_BYTES
, BASE_NONE
, NULL
, 0,
21979 "PDNConnectionIndicationFlags", HFILL
}},
21980 { &hf_lix2_handoverIndication
,
21981 { "handoverIndication", "lix2.handoverIndication",
21982 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21983 "PDNHandoverIndication", HFILL
}},
21984 { &hf_lix2_nBIFOMSupport
,
21985 { "nBIFOMSupport", "lix2.nBIFOMSupport",
21986 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21987 "PDNNBIFOMSupport", HFILL
}},
21988 { &hf_lix2_fiveGSInterworkingInfo
,
21989 { "fiveGSInterworkingInfo", "lix2.fiveGSInterworkingInfo_element",
21990 FT_NONE
, BASE_NONE
, NULL
, 0,
21993 { "cSRMFI", "lix2.cSRMFI",
21994 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
21996 { &hf_lix2_restorationOfPDNConnectionsSupport
,
21997 { "restorationOfPDNConnectionsSupport", "lix2.restorationOfPDNConnectionsSupport",
21998 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22000 { &hf_lix2_pGWChangeIndication
,
22001 { "pGWChangeIndication", "lix2.pGWChangeIndication",
22002 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22004 { &hf_lix2_pGWRNSI
,
22005 { "pGWRNSI", "lix2.pGWRNSI",
22006 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22008 { &hf_lix2_bearerContextsModified
,
22009 { "bearerContextsModified", "lix2.bearerContextsModified",
22010 FT_UINT32
, BASE_DEC
, NULL
, 0,
22011 "SEQUENCE_OF_EPSBearerContextModified", HFILL
}},
22012 { &hf_lix2_bearerContextsModified_item
,
22013 { "EPSBearerContextModified", "lix2.EPSBearerContextModified_element",
22014 FT_NONE
, BASE_NONE
, NULL
, 0,
22016 { &hf_lix2_bearersDeleted
,
22017 { "bearersDeleted", "lix2.bearersDeleted",
22018 FT_UINT32
, BASE_DEC
, NULL
, 0,
22019 "SEQUENCE_OF_EPSBearersDeleted", HFILL
}},
22020 { &hf_lix2_bearersDeleted_item
,
22021 { "EPSBearersDeleted", "lix2.EPSBearersDeleted_element",
22022 FT_NONE
, BASE_NONE
, NULL
, 0,
22024 { &hf_lix2_rANNASCause
,
22025 { "rANNASCause", "lix2.rANNASCause",
22026 FT_BYTES
, BASE_NONE
, NULL
, 0,
22027 "EPSRANNASCause", HFILL
}},
22028 { &hf_lix2_scopeIndication
,
22029 { "scopeIndication", "lix2.scopeIndication",
22030 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22031 "EPSPDNConnectionReleaseScopeIndication", HFILL
}},
22032 { &hf_lix2_bearerContexts
,
22033 { "bearerContexts", "lix2.bearerContexts",
22034 FT_UINT32
, BASE_DEC
, NULL
, 0,
22035 "SEQUENCE_OF_EPSBearerContext", HFILL
}},
22036 { &hf_lix2_bearerContexts_item
,
22037 { "EPSBearerContext", "lix2.EPSBearerContext_element",
22038 FT_NONE
, BASE_NONE
, NULL
, 0,
22040 { &hf_lix2_PFDDataForApps_item
,
22041 { "PFDDataForApp", "lix2.PFDDataForApp_element",
22042 FT_NONE
, BASE_NONE
, NULL
, 0,
22045 { "aPPId", "lix2.aPPId",
22046 FT_STRING
, BASE_NONE
, NULL
, 0,
22047 "UTF8String", HFILL
}},
22049 { "pFDs", "lix2.pFDs",
22050 FT_UINT32
, BASE_DEC
, NULL
, 0,
22052 { &hf_lix2_PFDs_item
,
22053 { "PFD", "lix2.PFD_element",
22054 FT_NONE
, BASE_NONE
, NULL
, 0,
22057 { "pFDId", "lix2.pFDId",
22058 FT_STRING
, BASE_NONE
, NULL
, 0,
22059 "UTF8String", HFILL
}},
22060 { &hf_lix2_pFDFlowDescriptions
,
22061 { "pFDFlowDescriptions", "lix2.pFDFlowDescriptions",
22062 FT_UINT32
, BASE_DEC
, NULL
, 0,
22065 { "urls", "lix2.urls",
22066 FT_UINT32
, BASE_DEC
, NULL
, 0,
22067 "PFDURLs", HFILL
}},
22068 { &hf_lix2_domainNames
,
22069 { "domainNames", "lix2.domainNames",
22070 FT_UINT32
, BASE_DEC
, NULL
, 0,
22072 { &hf_lix2_dnProtocol
,
22073 { "dnProtocol", "lix2.dnProtocol",
22074 FT_UINT32
, BASE_DEC
, VALS(lix2_DnProtocol_vals
), 0,
22076 { &hf_lix2_PFDURLs_item
,
22077 { "PFDURLs item", "lix2.PFDURLs_item",
22078 FT_STRING
, BASE_NONE
, NULL
, 0,
22079 "UTF8String", HFILL
}},
22080 { &hf_lix2_PFDFlowDescriptions_item
,
22081 { "PFDFlowDescription", "lix2.PFDFlowDescription_element",
22082 FT_NONE
, BASE_NONE
, NULL
, 0,
22084 { &hf_lix2_DomainNames_item
,
22085 { "DomainNames item", "lix2.DomainNames_item",
22086 FT_STRING
, BASE_NONE
, NULL
, 0,
22087 "UTF8String", HFILL
}},
22088 { &hf_lix2_serverIPAddress
,
22089 { "serverIPAddress", "lix2.serverIPAddress",
22090 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
22091 "IPAddress", HFILL
}},
22092 { &hf_lix2_serverPortNumber
,
22093 { "serverPortNumber", "lix2.serverPortNumber",
22094 FT_UINT32
, BASE_DEC
, NULL
, 0,
22095 "PortNumber", HFILL
}},
22096 { &hf_lix2_ePSInterworkingIndication
,
22097 { "ePSInterworkingIndication", "lix2.ePSInterworkingIndication",
22098 FT_UINT32
, BASE_DEC
, VALS(lix2_EPSInterworkingIndication_vals
), 0,
22100 { &hf_lix2_ePSPDNCnxInfo_01
,
22101 { "ePSPDNCnxInfo", "lix2.ePSPDNCnxInfo_element",
22102 FT_NONE
, BASE_NONE
, NULL
, 0,
22104 { &hf_lix2_ePSBearerInfo
,
22105 { "ePSBearerInfo", "lix2.ePSBearerInfo",
22106 FT_UINT32
, BASE_DEC
, NULL
, 0,
22108 { &hf_lix2_pGWS8ControlPlaneFTEID
,
22109 { "pGWS8ControlPlaneFTEID", "lix2.pGWS8ControlPlaneFTEID_element",
22110 FT_NONE
, BASE_NONE
, NULL
, 0,
22112 { &hf_lix2_EPSBearerInfo_item
,
22113 { "EPSBearers", "lix2.EPSBearers_element",
22114 FT_NONE
, BASE_NONE
, NULL
, 0,
22116 { &hf_lix2_pGWS8UserPlaneFTEID
,
22117 { "pGWS8UserPlaneFTEID", "lix2.pGWS8UserPlaneFTEID_element",
22118 FT_NONE
, BASE_NONE
, NULL
, 0,
22121 { "qCI", "lix2.qCI",
22122 FT_UINT32
, BASE_DEC
, NULL
, 0,
22124 { &hf_lix2_uPGTPTunnelInfo
,
22125 { "uPGTPTunnelInfo", "lix2.uPGTPTunnelInfo_element",
22126 FT_NONE
, BASE_NONE
, NULL
, 0,
22127 "GTPTunnelInfo", HFILL
}},
22128 { &hf_lix2_bearerQOS
,
22129 { "bearerQOS", "lix2.bearerQOS_element",
22130 FT_NONE
, BASE_NONE
, NULL
, 0,
22131 "EPSBearerQOS", HFILL
}},
22132 { &hf_lix2_cause_02
,
22133 { "cause", "lix2.cause",
22134 FT_UINT32
, BASE_DEC
, NULL
, 0,
22135 "EPSBearerCreationCauseValue", HFILL
}},
22136 { &hf_lix2_cause_03
,
22137 { "cause", "lix2.cause",
22138 FT_UINT32
, BASE_DEC
, NULL
, 0,
22139 "EPSBearerModificationCauseValue", HFILL
}},
22140 { &hf_lix2_linkedBearerIDs
,
22141 { "linkedBearerIDs", "lix2.linkedBearerIDs",
22142 FT_UINT32
, BASE_DEC
, NULL
, 0,
22143 "SEQUENCE_OF_EPSBearerID", HFILL
}},
22144 { &hf_lix2_linkedBearerIDs_item
,
22145 { "EPSBearerID", "lix2.EPSBearerID",
22146 FT_UINT32
, BASE_DEC
, NULL
, 0,
22148 { &hf_lix2_linkedEPSBearerID
,
22149 { "linkedEPSBearerID", "lix2.linkedEPSBearerID",
22150 FT_UINT32
, BASE_DEC
, NULL
, 0,
22151 "EPSBearerID", HFILL
}},
22152 { &hf_lix2_ePSBearerIDs
,
22153 { "ePSBearerIDs", "lix2.ePSBearerIDs",
22154 FT_UINT32
, BASE_DEC
, NULL
, 0,
22155 "SEQUENCE_OF_EPSBearerID", HFILL
}},
22156 { &hf_lix2_ePSBearerIDs_item
,
22157 { "EPSBearerID", "lix2.EPSBearerID",
22158 FT_UINT32
, BASE_DEC
, NULL
, 0,
22160 { &hf_lix2_cause_04
,
22161 { "cause", "lix2.cause",
22162 FT_UINT32
, BASE_DEC
, NULL
, 0,
22163 "EPSBearerDeletionCauseValue", HFILL
}},
22164 { &hf_lix2_deleteBearerResponse
,
22165 { "deleteBearerResponse", "lix2.deleteBearerResponse_element",
22166 FT_NONE
, BASE_NONE
, NULL
, 0,
22167 "EPSDeleteBearerResponse", HFILL
}},
22168 { &hf_lix2_bearerContexts_01
,
22169 { "bearerContexts", "lix2.bearerContexts",
22170 FT_UINT32
, BASE_DEC
, NULL
, 0,
22171 "SEQUENCE_OF_EPSDeleteBearerContext", HFILL
}},
22172 { &hf_lix2_bearerContexts_item_01
,
22173 { "EPSDeleteBearerContext", "lix2.EPSDeleteBearerContext_element",
22174 FT_NONE
, BASE_NONE
, NULL
, 0,
22176 { &hf_lix2_cause_05
,
22177 { "cause", "lix2.cause",
22178 FT_UINT32
, BASE_DEC
, NULL
, 0,
22179 "EPSBearerRemovalCauseValue", HFILL
}},
22180 { &hf_lix2_maximumUplinkBitRate
,
22181 { "maximumUplinkBitRate", "lix2.maximumUplinkBitRate",
22182 FT_BYTES
, BASE_NONE
, NULL
, 0,
22183 "BitrateBinKBPS", HFILL
}},
22184 { &hf_lix2_maximumDownlinkBitRate
,
22185 { "maximumDownlinkBitRate", "lix2.maximumDownlinkBitRate",
22186 FT_BYTES
, BASE_NONE
, NULL
, 0,
22187 "BitrateBinKBPS", HFILL
}},
22188 { &hf_lix2_guaranteedUplinkBitRate
,
22189 { "guaranteedUplinkBitRate", "lix2.guaranteedUplinkBitRate",
22190 FT_BYTES
, BASE_NONE
, NULL
, 0,
22191 "BitrateBinKBPS", HFILL
}},
22192 { &hf_lix2_guaranteedDownlinkBitRate
,
22193 { "guaranteedDownlinkBitRate", "lix2.guaranteedDownlinkBitRate",
22194 FT_BYTES
, BASE_NONE
, NULL
, 0,
22195 "BitrateBinKBPS", HFILL
}},
22196 { &hf_lix2_priorityLevel
,
22197 { "priorityLevel", "lix2.priorityLevel",
22198 FT_UINT32
, BASE_DEC
, NULL
, 0,
22199 "EPSQOSPriority", HFILL
}},
22200 { &hf_lix2_controlPlaneSenderFTEID
,
22201 { "controlPlaneSenderFTEID", "lix2.controlPlaneSenderFTEID_element",
22202 FT_NONE
, BASE_NONE
, NULL
, 0,
22204 { &hf_lix2_controlPlanePGWS5S8FTEID
,
22205 { "controlPlanePGWS5S8FTEID", "lix2.controlPlanePGWS5S8FTEID_element",
22206 FT_NONE
, BASE_NONE
, NULL
, 0,
22208 { &hf_lix2_s1UeNodeBFTEID
,
22209 { "s1UeNodeBFTEID", "lix2.s1UeNodeBFTEID_element",
22210 FT_NONE
, BASE_NONE
, NULL
, 0,
22212 { &hf_lix2_s5S8SGWFTEID
,
22213 { "s5S8SGWFTEID", "lix2.s5S8SGWFTEID_element",
22214 FT_NONE
, BASE_NONE
, NULL
, 0,
22216 { &hf_lix2_s5S8PGWFTEID
,
22217 { "s5S8PGWFTEID", "lix2.s5S8PGWFTEID_element",
22218 FT_NONE
, BASE_NONE
, NULL
, 0,
22220 { &hf_lix2_s2bUePDGFTEID
,
22221 { "s2bUePDGFTEID", "lix2.s2bUePDGFTEID_element",
22222 FT_NONE
, BASE_NONE
, NULL
, 0,
22224 { &hf_lix2_s2aUePDGFTEID
,
22225 { "s2aUePDGFTEID", "lix2.s2aUePDGFTEID_element",
22226 FT_NONE
, BASE_NONE
, NULL
, 0,
22228 { &hf_lix2_fiveGSInterworkingIndicator
,
22229 { "fiveGSInterworkingIndicator", "lix2.fiveGSInterworkingIndicator",
22230 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22232 { &hf_lix2_fiveGSInterworkingWithoutN26
,
22233 { "fiveGSInterworkingWithoutN26", "lix2.fiveGSInterworkingWithoutN26",
22234 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22236 { &hf_lix2_fiveGCNotRestrictedSupport
,
22237 { "fiveGCNotRestrictedSupport", "lix2.fiveGCNotRestrictedSupport",
22238 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22240 { &hf_lix2_requestPCO
,
22241 { "requestPCO", "lix2.requestPCO_element",
22242 FT_NONE
, BASE_NONE
, NULL
, 0,
22244 { &hf_lix2_requestAPCO
,
22245 { "requestAPCO", "lix2.requestAPCO_element",
22246 FT_NONE
, BASE_NONE
, NULL
, 0,
22248 { &hf_lix2_requestEPCO
,
22249 { "requestEPCO", "lix2.requestEPCO_element",
22250 FT_NONE
, BASE_NONE
, NULL
, 0,
22252 { &hf_lix2_responsePCO
,
22253 { "responsePCO", "lix2.responsePCO_element",
22254 FT_NONE
, BASE_NONE
, NULL
, 0,
22256 { &hf_lix2_responseAPCO
,
22257 { "responseAPCO", "lix2.responseAPCO_element",
22258 FT_NONE
, BASE_NONE
, NULL
, 0,
22260 { &hf_lix2_responseEPCO
,
22261 { "responseEPCO", "lix2.responseEPCO_element",
22262 FT_NONE
, BASE_NONE
, NULL
, 0,
22264 { &hf_lix2_fiveGSGTPTunnels
,
22265 { "fiveGSGTPTunnels", "lix2.fiveGSGTPTunnels_element",
22266 FT_NONE
, BASE_NONE
, NULL
, 0,
22268 { &hf_lix2_ePSGTPTunnels
,
22269 { "ePSGTPTunnels", "lix2.ePSGTPTunnels_element",
22270 FT_NONE
, BASE_NONE
, NULL
, 0,
22272 { &hf_lix2_payload
,
22273 { "payload", "lix2.payload",
22274 FT_UINT32
, BASE_DEC
, VALS(lix2_UPFCCPDUPayload_vals
), 0,
22275 "UPFCCPDUPayload", HFILL
}},
22276 { &hf_lix2_uPFIPCC
,
22277 { "uPFIPCC", "lix2.uPFIPCC",
22278 FT_BYTES
, BASE_NONE
, NULL
, 0,
22279 "OCTET_STRING", HFILL
}},
22280 { &hf_lix2_uPFEthernetCC
,
22281 { "uPFEthernetCC", "lix2.uPFEthernetCC",
22282 FT_BYTES
, BASE_NONE
, NULL
, 0,
22283 "OCTET_STRING", HFILL
}},
22284 { &hf_lix2_uPFUnstructuredCC
,
22285 { "uPFUnstructuredCC", "lix2.uPFUnstructuredCC",
22286 FT_BYTES
, BASE_NONE
, NULL
, 0,
22287 "OCTET_STRING", HFILL
}},
22289 { "gUAMI", "lix2.gUAMI_element",
22290 FT_NONE
, BASE_NONE
, NULL
, 0,
22293 { "gUMMEI", "lix2.gUMMEI_element",
22294 FT_NONE
, BASE_NONE
, NULL
, 0,
22296 { &hf_lix2_servingSystemMethod
,
22297 { "servingSystemMethod", "lix2.servingSystemMethod",
22298 FT_UINT32
, BASE_DEC
, VALS(lix2_UDMServingSystemMethod_vals
), 0,
22299 "UDMServingSystemMethod", HFILL
}},
22300 { &hf_lix2_serviceID
,
22301 { "serviceID", "lix2.serviceID_element",
22302 FT_NONE
, BASE_NONE
, NULL
, 0,
22304 { &hf_lix2_roamingIndicator
,
22305 { "roamingIndicator", "lix2.roamingIndicator",
22306 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22309 { "oldPEI", "lix2.oldPEI",
22310 FT_UINT32
, BASE_DEC
, VALS(lix2_PEI_vals
), 0,
22312 { &hf_lix2_oldSUPI
,
22313 { "oldSUPI", "lix2.oldSUPI",
22314 FT_UINT32
, BASE_DEC
, VALS(lix2_SUPI_vals
), 0,
22316 { &hf_lix2_oldGPSI
,
22317 { "oldGPSI", "lix2.oldGPSI",
22318 FT_UINT32
, BASE_DEC
, VALS(lix2_GPSI_vals
), 0,
22320 { &hf_lix2_oldserviceID
,
22321 { "oldserviceID", "lix2.oldserviceID_element",
22322 FT_NONE
, BASE_NONE
, NULL
, 0,
22323 "ServiceID", HFILL
}},
22324 { &hf_lix2_subscriberRecordChangeMethod
,
22325 { "subscriberRecordChangeMethod", "lix2.subscriberRecordChangeMethod",
22326 FT_UINT32
, BASE_DEC
, VALS(lix2_UDMSubscriberRecordChangeMethod_vals
), 0,
22327 "UDMSubscriberRecordChangeMethod", HFILL
}},
22328 { &hf_lix2_cancelLocationMethod
,
22329 { "cancelLocationMethod", "lix2.cancelLocationMethod",
22330 FT_UINT32
, BASE_DEC
, VALS(lix2_UDMCancelLocationMethod_vals
), 0,
22331 "UDMCancelLocationMethod", HFILL
}},
22332 { &hf_lix2_aMFDeregistrationInfo
,
22333 { "aMFDeregistrationInfo", "lix2.aMFDeregistrationInfo_element",
22334 FT_NONE
, BASE_NONE
, NULL
, 0,
22335 "UDMAMFDeregistrationInfo", HFILL
}},
22336 { &hf_lix2_deregistrationData
,
22337 { "deregistrationData", "lix2.deregistrationData_element",
22338 FT_NONE
, BASE_NONE
, NULL
, 0,
22339 "UDMDeregistrationData", HFILL
}},
22340 { &hf_lix2_locationInfoRequest
,
22341 { "locationInfoRequest", "lix2.locationInfoRequest_element",
22342 FT_NONE
, BASE_NONE
, NULL
, 0,
22343 "UDMLocationInfoRequest", HFILL
}},
22344 { &hf_lix2_vPLMNID
,
22345 { "vPLMNID", "lix2.vPLMNID_element",
22346 FT_NONE
, BASE_NONE
, NULL
, 0,
22347 "PLMNID", HFILL
}},
22348 { &hf_lix2_currentLocationIndicator
,
22349 { "currentLocationIndicator", "lix2.currentLocationIndicator",
22350 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22351 "BOOLEAN", HFILL
}},
22352 { &hf_lix2_aMFInstanceID
,
22353 { "aMFInstanceID", "lix2.aMFInstanceID",
22354 FT_STRING
, BASE_NONE
, NULL
, 0,
22356 { &hf_lix2_sMSFInstanceID
,
22357 { "sMSFInstanceID", "lix2.sMSFInstanceID",
22358 FT_STRING
, BASE_NONE
, NULL
, 0,
22360 { &hf_lix2_problemDetails
,
22361 { "problemDetails", "lix2.problemDetails_element",
22362 FT_NONE
, BASE_NONE
, NULL
, 0,
22363 "UDMProblemDetails", HFILL
}},
22364 { &hf_lix2_tADSInfo
,
22365 { "tADSInfo", "lix2.tADSInfo_element",
22366 FT_NONE
, BASE_NONE
, NULL
, 0,
22367 "UEContextInfo", HFILL
}},
22368 { &hf_lix2_fiveGSUserStateInfo
,
22369 { "fiveGSUserStateInfo", "lix2.fiveGSUserStateInfo_element",
22370 FT_NONE
, BASE_NONE
, NULL
, 0,
22372 { &hf_lix2_fiveGSRVCCInfo
,
22373 { "fiveGSRVCCInfo", "lix2.fiveGSRVCCInfo_element",
22374 FT_NONE
, BASE_NONE
, NULL
, 0,
22376 { &hf_lix2_authenticationInfoRequest
,
22377 { "authenticationInfoRequest", "lix2.authenticationInfoRequest_element",
22378 FT_NONE
, BASE_NONE
, NULL
, 0,
22379 "UDMAuthenticationInfoRequest", HFILL
}},
22380 { &hf_lix2_aKMAIndicator
,
22381 { "aKMAIndicator", "lix2.aKMAIndicator",
22382 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22383 "BOOLEAN", HFILL
}},
22384 { &hf_lix2_authAAA
,
22385 { "authAAA", "lix2.authAAA",
22386 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22387 "BOOLEAN", HFILL
}},
22388 { &hf_lix2_pvsInfo
,
22389 { "pvsInfo", "lix2.pvsInfo",
22390 FT_UINT32
, BASE_DEC
, NULL
, 0,
22391 "ServerAddressingInfoList", HFILL
}},
22392 { &hf_lix2_uDMSubscriptionDataSets
,
22393 { "uDMSubscriptionDataSets", "lix2.uDMSubscriptionDataSets_element",
22394 FT_NONE
, BASE_NONE
, NULL
, 0,
22395 "SBIType", HFILL
}},
22396 { &hf_lix2_servingNetworkName
,
22397 { "servingNetworkName", "lix2.servingNetworkName",
22398 FT_STRING
, BASE_NONE
, NULL
, 0,
22399 "UTF8String", HFILL
}},
22400 { &hf_lix2_relayServiceCode
,
22401 { "relayServiceCode", "lix2.relayServiceCode",
22402 FT_INT32
, BASE_DEC
, NULL
, 0,
22403 "INTEGER", HFILL
}},
22404 { &hf_lix2_authenticationType
,
22405 { "authenticationType", "lix2.authenticationType",
22406 FT_UINT32
, BASE_DEC
, VALS(lix2_PrimaryAuthenticationType_vals
), 0,
22407 "PrimaryAuthenticationType", HFILL
}},
22408 { &hf_lix2_ServerAddressingInfoList_item
,
22409 { "ServerAddressingInfo", "lix2.ServerAddressingInfo_element",
22410 FT_NONE
, BASE_NONE
, NULL
, 0,
22412 { &hf_lix2_iPv4Address
,
22413 { "iPv4Address", "lix2.iPv4Address",
22414 FT_IPv4
, BASE_NONE
, NULL
, 0,
22416 { &hf_lix2_iPv6Address
,
22417 { "iPv6Address", "lix2.iPv6Address",
22418 FT_IPv6
, BASE_NONE
, NULL
, 0,
22420 { &hf_lix2_fQDNList
,
22421 { "fQDNList", "lix2.fQDNList",
22422 FT_UINT32
, BASE_DEC
, NULL
, 0,
22424 { &hf_lix2_FQDNList_item
,
22425 { "FQDN", "lix2.FQDN",
22426 FT_STRING
, BASE_NONE
, NULL
, 0,
22429 { "nSSAI", "lix2.nSSAI",
22430 FT_UINT32
, BASE_DEC
, NULL
, 0,
22433 { "cAGID", "lix2.cAGID",
22434 FT_UINT32
, BASE_DEC
, NULL
, 0,
22435 "SEQUENCE_OF_CAGID", HFILL
}},
22436 { &hf_lix2_cAGID_item
,
22437 { "CAGID", "lix2.CAGID",
22438 FT_STRING
, BASE_NONE
, NULL
, 0,
22440 { &hf_lix2_infoRequestType
,
22441 { "infoRequestType", "lix2.infoRequestType",
22442 FT_UINT32
, BASE_DEC
, VALS(lix2_UDMInfoRequestType_vals
), 0,
22443 "UDMInfoRequestType", HFILL
}},
22444 { &hf_lix2_rGAuthCtx
,
22445 { "rGAuthCtx", "lix2.rGAuthCtx",
22446 FT_UINT32
, BASE_DEC
, NULL
, 0,
22447 "SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier", HFILL
}},
22448 { &hf_lix2_rGAuthCtx_item
,
22449 { "SubscriberIdentifier", "lix2.SubscriberIdentifier",
22450 FT_UINT32
, BASE_DEC
, VALS(lix2_SubscriberIdentifier_vals
), 0,
22452 { &hf_lix2_authType
,
22453 { "authType", "lix2.authType",
22454 FT_UINT32
, BASE_DEC
, VALS(lix2_PrimaryAuthenticationType_vals
), 0,
22455 "PrimaryAuthenticationType", HFILL
}},
22456 { &hf_lix2_servingNetworkName_01
,
22457 { "servingNetworkName", "lix2.servingNetworkName_element",
22458 FT_NONE
, BASE_NONE
, NULL
, 0,
22459 "PLMNID", HFILL
}},
22460 { &hf_lix2_aUSFInstanceID
,
22461 { "aUSFInstanceID", "lix2.aUSFInstanceID",
22462 FT_STRING
, BASE_NONE
, NULL
, 0,
22464 { &hf_lix2_cellCAGInfo
,
22465 { "cellCAGInfo", "lix2.cellCAGInfo",
22466 FT_STRING
, BASE_NONE
, NULL
, 0,
22468 { &hf_lix2_n5GCIndicator
,
22469 { "n5GCIndicator", "lix2.n5GCIndicator",
22470 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22471 "BOOLEAN", HFILL
}},
22472 { &hf_lix2_requested5GSLocation
,
22473 { "requested5GSLocation", "lix2.requested5GSLocation",
22474 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22475 "BOOLEAN", HFILL
}},
22476 { &hf_lix2_requestedCurrentLocation
,
22477 { "requestedCurrentLocation", "lix2.requestedCurrentLocation",
22478 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22479 "BOOLEAN", HFILL
}},
22480 { &hf_lix2_requestedRATType
,
22481 { "requestedRATType", "lix2.requestedRATType",
22482 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22483 "BOOLEAN", HFILL
}},
22484 { &hf_lix2_requestedTimeZone
,
22485 { "requestedTimeZone", "lix2.requestedTimeZone",
22486 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22487 "BOOLEAN", HFILL
}},
22488 { &hf_lix2_requestedServingNode
,
22489 { "requestedServingNode", "lix2.requestedServingNode",
22490 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22491 "BOOLEAN", HFILL
}},
22492 { &hf_lix2_cause_06
,
22493 { "cause", "lix2.cause",
22494 FT_UINT32
, BASE_DEC
, VALS(lix2_UDMProblemDetailsCause_vals
), 0,
22495 "UDMProblemDetailsCause", HFILL
}},
22496 { &hf_lix2_uDMDefinedCause
,
22497 { "uDMDefinedCause", "lix2.uDMDefinedCause",
22498 FT_UINT32
, BASE_DEC
, VALS(lix2_UDMDefinedCause_vals
), 0,
22500 { &hf_lix2_otherCause
,
22501 { "otherCause", "lix2.otherCause_element",
22502 FT_NONE
, BASE_NONE
, NULL
, 0,
22503 "UDMProblemDetailsOtherCause", HFILL
}},
22504 { &hf_lix2_problemDetailsType
,
22505 { "problemDetailsType", "lix2.problemDetailsType",
22506 FT_STRING
, BASE_NONE
, NULL
, 0,
22507 "UTF8String", HFILL
}},
22509 { "title", "lix2.title",
22510 FT_STRING
, BASE_NONE
, NULL
, 0,
22511 "UTF8String", HFILL
}},
22513 { "status", "lix2.status",
22514 FT_INT32
, BASE_DEC
, NULL
, 0,
22515 "INTEGER", HFILL
}},
22517 { "detail", "lix2.detail",
22518 FT_STRING
, BASE_NONE
, NULL
, 0,
22519 "UTF8String", HFILL
}},
22520 { &hf_lix2_instance
,
22521 { "instance", "lix2.instance",
22522 FT_STRING
, BASE_NONE
, NULL
, 0,
22523 "UTF8String", HFILL
}},
22524 { &hf_lix2_cause_07
,
22525 { "cause", "lix2.cause",
22526 FT_STRING
, BASE_NONE
, NULL
, 0,
22527 "UTF8String", HFILL
}},
22528 { &hf_lix2_uDMInvalidParameters
,
22529 { "uDMInvalidParameters", "lix2.uDMInvalidParameters_element",
22530 FT_NONE
, BASE_NONE
, NULL
, 0,
22532 { &hf_lix2_uDMSupportedFeatures
,
22533 { "uDMSupportedFeatures", "lix2.uDMSupportedFeatures",
22534 FT_STRING
, BASE_NONE
, NULL
, 0,
22535 "UTF8String", HFILL
}},
22536 { &hf_lix2_parameter
,
22537 { "parameter", "lix2.parameter",
22538 FT_STRING
, BASE_NONE
, NULL
, 0,
22539 "UTF8String", HFILL
}},
22541 { "reason", "lix2.reason",
22542 FT_STRING
, BASE_NONE
, NULL
, 0,
22543 "UTF8String", HFILL
}},
22544 { &hf_lix2_purgeFlag
,
22545 { "purgeFlag", "lix2.purgeFlag",
22546 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22547 "BOOLEAN", HFILL
}},
22548 { &hf_lix2_deregReason
,
22549 { "deregReason", "lix2.deregReason",
22550 FT_UINT32
, BASE_DEC
, VALS(lix2_UDMDeregReason_vals
), 0,
22551 "UDMDeregReason", HFILL
}},
22552 { &hf_lix2_originatingSMSParty
,
22553 { "originatingSMSParty", "lix2.originatingSMSParty_element",
22554 FT_NONE
, BASE_NONE
, NULL
, 0,
22555 "SMSParty", HFILL
}},
22556 { &hf_lix2_terminatingSMSParty_02
,
22557 { "terminatingSMSParty", "lix2.terminatingSMSParty_element",
22558 FT_NONE
, BASE_NONE
, NULL
, 0,
22559 "SMSParty", HFILL
}},
22560 { &hf_lix2_direction
,
22561 { "direction", "lix2.direction",
22562 FT_UINT32
, BASE_DEC
, VALS(lix2_Direction_vals
), 0,
22564 { &hf_lix2_linkTransferStatus
,
22565 { "linkTransferStatus", "lix2.linkTransferStatus",
22566 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSTransferStatus_vals
), 0,
22567 "SMSTransferStatus", HFILL
}},
22568 { &hf_lix2_otherMessage
,
22569 { "otherMessage", "lix2.otherMessage",
22570 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22571 "SMSOtherMessageIndication", HFILL
}},
22572 { &hf_lix2_peerNFAddress
,
22573 { "peerNFAddress", "lix2.peerNFAddress",
22574 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSNFAddress_vals
), 0,
22575 "SMSNFAddress", HFILL
}},
22576 { &hf_lix2_peerNFType
,
22577 { "peerNFType", "lix2.peerNFType",
22578 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSNFType_vals
), 0,
22579 "SMSNFType", HFILL
}},
22580 { &hf_lix2_sMSTPDUData
,
22581 { "sMSTPDUData", "lix2.sMSTPDUData",
22582 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSTPDUData_vals
), 0,
22584 { &hf_lix2_messageType
,
22585 { "messageType", "lix2.messageType",
22586 FT_UINT32
, BASE_DEC
, VALS(lix2_SMSMessageType_vals
), 0,
22587 "SMSMessageType", HFILL
}},
22588 { &hf_lix2_rPMessageReference
,
22589 { "rPMessageReference", "lix2.rPMessageReference",
22590 FT_UINT32
, BASE_DEC
, NULL
, 0,
22591 "SMSRPMessageReference", HFILL
}},
22592 { &hf_lix2_sMSAddress
,
22593 { "sMSAddress", "lix2.sMSAddress",
22594 FT_BYTES
, BASE_NONE
, NULL
, 0,
22596 { &hf_lix2_e164Number
,
22597 { "e164Number", "lix2.e164Number",
22598 FT_STRING
, BASE_NONE
, NULL
, 0,
22600 { &hf_lix2_sMSTPDU
,
22601 { "sMSTPDU", "lix2.sMSTPDU",
22602 FT_BYTES
, BASE_NONE
, NULL
, 0,
22604 { &hf_lix2_truncatedSMSTPDU
,
22605 { "truncatedSMSTPDU", "lix2.truncatedSMSTPDU",
22606 FT_BYTES
, BASE_NONE
, NULL
, 0,
22608 { &hf_lix2_redactedSMSTPDU
,
22609 { "redactedSMSTPDU", "lix2.redactedSMSTPDU",
22610 FT_BYTES
, BASE_NONE
, NULL
, 0,
22611 "SMSTPDU", HFILL
}},
22612 { &hf_lix2_threeGPP2SMSTPDU
,
22613 { "threeGPP2SMSTPDU", "lix2.threeGPP2SMSTPDU",
22614 FT_BYTES
, BASE_NONE
, NULL
, 0,
22616 { &hf_lix2_redacted3GPP2SMSTPDU
,
22617 { "redacted3GPP2SMSTPDU", "lix2.redacted3GPP2SMSTPDU",
22618 FT_BYTES
, BASE_NONE
, NULL
, 0,
22619 "ThreeGPP2SMSTPDU", HFILL
}},
22620 { &hf_lix2_transactionID
,
22621 { "transactionID", "lix2.transactionID",
22622 FT_STRING
, BASE_NONE
, NULL
, 0,
22623 "UTF8String", HFILL
}},
22624 { &hf_lix2_version
,
22625 { "version", "lix2.version_element",
22626 FT_NONE
, BASE_NONE
, NULL
, 0,
22627 "MMSVersion", HFILL
}},
22628 { &hf_lix2_dateTime
,
22629 { "dateTime", "lix2.dateTime",
22630 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
22631 "Timestamp", HFILL
}},
22632 { &hf_lix2_originatingMMSParty
,
22633 { "originatingMMSParty", "lix2.originatingMMSParty_element",
22634 FT_NONE
, BASE_NONE
, NULL
, 0,
22635 "MMSParty", HFILL
}},
22636 { &hf_lix2_terminatingMMSParty
,
22637 { "terminatingMMSParty", "lix2.terminatingMMSParty",
22638 FT_UINT32
, BASE_DEC
, NULL
, 0,
22639 "SEQUENCE_OF_MMSParty", HFILL
}},
22640 { &hf_lix2_terminatingMMSParty_item
,
22641 { "MMSParty", "lix2.MMSParty_element",
22642 FT_NONE
, BASE_NONE
, NULL
, 0,
22644 { &hf_lix2_cCRecipients
,
22645 { "cCRecipients", "lix2.cCRecipients",
22646 FT_UINT32
, BASE_DEC
, NULL
, 0,
22647 "SEQUENCE_OF_MMSParty", HFILL
}},
22648 { &hf_lix2_cCRecipients_item
,
22649 { "MMSParty", "lix2.MMSParty_element",
22650 FT_NONE
, BASE_NONE
, NULL
, 0,
22652 { &hf_lix2_bCCRecipients
,
22653 { "bCCRecipients", "lix2.bCCRecipients",
22654 FT_UINT32
, BASE_DEC
, NULL
, 0,
22655 "SEQUENCE_OF_MMSParty", HFILL
}},
22656 { &hf_lix2_bCCRecipients_item
,
22657 { "MMSParty", "lix2.MMSParty_element",
22658 FT_NONE
, BASE_NONE
, NULL
, 0,
22660 { &hf_lix2_direction_01
,
22661 { "direction", "lix2.direction",
22662 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSDirection_vals
), 0,
22663 "MMSDirection", HFILL
}},
22664 { &hf_lix2_subject
,
22665 { "subject", "lix2.subject",
22666 FT_STRING
, BASE_NONE
, NULL
, 0,
22667 "MMSSubject", HFILL
}},
22668 { &hf_lix2_messageClass
,
22669 { "messageClass", "lix2.messageClass",
22670 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSMessageClass_vals
), 0,
22671 "MMSMessageClass", HFILL
}},
22673 { "expiry", "lix2.expiry_element",
22674 FT_NONE
, BASE_NONE
, NULL
, 0,
22675 "MMSExpiry", HFILL
}},
22676 { &hf_lix2_desiredDeliveryTime
,
22677 { "desiredDeliveryTime", "lix2.desiredDeliveryTime",
22678 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
22679 "Timestamp", HFILL
}},
22680 { &hf_lix2_priority_01
,
22681 { "priority", "lix2.priority",
22682 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSPriority_vals
), 0,
22683 "MMSPriority", HFILL
}},
22684 { &hf_lix2_senderVisibility
,
22685 { "senderVisibility", "lix2.senderVisibility",
22686 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22687 "BOOLEAN", HFILL
}},
22688 { &hf_lix2_deliveryReport
,
22689 { "deliveryReport", "lix2.deliveryReport",
22690 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22691 "BOOLEAN", HFILL
}},
22692 { &hf_lix2_readReport
,
22693 { "readReport", "lix2.readReport",
22694 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22695 "BOOLEAN", HFILL
}},
22697 { "store", "lix2.store",
22698 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22699 "BOOLEAN", HFILL
}},
22701 { "state", "lix2.state",
22702 FT_UINT32
, BASE_DEC
, VALS(lix2_MMState_vals
), 0,
22703 "MMState", HFILL
}},
22705 { "flags", "lix2.flags_element",
22706 FT_NONE
, BASE_NONE
, NULL
, 0,
22707 "MMFlags", HFILL
}},
22708 { &hf_lix2_replyCharging
,
22709 { "replyCharging", "lix2.replyCharging",
22710 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSReplyCharging_vals
), 0,
22711 "MMSReplyCharging", HFILL
}},
22712 { &hf_lix2_applicID
,
22713 { "applicID", "lix2.applicID",
22714 FT_STRING
, BASE_NONE
, NULL
, 0,
22715 "UTF8String", HFILL
}},
22716 { &hf_lix2_replyApplicID
,
22717 { "replyApplicID", "lix2.replyApplicID",
22718 FT_STRING
, BASE_NONE
, NULL
, 0,
22719 "UTF8String", HFILL
}},
22720 { &hf_lix2_auxApplicInfo
,
22721 { "auxApplicInfo", "lix2.auxApplicInfo",
22722 FT_STRING
, BASE_NONE
, NULL
, 0,
22723 "UTF8String", HFILL
}},
22724 { &hf_lix2_contentClass
,
22725 { "contentClass", "lix2.contentClass",
22726 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSContentClass_vals
), 0,
22727 "MMSContentClass", HFILL
}},
22728 { &hf_lix2_dRMContent
,
22729 { "dRMContent", "lix2.dRMContent",
22730 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22731 "BOOLEAN", HFILL
}},
22732 { &hf_lix2_adaptationAllowed
,
22733 { "adaptationAllowed", "lix2.adaptationAllowed_element",
22734 FT_NONE
, BASE_NONE
, NULL
, 0,
22735 "MMSAdaptation", HFILL
}},
22736 { &hf_lix2_contentType
,
22737 { "contentType", "lix2.contentType",
22738 FT_STRING
, BASE_NONE
, NULL
, 0,
22739 "MMSContentType", HFILL
}},
22740 { &hf_lix2_responseStatus
,
22741 { "responseStatus", "lix2.responseStatus",
22742 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSResponseStatus_vals
), 0,
22743 "MMSResponseStatus", HFILL
}},
22744 { &hf_lix2_responseStatusText
,
22745 { "responseStatusText", "lix2.responseStatusText",
22746 FT_STRING
, BASE_NONE
, NULL
, 0,
22747 "UTF8String", HFILL
}},
22748 { &hf_lix2_messageID
,
22749 { "messageID", "lix2.messageID",
22750 FT_STRING
, BASE_NONE
, NULL
, 0,
22751 "UTF8String", HFILL
}},
22752 { &hf_lix2_forwardCount
,
22753 { "forwardCount", "lix2.forwardCount",
22754 FT_INT32
, BASE_DEC
, NULL
, 0,
22755 "INTEGER", HFILL
}},
22756 { &hf_lix2_previouslySentBy
,
22757 { "previouslySentBy", "lix2.previouslySentBy",
22758 FT_UINT32
, BASE_DEC
, NULL
, 0,
22759 "MMSPreviouslySentBy", HFILL
}},
22760 { &hf_lix2_prevSentByDateTime
,
22761 { "prevSentByDateTime", "lix2.prevSentByDateTime",
22762 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
22763 "Timestamp", HFILL
}},
22764 { &hf_lix2_deliveryReportRequested
,
22765 { "deliveryReportRequested", "lix2.deliveryReportRequested",
22766 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22767 "BOOLEAN", HFILL
}},
22769 { "stored", "lix2.stored",
22770 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22771 "BOOLEAN", HFILL
}},
22772 { &hf_lix2_messageSize
,
22773 { "messageSize", "lix2.messageSize",
22774 FT_INT32
, BASE_DEC
, NULL
, 0,
22775 "INTEGER", HFILL
}},
22776 { &hf_lix2_status_01
,
22777 { "status", "lix2.status",
22778 FT_UINT32
, BASE_DEC
, VALS(lix2_MMStatus_vals
), 0,
22779 "MMStatus", HFILL
}},
22780 { &hf_lix2_reportAllowed
,
22781 { "reportAllowed", "lix2.reportAllowed",
22782 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22783 "BOOLEAN", HFILL
}},
22784 { &hf_lix2_retrieveStatus
,
22785 { "retrieveStatus", "lix2.retrieveStatus",
22786 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSRetrieveStatus_vals
), 0,
22787 "MMSRetrieveStatus", HFILL
}},
22788 { &hf_lix2_retrieveStatusText
,
22789 { "retrieveStatusText", "lix2.retrieveStatusText",
22790 FT_STRING
, BASE_NONE
, NULL
, 0,
22791 "UTF8String", HFILL
}},
22792 { &hf_lix2_replaceID
,
22793 { "replaceID", "lix2.replaceID",
22794 FT_STRING
, BASE_NONE
, NULL
, 0,
22795 "UTF8String", HFILL
}},
22796 { &hf_lix2_contentType_01
,
22797 { "contentType", "lix2.contentType",
22798 FT_STRING
, BASE_NONE
, NULL
, 0,
22799 "UTF8String", HFILL
}},
22800 { &hf_lix2_deliveryReportAllowed
,
22801 { "deliveryReportAllowed", "lix2.deliveryReportAllowed",
22802 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22803 "BOOLEAN", HFILL
}},
22804 { &hf_lix2_contentLocationReq
,
22805 { "contentLocationReq", "lix2.contentLocationReq",
22806 FT_STRING
, BASE_NONE
, NULL
, 0,
22807 "UTF8String", HFILL
}},
22808 { &hf_lix2_contentLocationConf
,
22809 { "contentLocationConf", "lix2.contentLocationConf",
22810 FT_STRING
, BASE_NONE
, NULL
, 0,
22811 "UTF8String", HFILL
}},
22812 { &hf_lix2_storeStatus
,
22813 { "storeStatus", "lix2.storeStatus",
22814 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSStoreStatus_vals
), 0,
22815 "MMSStoreStatus", HFILL
}},
22816 { &hf_lix2_storeStatusText
,
22817 { "storeStatusText", "lix2.storeStatusText",
22818 FT_STRING
, BASE_NONE
, NULL
, 0,
22819 "UTF8String", HFILL
}},
22820 { &hf_lix2_contentLocationReq_01
,
22821 { "contentLocationReq", "lix2.contentLocationReq",
22822 FT_UINT32
, BASE_DEC
, NULL
, 0,
22824 { &hf_lix2_contentLocationReq_item
,
22825 { "contentLocationReq item", "lix2.contentLocationReq_item",
22826 FT_STRING
, BASE_NONE
, NULL
, 0,
22827 "UTF8String", HFILL
}},
22828 { &hf_lix2_contentLocationConf_01
,
22829 { "contentLocationConf", "lix2.contentLocationConf",
22830 FT_UINT32
, BASE_DEC
, NULL
, 0,
22832 { &hf_lix2_contentLocationConf_item
,
22833 { "contentLocationConf item", "lix2.contentLocationConf_item",
22834 FT_STRING
, BASE_NONE
, NULL
, 0,
22835 "UTF8String", HFILL
}},
22836 { &hf_lix2_deleteResponseStatus
,
22837 { "deleteResponseStatus", "lix2.deleteResponseStatus",
22838 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSDeleteResponseStatus_vals
), 0,
22839 "MMSDeleteResponseStatus", HFILL
}},
22840 { &hf_lix2_deleteResponseText
,
22841 { "deleteResponseText", "lix2.deleteResponseText",
22842 FT_UINT32
, BASE_DEC
, NULL
, 0,
22844 { &hf_lix2_deleteResponseText_item
,
22845 { "deleteResponseText item", "lix2.deleteResponseText_item",
22846 FT_STRING
, BASE_NONE
, NULL
, 0,
22847 "UTF8String", HFILL
}},
22848 { &hf_lix2_contentLocation
,
22849 { "contentLocation", "lix2.contentLocation",
22850 FT_STRING
, BASE_NONE
, NULL
, 0,
22851 "UTF8String", HFILL
}},
22852 { &hf_lix2_mMessages
,
22853 { "mMessages", "lix2.mMessages",
22854 FT_UINT32
, BASE_DEC
, NULL
, 0,
22855 "SEQUENCE_OF_MMBoxDescription", HFILL
}},
22856 { &hf_lix2_mMessages_item
,
22857 { "MMBoxDescription", "lix2.MMBoxDescription_element",
22858 FT_NONE
, BASE_NONE
, NULL
, 0,
22860 { &hf_lix2_contentLocationReq_02
,
22861 { "contentLocationReq", "lix2.contentLocationReq",
22862 FT_UINT32
, BASE_DEC
, NULL
, 0,
22863 "T_contentLocationReq_01", HFILL
}},
22864 { &hf_lix2_contentLocationConf_02
,
22865 { "contentLocationConf", "lix2.contentLocationConf",
22866 FT_UINT32
, BASE_DEC
, NULL
, 0,
22867 "T_contentLocationConf_01", HFILL
}},
22868 { &hf_lix2_responseStatus_01
,
22869 { "responseStatus", "lix2.responseStatus",
22870 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSDeleteResponseStatus_vals
), 0,
22871 "MMSDeleteResponseStatus", HFILL
}},
22872 { &hf_lix2_mMSDateTime
,
22873 { "mMSDateTime", "lix2.mMSDateTime",
22874 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
22875 "Timestamp", HFILL
}},
22876 { &hf_lix2_forwardToOriginator
,
22877 { "forwardToOriginator", "lix2.forwardToOriginator",
22878 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22879 "BOOLEAN", HFILL
}},
22880 { &hf_lix2_statusExtension
,
22881 { "statusExtension", "lix2.statusExtension",
22882 FT_UINT32
, BASE_DEC
, VALS(lix2_MMStatusExtension_vals
), 0,
22883 "MMStatusExtension", HFILL
}},
22884 { &hf_lix2_statusText
,
22885 { "statusText", "lix2.statusText",
22886 FT_STRING
, BASE_NONE
, NULL
, 0,
22887 "MMStatusText", HFILL
}},
22888 { &hf_lix2_originatingMMSParty_01
,
22889 { "originatingMMSParty", "lix2.originatingMMSParty",
22890 FT_UINT32
, BASE_DEC
, NULL
, 0,
22891 "SEQUENCE_OF_MMSParty", HFILL
}},
22892 { &hf_lix2_originatingMMSParty_item
,
22893 { "MMSParty", "lix2.MMSParty_element",
22894 FT_NONE
, BASE_NONE
, NULL
, 0,
22896 { &hf_lix2_readStatus
,
22897 { "readStatus", "lix2.readStatus",
22898 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSReadStatus_vals
), 0,
22899 "MMSReadStatus", HFILL
}},
22900 { &hf_lix2_readStatusText
,
22901 { "readStatusText", "lix2.readStatusText",
22902 FT_STRING
, BASE_NONE
, NULL
, 0,
22903 "MMSReadStatusText", HFILL
}},
22904 { &hf_lix2_cancelID
,
22905 { "cancelID", "lix2.cancelID",
22906 FT_STRING
, BASE_NONE
, NULL
, 0,
22907 "UTF8String", HFILL
}},
22908 { &hf_lix2_state_01
,
22909 { "state", "lix2.state",
22910 FT_UINT32
, BASE_DEC
, NULL
, 0,
22911 "SEQUENCE_OF_MMState", HFILL
}},
22912 { &hf_lix2_state_item
,
22913 { "MMState", "lix2.MMState",
22914 FT_UINT32
, BASE_DEC
, VALS(lix2_MMState_vals
), 0,
22916 { &hf_lix2_flags_01
,
22917 { "flags", "lix2.flags",
22918 FT_UINT32
, BASE_DEC
, NULL
, 0,
22919 "SEQUENCE_OF_MMFlags", HFILL
}},
22920 { &hf_lix2_flags_item
,
22921 { "MMFlags", "lix2.MMFlags_element",
22922 FT_NONE
, BASE_NONE
, NULL
, 0,
22925 { "start", "lix2.start",
22926 FT_INT32
, BASE_DEC
, NULL
, 0,
22927 "INTEGER", HFILL
}},
22929 { "limit", "lix2.limit",
22930 FT_INT32
, BASE_DEC
, NULL
, 0,
22931 "INTEGER", HFILL
}},
22932 { &hf_lix2_attributes
,
22933 { "attributes", "lix2.attributes",
22934 FT_UINT32
, BASE_DEC
, NULL
, 0,
22936 { &hf_lix2_attributes_item
,
22937 { "attributes item", "lix2.attributes_item",
22938 FT_STRING
, BASE_NONE
, NULL
, 0,
22939 "UTF8String", HFILL
}},
22941 { "totals", "lix2.totals",
22942 FT_INT32
, BASE_DEC
, NULL
, 0,
22943 "INTEGER", HFILL
}},
22945 { "quotas", "lix2.quotas_element",
22946 FT_NONE
, BASE_NONE
, NULL
, 0,
22947 "MMSQuota", HFILL
}},
22948 { &hf_lix2_attributes_01
,
22949 { "attributes", "lix2.attributes",
22950 FT_UINT32
, BASE_DEC
, NULL
, 0,
22951 "T_attributes_01", HFILL
}},
22952 { &hf_lix2_mMSTotals
,
22953 { "mMSTotals", "lix2.mMSTotals",
22954 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22955 "BOOLEAN", HFILL
}},
22956 { &hf_lix2_mMSQuotas
,
22957 { "mMSQuotas", "lix2.mMSQuotas",
22958 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22959 "BOOLEAN", HFILL
}},
22960 { &hf_lix2_deliveryTime
,
22961 { "deliveryTime", "lix2.deliveryTime",
22962 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
22963 "Timestamp", HFILL
}},
22964 { &hf_lix2_previouslySentByDateTime
,
22965 { "previouslySentByDateTime", "lix2.previouslySentByDateTime",
22966 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
22967 "Timestamp", HFILL
}},
22968 { &hf_lix2_mMSContent
,
22969 { "mMSContent", "lix2.mMSContent",
22970 FT_BYTES
, BASE_NONE
, NULL
, 0,
22971 "OCTET_STRING", HFILL
}},
22972 { &hf_lix2_allowed
,
22973 { "allowed", "lix2.allowed",
22974 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22975 "BOOLEAN", HFILL
}},
22976 { &hf_lix2_overriden
,
22977 { "overriden", "lix2.overriden",
22978 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
22979 "BOOLEAN", HFILL
}},
22980 { &hf_lix2_reference
,
22981 { "reference", "lix2.reference",
22982 FT_STRING
, BASE_NONE
, NULL
, 0,
22983 "UTF8String", HFILL
}},
22984 { &hf_lix2_value_01
,
22985 { "value", "lix2.value",
22986 FT_STRING
, BASE_NONE
, NULL
, 0,
22987 "UTF8String", HFILL
}},
22988 { &hf_lix2_expiryPeriod
,
22989 { "expiryPeriod", "lix2.expiryPeriod",
22990 FT_INT32
, BASE_DEC
, NULL
, 0,
22991 "INTEGER", HFILL
}},
22992 { &hf_lix2_periodFormat
,
22993 { "periodFormat", "lix2.periodFormat",
22994 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSPeriodFormat_vals
), 0,
22995 "MMSPeriodFormat", HFILL
}},
22997 { "length", "lix2.length",
22998 FT_INT32
, BASE_DEC
, NULL
, 0,
22999 "INTEGER", HFILL
}},
23001 { "flag", "lix2.flag",
23002 FT_UINT32
, BASE_DEC
, VALS(lix2_MMStateFlag_vals
), 0,
23003 "MMStateFlag", HFILL
}},
23004 { &hf_lix2_flagString
,
23005 { "flagString", "lix2.flagString",
23006 FT_STRING
, BASE_NONE
, NULL
, 0,
23007 "UTF8String", HFILL
}},
23008 { &hf_lix2_mMSPartyIDs
,
23009 { "mMSPartyIDs", "lix2.mMSPartyIDs",
23010 FT_UINT32
, BASE_DEC
, NULL
, 0,
23011 "SEQUENCE_OF_MMSPartyID", HFILL
}},
23012 { &hf_lix2_mMSPartyIDs_item
,
23013 { "MMSPartyID", "lix2.MMSPartyID",
23014 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSPartyID_vals
), 0,
23016 { &hf_lix2_nonLocalID
,
23017 { "nonLocalID", "lix2.nonLocalID",
23018 FT_UINT32
, BASE_DEC
, VALS(lix2_NonLocalID_vals
), 0,
23020 { &hf_lix2_emailAddress
,
23021 { "emailAddress", "lix2.emailAddress",
23022 FT_STRING
, BASE_NONE
, NULL
, 0,
23025 { "iMPU", "lix2.iMPU",
23026 FT_UINT32
, BASE_DEC
, VALS(lix2_IMPU_vals
), 0,
23029 { "iMPI", "lix2.iMPI",
23030 FT_STRING
, BASE_NONE
, NULL
, 0,
23032 { &hf_lix2_previouslySentByParty
,
23033 { "previouslySentByParty", "lix2.previouslySentByParty_element",
23034 FT_NONE
, BASE_NONE
, NULL
, 0,
23035 "MMSParty", HFILL
}},
23036 { &hf_lix2_sequenceNumber
,
23037 { "sequenceNumber", "lix2.sequenceNumber",
23038 FT_INT32
, BASE_DEC
, NULL
, 0,
23039 "INTEGER", HFILL
}},
23040 { &hf_lix2_previousSendDateTime
,
23041 { "previousSendDateTime", "lix2.previousSendDateTime",
23042 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
23043 "Timestamp", HFILL
}},
23044 { &hf_lix2_MMSPreviouslySentBy_item
,
23045 { "MMSPreviouslySent", "lix2.MMSPreviouslySent_element",
23046 FT_NONE
, BASE_NONE
, NULL
, 0,
23049 { "quota", "lix2.quota",
23050 FT_INT32
, BASE_DEC
, NULL
, 0,
23051 "INTEGER", HFILL
}},
23052 { &hf_lix2_quotaUnit
,
23053 { "quotaUnit", "lix2.quotaUnit",
23054 FT_UINT32
, BASE_DEC
, VALS(lix2_MMSQuotaUnit_vals
), 0,
23055 "MMSQuotaUnit", HFILL
}},
23056 { &hf_lix2_majorVersion
,
23057 { "majorVersion", "lix2.majorVersion",
23058 FT_INT32
, BASE_DEC
, NULL
, 0,
23059 "INTEGER", HFILL
}},
23060 { &hf_lix2_minorVersion
,
23061 { "minorVersion", "lix2.minorVersion",
23062 FT_INT32
, BASE_DEC
, NULL
, 0,
23063 "INTEGER", HFILL
}},
23064 { &hf_lix2_pTCTargetInformation
,
23065 { "pTCTargetInformation", "lix2.pTCTargetInformation_element",
23066 FT_NONE
, BASE_NONE
, NULL
, 0,
23068 { &hf_lix2_pTCServerURI
,
23069 { "pTCServerURI", "lix2.pTCServerURI",
23070 FT_STRING
, BASE_NONE
, NULL
, 0,
23071 "UTF8String", HFILL
}},
23072 { &hf_lix2_pTCRegistrationRequest
,
23073 { "pTCRegistrationRequest", "lix2.pTCRegistrationRequest",
23074 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCRegistrationRequest_vals
), 0,
23076 { &hf_lix2_pTCRegistrationOutcome
,
23077 { "pTCRegistrationOutcome", "lix2.pTCRegistrationOutcome",
23078 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCRegistrationOutcome_vals
), 0,
23080 { &hf_lix2_pTCDirection
,
23081 { "pTCDirection", "lix2.pTCDirection",
23082 FT_UINT32
, BASE_DEC
, VALS(lix2_Direction_vals
), 0,
23083 "Direction", HFILL
}},
23084 { &hf_lix2_pTCSessionInfo
,
23085 { "pTCSessionInfo", "lix2.pTCSessionInfo_element",
23086 FT_NONE
, BASE_NONE
, NULL
, 0,
23088 { &hf_lix2_pTCOriginatingID
,
23089 { "pTCOriginatingID", "lix2.pTCOriginatingID_element",
23090 FT_NONE
, BASE_NONE
, NULL
, 0,
23091 "PTCTargetInformation", HFILL
}},
23092 { &hf_lix2_pTCParticipants
,
23093 { "pTCParticipants", "lix2.pTCParticipants",
23094 FT_UINT32
, BASE_DEC
, NULL
, 0,
23095 "SEQUENCE_OF_PTCTargetInformation", HFILL
}},
23096 { &hf_lix2_pTCParticipants_item
,
23097 { "PTCTargetInformation", "lix2.PTCTargetInformation_element",
23098 FT_NONE
, BASE_NONE
, NULL
, 0,
23100 { &hf_lix2_pTCParticipantPresenceStatus
,
23101 { "pTCParticipantPresenceStatus", "lix2.pTCParticipantPresenceStatus",
23102 FT_UINT32
, BASE_DEC
, NULL
, 0,
23103 "MultipleParticipantPresenceStatus", HFILL
}},
23104 { &hf_lix2_pTCBearerCapability
,
23105 { "pTCBearerCapability", "lix2.pTCBearerCapability",
23106 FT_STRING
, BASE_NONE
, NULL
, 0,
23107 "UTF8String", HFILL
}},
23108 { &hf_lix2_pTCHost
,
23109 { "pTCHost", "lix2.pTCHost_element",
23110 FT_NONE
, BASE_NONE
, NULL
, 0,
23111 "PTCTargetInformation", HFILL
}},
23112 { &hf_lix2_pTCAbandonCause
,
23113 { "pTCAbandonCause", "lix2.pTCAbandonCause",
23114 FT_INT32
, BASE_DEC
, NULL
, 0,
23115 "INTEGER", HFILL
}},
23116 { &hf_lix2_pTCSessionEndCause
,
23117 { "pTCSessionEndCause", "lix2.pTCSessionEndCause",
23118 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCSessionEndCause_vals
), 0,
23120 { &hf_lix2_preEstSessionID
,
23121 { "preEstSessionID", "lix2.preEstSessionID_element",
23122 FT_NONE
, BASE_NONE
, NULL
, 0,
23123 "PTCSessionInfo", HFILL
}},
23124 { &hf_lix2_pTCMediaStreamAvail
,
23125 { "pTCMediaStreamAvail", "lix2.pTCMediaStreamAvail",
23126 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
23127 "BOOLEAN", HFILL
}},
23128 { &hf_lix2_rTPSetting
,
23129 { "rTPSetting", "lix2.rTPSetting_element",
23130 FT_NONE
, BASE_NONE
, NULL
, 0,
23132 { &hf_lix2_pTCMediaCapability
,
23133 { "pTCMediaCapability", "lix2.pTCMediaCapability",
23134 FT_STRING
, BASE_NONE
, NULL
, 0,
23135 "UTF8String", HFILL
}},
23136 { &hf_lix2_pTCPreEstSessionID
,
23137 { "pTCPreEstSessionID", "lix2.pTCPreEstSessionID_element",
23138 FT_NONE
, BASE_NONE
, NULL
, 0,
23139 "PTCSessionInfo", HFILL
}},
23140 { &hf_lix2_pTCPreEstStatus
,
23141 { "pTCPreEstStatus", "lix2.pTCPreEstStatus",
23142 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCPreEstStatus_vals
), 0,
23144 { &hf_lix2_pTCFailureCode
,
23145 { "pTCFailureCode", "lix2.pTCFailureCode",
23146 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCFailureCode_vals
), 0,
23148 { &hf_lix2_pTCIPAPartyID
,
23149 { "pTCIPAPartyID", "lix2.pTCIPAPartyID_element",
23150 FT_NONE
, BASE_NONE
, NULL
, 0,
23151 "PTCTargetInformation", HFILL
}},
23152 { &hf_lix2_pTCIPADirection
,
23153 { "pTCIPADirection", "lix2.pTCIPADirection",
23154 FT_UINT32
, BASE_DEC
, VALS(lix2_Direction_vals
), 0,
23155 "Direction", HFILL
}},
23156 { &hf_lix2_pTCPartyDrop_01
,
23157 { "pTCPartyDrop", "lix2.pTCPartyDrop_element",
23158 FT_NONE
, BASE_NONE
, NULL
, 0,
23159 "PTCTargetInformation", HFILL
}},
23160 { &hf_lix2_pTCParticipantPresenceStatus_01
,
23161 { "pTCParticipantPresenceStatus", "lix2.pTCParticipantPresenceStatus_element",
23162 FT_NONE
, BASE_NONE
, NULL
, 0,
23164 { &hf_lix2_pTCHoldID
,
23165 { "pTCHoldID", "lix2.pTCHoldID",
23166 FT_UINT32
, BASE_DEC
, NULL
, 0,
23167 "SEQUENCE_OF_PTCTargetInformation", HFILL
}},
23168 { &hf_lix2_pTCHoldID_item
,
23169 { "PTCTargetInformation", "lix2.PTCTargetInformation_element",
23170 FT_NONE
, BASE_NONE
, NULL
, 0,
23172 { &hf_lix2_pTCHoldRetrieveInd
,
23173 { "pTCHoldRetrieveInd", "lix2.pTCHoldRetrieveInd",
23174 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
23175 "BOOLEAN", HFILL
}},
23176 { &hf_lix2_pTCIDList
,
23177 { "pTCIDList", "lix2.pTCIDList",
23178 FT_UINT32
, BASE_DEC
, NULL
, 0,
23179 "SEQUENCE_OF_PTCTargetInformation", HFILL
}},
23180 { &hf_lix2_pTCIDList_item
,
23181 { "PTCTargetInformation", "lix2.PTCTargetInformation_element",
23182 FT_NONE
, BASE_NONE
, NULL
, 0,
23184 { &hf_lix2_pTCGroupAuthRule
,
23185 { "pTCGroupAuthRule", "lix2.pTCGroupAuthRule",
23186 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCGroupAuthRule_vals
), 0,
23188 { &hf_lix2_pTCGroupAdSender
,
23189 { "pTCGroupAdSender", "lix2.pTCGroupAdSender_element",
23190 FT_NONE
, BASE_NONE
, NULL
, 0,
23191 "PTCTargetInformation", HFILL
}},
23192 { &hf_lix2_pTCGroupNickname
,
23193 { "pTCGroupNickname", "lix2.pTCGroupNickname",
23194 FT_STRING
, BASE_NONE
, NULL
, 0,
23195 "UTF8String", HFILL
}},
23196 { &hf_lix2_pTCSessioninfo
,
23197 { "pTCSessioninfo", "lix2.pTCSessioninfo_element",
23198 FT_NONE
, BASE_NONE
, NULL
, 0,
23200 { &hf_lix2_pTCFloorActivity
,
23201 { "pTCFloorActivity", "lix2.pTCFloorActivity",
23202 FT_UINT32
, BASE_DEC
, NULL
, 0,
23203 "SEQUENCE_OF_PTCFloorActivity", HFILL
}},
23204 { &hf_lix2_pTCFloorActivity_item
,
23205 { "PTCFloorActivity", "lix2.PTCFloorActivity",
23206 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCFloorActivity_vals
), 0,
23208 { &hf_lix2_pTCFloorSpeakerID
,
23209 { "pTCFloorSpeakerID", "lix2.pTCFloorSpeakerID_element",
23210 FT_NONE
, BASE_NONE
, NULL
, 0,
23211 "PTCTargetInformation", HFILL
}},
23212 { &hf_lix2_pTCMaxTBTime
,
23213 { "pTCMaxTBTime", "lix2.pTCMaxTBTime",
23214 FT_INT32
, BASE_DEC
, NULL
, 0,
23215 "INTEGER", HFILL
}},
23216 { &hf_lix2_pTCQueuedFloorControl
,
23217 { "pTCQueuedFloorControl", "lix2.pTCQueuedFloorControl",
23218 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
23219 "BOOLEAN", HFILL
}},
23220 { &hf_lix2_pTCQueuedPosition
,
23221 { "pTCQueuedPosition", "lix2.pTCQueuedPosition",
23222 FT_INT32
, BASE_DEC
, NULL
, 0,
23223 "INTEGER", HFILL
}},
23224 { &hf_lix2_pTCTalkBurstPriority
,
23225 { "pTCTalkBurstPriority", "lix2.pTCTalkBurstPriority",
23226 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCTBPriorityLevel_vals
), 0,
23227 "PTCTBPriorityLevel", HFILL
}},
23228 { &hf_lix2_pTCTalkBurstReason
,
23229 { "pTCTalkBurstReason", "lix2.pTCTalkBurstReason",
23230 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCTBReasonCode_vals
), 0,
23231 "PTCTBReasonCode", HFILL
}},
23232 { &hf_lix2_pTCTargetPresenceStatus
,
23233 { "pTCTargetPresenceStatus", "lix2.pTCTargetPresenceStatus_element",
23234 FT_NONE
, BASE_NONE
, NULL
, 0,
23235 "PTCParticipantPresenceStatus", HFILL
}},
23236 { &hf_lix2_pTCListManagementType
,
23237 { "pTCListManagementType", "lix2.pTCListManagementType",
23238 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCListManagementType_vals
), 0,
23240 { &hf_lix2_pTCListManagementAction
,
23241 { "pTCListManagementAction", "lix2.pTCListManagementAction",
23242 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCListManagementAction_vals
), 0,
23244 { &hf_lix2_pTCListManagementFailure
,
23245 { "pTCListManagementFailure", "lix2.pTCListManagementFailure",
23246 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCListManagementFailure_vals
), 0,
23248 { &hf_lix2_pTCContactID
,
23249 { "pTCContactID", "lix2.pTCContactID_element",
23250 FT_NONE
, BASE_NONE
, NULL
, 0,
23251 "PTCTargetInformation", HFILL
}},
23252 { &hf_lix2_pTCIDList_01
,
23253 { "pTCIDList", "lix2.pTCIDList",
23254 FT_UINT32
, BASE_DEC
, NULL
, 0,
23255 "SEQUENCE_OF_PTCIDList", HFILL
}},
23256 { &hf_lix2_pTCIDList_item_01
,
23257 { "PTCIDList", "lix2.PTCIDList_element",
23258 FT_NONE
, BASE_NONE
, NULL
, 0,
23260 { &hf_lix2_pTCAccessPolicyType
,
23261 { "pTCAccessPolicyType", "lix2.pTCAccessPolicyType",
23262 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCAccessPolicyType_vals
), 0,
23264 { &hf_lix2_pTCUserAccessPolicy
,
23265 { "pTCUserAccessPolicy", "lix2.pTCUserAccessPolicy",
23266 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCUserAccessPolicy_vals
), 0,
23268 { &hf_lix2_pTCAccessPolicyFailure
,
23269 { "pTCAccessPolicyFailure", "lix2.pTCAccessPolicyFailure",
23270 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCAccessPolicyFailure_vals
), 0,
23272 { &hf_lix2_identifiers
,
23273 { "identifiers", "lix2.identifiers",
23274 FT_UINT32
, BASE_DEC
, NULL
, 0,
23275 "SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers", HFILL
}},
23276 { &hf_lix2_identifiers_item
,
23277 { "PTCIdentifiers", "lix2.PTCIdentifiers",
23278 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCIdentifiers_vals
), 0,
23280 { &hf_lix2_mCPTTID
,
23281 { "mCPTTID", "lix2.mCPTTID",
23282 FT_STRING
, BASE_NONE
, NULL
, 0,
23283 "UTF8String", HFILL
}},
23284 { &hf_lix2_instanceIdentifierURN
,
23285 { "instanceIdentifierURN", "lix2.instanceIdentifierURN",
23286 FT_STRING
, BASE_NONE
, NULL
, 0,
23287 "UTF8String", HFILL
}},
23288 { &hf_lix2_pTCChatGroupID
,
23289 { "pTCChatGroupID", "lix2.pTCChatGroupID_element",
23290 FT_NONE
, BASE_NONE
, NULL
, 0,
23292 { &hf_lix2_pTCSessionURI
,
23293 { "pTCSessionURI", "lix2.pTCSessionURI",
23294 FT_STRING
, BASE_NONE
, NULL
, 0,
23295 "UTF8String", HFILL
}},
23296 { &hf_lix2_pTCSessionType
,
23297 { "pTCSessionType", "lix2.pTCSessionType",
23298 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCSessionType_vals
), 0,
23300 { &hf_lix2_MultipleParticipantPresenceStatus_item
,
23301 { "PTCParticipantPresenceStatus", "lix2.PTCParticipantPresenceStatus_element",
23302 FT_NONE
, BASE_NONE
, NULL
, 0,
23304 { &hf_lix2_presenceID
,
23305 { "presenceID", "lix2.presenceID_element",
23306 FT_NONE
, BASE_NONE
, NULL
, 0,
23307 "PTCTargetInformation", HFILL
}},
23308 { &hf_lix2_presenceType
,
23309 { "presenceType", "lix2.presenceType",
23310 FT_UINT32
, BASE_DEC
, VALS(lix2_PTCPresenceType_vals
), 0,
23311 "PTCPresenceType", HFILL
}},
23312 { &hf_lix2_presenceStatus
,
23313 { "presenceStatus", "lix2.presenceStatus",
23314 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
23315 "BOOLEAN", HFILL
}},
23316 { &hf_lix2_portNumber
,
23317 { "portNumber", "lix2.portNumber",
23318 FT_UINT32
, BASE_DEC
, NULL
, 0,
23320 { &hf_lix2_pTCPartyID
,
23321 { "pTCPartyID", "lix2.pTCPartyID_element",
23322 FT_NONE
, BASE_NONE
, NULL
, 0,
23323 "PTCTargetInformation", HFILL
}},
23324 { &hf_lix2_groupIdentity
,
23325 { "groupIdentity", "lix2.groupIdentity",
23326 FT_STRING
, BASE_NONE
, NULL
, 0,
23327 "UTF8String", HFILL
}},
23328 { &hf_lix2_payload_01
,
23329 { "payload", "lix2.payload",
23330 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSPayload_vals
), 0,
23331 "IMSPayload", HFILL
}},
23332 { &hf_lix2_sessionDirection
,
23333 { "sessionDirection", "lix2.sessionDirection",
23334 FT_UINT32
, BASE_DEC
, VALS(lix2_SessionDirection_vals
), 0,
23336 { &hf_lix2_voIPRoamingIndication
,
23337 { "voIPRoamingIndication", "lix2.voIPRoamingIndication",
23338 FT_UINT32
, BASE_DEC
, VALS(lix2_VoIPRoamingIndication_vals
), 0,
23340 { &hf_lix2_accessNetworkInformation
,
23341 { "accessNetworkInformation", "lix2.accessNetworkInformation",
23342 FT_UINT32
, BASE_DEC
, NULL
, 0,
23343 "SEQUENCE_OF_SIPAccessNetworkInformation", HFILL
}},
23344 { &hf_lix2_accessNetworkInformation_item
,
23345 { "SIPAccessNetworkInformation", "lix2.SIPAccessNetworkInformation_element",
23346 FT_NONE
, BASE_NONE
, NULL
, 0,
23348 { &hf_lix2_cellularNetworkInformation
,
23349 { "cellularNetworkInformation", "lix2.cellularNetworkInformation",
23350 FT_UINT32
, BASE_DEC
, NULL
, 0,
23351 "SEQUENCE_OF_SIPCellularNetworkInformation", HFILL
}},
23352 { &hf_lix2_cellularNetworkInformation_item
,
23353 { "SIPCellularNetworkInformation", "lix2.SIPCellularNetworkInformation_element",
23354 FT_NONE
, BASE_NONE
, NULL
, 0,
23356 { &hf_lix2_originatingId
,
23357 { "originatingId", "lix2.originatingId",
23358 FT_UINT32
, BASE_DEC
, NULL
, 0,
23359 "SEQUENCE_OF_IMPU", HFILL
}},
23360 { &hf_lix2_originatingId_item
,
23361 { "IMPU", "lix2.IMPU",
23362 FT_UINT32
, BASE_DEC
, VALS(lix2_IMPU_vals
), 0,
23364 { &hf_lix2_terminatingId
,
23365 { "terminatingId", "lix2.terminatingId",
23366 FT_UINT32
, BASE_DEC
, VALS(lix2_IMPU_vals
), 0,
23368 { &hf_lix2_sDPState
,
23369 { "sDPState", "lix2.sDPState",
23370 FT_UINT32
, BASE_DEC
, NULL
, 0,
23372 { &hf_lix2_sDPState_item
,
23373 { "sDPState item", "lix2.sDPState_item",
23374 FT_BYTES
, BASE_NONE
, NULL
, 0,
23375 "OCTET_STRING", HFILL
}},
23376 { &hf_lix2_diversionIdentity
,
23377 { "diversionIdentity", "lix2.diversionIdentity",
23378 FT_UINT32
, BASE_DEC
, VALS(lix2_IMPU_vals
), 0,
23380 { &hf_lix2_cCUnavailableReason
,
23381 { "cCUnavailableReason", "lix2.cCUnavailableReason",
23382 FT_STRING
, BASE_NONE
, NULL
, 0,
23383 "UTF8String", HFILL
}},
23384 { &hf_lix2_sDPState_01
,
23385 { "sDPState", "lix2.sDPState",
23386 FT_BYTES
, BASE_NONE
, NULL
, 0,
23387 "OCTET_STRING", HFILL
}},
23388 { &hf_lix2_payload_02
,
23389 { "payload", "lix2.payload",
23390 FT_BYTES
, BASE_NONE
, NULL
, 0,
23391 "IMSCCPDUPayload", HFILL
}},
23392 { &hf_lix2_sDPInfo
,
23393 { "sDPInfo", "lix2.sDPInfo",
23394 FT_BYTES
, BASE_NONE
, NULL
, 0,
23395 "OCTET_STRING", HFILL
}},
23396 { &hf_lix2_encapsulatedSIPMessage
,
23397 { "encapsulatedSIPMessage", "lix2.encapsulatedSIPMessage_element",
23398 FT_NONE
, BASE_NONE
, NULL
, 0,
23399 "SIPMessage", HFILL
}},
23400 { &hf_lix2_modifiedSIPMessage
,
23401 { "modifiedSIPMessage", "lix2.modifiedSIPMessage_element",
23402 FT_NONE
, BASE_NONE
, NULL
, 0,
23404 { &hf_lix2_modifiedSIPContent
,
23405 { "modifiedSIPContent", "lix2.modifiedSIPContent_element",
23406 FT_NONE
, BASE_NONE
, NULL
, 0,
23407 "SIPMessage", HFILL
}},
23408 { &hf_lix2_modifications
,
23409 { "modifications", "lix2.modifications_element",
23410 FT_NONE
, BASE_NONE
, NULL
, 0,
23411 "PayloadModifications", HFILL
}},
23412 { &hf_lix2_iPSourceAddress
,
23413 { "iPSourceAddress", "lix2.iPSourceAddress",
23414 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
23415 "IPAddress", HFILL
}},
23416 { &hf_lix2_iPDestinationAddress
,
23417 { "iPDestinationAddress", "lix2.iPDestinationAddress",
23418 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
23419 "IPAddress", HFILL
}},
23420 { &hf_lix2_sIPContent
,
23421 { "sIPContent", "lix2.sIPContent",
23422 FT_BYTES
, BASE_NONE
, NULL
, 0,
23423 "OCTET_STRING", HFILL
}},
23424 { &hf_lix2_pASSporTs
,
23425 { "pASSporTs", "lix2.pASSporTs",
23426 FT_UINT32
, BASE_DEC
, NULL
, 0,
23427 "SEQUENCE_OF_PASSporT", HFILL
}},
23428 { &hf_lix2_pASSporTs_item
,
23429 { "PASSporT", "lix2.PASSporT_element",
23430 FT_NONE
, BASE_NONE
, NULL
, 0,
23432 { &hf_lix2_rCDTerminalDisplayInfo
,
23433 { "rCDTerminalDisplayInfo", "lix2.rCDTerminalDisplayInfo_element",
23434 FT_NONE
, BASE_NONE
, NULL
, 0,
23435 "RCDDisplayInfo", HFILL
}},
23436 { &hf_lix2_eCNAMTerminalDisplayInfo
,
23437 { "eCNAMTerminalDisplayInfo", "lix2.eCNAMTerminalDisplayInfo_element",
23438 FT_NONE
, BASE_NONE
, NULL
, 0,
23439 "ECNAMDisplayInfo", HFILL
}},
23440 { &hf_lix2_sHAKENValidationResult
,
23441 { "sHAKENValidationResult", "lix2.sHAKENValidationResult",
23442 FT_UINT32
, BASE_DEC
, VALS(lix2_SHAKENValidationResult_vals
), 0,
23444 { &hf_lix2_sHAKENFailureStatusCode
,
23445 { "sHAKENFailureStatusCode", "lix2.sHAKENFailureStatusCode",
23446 FT_INT32
, BASE_DEC
, NULL
, 0,
23448 { &hf_lix2_pASSporTHeader
,
23449 { "pASSporTHeader", "lix2.pASSporTHeader_element",
23450 FT_NONE
, BASE_NONE
, NULL
, 0,
23452 { &hf_lix2_pASSporTPayload
,
23453 { "pASSporTPayload", "lix2.pASSporTPayload_element",
23454 FT_NONE
, BASE_NONE
, NULL
, 0,
23456 { &hf_lix2_pASSporTSignature
,
23457 { "pASSporTSignature", "lix2.pASSporTSignature",
23458 FT_BYTES
, BASE_NONE
, NULL
, 0,
23459 "OCTET_STRING", HFILL
}},
23460 { &hf_lix2_type_01
,
23461 { "type", "lix2.type",
23462 FT_UINT32
, BASE_DEC
, VALS(lix2_JWSTokenType_vals
), 0,
23463 "JWSTokenType", HFILL
}},
23464 { &hf_lix2_algorithm
,
23465 { "algorithm", "lix2.algorithm",
23466 FT_STRING
, BASE_NONE
, NULL
, 0,
23467 "UTF8String", HFILL
}},
23469 { "ppt", "lix2.ppt",
23470 FT_STRING
, BASE_NONE
, NULL
, 0,
23471 "UTF8String", HFILL
}},
23473 { "x5u", "lix2.x5u",
23474 FT_STRING
, BASE_NONE
, NULL
, 0,
23475 "UTF8String", HFILL
}},
23476 { &hf_lix2_issuedAtTime
,
23477 { "issuedAtTime", "lix2.issuedAtTime",
23478 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0,
23479 "GeneralizedTime", HFILL
}},
23480 { &hf_lix2_originator
,
23481 { "originator", "lix2.originator",
23482 FT_UINT32
, BASE_DEC
, VALS(lix2_STIRSHAKENOriginator_vals
), 0,
23483 "STIRSHAKENOriginator", HFILL
}},
23484 { &hf_lix2_destination
,
23485 { "destination", "lix2.destination",
23486 FT_UINT32
, BASE_DEC
, NULL
, 0,
23487 "STIRSHAKENDestinations", HFILL
}},
23488 { &hf_lix2_attestation
,
23489 { "attestation", "lix2.attestation",
23490 FT_UINT32
, BASE_DEC
, VALS(lix2_Attestation_vals
), 0,
23493 { "origId", "lix2.origId",
23494 FT_STRING
, BASE_NONE
, NULL
, 0,
23495 "UTF8String", HFILL
}},
23496 { &hf_lix2_diversion
,
23497 { "diversion", "lix2.diversion",
23498 FT_UINT32
, BASE_DEC
, VALS(lix2_STIRSHAKENDestination_vals
), 0,
23499 "STIRSHAKENDestination", HFILL
}},
23500 { &hf_lix2_telephoneNumber
,
23501 { "telephoneNumber", "lix2.telephoneNumber",
23502 FT_UINT32
, BASE_DEC
, VALS(lix2_STIRSHAKENTN_vals
), 0,
23503 "STIRSHAKENTN", HFILL
}},
23504 { &hf_lix2_sTIRSHAKENURI
,
23505 { "sTIRSHAKENURI", "lix2.sTIRSHAKENURI",
23506 FT_STRING
, BASE_NONE
, NULL
, 0,
23507 "UTF8String", HFILL
}},
23508 { &hf_lix2_STIRSHAKENDestinations_item
,
23509 { "STIRSHAKENDestination", "lix2.STIRSHAKENDestination",
23510 FT_UINT32
, BASE_DEC
, VALS(lix2_STIRSHAKENDestination_vals
), 0,
23513 { "name", "lix2.name",
23514 FT_STRING
, BASE_NONE
, NULL
, 0,
23515 "UTF8String", HFILL
}},
23516 { &hf_lix2_additionalInfo
,
23517 { "additionalInfo", "lix2.additionalInfo",
23518 FT_BYTES
, BASE_NONE
, NULL
, 0,
23519 "OCTET_STRING", HFILL
}},
23521 { "jcd", "lix2.jcd",
23522 FT_BYTES
, BASE_NONE
, NULL
, 0,
23523 "OCTET_STRING", HFILL
}},
23525 { "jcl", "lix2.jcl",
23526 FT_BYTES
, BASE_NONE
, NULL
, 0,
23527 "OCTET_STRING", HFILL
}},
23528 { &hf_lix2_rCSTargetIdentities
,
23529 { "rCSTargetIdentities", "lix2.rCSTargetIdentities",
23530 FT_UINT32
, BASE_DEC
, NULL
, 0,
23531 "SEQUENCE_SIZE_1_MAX_OF_RCSIdentity", HFILL
}},
23532 { &hf_lix2_rCSTargetIdentities_item
,
23533 { "RCSIdentity", "lix2.RCSIdentity",
23534 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSIdentity_vals
), 0,
23536 { &hf_lix2_rCSRegistrationType
,
23537 { "rCSRegistrationType", "lix2.rCSRegistrationType",
23538 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSRegistrationType_vals
), 0,
23540 { &hf_lix2_rCSRegistrationUpdateRequest
,
23541 { "rCSRegistrationUpdateRequest", "lix2.rCSRegistrationUpdateRequest",
23542 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSPayload_vals
), 0,
23543 "IMSPayload", HFILL
}},
23544 { &hf_lix2_rCSRegistrationUpdateResponse
,
23545 { "rCSRegistrationUpdateResponse", "lix2.rCSRegistrationUpdateResponse",
23546 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSPayload_vals
), 0,
23547 "IMSPayload", HFILL
}},
23548 { &hf_lix2_groupChatSessionID
,
23549 { "groupChatSessionID", "lix2.groupChatSessionID",
23550 FT_STRING
, BASE_NONE
, NULL
, 0,
23551 "RCSGroupChatSessionID", HFILL
}},
23552 { &hf_lix2_originatingIdentity
,
23553 { "originatingIdentity", "lix2.originatingIdentity",
23554 FT_UINT32
, BASE_DEC
, NULL
, 0,
23555 "SEQUENCE_SIZE_1_MAX_OF_RCSIdentity", HFILL
}},
23556 { &hf_lix2_originatingIdentity_item
,
23557 { "RCSIdentity", "lix2.RCSIdentity",
23558 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSIdentity_vals
), 0,
23560 { &hf_lix2_destinationIdentities
,
23561 { "destinationIdentities", "lix2.destinationIdentities",
23562 FT_UINT32
, BASE_DEC
, NULL
, 0,
23563 "RCSDestinations", HFILL
}},
23564 { &hf_lix2_messageType_01
,
23565 { "messageType", "lix2.messageType",
23566 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSMessageType_vals
), 0,
23567 "RCSMessageType", HFILL
}},
23568 { &hf_lix2_conversationID
,
23569 { "conversationID", "lix2.conversationID",
23570 FT_BYTES
, BASE_NONE
, NULL
, 0,
23571 "RCSConversationID", HFILL
}},
23572 { &hf_lix2_contributionID
,
23573 { "contributionID", "lix2.contributionID",
23574 FT_BYTES
, BASE_NONE
, NULL
, 0,
23575 "RCSContributionID", HFILL
}},
23576 { &hf_lix2_inReplyToContributionID
,
23577 { "inReplyToContributionID", "lix2.inReplyToContributionID",
23578 FT_BYTES
, BASE_NONE
, NULL
, 0,
23579 "RCSContributionID", HFILL
}},
23580 { &hf_lix2_messageID_01
,
23581 { "messageID", "lix2.messageID",
23582 FT_STRING
, BASE_NONE
, NULL
, 0,
23583 "IMDNMessageID", HFILL
}},
23584 { &hf_lix2_messagePayload
,
23585 { "messagePayload", "lix2.messagePayload",
23586 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSPayload_vals
), 0,
23587 "RCSPayload", HFILL
}},
23588 { &hf_lix2_sessionReplaces
,
23589 { "sessionReplaces", "lix2.sessionReplaces",
23590 FT_BYTES
, BASE_NONE
, NULL
, 0,
23591 "RCSContributionID", HFILL
}},
23592 { &hf_lix2_rCSSessionType
,
23593 { "rCSSessionType", "lix2.rCSSessionType",
23594 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSSessionType_vals
), 0,
23596 { &hf_lix2_sessionDirection_01
,
23597 { "sessionDirection", "lix2.sessionDirection",
23598 FT_UINT32
, BASE_DEC
, VALS(lix2_Direction_vals
), 0,
23599 "Direction", HFILL
}},
23600 { &hf_lix2_rCSSessionMessage
,
23601 { "rCSSessionMessage", "lix2.rCSSessionMessage_element",
23602 FT_NONE
, BASE_NONE
, NULL
, 0,
23603 "RCSSIPSessionMessage", HFILL
}},
23604 { &hf_lix2_sessionEndpoints
,
23605 { "sessionEndpoints", "lix2.sessionEndpoints",
23606 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSSessionEndpoints_vals
), 0,
23607 "RCSSessionEndpoints", HFILL
}},
23608 { &hf_lix2_rCSSIPSessionMessage
,
23609 { "rCSSIPSessionMessage", "lix2.rCSSIPSessionMessage_element",
23610 FT_NONE
, BASE_NONE
, NULL
, 0,
23612 { &hf_lix2_rCSTargetContactIdentities
,
23613 { "rCSTargetContactIdentities", "lix2.rCSTargetContactIdentities",
23614 FT_UINT32
, BASE_DEC
, NULL
, 0,
23615 "SEQUENCE_SIZE_1_MAX_OF_RCSIdentity", HFILL
}},
23616 { &hf_lix2_rCSTargetContactIdentities_item
,
23617 { "RCSIdentity", "lix2.RCSIdentity",
23618 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSIdentity_vals
), 0,
23620 { &hf_lix2_sIPMessage
,
23621 { "sIPMessage", "lix2.sIPMessage",
23622 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSPayload_vals
), 0,
23623 "IMSPayload", HFILL
}},
23624 { &hf_lix2_rCSRegistrationInformation
,
23625 { "rCSRegistrationInformation", "lix2.rCSRegistrationInformation",
23626 FT_UINT32
, BASE_DEC
, NULL
, 0,
23627 "SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation", HFILL
}},
23628 { &hf_lix2_rCSRegistrationInformation_item
,
23629 { "RCSRegistrationInformation", "lix2.RCSRegistrationInformation",
23630 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSRegistrationInformation_vals
), 0,
23632 { &hf_lix2_userOnline
,
23633 { "userOnline", "lix2.userOnline",
23634 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
23635 "BOOLEAN", HFILL
}},
23636 { &hf_lix2_additionalInstanceLocation
,
23637 { "additionalInstanceLocation", "lix2.additionalInstanceLocation",
23638 FT_UINT32
, BASE_DEC
, NULL
, 0,
23639 "SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation", HFILL
}},
23640 { &hf_lix2_additionalInstanceLocation_item
,
23641 { "AdditionalInstanceLocation", "lix2.AdditionalInstanceLocation_element",
23642 FT_NONE
, BASE_NONE
, NULL
, 0,
23644 { &hf_lix2_participants
,
23645 { "participants", "lix2.participants",
23646 FT_UINT32
, BASE_DEC
, NULL
, 0,
23647 "SEQUENCE_SIZE_1_MAX_OF_RCSDestinations", HFILL
}},
23648 { &hf_lix2_participants_item
,
23649 { "RCSDestinations", "lix2.RCSDestinations",
23650 FT_UINT32
, BASE_DEC
, NULL
, 0,
23652 { &hf_lix2_rCSSessionEndpoints
,
23653 { "rCSSessionEndpoints", "lix2.rCSSessionEndpoints",
23654 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSSessionEndpoints_vals
), 0,
23656 { &hf_lix2_rCSSessionLegs
,
23657 { "rCSSessionLegs", "lix2.rCSSessionLegs",
23658 FT_UINT32
, BASE_DEC
, NULL
, 0,
23659 "SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange", HFILL
}},
23660 { &hf_lix2_rCSSessionLegs_item
,
23661 { "RCSSIPSessionExchange", "lix2.RCSSIPSessionExchange_element",
23662 FT_NONE
, BASE_NONE
, NULL
, 0,
23664 { &hf_lix2_rCSSessionInformation
,
23665 { "rCSSessionInformation", "lix2.rCSSessionInformation",
23666 FT_UINT32
, BASE_DEC
, NULL
, 0,
23667 "SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext", HFILL
}},
23668 { &hf_lix2_rCSSessionInformation_item
,
23669 { "RCSSessionContext", "lix2.RCSSessionContext",
23670 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSSessionContext_vals
), 0,
23672 { &hf_lix2_encapsulatedRCSPayload
,
23673 { "encapsulatedRCSPayload", "lix2.encapsulatedRCSPayload",
23674 FT_UINT32
, BASE_DEC
, VALS(lix2_EncapsulatedRCSPayload_vals
), 0,
23676 { &hf_lix2_instance_01
,
23677 { "instance", "lix2.instance",
23678 FT_STRING
, BASE_NONE
, NULL
, 0,
23679 "SIPEndpoint", HFILL
}},
23681 { "path", "lix2.path",
23682 FT_STRING
, BASE_NONE
, NULL
, 0,
23683 "UTF8String", HFILL
}},
23684 { &hf_lix2_RCSDestinations_item
,
23685 { "RCSDestination", "lix2.RCSDestination",
23686 FT_UINT32
, BASE_DEC
, NULL
, 0,
23688 { &hf_lix2_RCSDestination_item
,
23689 { "RCSIdentity", "lix2.RCSIdentity",
23690 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSIdentity_vals
), 0,
23692 { &hf_lix2_fiveGSIdentities
,
23693 { "fiveGSIdentities", "lix2.fiveGSIdentities_element",
23694 FT_NONE
, BASE_NONE
, NULL
, 0,
23695 "FiveGSSubscriberIDs", HFILL
}},
23696 { &hf_lix2_ePSIdentities
,
23697 { "ePSIdentities", "lix2.ePSIdentities_element",
23698 FT_NONE
, BASE_NONE
, NULL
, 0,
23699 "EPSSubscriberIDs", HFILL
}},
23700 { &hf_lix2_iMSIdentities
,
23701 { "iMSIdentities", "lix2.iMSIdentities",
23702 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSSubscriberIDs_vals
), 0,
23703 "IMSSubscriberIDs", HFILL
}},
23704 { &hf_lix2_sIPRegistration
,
23705 { "sIPRegistration", "lix2.sIPRegistration_element",
23706 FT_NONE
, BASE_NONE
, NULL
, 0,
23707 "RCSSIPRegistrationExchange", HFILL
}},
23708 { &hf_lix2_userProfile
,
23709 { "userProfile", "lix2.userProfile_element",
23710 FT_NONE
, BASE_NONE
, NULL
, 0,
23711 "XMLType", HFILL
}},
23712 { &hf_lix2_multiDevice
,
23713 { "multiDevice", "lix2.multiDevice_element",
23714 FT_NONE
, BASE_NONE
, NULL
, 0,
23715 "XMLType", HFILL
}},
23716 { &hf_lix2_presenceDocument
,
23717 { "presenceDocument", "lix2.presenceDocument_element",
23718 FT_NONE
, BASE_NONE
, NULL
, 0,
23719 "XMLType", HFILL
}},
23720 { &hf_lix2_cPMSessionInfo
,
23721 { "cPMSessionInfo", "lix2.cPMSessionInfo_element",
23722 FT_NONE
, BASE_NONE
, NULL
, 0,
23723 "MIMEEntity", HFILL
}},
23724 { &hf_lix2_sessionLeg
,
23725 { "sessionLeg", "lix2.sessionLeg",
23726 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSSessionLeg_vals
), 0,
23727 "RCSSessionLeg", HFILL
}},
23728 { &hf_lix2_sIPRequest
,
23729 { "sIPRequest", "lix2.sIPRequest",
23730 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSPayload_vals
), 0,
23731 "IMSPayload", HFILL
}},
23732 { &hf_lix2_sIPResponse
,
23733 { "sIPResponse", "lix2.sIPResponse",
23734 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSPayload_vals
), 0,
23735 "IMSPayload", HFILL
}},
23736 { &hf_lix2_rCSSessionResult
,
23737 { "rCSSessionResult", "lix2.rCSSessionResult",
23738 FT_UINT32
, BASE_DEC
, VALS(lix2_RCSSessionResult_vals
), 0,
23740 { &hf_lix2_mSRPPathInfo
,
23741 { "mSRPPathInfo", "lix2.mSRPPathInfo_element",
23742 FT_NONE
, BASE_NONE
, NULL
, 0,
23743 "MSRPPath", HFILL
}},
23744 { &hf_lix2_registrationType_01
,
23745 { "registrationType", "lix2.registrationType",
23746 FT_UINT32
, BASE_DEC
, VALS(lix2_RegistrationType_vals
), 0,
23749 { "eECID", "lix2.eECID",
23750 FT_STRING
, BASE_NONE
, NULL
, 0,
23751 "UTF8String", HFILL
}},
23752 { &hf_lix2_aCProfiles
,
23753 { "aCProfiles", "lix2.aCProfiles",
23754 FT_UINT32
, BASE_DEC
, NULL
, 0,
23756 { &hf_lix2_eECServiceContSupport
,
23757 { "eECServiceContSupport", "lix2.eECServiceContSupport",
23758 FT_UINT32
, BASE_DEC
, NULL
, 0,
23759 "ACRScenarios", HFILL
}},
23760 { &hf_lix2_expirationTime
,
23761 { "expirationTime", "lix2.expirationTime",
23762 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
23763 "Timestamp", HFILL
}},
23764 { &hf_lix2_eECContextID
,
23765 { "eECContextID", "lix2.eECContextID",
23766 FT_STRING
, BASE_NONE
, NULL
, 0,
23767 "UTF8String", HFILL
}},
23768 { &hf_lix2_srcEESID
,
23769 { "srcEESID", "lix2.srcEESID",
23770 FT_STRING
, BASE_NONE
, NULL
, 0,
23771 "UTF8String", HFILL
}},
23772 { &hf_lix2_unfulfilledACProfiles
,
23773 { "unfulfilledACProfiles", "lix2.unfulfilledACProfiles",
23774 FT_UINT32
, BASE_DEC
, NULL
, 0,
23776 { &hf_lix2_failureResponse
,
23777 { "failureResponse", "lix2.failureResponse",
23778 FT_UINT32
, BASE_DEC
, VALS(lix2_FailureResponse_vals
), 0,
23780 { &hf_lix2_eASDiscoveryFilter
,
23781 { "eASDiscoveryFilter", "lix2.eASDiscoveryFilter",
23782 FT_UINT32
, BASE_DEC
, VALS(lix2_EASDiscoveryFilter_vals
), 0,
23784 { &hf_lix2_uELocation
,
23785 { "uELocation", "lix2.uELocation_element",
23786 FT_NONE
, BASE_NONE
, NULL
, 0,
23787 "Location", HFILL
}},
23788 { &hf_lix2_eASTargetDNAIs
,
23789 { "eASTargetDNAIs", "lix2.eASTargetDNAIs",
23790 FT_UINT32
, BASE_DEC
, NULL
, 0,
23792 { &hf_lix2_discoveredEAS
,
23793 { "discoveredEAS", "lix2.discoveredEAS_element",
23794 FT_NONE
, BASE_NONE
, NULL
, 0,
23796 { &hf_lix2_subscriptionType
,
23797 { "subscriptionType", "lix2.subscriptionType",
23798 FT_UINT32
, BASE_DEC
, VALS(lix2_SubscriptionType_vals
), 0,
23800 { &hf_lix2_eASEventType
,
23801 { "eASEventType", "lix2.eASEventType",
23802 FT_UINT32
, BASE_DEC
, VALS(lix2_EASEventType_vals
), 0,
23804 { &hf_lix2_eASDynamicInfoFilter
,
23805 { "eASDynamicInfoFilter", "lix2.eASDynamicInfoFilter_element",
23806 FT_NONE
, BASE_NONE
, NULL
, 0,
23808 { &hf_lix2_subscriptionId
,
23809 { "subscriptionId", "lix2.subscriptionId",
23810 FT_STRING
, BASE_NONE
, NULL
, 0,
23811 "UTF8String", HFILL
}},
23812 { &hf_lix2_subscriptionID
,
23813 { "subscriptionID", "lix2.subscriptionID",
23814 FT_STRING
, BASE_NONE
, NULL
, 0,
23815 "UTF8String", HFILL
}},
23816 { &hf_lix2_eventType
,
23817 { "eventType", "lix2.eventType",
23818 FT_UINT32
, BASE_DEC
, VALS(lix2_EASEventType_vals
), 0,
23819 "EASEventType", HFILL
}},
23820 { &hf_lix2_eESACRDetOrInit
,
23821 { "eESACRDetOrInit", "lix2.eESACRDetOrInit",
23822 FT_UINT32
, BASE_DEC
, VALS(lix2_EESACRDetOrInit_vals
), 0,
23824 { &hf_lix2_aCRDetermineReq
,
23825 { "aCRDetermineReq", "lix2.aCRDetermineReq_element",
23826 FT_NONE
, BASE_NONE
, NULL
, 0,
23828 { &hf_lix2_aCRInitiateReq
,
23829 { "aCRInitiateReq", "lix2.aCRInitiateReq_element",
23830 FT_NONE
, BASE_NONE
, NULL
, 0,
23833 { "eASID", "lix2.eASID",
23834 FT_STRING
, BASE_NONE
, NULL
, 0,
23837 { "aCID", "lix2.aCID",
23838 FT_STRING
, BASE_NONE
, NULL
, 0,
23840 { &hf_lix2_sEASEndpoint
,
23841 { "sEASEndpoint", "lix2.sEASEndpoint_element",
23842 FT_NONE
, BASE_NONE
, NULL
, 0,
23843 "EASEndpoint", HFILL
}},
23844 { &hf_lix2_tEASEndpoint
,
23845 { "tEASEndpoint", "lix2.tEASEndpoint_element",
23846 FT_NONE
, BASE_NONE
, NULL
, 0,
23847 "EASEndpoint", HFILL
}},
23848 { &hf_lix2_previousTEASEndpoint
,
23849 { "previousTEASEndpoint", "lix2.previousTEASEndpoint_element",
23850 FT_NONE
, BASE_NONE
, NULL
, 0,
23851 "EASEndpoint", HFILL
}},
23852 { &hf_lix2_routeReq
,
23853 { "routeReq", "lix2.routeReq_element",
23854 FT_NONE
, BASE_NONE
, NULL
, 0,
23855 "RouteToLocation", HFILL
}},
23857 { "eASIDs", "lix2.eASIDs",
23858 FT_UINT32
, BASE_DEC
, NULL
, 0,
23861 { "aCIDs", "lix2.aCIDs",
23862 FT_UINT32
, BASE_DEC
, NULL
, 0,
23864 { &hf_lix2_eventIDs
,
23865 { "eventIDs", "lix2.eventIDs",
23866 FT_UINT32
, BASE_DEC
, VALS(lix2_ACREventIDs_vals
), 0,
23867 "ACREventIDs", HFILL
}},
23868 { &hf_lix2_eventID
,
23869 { "eventID", "lix2.eventID",
23870 FT_UINT32
, BASE_DEC
, VALS(lix2_ACREventIDs_vals
), 0,
23871 "ACREventIDs", HFILL
}},
23872 { &hf_lix2_targetInfo
,
23873 { "targetInfo", "lix2.targetInfo_element",
23874 FT_NONE
, BASE_NONE
, NULL
, 0,
23877 { "aCRRes", "lix2.aCRRes",
23878 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
23879 "BOOLEAN", HFILL
}},
23880 { &hf_lix2_failReason
,
23881 { "failReason", "lix2.failReason",
23882 FT_STRING
, BASE_NONE
, NULL
, 0,
23883 "UTF8String", HFILL
}},
23885 { "uELoc", "lix2.uELoc_element",
23886 FT_NONE
, BASE_NONE
, NULL
, 0,
23887 "Location", HFILL
}},
23888 { &hf_lix2_ACProfiles_item
,
23889 { "ACProfile", "lix2.ACProfile_element",
23890 FT_NONE
, BASE_NONE
, NULL
, 0,
23893 { "aCType", "lix2.aCType",
23894 FT_STRING
, BASE_NONE
, NULL
, 0,
23895 "UTF8String", HFILL
}},
23896 { &hf_lix2_aCSchedule
,
23897 { "aCSchedule", "lix2.aCSchedule_element",
23898 FT_NONE
, BASE_NONE
, NULL
, 0,
23899 "Daytime", HFILL
}},
23900 { &hf_lix2_expACGeoServArea
,
23901 { "expACGeoServArea", "lix2.expACGeoServArea_element",
23902 FT_NONE
, BASE_NONE
, NULL
, 0,
23903 "Location", HFILL
}},
23904 { &hf_lix2_eASsInfo
,
23905 { "eASsInfo", "lix2.eASsInfo",
23906 FT_UINT32
, BASE_DEC
, NULL
, 0,
23908 { &hf_lix2_aCServiceContSupport
,
23909 { "aCServiceContSupport", "lix2.aCServiceContSupport",
23910 FT_UINT32
, BASE_DEC
, NULL
, 0,
23911 "ACRScenarios", HFILL
}},
23912 { &hf_lix2_ACRScenarios_item
,
23913 { "ACRScenario", "lix2.ACRScenario",
23914 FT_UINT32
, BASE_DEC
, VALS(lix2_ACRScenario_vals
), 0,
23916 { &hf_lix2_UnfulfilledACProfiles_item
,
23917 { "UnfulfilledACProfile", "lix2.UnfulfilledACProfile_element",
23918 FT_NONE
, BASE_NONE
, NULL
, 0,
23920 { &hf_lix2_reason_01
,
23921 { "reason", "lix2.reason",
23922 FT_UINT32
, BASE_DEC
, VALS(lix2_UnfulfilledACProfileReason_vals
), 0,
23923 "UnfulfilledACProfileReason", HFILL
}},
23924 { &hf_lix2_EASsInfo_item
,
23925 { "EASInfo", "lix2.EASInfo_element",
23926 FT_NONE
, BASE_NONE
, NULL
, 0,
23928 { &hf_lix2_expectedSvcKPIs
,
23929 { "expectedSvcKPIs", "lix2.expectedSvcKPIs_element",
23930 FT_NONE
, BASE_NONE
, NULL
, 0,
23931 "ServiceKPIs", HFILL
}},
23932 { &hf_lix2_minimumReqSvcKPIs
,
23933 { "minimumReqSvcKPIs", "lix2.minimumReqSvcKPIs_element",
23934 FT_NONE
, BASE_NONE
, NULL
, 0,
23935 "ServiceKPIs", HFILL
}},
23936 { &hf_lix2_connectionBandwidth
,
23937 { "connectionBandwidth", "lix2.connectionBandwidth",
23938 FT_INT32
, BASE_DEC
, NULL
, 0,
23939 "INTEGER", HFILL
}},
23940 { &hf_lix2_requestRate
,
23941 { "requestRate", "lix2.requestRate",
23942 FT_INT32
, BASE_DEC
, NULL
, 0,
23943 "INTEGER", HFILL
}},
23944 { &hf_lix2_responseTime
,
23945 { "responseTime", "lix2.responseTime",
23946 FT_INT32
, BASE_DEC
, NULL
, 0,
23947 "INTEGER", HFILL
}},
23948 { &hf_lix2_requestedAvailability
,
23949 { "requestedAvailability", "lix2.requestedAvailability",
23950 FT_INT32
, BASE_DEC
, NULL
, 0,
23951 "INTEGER", HFILL
}},
23952 { &hf_lix2_requestedCompute
,
23953 { "requestedCompute", "lix2.requestedCompute",
23954 FT_BYTES
, BASE_NONE
, NULL
, 0,
23955 "OCTET_STRING", HFILL
}},
23956 { &hf_lix2_requestedGraphCompute
,
23957 { "requestedGraphCompute", "lix2.requestedGraphCompute",
23958 FT_BYTES
, BASE_NONE
, NULL
, 0,
23959 "OCTET_STRING", HFILL
}},
23960 { &hf_lix2_requestedMemory
,
23961 { "requestedMemory", "lix2.requestedMemory",
23962 FT_BYTES
, BASE_NONE
, NULL
, 0,
23963 "OCTET_STRING", HFILL
}},
23964 { &hf_lix2_requestedStorage
,
23965 { "requestedStorage", "lix2.requestedStorage",
23966 FT_BYTES
, BASE_NONE
, NULL
, 0,
23967 "OCTET_STRING", HFILL
}},
23968 { &hf_lix2_aCsCharacteristics
,
23969 { "aCsCharacteristics", "lix2.aCsCharacteristics",
23970 FT_UINT32
, BASE_DEC
, NULL
, 0,
23971 "ACProfiles", HFILL
}},
23972 { &hf_lix2_eASCharacteristics
,
23973 { "eASCharacteristics", "lix2.eASCharacteristics",
23974 FT_UINT32
, BASE_DEC
, NULL
, 0,
23975 "EASsCharacteristics", HFILL
}},
23976 { &hf_lix2_EASsCharacteristics_item
,
23977 { "EASCharacteristics", "lix2.EASCharacteristics_element",
23978 FT_NONE
, BASE_NONE
, NULL
, 0,
23981 { "aSPID", "lix2.aSPID",
23982 FT_STRING
, BASE_NONE
, NULL
, 0,
23983 "UTF8String", HFILL
}},
23984 { &hf_lix2_eASType
,
23985 { "eASType", "lix2.eASType",
23986 FT_STRING
, BASE_NONE
, NULL
, 0,
23987 "UTF8String", HFILL
}},
23988 { &hf_lix2_eASSchedule
,
23989 { "eASSchedule", "lix2.eASSchedule_element",
23990 FT_NONE
, BASE_NONE
, NULL
, 0,
23991 "Daytime", HFILL
}},
23992 { &hf_lix2_eASProfile
,
23993 { "eASProfile", "lix2.eASProfile_element",
23994 FT_NONE
, BASE_NONE
, NULL
, 0,
23996 { &hf_lix2_eASServiceArea
,
23997 { "eASServiceArea", "lix2.eASServiceArea_element",
23998 FT_NONE
, BASE_NONE
, NULL
, 0,
23999 "Location", HFILL
}},
24000 { &hf_lix2_eASServicePermLevel
,
24001 { "eASServicePermLevel", "lix2.eASServicePermLevel",
24002 FT_STRING
, BASE_NONE
, NULL
, 0,
24003 "UTF8String", HFILL
}},
24004 { &hf_lix2_eASServiceFeatures
,
24005 { "eASServiceFeatures", "lix2.eASServiceFeatures",
24006 FT_UINT32
, BASE_DEC
, NULL
, 0,
24008 { &hf_lix2_DNAIs_item
,
24009 { "DNAI", "lix2.DNAI",
24010 FT_STRING
, BASE_NONE
, NULL
, 0,
24012 { &hf_lix2_lifetime
,
24013 { "lifetime", "lix2.lifetime",
24014 FT_INT32
, BASE_DEC
, NULL
, 0,
24015 "INTEGER", HFILL
}},
24016 { &hf_lix2_eASEndpoint
,
24017 { "eASEndpoint", "lix2.eASEndpoint_element",
24018 FT_NONE
, BASE_NONE
, NULL
, 0,
24020 { &hf_lix2_eASDescription
,
24021 { "eASDescription", "lix2.eASDescription",
24022 FT_STRING
, BASE_NONE
, NULL
, 0,
24023 "UTF8String", HFILL
}},
24024 { &hf_lix2_eASServiceKPIs
,
24025 { "eASServiceKPIs", "lix2.eASServiceKPIs_element",
24026 FT_NONE
, BASE_NONE
, NULL
, 0,
24027 "ServiceKPIs", HFILL
}},
24028 { &hf_lix2_eASServiceContSupport
,
24029 { "eASServiceContSupport", "lix2.eASServiceContSupport",
24030 FT_UINT32
, BASE_DEC
, NULL
, 0,
24031 "ACRScenarios", HFILL
}},
24032 { &hf_lix2_appLocs
,
24033 { "appLocs", "lix2.appLocs",
24034 FT_UINT32
, BASE_DEC
, NULL
, 0,
24035 "RouteToLocations", HFILL
}},
24036 { &hf_lix2_eASStatus
,
24037 { "eASStatus", "lix2.eASStatus",
24038 FT_UINT32
, BASE_DEC
, VALS(lix2_EASStatus_vals
), 0,
24041 { "fQDN", "lix2.fQDN",
24042 FT_STRING
, BASE_NONE
, NULL
, 0,
24044 { &hf_lix2_iPv4Addresses
,
24045 { "iPv4Addresses", "lix2.iPv4Addresses",
24046 FT_UINT32
, BASE_DEC
, NULL
, 0,
24048 { &hf_lix2_iPv6Addresses
,
24049 { "iPv6Addresses", "lix2.iPv6Addresses",
24050 FT_UINT32
, BASE_DEC
, NULL
, 0,
24053 { "uRI", "lix2.uRI",
24054 FT_STRING
, BASE_NONE
, NULL
, 0,
24055 "UTF8String", HFILL
}},
24056 { &hf_lix2_RouteToLocations_item
,
24057 { "RouteToLocation", "lix2.RouteToLocation_element",
24058 FT_NONE
, BASE_NONE
, NULL
, 0,
24060 { &hf_lix2_EASServiceFeatures_item
,
24061 { "EASServiceFeature", "lix2.EASServiceFeature",
24062 FT_STRING
, BASE_NONE
, NULL
, 0,
24064 { &hf_lix2_ACIDs_item
,
24065 { "ACID", "lix2.ACID",
24066 FT_STRING
, BASE_NONE
, NULL
, 0,
24068 { &hf_lix2_IPv4Addresses_item
,
24069 { "IPv4Address", "lix2.IPv4Address",
24070 FT_IPv4
, BASE_NONE
, NULL
, 0,
24072 { &hf_lix2_IPv6Addresses_item
,
24073 { "IPv6Address", "lix2.IPv6Address",
24074 FT_IPv6
, BASE_NONE
, NULL
, 0,
24077 { "eASId", "lix2.eASId",
24078 FT_STRING
, BASE_NONE
, NULL
, 0,
24080 { &hf_lix2_eASStatus_01
,
24081 { "eASStatus", "lix2.eASStatus",
24082 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24083 "BOOLEAN", HFILL
}},
24084 { &hf_lix2_eASAcIDs
,
24085 { "eASAcIDs", "lix2.eASAcIDs",
24086 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24087 "BOOLEAN", HFILL
}},
24088 { &hf_lix2_eASDesc
,
24089 { "eASDesc", "lix2.eASDesc",
24090 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24091 "BOOLEAN", HFILL
}},
24093 { "eASPt", "lix2.eASPt",
24094 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24095 "BOOLEAN", HFILL
}},
24096 { &hf_lix2_eASFeature
,
24097 { "eASFeature", "lix2.eASFeature",
24098 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24099 "BOOLEAN", HFILL
}},
24100 { &hf_lix2_eASSchedule_01
,
24101 { "eASSchedule", "lix2.eASSchedule",
24102 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24103 "BOOLEAN", HFILL
}},
24104 { &hf_lix2_eASSvcArea
,
24105 { "eASSvcArea", "lix2.eASSvcArea",
24106 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24107 "BOOLEAN", HFILL
}},
24108 { &hf_lix2_eASSvcKpi
,
24109 { "eASSvcKpi", "lix2.eASSvcKpi",
24110 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24111 "BOOLEAN", HFILL
}},
24112 { &hf_lix2_eASSvcCont
,
24113 { "eASSvcCont", "lix2.eASSvcCont",
24114 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24115 "BOOLEAN", HFILL
}},
24116 { &hf_lix2_EASIDs_item
,
24117 { "EASID", "lix2.EASID",
24118 FT_STRING
, BASE_NONE
, NULL
, 0,
24120 { &hf_lix2_targetEESInfo
,
24121 { "targetEESInfo", "lix2.targetEESInfo_element",
24122 FT_NONE
, BASE_NONE
, NULL
, 0,
24123 "EDNConfigurationInfo", HFILL
}},
24124 { &hf_lix2_eDNConnectionInfo
,
24125 { "eDNConnectionInfo", "lix2.eDNConnectionInfo_element",
24126 FT_NONE
, BASE_NONE
, NULL
, 0,
24128 { &hf_lix2_eESsInfo
,
24129 { "eESsInfo", "lix2.eESsInfo",
24130 FT_UINT32
, BASE_DEC
, NULL
, 0,
24132 { &hf_lix2_serviceArea
,
24133 { "serviceArea", "lix2.serviceArea_element",
24134 FT_NONE
, BASE_NONE
, NULL
, 0,
24135 "Location", HFILL
}},
24136 { &hf_lix2_EESsInfo_item
,
24137 { "EESInfo", "lix2.EESInfo_element",
24138 FT_NONE
, BASE_NONE
, NULL
, 0,
24141 { "eESID", "lix2.eESID",
24142 FT_STRING
, BASE_NONE
, NULL
, 0,
24144 { &hf_lix2_eESEndpoint
,
24145 { "eESEndpoint", "lix2.eESEndpoint_element",
24146 FT_NONE
, BASE_NONE
, NULL
, 0,
24149 { "dNAIS", "lix2.dNAIS",
24150 FT_UINT32
, BASE_DEC
, NULL
, 0,
24152 { &hf_lix2_serviceAccessInformationResource
,
24153 { "serviceAccessInformationResource", "lix2.serviceAccessInformationResource_element",
24154 FT_NONE
, BASE_NONE
, NULL
, 0,
24155 "SBIType", HFILL
}},
24156 { &hf_lix2_consumptionReport
,
24157 { "consumptionReport", "lix2.consumptionReport_element",
24158 FT_NONE
, BASE_NONE
, NULL
, 0,
24159 "SBIType", HFILL
}},
24160 { &hf_lix2_dynamicPolicyResource
,
24161 { "dynamicPolicyResource", "lix2.dynamicPolicyResource_element",
24162 FT_NONE
, BASE_NONE
, NULL
, 0,
24163 "SBIType", HFILL
}},
24164 { &hf_lix2_dPIoperationType
,
24165 { "dPIoperationType", "lix2.dPIoperationType",
24166 FT_UINT32
, BASE_DEC
, VALS(lix2_DPIOperationType_vals
), 0,
24168 { &hf_lix2_metricsReport
,
24169 { "metricsReport", "lix2.metricsReport_element",
24170 FT_NONE
, BASE_NONE
, NULL
, 0,
24171 "XMLType", HFILL
}},
24172 { &hf_lix2_networkAssistanceSessionResource
,
24173 { "networkAssistanceSessionResource", "lix2.networkAssistanceSessionResource_element",
24174 FT_NONE
, BASE_NONE
, NULL
, 0,
24175 "SBIType", HFILL
}},
24176 { &hf_lix2_nAOperationType
,
24177 { "nAOperationType", "lix2.nAOperationType",
24178 FT_UINT32
, BASE_DEC
, VALS(lix2_NAOperationType_vals
), 0,
24180 { &hf_lix2_fiveGMSAFUnsuccessfulOperation
,
24181 { "fiveGMSAFUnsuccessfulOperation", "lix2.fiveGMSAFUnsuccessfulOperation",
24182 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGMSAFUnsuccessfulOperation_vals
), 0,
24184 { &hf_lix2_fiveGMSAFErrorCode
,
24185 { "fiveGMSAFErrorCode", "lix2.fiveGMSAFErrorCode",
24186 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGMSAFErrorCode_vals
), 0,
24188 { &hf_lix2_nWDAFConsumerNFType
,
24189 { "nWDAFConsumerNFType", "lix2.nWDAFConsumerNFType",
24190 FT_UINT32
, BASE_DEC
, VALS(lix2_NWDAFConsumerNFType_vals
), 0,
24192 { &hf_lix2_nWDAFEventsSubscriptionOpType
,
24193 { "nWDAFEventsSubscriptionOpType", "lix2.nWDAFEventsSubscriptionOpType",
24194 FT_UINT32
, BASE_DEC
, VALS(lix2_NWDAFEventsSubscriptionOpType_vals
), 0,
24196 { &hf_lix2_nWDAFSubscribedEventList
,
24197 { "nWDAFSubscribedEventList", "lix2.nWDAFSubscribedEventList",
24198 FT_UINT32
, BASE_DEC
, NULL
, 0,
24199 "SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent", HFILL
}},
24200 { &hf_lix2_nWDAFSubscribedEventList_item
,
24201 { "NWDAFEvent", "lix2.NWDAFEvent",
24202 FT_UINT32
, BASE_DEC
, VALS(lix2_NWDAFEvent_vals
), 0,
24204 { &hf_lix2_nWDAFEventsSubscription_01
,
24205 { "nWDAFEventsSubscription", "lix2.nWDAFEventsSubscription_element",
24206 FT_NONE
, BASE_NONE
, NULL
, 0,
24207 "SBIType", HFILL
}},
24208 { &hf_lix2_nWDAFEventsSubscriptionID
,
24209 { "nWDAFEventsSubscriptionID", "lix2.nWDAFEventsSubscriptionID",
24210 FT_STRING
, BASE_NONE
, NULL
, 0,
24211 "UTF8String", HFILL
}},
24212 { &hf_lix2_nWDAFEventsSubscriptionResponseCode
,
24213 { "nWDAFEventsSubscriptionResponseCode", "lix2.nWDAFEventsSubscriptionResponseCode",
24214 FT_UINT32
, BASE_DEC
, VALS(lix2_NWDAFEventsSubscriptionResponseCode_vals
), 0,
24216 { &hf_lix2_nWDAFNotifiedEventList
,
24217 { "nWDAFNotifiedEventList", "lix2.nWDAFNotifiedEventList",
24218 FT_UINT32
, BASE_DEC
, NULL
, 0,
24219 "SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent", HFILL
}},
24220 { &hf_lix2_nWDAFNotifiedEventList_item
,
24221 { "NWDAFEvent", "lix2.NWDAFEvent",
24222 FT_UINT32
, BASE_DEC
, VALS(lix2_NWDAFEvent_vals
), 0,
24224 { &hf_lix2_nWDAFEventsNotification_01
,
24225 { "nWDAFEventsNotification", "lix2.nWDAFEventsNotification_element",
24226 FT_NONE
, BASE_NONE
, NULL
, 0,
24227 "SBIType", HFILL
}},
24228 { &hf_lix2_nWDAFEvent
,
24229 { "nWDAFEvent", "lix2.nWDAFEvent",
24230 FT_UINT32
, BASE_DEC
, VALS(lix2_NWDAFEvent_vals
), 0,
24232 { &hf_lix2_nWDAFEventReportingRequirement
,
24233 { "nWDAFEventReportingRequirement", "lix2.nWDAFEventReportingRequirement_element",
24234 FT_NONE
, BASE_NONE
, NULL
, 0,
24235 "SBIType", HFILL
}},
24236 { &hf_lix2_nWDAFEventFilter
,
24237 { "nWDAFEventFilter", "lix2.nWDAFEventFilter_element",
24238 FT_NONE
, BASE_NONE
, NULL
, 0,
24239 "SBIType", HFILL
}},
24240 { &hf_lix2_nWDAFAnalyticsData
,
24241 { "nWDAFAnalyticsData", "lix2.nWDAFAnalyticsData_element",
24242 FT_NONE
, BASE_NONE
, NULL
, 0,
24243 "SBIType", HFILL
}},
24244 { &hf_lix2_nWDAFAnalyticsInfoResponseCode
,
24245 { "nWDAFAnalyticsInfoResponseCode", "lix2.nWDAFAnalyticsInfoResponseCode",
24246 FT_UINT32
, BASE_DEC
, VALS(lix2_NWDAFAnalyticsInfoResponseCode_vals
), 0,
24248 { &hf_lix2_deprecatedPEI
,
24249 { "deprecatedPEI", "lix2.deprecatedPEI",
24250 FT_UINT32
, BASE_DEC
, VALS(lix2_PEI_vals
), 0,
24252 { &hf_lix2_sourceIPAddress_01
,
24253 { "sourceIPAddress", "lix2.sourceIPAddress",
24254 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
24255 "IPAddress", HFILL
}},
24256 { &hf_lix2_destinationIPAddress_01
,
24257 { "destinationIPAddress", "lix2.destinationIPAddress",
24258 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
24259 "IPAddress", HFILL
}},
24260 { &hf_lix2_iPv6flowLabel
,
24261 { "iPv6flowLabel", "lix2.iPv6flowLabel",
24262 FT_UINT32
, BASE_DEC
, NULL
, 0,
24264 { &hf_lix2_packetSize
,
24265 { "packetSize", "lix2.packetSize",
24266 FT_INT32
, BASE_DEC
, NULL
, 0,
24267 "INTEGER", HFILL
}},
24268 { &hf_lix2_pDSRSummaryTrigger
,
24269 { "pDSRSummaryTrigger", "lix2.pDSRSummaryTrigger",
24270 FT_UINT32
, BASE_DEC
, VALS(lix2_PDSRSummaryTrigger_vals
), 0,
24272 { &hf_lix2_firstPacketTimestamp
,
24273 { "firstPacketTimestamp", "lix2.firstPacketTimestamp",
24274 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
24275 "Timestamp", HFILL
}},
24276 { &hf_lix2_lastPacketTimestamp
,
24277 { "lastPacketTimestamp", "lix2.lastPacketTimestamp",
24278 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
24279 "Timestamp", HFILL
}},
24280 { &hf_lix2_packetCount
,
24281 { "packetCount", "lix2.packetCount",
24282 FT_INT32
, BASE_DEC
, NULL
, 0,
24283 "INTEGER", HFILL
}},
24284 { &hf_lix2_byteCount
,
24285 { "byteCount", "lix2.byteCount",
24286 FT_INT32
, BASE_DEC
, NULL
, 0,
24287 "INTEGER", HFILL
}},
24288 { &hf_lix2_useSessionTrigger
,
24289 { "useSessionTrigger", "lix2.useSessionTrigger",
24290 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24291 "BOOLEAN", HFILL
}},
24292 { &hf_lix2_tAIList
,
24293 { "tAIList", "lix2.tAIList",
24294 FT_UINT32
, BASE_DEC
, NULL
, 0,
24296 { &hf_lix2_mMEUES1APID
,
24297 { "mMEUES1APID", "lix2.mMEUES1APID",
24298 FT_UINT32
, BASE_DEC
, NULL
, 0,
24300 { &hf_lix2_eNBUES1APID
,
24301 { "eNBUES1APID", "lix2.eNBUES1APID",
24302 FT_UINT32
, BASE_DEC
, NULL
, 0,
24303 "RANUES1APID", HFILL
}},
24304 { &hf_lix2_handoverType_01
,
24305 { "handoverType", "lix2.handoverType_element",
24306 FT_NONE
, BASE_NONE
, NULL
, 0,
24307 "EPSHandoverType", HFILL
}},
24308 { &hf_lix2_eRABsToBeForwarded
,
24309 { "eRABsToBeForwarded", "lix2.eRABsToBeForwarded",
24310 FT_UINT32
, BASE_DEC
, NULL
, 0,
24311 "ERABContextList", HFILL
}},
24312 { &hf_lix2_eRABsToRelease
,
24313 { "eRABsToRelease", "lix2.eRABsToRelease",
24314 FT_UINT32
, BASE_DEC
, NULL
, 0,
24315 "ERABReleaseList", HFILL
}},
24316 { &hf_lix2_targetToSourceContainers
,
24317 { "targetToSourceContainers", "lix2.targetToSourceContainers",
24318 FT_UINT32
, BASE_DEC
, NULL
, 0,
24319 "SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer", HFILL
}},
24320 { &hf_lix2_targetToSourceContainers_item
,
24321 { "RANTargetToSourceContainer", "lix2.RANTargetToSourceContainer",
24322 FT_BYTES
, BASE_NONE
, NULL
, 0,
24324 { &hf_lix2_handoverCause_01
,
24325 { "handoverCause", "lix2.handoverCause_element",
24326 FT_NONE
, BASE_NONE
, NULL
, 0,
24327 "EPSRANCause", HFILL
}},
24328 { &hf_lix2_cSGInfo
,
24329 { "cSGInfo", "lix2.cSGInfo_element",
24330 FT_NONE
, BASE_NONE
, NULL
, 0,
24331 "EPSCSGInfo", HFILL
}},
24332 { &hf_lix2_admittedCSGID
,
24333 { "admittedCSGID", "lix2.admittedCSGID",
24334 FT_INT32
, BASE_DEC
, NULL
, 0,
24336 { &hf_lix2_ePSRANUEContext
,
24337 { "ePSRANUEContext", "lix2.ePSRANUEContext_element",
24338 FT_NONE
, BASE_NONE
, NULL
, 0,
24340 { &hf_lix2_attachType
,
24341 { "attachType", "lix2.attachType",
24342 FT_UINT32
, BASE_DEC
, VALS(lix2_EPSAttachType_vals
), 0,
24343 "EPSAttachType", HFILL
}},
24344 { &hf_lix2_attachResult
,
24345 { "attachResult", "lix2.attachResult",
24346 FT_UINT32
, BASE_DEC
, VALS(lix2_EPSAttachResult_vals
), 0,
24347 "EPSAttachResult", HFILL
}},
24348 { &hf_lix2_ePSTAIList
,
24349 { "ePSTAIList", "lix2.ePSTAIList",
24350 FT_UINT32
, BASE_DEC
, NULL
, 0,
24351 "TAIList", HFILL
}},
24352 { &hf_lix2_sMSServiceStatus
,
24353 { "sMSServiceStatus", "lix2.sMSServiceStatus",
24354 FT_UINT32
, BASE_DEC
, VALS(lix2_EPSSMSServiceStatus_vals
), 0,
24355 "EPSSMSServiceStatus", HFILL
}},
24356 { &hf_lix2_oldGUTI_01
,
24357 { "oldGUTI", "lix2.oldGUTI_element",
24358 FT_NONE
, BASE_NONE
, NULL
, 0,
24360 { &hf_lix2_s1Information
,
24361 { "s1Information", "lix2.s1Information_element",
24362 FT_NONE
, BASE_NONE
, NULL
, 0,
24364 { &hf_lix2_nASTransportInitialInformation_01
,
24365 { "nASTransportInitialInformation", "lix2.nASTransportInitialInformation_element",
24366 FT_NONE
, BASE_NONE
, NULL
, 0,
24367 "EPSNASTransportInitialInformation", HFILL
}},
24368 { &hf_lix2_ePSUENetworkCapability
,
24369 { "ePSUENetworkCapability", "lix2.ePSUENetworkCapability",
24370 FT_BYTES
, BASE_NONE
, NULL
, 0,
24372 { &hf_lix2_initailRANUEContextSetup
,
24373 { "initailRANUEContextSetup", "lix2.initailRANUEContextSetup_element",
24374 FT_NONE
, BASE_NONE
, NULL
, 0,
24375 "EPSRANUEContext", HFILL
}},
24376 { &hf_lix2_ePSNetworkPolicy
,
24377 { "ePSNetworkPolicy", "lix2.ePSNetworkPolicy",
24378 FT_BYTES
, BASE_NONE
, NULL
, 0,
24380 { &hf_lix2_detachDirection
,
24381 { "detachDirection", "lix2.detachDirection",
24382 FT_UINT32
, BASE_DEC
, VALS(lix2_MMEDirection_vals
), 0,
24383 "MMEDirection", HFILL
}},
24384 { &hf_lix2_detachType
,
24385 { "detachType", "lix2.detachType",
24386 FT_UINT32
, BASE_DEC
, VALS(lix2_EPSDetachType_vals
), 0,
24387 "EPSDetachType", HFILL
}},
24388 { &hf_lix2_cause_08
,
24389 { "cause", "lix2.cause",
24390 FT_UINT32
, BASE_DEC
, NULL
, 0,
24391 "EMMCause", HFILL
}},
24392 { &hf_lix2_traceActivationInfo
,
24393 { "traceActivationInfo", "lix2.traceActivationInfo_element",
24394 FT_NONE
, BASE_NONE
, NULL
, 0,
24395 "TraceActivation", HFILL
}},
24396 { &hf_lix2_eUTRANCGI
,
24397 { "eUTRANCGI", "lix2.eUTRANCGI_element",
24398 FT_NONE
, BASE_NONE
, NULL
, 0,
24400 { &hf_lix2_mMETraceData
,
24401 { "mMETraceData", "lix2.mMETraceData_element",
24402 FT_NONE
, BASE_NONE
, NULL
, 0,
24403 "XMLType", HFILL
}},
24405 { "mTMSI", "lix2.mTMSI",
24406 FT_BYTES
, BASE_NONE
, NULL
, 0,
24408 { &hf_lix2_cSFBResponse
,
24409 { "cSFBResponse", "lix2.cSFBResponse",
24410 FT_BYTES
, BASE_NONE
, NULL
, 0,
24411 "OCTET_STRING_SIZE_1", HFILL
}},
24412 { &hf_lix2_uEEPSBearerContextStatus
,
24413 { "uEEPSBearerContextStatus", "lix2.uEEPSBearerContextStatus",
24414 FT_BYTES
, BASE_NONE
, NULL
, 0,
24415 "OCTET_STRING_SIZE_2", HFILL
}},
24416 { &hf_lix2_controlPlaneServiceType
,
24417 { "controlPlaneServiceType", "lix2.controlPlaneServiceType",
24418 FT_BYTES
, BASE_NONE
, NULL
, 0,
24419 "OCTET_STRING_SIZE_1", HFILL
}},
24420 { &hf_lix2_failedProcedureType_02
,
24421 { "failedProcedureType", "lix2.failedProcedureType",
24422 FT_UINT32
, BASE_DEC
, VALS(lix2_MMEFailedProcedureType_vals
), 0,
24423 "MMEFailedProcedureType", HFILL
}},
24424 { &hf_lix2_failureCause_04
,
24425 { "failureCause", "lix2.failureCause",
24426 FT_UINT32
, BASE_DEC
, VALS(lix2_MMEFailureCause_vals
), 0,
24427 "MMEFailureCause", HFILL
}},
24428 { &hf_lix2_lPPaMessage
,
24429 { "lPPaMessage", "lix2.lPPaMessage",
24430 FT_BYTES
, BASE_NONE
, NULL
, 0,
24431 "OCTET_STRING", HFILL
}},
24432 { &hf_lix2_mMELCSCorrelationId
,
24433 { "mMELCSCorrelationId", "lix2.mMELCSCorrelationId",
24434 FT_BYTES
, BASE_NONE
, NULL
, 0,
24435 "OCTET_STRING_SIZE_4", HFILL
}},
24436 { &hf_lix2_hENBTransportLayerAddress
,
24437 { "hENBTransportLayerAddress", "lix2.hENBTransportLayerAddress_element",
24438 FT_NONE
, BASE_NONE
, NULL
, 0,
24439 "IPAddr", HFILL
}},
24440 { &hf_lix2_uDPPortNumber
,
24441 { "uDPPortNumber", "lix2.uDPPortNumber",
24442 FT_UINT32
, BASE_DEC
, NULL
, 0,
24443 "PortNumber", HFILL
}},
24444 { &hf_lix2_eNGNBID
,
24445 { "eNGNBID", "lix2.eNGNBID",
24446 FT_BYTES
, BASE_NONE
, NULL
, 0,
24448 { &hf_lix2_supportedTAList_01
,
24449 { "supportedTAList", "lix2.supportedTAList",
24450 FT_UINT32
, BASE_DEC
, NULL
, 0,
24451 "TACList", HFILL
}},
24452 { &hf_lix2_broadcastPLMN
,
24453 { "broadcastPLMN", "lix2.broadcastPLMN",
24454 FT_UINT32
, BASE_DEC
, NULL
, 0,
24455 "PLMNList", HFILL
}},
24456 { &hf_lix2_ConnectedENGNBList_item
,
24457 { "ConnectedENGNB", "lix2.ConnectedENGNB_element",
24458 FT_NONE
, BASE_NONE
, NULL
, 0,
24461 { "cSGID", "lix2.cSGID",
24462 FT_INT32
, BASE_DEC
, NULL
, 0,
24464 { &hf_lix2_cSGMembershipStatus
,
24465 { "cSGMembershipStatus", "lix2.cSGMembershipStatus",
24466 FT_UINT32
, BASE_DEC
, VALS(lix2_CSGMembershipIndication_vals
), 0,
24467 "CSGMembershipIndication", HFILL
}},
24468 { &hf_lix2_rANUES1APID
,
24469 { "rANUES1APID", "lix2.rANUES1APID",
24470 FT_UINT32
, BASE_DEC
, NULL
, 0,
24472 { &hf_lix2_eRABSetupRequest
,
24473 { "eRABSetupRequest", "lix2.eRABSetupRequest",
24474 FT_UINT32
, BASE_DEC
, NULL
, 0,
24475 "ERABContextList", HFILL
}},
24476 { &hf_lix2_handoverRestrictionList
,
24477 { "handoverRestrictionList", "lix2.handoverRestrictionList_element",
24478 FT_NONE
, BASE_NONE
, NULL
, 0,
24479 "EPSHandoverRestrictionList", HFILL
}},
24480 { &hf_lix2_uERadioCapability_01
,
24481 { "uERadioCapability", "lix2.uERadioCapability",
24482 FT_BYTES
, BASE_NONE
, NULL
, 0,
24483 "EPSUERadioCapability", HFILL
}},
24484 { &hf_lix2_cSFallbackIndicator
,
24485 { "cSFallbackIndicator", "lix2.cSFallbackIndicator",
24486 FT_UINT32
, BASE_DEC
, VALS(lix2_EPSCSFallbackIndicator_vals
), 0,
24487 "EPSCSFallbackIndicator", HFILL
}},
24488 { &hf_lix2_proSeAuthorized
,
24489 { "proSeAuthorized", "lix2.proSeAuthorized_element",
24490 FT_NONE
, BASE_NONE
, NULL
, 0,
24491 "EPSProSeAuthorization", HFILL
}},
24492 { &hf_lix2_lTEV2XServicesAuthorized
,
24493 { "lTEV2XServicesAuthorized", "lix2.lTEV2XServicesAuthorized_element",
24494 FT_NONE
, BASE_NONE
, NULL
, 0,
24495 "LTEV2XServiceAuthorization", HFILL
}},
24496 { &hf_lix2_aerialUESubscription
,
24497 { "aerialUESubscription", "lix2.aerialUESubscription",
24498 FT_UINT32
, BASE_DEC
, VALS(lix2_AerialUESubscriptionIndicator_vals
), 0,
24499 "AerialUESubscriptionIndicator", HFILL
}},
24500 { &hf_lix2_subscriptionBasedUEDifferentiationIndication
,
24501 { "subscriptionBasedUEDifferentiationIndication", "lix2.subscriptionBasedUEDifferentiationIndication_element",
24502 FT_NONE
, BASE_NONE
, NULL
, 0,
24503 "EPSSubscriptionBasedUEDifferentiationIndication", HFILL
}},
24504 { &hf_lix2_relayNodeIndicator
,
24505 { "relayNodeIndicator", "lix2.relayNodeIndicator",
24506 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24507 "BOOLEAN", HFILL
}},
24508 { &hf_lix2_bBFTunnelInformation
,
24509 { "bBFTunnelInformation", "lix2.bBFTunnelInformation_element",
24510 FT_NONE
, BASE_NONE
, NULL
, 0,
24512 { &hf_lix2_lTENTNTAIInformation
,
24513 { "lTENTNTAIInformation", "lix2.lTENTNTAIInformation_element",
24514 FT_NONE
, BASE_NONE
, NULL
, 0,
24517 { "eRABID", "lix2.eRABID",
24518 FT_UINT32
, BASE_DEC
, NULL
, 0,
24519 "EPSBearerID", HFILL
}},
24520 { &hf_lix2_eRABQoSParameters
,
24521 { "eRABQoSParameters", "lix2.eRABQoSParameters_element",
24522 FT_NONE
, BASE_NONE
, NULL
, 0,
24524 { &hf_lix2_transportLayerAddress
,
24525 { "transportLayerAddress", "lix2.transportLayerAddress_element",
24526 FT_NONE
, BASE_NONE
, NULL
, 0,
24527 "IPAddr", HFILL
}},
24528 { &hf_lix2_uLGTPTEID
,
24529 { "uLGTPTEID", "lix2.uLGTPTEID_element",
24530 FT_NONE
, BASE_NONE
, NULL
, 0,
24532 { &hf_lix2_dLGTPTEID
,
24533 { "dLGTPTEID", "lix2.dLGTPTEID_element",
24534 FT_NONE
, BASE_NONE
, NULL
, 0,
24536 { &hf_lix2_ERABContextList_item
,
24537 { "ERABContext", "lix2.ERABContext_element",
24538 FT_NONE
, BASE_NONE
, NULL
, 0,
24540 { &hf_lix2_cause_09
,
24541 { "cause", "lix2.cause_element",
24542 FT_NONE
, BASE_NONE
, NULL
, 0,
24543 "EPSRANCause", HFILL
}},
24544 { &hf_lix2_ERABReleaseList_item
,
24545 { "ERABError", "lix2.ERABError_element",
24546 FT_NONE
, BASE_NONE
, NULL
, 0,
24549 { "pLMN", "lix2.pLMN_element",
24550 FT_NONE
, BASE_NONE
, NULL
, 0,
24551 "PLMNID", HFILL
}},
24552 { &hf_lix2_tACListInLTENTN
,
24553 { "tACListInLTENTN", "lix2.tACListInLTENTN",
24554 FT_UINT32
, BASE_DEC
, NULL
, 0,
24555 "TACList", HFILL
}},
24557 { "uETAC", "lix2.uETAC",
24558 FT_BYTES
, BASE_NONE
, NULL
, 0,
24560 { &hf_lix2_eMMCause
,
24561 { "eMMCause", "lix2.eMMCause",
24562 FT_UINT32
, BASE_DEC
, NULL
, 0,
24564 { &hf_lix2_eSMCause
,
24565 { "eSMCause", "lix2.eSMCause",
24566 FT_UINT32
, BASE_DEC
, NULL
, 0,
24568 { &hf_lix2_servedPLMNs
,
24569 { "servedPLMNs", "lix2.servedPLMNs",
24570 FT_UINT32
, BASE_DEC
, NULL
, 0,
24571 "PLMNSupportList", HFILL
}},
24572 { &hf_lix2_MMEServedGUMMEIList_item
,
24573 { "MMEServedGUMMEI", "lix2.MMEServedGUMMEI_element",
24574 FT_NONE
, BASE_NONE
, NULL
, 0,
24576 { &hf_lix2_cSGIDList
,
24577 { "cSGIDList", "lix2.cSGIDList",
24578 FT_UINT32
, BASE_DEC
, NULL
, 0,
24580 { &hf_lix2_connectedENGNBList
,
24581 { "connectedENGNBList", "lix2.connectedENGNBList",
24582 FT_UINT32
, BASE_DEC
, NULL
, 0,
24584 { &hf_lix2_mMEServedGUMMEIList
,
24585 { "mMEServedGUMMEIList", "lix2.mMEServedGUMMEIList",
24586 FT_UINT32
, BASE_DEC
, NULL
, 0,
24588 { &hf_lix2_notificationType
,
24589 { "notificationType", "lix2.notificationType",
24590 FT_UINT32
, BASE_DEC
, VALS(lix2_LINotificationType_vals
), 0,
24591 "LINotificationType", HFILL
}},
24592 { &hf_lix2_appliedTargetID
,
24593 { "appliedTargetID", "lix2.appliedTargetID",
24594 FT_UINT32
, BASE_DEC
, VALS(lix2_TargetIdentifier_vals
), 0,
24595 "TargetIdentifier", HFILL
}},
24596 { &hf_lix2_appliedDeliveryInformation
,
24597 { "appliedDeliveryInformation", "lix2.appliedDeliveryInformation",
24598 FT_UINT32
, BASE_DEC
, NULL
, 0,
24599 "SEQUENCE_OF_LIAppliedDeliveryInformation", HFILL
}},
24600 { &hf_lix2_appliedDeliveryInformation_item
,
24601 { "LIAppliedDeliveryInformation", "lix2.LIAppliedDeliveryInformation_element",
24602 FT_NONE
, BASE_NONE
, NULL
, 0,
24604 { &hf_lix2_appliedStartTime
,
24605 { "appliedStartTime", "lix2.appliedStartTime",
24606 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
24607 "Timestamp", HFILL
}},
24608 { &hf_lix2_appliedEndTime
,
24609 { "appliedEndTime", "lix2.appliedEndTime",
24610 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
24611 "Timestamp", HFILL
}},
24612 { &hf_lix2_appliedTargetIsLocal
,
24613 { "appliedTargetIsLocal", "lix2.appliedTargetIsLocal",
24614 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24615 "BOOLEAN", HFILL
}},
24616 { &hf_lix2_appliedTargetIsNonLocal
,
24617 { "appliedTargetIsNonLocal", "lix2.appliedTargetIsNonLocal",
24618 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24619 "BOOLEAN", HFILL
}},
24620 { &hf_lix2_hI2DeliveryIPAddress
,
24621 { "hI2DeliveryIPAddress", "lix2.hI2DeliveryIPAddress",
24622 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
24623 "IPAddress", HFILL
}},
24624 { &hf_lix2_hI2DeliveryPortNumber
,
24625 { "hI2DeliveryPortNumber", "lix2.hI2DeliveryPortNumber",
24626 FT_UINT32
, BASE_DEC
, NULL
, 0,
24627 "PortNumber", HFILL
}},
24628 { &hf_lix2_hI3DeliveryIPAddress
,
24629 { "hI3DeliveryIPAddress", "lix2.hI3DeliveryIPAddress",
24630 FT_UINT32
, BASE_DEC
, VALS(lix2_IPAddress_vals
), 0,
24631 "IPAddress", HFILL
}},
24632 { &hf_lix2_hI3DeliveryPortNumber
,
24633 { "hI3DeliveryPortNumber", "lix2.hI3DeliveryPortNumber",
24634 FT_UINT32
, BASE_DEC
, NULL
, 0,
24635 "PortNumber", HFILL
}},
24636 { &hf_lix2_MDFCellSiteReport_item
,
24637 { "CellInformation", "lix2.CellInformation_element",
24638 FT_NONE
, BASE_NONE
, NULL
, 0,
24640 { &hf_lix2_eMMRegStatus
,
24641 { "eMMRegStatus", "lix2.eMMRegStatus",
24642 FT_UINT32
, BASE_DEC
, VALS(lix2_EMMRegStatus_vals
), 0,
24644 { &hf_lix2_fiveGMMStatus
,
24645 { "fiveGMMStatus", "lix2.fiveGMMStatus",
24646 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGMMStatus_vals
), 0,
24648 { &hf_lix2_fiveGGUTI
,
24649 { "fiveGGUTI", "lix2.fiveGGUTI_element",
24650 FT_NONE
, BASE_NONE
, NULL
, 0,
24652 { &hf_lix2_oldPLMNID
,
24653 { "oldPLMNID", "lix2.oldPLMNID_element",
24654 FT_NONE
, BASE_NONE
, NULL
, 0,
24655 "PLMNID", HFILL
}},
24656 { &hf_lix2_newPLMNID
,
24657 { "newPLMNID", "lix2.newPLMNID_element",
24658 FT_NONE
, BASE_NONE
, NULL
, 0,
24659 "PLMNID", HFILL
}},
24660 { &hf_lix2_responseCodes
,
24661 { "responseCodes", "lix2.responseCodes",
24662 FT_STRING
, BASE_NONE
, NULL
, 0,
24663 "UTF8String", HFILL
}},
24664 { &hf_lix2_hSSIdentities
,
24665 { "hSSIdentities", "lix2.hSSIdentities_element",
24666 FT_NONE
, BASE_NONE
, NULL
, 0,
24668 { &hf_lix2_subscriptionDataSets
,
24669 { "subscriptionDataSets", "lix2.subscriptionDataSets",
24670 FT_UINT32
, BASE_DEC
, VALS(lix2_SubscriptionDataSets_vals
), 0,
24672 { &hf_lix2_pSUserState
,
24673 { "pSUserState", "lix2.pSUserState_element",
24674 FT_NONE
, BASE_NONE
, NULL
, 0,
24675 "SBIType", HFILL
}},
24676 { &hf_lix2_iMSSubscriberIDs
,
24677 { "iMSSubscriberIDs", "lix2.iMSSubscriberIDs",
24678 FT_UINT32
, BASE_DEC
, VALS(lix2_IMSSubscriberIDs_vals
), 0,
24680 { &hf_lix2_iMSSubscriptionData
,
24681 { "iMSSubscriptionData", "lix2.iMSSubscriptionData_element",
24682 FT_NONE
, BASE_NONE
, NULL
, 0,
24683 "SBIType", HFILL
}},
24684 { &hf_lix2_AllowedNSSAI_item
,
24685 { "NSSAI", "lix2.NSSAI",
24686 FT_UINT32
, BASE_DEC
, NULL
, 0,
24688 { &hf_lix2_AllowedTACs_item
,
24689 { "TAC", "lix2.TAC",
24690 FT_BYTES
, BASE_NONE
, NULL
, 0,
24692 { &hf_lix2_areaOfInterestTAIList
,
24693 { "areaOfInterestTAIList", "lix2.areaOfInterestTAIList",
24694 FT_UINT32
, BASE_DEC
, NULL
, 0,
24696 { &hf_lix2_areaOfInterestCellList
,
24697 { "areaOfInterestCellList", "lix2.areaOfInterestCellList",
24698 FT_UINT32
, BASE_DEC
, NULL
, 0,
24700 { &hf_lix2_areaOfInterestRANNodeList
,
24701 { "areaOfInterestRANNodeList", "lix2.areaOfInterestRANNodeList",
24702 FT_UINT32
, BASE_DEC
, NULL
, 0,
24704 { &hf_lix2_AreaOfInterestCellList_item
,
24705 { "NCGI", "lix2.NCGI_element",
24706 FT_NONE
, BASE_NONE
, NULL
, 0,
24708 { &hf_lix2_areaOfInterest
,
24709 { "areaOfInterest", "lix2.areaOfInterest_element",
24710 FT_NONE
, BASE_NONE
, NULL
, 0,
24712 { &hf_lix2_AreaOfInterestRANNodeList_item
,
24713 { "GlobalRANNodeID", "lix2.GlobalRANNodeID_element",
24714 FT_NONE
, BASE_NONE
, NULL
, 0,
24716 { &hf_lix2_AreaOfInterestTAIList_item
,
24717 { "TAI", "lix2.TAI_element",
24718 FT_NONE
, BASE_NONE
, NULL
, 0,
24720 { &hf_lix2_tAISliceSupportList
,
24721 { "tAISliceSupportList", "lix2.tAISliceSupportList",
24722 FT_UINT32
, BASE_DEC
, NULL
, 0,
24724 { &hf_lix2_CellCAGList_item
,
24725 { "CAGID", "lix2.CAGID",
24726 FT_STRING
, BASE_NONE
, NULL
, 0,
24728 { &hf_lix2_EquivalentPLMNs_item
,
24729 { "PLMNID", "lix2.PLMNID_element",
24730 FT_NONE
, BASE_NONE
, NULL
, 0,
24733 { "mCC", "lix2.mCC",
24734 FT_STRING
, BASE_NONE
, NULL
, 0,
24737 { "mNC", "lix2.mNC",
24738 FT_STRING
, BASE_NONE
, NULL
, 0,
24740 { &hf_lix2_fiveGSSubscriberID
,
24741 { "fiveGSSubscriberID", "lix2.fiveGSSubscriberID",
24742 FT_UINT32
, BASE_DEC
, NULL
, 0,
24743 "SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID", HFILL
}},
24744 { &hf_lix2_fiveGSSubscriberID_item
,
24745 { "FiveGSSubscriberID", "lix2.FiveGSSubscriberID",
24746 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGSSubscriberID_vals
), 0,
24748 { &hf_lix2_uE5GSRVCCCapability
,
24749 { "uE5GSRVCCCapability", "lix2.uE5GSRVCCCapability",
24750 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
24751 "BOOLEAN", HFILL
}},
24752 { &hf_lix2_sessionTransferNumber
,
24753 { "sessionTransferNumber", "lix2.sessionTransferNumber",
24754 FT_STRING
, BASE_NONE
, NULL
, 0,
24755 "UTF8String", HFILL
}},
24756 { &hf_lix2_correlationMSISDN
,
24757 { "correlationMSISDN", "lix2.correlationMSISDN",
24758 FT_STRING
, BASE_NONE
, NULL
, 0,
24759 "MSISDN", HFILL
}},
24760 { &hf_lix2_fiveGSUserState
,
24761 { "fiveGSUserState", "lix2.fiveGSUserState",
24762 FT_UINT32
, BASE_DEC
, VALS(lix2_FiveGSUserState_vals
), 0,
24764 { &hf_lix2_forbiddenTACs
,
24765 { "forbiddenTACs", "lix2.forbiddenTACs",
24766 FT_UINT32
, BASE_DEC
, NULL
, 0,
24768 { &hf_lix2_ForbiddenTACs_item
,
24769 { "TAC", "lix2.TAC",
24770 FT_BYTES
, BASE_NONE
, NULL
, 0,
24773 { "tEID", "lix2.tEID",
24774 FT_UINT32
, BASE_DEC
, NULL
, 0,
24775 "INTEGER_0_4294967295", HFILL
}},
24776 { &hf_lix2_FTEIDList_item
,
24777 { "FTEID", "lix2.FTEID_element",
24778 FT_NONE
, BASE_NONE
, NULL
, 0,
24781 { "nAI", "lix2.nAI",
24782 FT_STRING
, BASE_NONE
, NULL
, 0,
24785 { "mMEID", "lix2.mMEID_element",
24786 FT_NONE
, BASE_NONE
, NULL
, 0,
24788 { &hf_lix2_mMEGroupID
,
24789 { "mMEGroupID", "lix2.mMEGroupID",
24790 FT_BYTES
, BASE_NONE
, NULL
, 0,
24792 { &hf_lix2_mMECode
,
24793 { "mMECode", "lix2.mMECode",
24794 FT_BYTES
, BASE_NONE
, NULL
, 0,
24796 { &hf_lix2_radioNetwork
,
24797 { "radioNetwork", "lix2.radioNetwork",
24798 FT_UINT32
, BASE_DEC
, VALS(lix2_CauseRadioNetwork_vals
), 0,
24799 "CauseRadioNetwork", HFILL
}},
24800 { &hf_lix2_transport
,
24801 { "transport", "lix2.transport",
24802 FT_UINT32
, BASE_DEC
, VALS(lix2_CauseTransport_vals
), 0,
24803 "CauseTransport", HFILL
}},
24805 { "nas", "lix2.nas",
24806 FT_UINT32
, BASE_DEC
, VALS(lix2_CauseNas_vals
), 0,
24807 "CauseNas", HFILL
}},
24808 { &hf_lix2_protocol_01
,
24809 { "protocol", "lix2.protocol",
24810 FT_UINT32
, BASE_DEC
, VALS(lix2_CauseProtocol_vals
), 0,
24811 "CauseProtocol", HFILL
}},
24813 { "misc", "lix2.misc",
24814 FT_UINT32
, BASE_DEC
, VALS(lix2_CauseMisc_vals
), 0,
24815 "CauseMisc", HFILL
}},
24817 { "sIPURI", "lix2.sIPURI",
24818 FT_STRING
, BASE_NONE
, NULL
, 0,
24821 { "tELURI", "lix2.tELURI",
24822 FT_STRING
, BASE_NONE
, NULL
, 0,
24824 { &hf_lix2_LocationAreaOfInterestList_item
,
24825 { "AreaOfInterestItem", "lix2.AreaOfInterestItem_element",
24826 FT_NONE
, BASE_NONE
, NULL
, 0,
24828 { &hf_lix2_eventType_01
,
24829 { "eventType", "lix2.eventType",
24830 FT_UINT32
, BASE_DEC
, VALS(lix2_LocationEventType_vals
), 0,
24831 "LocationEventType", HFILL
}},
24832 { &hf_lix2_reportArea
,
24833 { "reportArea", "lix2.reportArea",
24834 FT_UINT32
, BASE_DEC
, VALS(lix2_LocationReportArea_vals
), 0,
24835 "LocationReportArea", HFILL
}},
24836 { &hf_lix2_areaOfInterestList
,
24837 { "areaOfInterestList", "lix2.areaOfInterestList",
24838 FT_UINT32
, BASE_DEC
, NULL
, 0,
24839 "LocationAreaOfInterestList", HFILL
}},
24841 { "mMEGI", "lix2.mMEGI",
24842 FT_STRING
, BASE_NONE
, NULL
, 0,
24845 { "mMEC", "lix2.mMEC",
24846 FT_STRING
, BASE_NONE
, NULL
, 0,
24848 { &hf_lix2_servingPLMN
,
24849 { "servingPLMN", "lix2.servingPLMN_element",
24850 FT_NONE
, BASE_NONE
, NULL
, 0,
24851 "PLMNID", HFILL
}},
24852 { &hf_lix2_equivalentPLMNs
,
24853 { "equivalentPLMNs", "lix2.equivalentPLMNs",
24854 FT_UINT32
, BASE_DEC
, NULL
, 0,
24856 { &hf_lix2_rATRestrictions
,
24857 { "rATRestrictions", "lix2.rATRestrictions",
24858 FT_UINT32
, BASE_DEC
, NULL
, 0,
24860 { &hf_lix2_forbiddenAreaInformation
,
24861 { "forbiddenAreaInformation", "lix2.forbiddenAreaInformation_element",
24862 FT_NONE
, BASE_NONE
, NULL
, 0,
24864 { &hf_lix2_serviceAreaInformation
,
24865 { "serviceAreaInformation", "lix2.serviceAreaInformation",
24866 FT_UINT32
, BASE_DEC
, NULL
, 0,
24869 { "eUI64", "lix2.eUI64",
24870 FT_BYTES
, BASE_NONE
, NULL
, 0,
24872 { &hf_lix2_pNINPNAccessInformation
,
24873 { "pNINPNAccessInformation", "lix2.pNINPNAccessInformation",
24874 FT_UINT32
, BASE_DEC
, NULL
, 0,
24875 "CellCAGList", HFILL
}},
24876 { &hf_lix2_NSSAI_item
,
24877 { "SNSSAI", "lix2.SNSSAI_element",
24878 FT_NONE
, BASE_NONE
, NULL
, 0,
24880 { &hf_lix2_PLMNList_item
,
24881 { "PLMNID", "lix2.PLMNID_element",
24882 FT_NONE
, BASE_NONE
, NULL
, 0,
24885 { "iMEISV", "lix2.iMEISV",
24886 FT_STRING
, BASE_NONE
, NULL
, 0,
24888 { &hf_lix2_rANNodeNameVisible
,
24889 { "rANNodeNameVisible", "lix2.rANNodeNameVisible",
24890 FT_BYTES
, BASE_NONE
, NULL
, 0,
24891 "OCTET_STRING", HFILL
}},
24892 { &hf_lix2_rANNodeNameUTF8
,
24893 { "rANNodeNameUTF8", "lix2.rANNodeNameUTF8",
24894 FT_STRING
, BASE_NONE
, NULL
, 0,
24895 "UTF8String", HFILL
}},
24896 { &hf_lix2_RATRestrictions_item
,
24897 { "RATRestrictionItem", "lix2.RATRestrictionItem_element",
24898 FT_NONE
, BASE_NONE
, NULL
, 0,
24900 { &hf_lix2_rATRestrictionInformation
,
24901 { "rATRestrictionInformation", "lix2.rATRestrictionInformation",
24902 FT_BYTES
, BASE_NONE
, NULL
, 0,
24904 { &hf_lix2_RejectedNSSAI_item
,
24905 { "RejectedSNSSAI", "lix2.RejectedSNSSAI_element",
24906 FT_NONE
, BASE_NONE
, NULL
, 0,
24908 { &hf_lix2_causeValue
,
24909 { "causeValue", "lix2.causeValue",
24910 FT_UINT32
, BASE_DEC
, NULL
, 0,
24911 "RejectedSliceCauseValue", HFILL
}},
24912 { &hf_lix2_ServiceAreaInformation_item
,
24913 { "ServiceAreaInfo", "lix2.ServiceAreaInfo_element",
24914 FT_NONE
, BASE_NONE
, NULL
, 0,
24916 { &hf_lix2_allowedTACs
,
24917 { "allowedTACs", "lix2.allowedTACs",
24918 FT_UINT32
, BASE_DEC
, NULL
, 0,
24920 { &hf_lix2_notAllowedTACs
,
24921 { "notAllowedTACs", "lix2.notAllowedTACs",
24922 FT_UINT32
, BASE_DEC
, NULL
, 0,
24923 "ForbiddenTACs", HFILL
}},
24924 { &hf_lix2_allowedNSSAI_01
,
24925 { "allowedNSSAI", "lix2.allowedNSSAI",
24926 FT_UINT32
, BASE_DEC
, NULL
, 0,
24928 { &hf_lix2_configuredNSSAI
,
24929 { "configuredNSSAI", "lix2.configuredNSSAI",
24930 FT_UINT32
, BASE_DEC
, NULL
, 0,
24932 { &hf_lix2_rejectedNSSAI
,
24933 { "rejectedNSSAI", "lix2.rejectedNSSAI",
24934 FT_UINT32
, BASE_DEC
, NULL
, 0,
24936 { &hf_lix2_sliceServiceType
,
24937 { "sliceServiceType", "lix2.sliceServiceType",
24938 FT_UINT32
, BASE_DEC
, NULL
, 0,
24939 "INTEGER_0_255", HFILL
}},
24940 { &hf_lix2_sliceDifferentiator
,
24941 { "sliceDifferentiator", "lix2.sliceDifferentiator",
24942 FT_BYTES
, BASE_NONE
, NULL
, 0,
24943 "OCTET_STRING_SIZE_3", HFILL
}},
24944 { &hf_lix2_mappedHPLMNSliceServiceType
,
24945 { "mappedHPLMNSliceServiceType", "lix2.mappedHPLMNSliceServiceType",
24946 FT_UINT32
, BASE_DEC
, NULL
, 0,
24947 "INTEGER_0_255", HFILL
}},
24948 { &hf_lix2_mappedHPLMNSliceDifferentiator
,
24949 { "mappedHPLMNSliceDifferentiator", "lix2.mappedHPLMNSliceDifferentiator",
24950 FT_BYTES
, BASE_NONE
, NULL
, 0,
24951 "OCTET_STRING_SIZE_3", HFILL
}},
24952 { &hf_lix2_routingIndicator
,
24953 { "routingIndicator", "lix2.routingIndicator",
24954 FT_UINT32
, BASE_DEC
, NULL
, 0,
24956 { &hf_lix2_protectionSchemeID
,
24957 { "protectionSchemeID", "lix2.protectionSchemeID",
24958 FT_UINT32
, BASE_DEC
, NULL
, 0,
24960 { &hf_lix2_homeNetworkPublicKeyID
,
24961 { "homeNetworkPublicKeyID", "lix2.homeNetworkPublicKeyID",
24962 FT_BYTES
, BASE_NONE
, NULL
, 0,
24964 { &hf_lix2_schemeOutput
,
24965 { "schemeOutput", "lix2.schemeOutput",
24966 FT_BYTES
, BASE_NONE
, NULL
, 0,
24968 { &hf_lix2_routingIndicatorLength
,
24969 { "routingIndicatorLength", "lix2.routingIndicatorLength",
24970 FT_UINT32
, BASE_DEC
, NULL
, 0,
24971 "INTEGER_1_4", HFILL
}},
24972 { &hf_lix2_sUPIType
,
24973 { "sUPIType", "lix2.sUPIType",
24974 FT_UINT32
, BASE_DEC
, NULL
, 0,
24976 { &hf_lix2_homeNetworkIdentifier
,
24977 { "homeNetworkIdentifier", "lix2.homeNetworkIdentifier",
24978 FT_STRING
, BASE_NONE
, NULL
, 0,
24980 { &hf_lix2_SupportedTAList_item
,
24981 { "TAItem", "lix2.TAItem_element",
24982 FT_NONE
, BASE_NONE
, NULL
, 0,
24985 { "tAC", "lix2.tAC",
24986 FT_BYTES
, BASE_NONE
, NULL
, 0,
24988 { &hf_lix2_broadcastPLMNList
,
24989 { "broadcastPLMNList", "lix2.broadcastPLMNList",
24990 FT_UINT32
, BASE_DEC
, NULL
, 0,
24991 "SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem", HFILL
}},
24992 { &hf_lix2_broadcastPLMNList_item
,
24993 { "BroadcastPLMNItem", "lix2.BroadcastPLMNItem_element",
24994 FT_NONE
, BASE_NONE
, NULL
, 0,
24996 { &hf_lix2_rATinformation
,
24997 { "rATinformation", "lix2.rATinformation",
24998 FT_UINT32
, BASE_DEC
, VALS(lix2_RATInformation_vals
), 0,
25000 { &hf_lix2_TAISliceSupportList_item
,
25001 { "SNSSAI", "lix2.SNSSAI_element",
25002 FT_NONE
, BASE_NONE
, NULL
, 0,
25004 { &hf_lix2_ethernetAddress
,
25005 { "ethernetAddress", "lix2.ethernetAddress",
25006 FT_BYTES
, BASE_NONE
, NULL
, 0,
25007 "MACAddress", HFILL
}},
25008 { &hf_lix2_supportVoPS
,
25009 { "supportVoPS", "lix2.supportVoPS",
25010 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
25011 "BOOLEAN", HFILL
}},
25012 { &hf_lix2_supportVoPSNon3GPP
,
25013 { "supportVoPSNon3GPP", "lix2.supportVoPSNon3GPP",
25014 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
25015 "BOOLEAN", HFILL
}},
25016 { &hf_lix2_lastActiveTime
,
25017 { "lastActiveTime", "lix2.lastActiveTime",
25018 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
25019 "Timestamp", HFILL
}},
25020 { &hf_lix2_fiveGSSubscriberIDs
,
25021 { "fiveGSSubscriberIDs", "lix2.fiveGSSubscriberIDs_element",
25022 FT_NONE
, BASE_NONE
, NULL
, 0,
25024 { &hf_lix2_locationInfo
,
25025 { "locationInfo", "lix2.locationInfo_element",
25026 FT_NONE
, BASE_NONE
, NULL
, 0,
25028 { &hf_lix2_positioningInfo
,
25029 { "positioningInfo", "lix2.positioningInfo_element",
25030 FT_NONE
, BASE_NONE
, NULL
, 0,
25032 { &hf_lix2_locationPresenceReport
,
25033 { "locationPresenceReport", "lix2.locationPresenceReport_element",
25034 FT_NONE
, BASE_NONE
, NULL
, 0,
25036 { &hf_lix2_fourGPositioningInfo
,
25037 { "fourGPositioningInfo", "lix2.fourGPositioningInfo_element",
25038 FT_NONE
, BASE_NONE
, NULL
, 0,
25040 { &hf_lix2_fourGLocationInfo
,
25041 { "fourGLocationInfo", "lix2.fourGLocationInfo",
25042 FT_UINT32
, BASE_DEC
, VALS(lix2_FourGLocationInfo_vals
), 0,
25044 { &hf_lix2_iMSLocation
,
25045 { "iMSLocation", "lix2.iMSLocation_element",
25046 FT_NONE
, BASE_NONE
, NULL
, 0,
25048 { &hf_lix2_geographicalCoordinates
,
25049 { "geographicalCoordinates", "lix2.geographicalCoordinates_element",
25050 FT_NONE
, BASE_NONE
, NULL
, 0,
25052 { &hf_lix2_azimuth
,
25053 { "azimuth", "lix2.azimuth",
25054 FT_UINT32
, BASE_DEC
, NULL
, 0,
25055 "INTEGER_0_359", HFILL
}},
25056 { &hf_lix2_operatorSpecificInformation
,
25057 { "operatorSpecificInformation", "lix2.operatorSpecificInformation",
25058 FT_STRING
, BASE_NONE
, NULL
, 0,
25059 "UTF8String", HFILL
}},
25060 { &hf_lix2_userLocation
,
25061 { "userLocation", "lix2.userLocation_element",
25062 FT_NONE
, BASE_NONE
, NULL
, 0,
25064 { &hf_lix2_currentLoc
,
25065 { "currentLoc", "lix2.currentLoc",
25066 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
25067 "BOOLEAN", HFILL
}},
25068 { &hf_lix2_geoInfo
,
25069 { "geoInfo", "lix2.geoInfo",
25070 FT_UINT32
, BASE_DEC
, VALS(lix2_GeographicArea_vals
), 0,
25071 "GeographicArea", HFILL
}},
25072 { &hf_lix2_timeZone
,
25073 { "timeZone", "lix2.timeZone",
25074 FT_STRING
, BASE_NONE
, NULL
, 0,
25076 { &hf_lix2_additionalCellIDs
,
25077 { "additionalCellIDs", "lix2.additionalCellIDs",
25078 FT_UINT32
, BASE_DEC
, NULL
, 0,
25079 "SEQUENCE_OF_CellInformation", HFILL
}},
25080 { &hf_lix2_additionalCellIDs_item
,
25081 { "CellInformation", "lix2.CellInformation_element",
25082 FT_NONE
, BASE_NONE
, NULL
, 0,
25084 { &hf_lix2_eUTRALocation
,
25085 { "eUTRALocation", "lix2.eUTRALocation_element",
25086 FT_NONE
, BASE_NONE
, NULL
, 0,
25088 { &hf_lix2_nRLocation
,
25089 { "nRLocation", "lix2.nRLocation_element",
25090 FT_NONE
, BASE_NONE
, NULL
, 0,
25092 { &hf_lix2_n3GALocation
,
25093 { "n3GALocation", "lix2.n3GALocation_element",
25094 FT_NONE
, BASE_NONE
, NULL
, 0,
25096 { &hf_lix2_uTRALocation
,
25097 { "uTRALocation", "lix2.uTRALocation_element",
25098 FT_NONE
, BASE_NONE
, NULL
, 0,
25100 { &hf_lix2_gERALocation
,
25101 { "gERALocation", "lix2.gERALocation_element",
25102 FT_NONE
, BASE_NONE
, NULL
, 0,
25105 { "tAI", "lix2.tAI_element",
25106 FT_NONE
, BASE_NONE
, NULL
, 0,
25109 { "eCGI", "lix2.eCGI_element",
25110 FT_NONE
, BASE_NONE
, NULL
, 0,
25112 { &hf_lix2_ageOfLocationInfo
,
25113 { "ageOfLocationInfo", "lix2.ageOfLocationInfo",
25114 FT_UINT32
, BASE_DEC
, NULL
, 0,
25115 "AgeOfLocation", HFILL
}},
25116 { &hf_lix2_uELocationTimestamp
,
25117 { "uELocationTimestamp", "lix2.uELocationTimestamp",
25118 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
25119 "Timestamp", HFILL
}},
25120 { &hf_lix2_geographicalInformation
,
25121 { "geographicalInformation", "lix2.geographicalInformation",
25122 FT_STRING
, BASE_NONE
, NULL
, 0,
25123 "UTF8String", HFILL
}},
25124 { &hf_lix2_geodeticInformation
,
25125 { "geodeticInformation", "lix2.geodeticInformation",
25126 FT_STRING
, BASE_NONE
, NULL
, 0,
25127 "UTF8String", HFILL
}},
25128 { &hf_lix2_globalNGENbID
,
25129 { "globalNGENbID", "lix2.globalNGENbID_element",
25130 FT_NONE
, BASE_NONE
, NULL
, 0,
25131 "GlobalRANNodeID", HFILL
}},
25132 { &hf_lix2_cellSiteInformation
,
25133 { "cellSiteInformation", "lix2.cellSiteInformation_element",
25134 FT_NONE
, BASE_NONE
, NULL
, 0,
25136 { &hf_lix2_globalENbID
,
25137 { "globalENbID", "lix2.globalENbID_element",
25138 FT_NONE
, BASE_NONE
, NULL
, 0,
25139 "GlobalRANNodeID", HFILL
}},
25140 { &hf_lix2_ignoreTAI
,
25141 { "ignoreTAI", "lix2.ignoreTAI",
25142 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
25143 "BOOLEAN", HFILL
}},
25144 { &hf_lix2_ignoreECGI
,
25145 { "ignoreECGI", "lix2.ignoreECGI",
25146 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
25147 "BOOLEAN", HFILL
}},
25149 { "nCGI", "lix2.nCGI_element",
25150 FT_NONE
, BASE_NONE
, NULL
, 0,
25152 { &hf_lix2_globalGNbID
,
25153 { "globalGNbID", "lix2.globalGNbID_element",
25154 FT_NONE
, BASE_NONE
, NULL
, 0,
25155 "GlobalRANNodeID", HFILL
}},
25156 { &hf_lix2_ignoreNCGI
,
25157 { "ignoreNCGI", "lix2.ignoreNCGI",
25158 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
25159 "BOOLEAN", HFILL
}},
25160 { &hf_lix2_nRNTNTAIInfo
,
25161 { "nRNTNTAIInfo", "lix2.nRNTNTAIInfo_element",
25162 FT_NONE
, BASE_NONE
, NULL
, 0,
25164 { &hf_lix2_iABMTUserLocation
,
25165 { "iABMTUserLocation", "lix2.iABMTUserLocation_element",
25166 FT_NONE
, BASE_NONE
, NULL
, 0,
25168 { &hf_lix2_n3IWFID
,
25169 { "n3IWFID", "lix2.n3IWFID",
25170 FT_BYTES
, BASE_NONE
, NULL
, 0,
25171 "N3IWFIDNGAP", HFILL
}},
25172 { &hf_lix2_uEIPAddr
,
25173 { "uEIPAddr", "lix2.uEIPAddr_element",
25174 FT_NONE
, BASE_NONE
, NULL
, 0,
25175 "IPAddr", HFILL
}},
25176 { &hf_lix2_portNumber_01
,
25177 { "portNumber", "lix2.portNumber",
25178 FT_INT32
, BASE_DEC
, NULL
, 0,
25179 "INTEGER", HFILL
}},
25181 { "tNAPID", "lix2.tNAPID_element",
25182 FT_NONE
, BASE_NONE
, NULL
, 0,
25185 { "tWAPID", "lix2.tWAPID_element",
25186 FT_NONE
, BASE_NONE
, NULL
, 0,
25188 { &hf_lix2_hFCNodeID
,
25189 { "hFCNodeID", "lix2.hFCNodeID",
25190 FT_STRING
, BASE_NONE
, NULL
, 0,
25193 { "gLI", "lix2.gLI",
25194 FT_BYTES
, BASE_NONE
, NULL
, 0,
25196 { &hf_lix2_w5GBANLineType
,
25197 { "w5GBANLineType", "lix2.w5GBANLineType",
25198 FT_UINT32
, BASE_DEC
, VALS(lix2_W5GBANLineType_vals
), 0,
25201 { "gCI", "lix2.gCI",
25202 FT_STRING
, BASE_NONE
, NULL
, 0,
25204 { &hf_lix2_protocol_02
,
25205 { "protocol", "lix2.protocol",
25206 FT_UINT32
, BASE_DEC
, VALS(lix2_TransportProtocol_vals
), 0,
25207 "TransportProtocol", HFILL
}},
25209 { "cGI", "lix2.cGI_element",
25210 FT_NONE
, BASE_NONE
, NULL
, 0,
25213 { "sAI", "lix2.sAI_element",
25214 FT_NONE
, BASE_NONE
, NULL
, 0,
25217 { "lAI", "lix2.lAI_element",
25218 FT_NONE
, BASE_NONE
, NULL
, 0,
25221 { "rAI", "lix2.rAI_element",
25222 FT_NONE
, BASE_NONE
, NULL
, 0,
25224 { &hf_lix2_ageOfLocationInfo_01
,
25225 { "ageOfLocationInfo", "lix2.ageOfLocationInfo",
25226 FT_INT32
, BASE_DEC
, NULL
, 0,
25227 "INTEGER", HFILL
}},
25228 { &hf_lix2_locationNumber
,
25229 { "locationNumber", "lix2.locationNumber",
25230 FT_STRING
, BASE_NONE
, NULL
, 0,
25231 "E164Number", HFILL
}},
25232 { &hf_lix2_vLRNumber
,
25233 { "vLRNumber", "lix2.vLRNumber",
25234 FT_STRING
, BASE_NONE
, NULL
, 0,
25235 "UTF8String", HFILL
}},
25236 { &hf_lix2_mSCNumber
,
25237 { "mSCNumber", "lix2.mSCNumber",
25238 FT_STRING
, BASE_NONE
, NULL
, 0,
25239 "UTF8String", HFILL
}},
25240 { &hf_lix2_pANIHeaderInfo
,
25241 { "pANIHeaderInfo", "lix2.pANIHeaderInfo",
25242 FT_UINT32
, BASE_DEC
, NULL
, 0,
25243 "SEQUENCE_OF_PANIHeaderInfo", HFILL
}},
25244 { &hf_lix2_pANIHeaderInfo_item
,
25245 { "PANIHeaderInfo", "lix2.PANIHeaderInfo_element",
25246 FT_NONE
, BASE_NONE
, NULL
, 0,
25248 { &hf_lix2_geolocationHeaderInfo
,
25249 { "geolocationHeaderInfo", "lix2.geolocationHeaderInfo",
25250 FT_UINT32
, BASE_DEC
, NULL
, 0,
25251 "SEQUENCE_OF_SIPGeolocationHeaderInfo", HFILL
}},
25252 { &hf_lix2_geolocationHeaderInfo_item
,
25253 { "SIPGeolocationHeaderInfo", "lix2.SIPGeolocationHeaderInfo_element",
25254 FT_NONE
, BASE_NONE
, NULL
, 0,
25256 { &hf_lix2_cNIHeaderInfo
,
25257 { "cNIHeaderInfo", "lix2.cNIHeaderInfo",
25258 FT_UINT32
, BASE_DEC
, NULL
, 0,
25259 "SEQUENCE_OF_SIPCNIHeaderInfo", HFILL
}},
25260 { &hf_lix2_cNIHeaderInfo_item
,
25261 { "SIPCNIHeaderInfo", "lix2.SIPCNIHeaderInfo_element",
25262 FT_NONE
, BASE_NONE
, NULL
, 0,
25264 { &hf_lix2_iPv4Addr
,
25265 { "iPv4Addr", "lix2.iPv4Addr",
25266 FT_IPv4
, BASE_NONE
, NULL
, 0,
25267 "IPv4Address", HFILL
}},
25268 { &hf_lix2_iPv6Addr
,
25269 { "iPv6Addr", "lix2.iPv6Addr",
25270 FT_IPv6
, BASE_NONE
, NULL
, 0,
25271 "IPv6Address", HFILL
}},
25272 { &hf_lix2_aNNodeID
,
25273 { "aNNodeID", "lix2.aNNodeID",
25274 FT_UINT32
, BASE_DEC
, VALS(lix2_ANNodeID_vals
), 0,
25276 { &hf_lix2_n3IWFID_01
,
25277 { "n3IWFID", "lix2.n3IWFID",
25278 FT_STRING
, BASE_NONE
, NULL
, 0,
25279 "N3IWFIDSBI", HFILL
}},
25281 { "gNbID", "lix2.gNbID",
25282 FT_BYTES
, BASE_NONE
, NULL
, 0,
25284 { &hf_lix2_nGENbID
,
25285 { "nGENbID", "lix2.nGENbID",
25286 FT_UINT32
, BASE_DEC
, VALS(lix2_NGENbID_vals
), 0,
25289 { "eNbID", "lix2.eNbID",
25290 FT_UINT32
, BASE_DEC
, VALS(lix2_ENbID_vals
), 0,
25293 { "wAGFID", "lix2.wAGFID",
25294 FT_STRING
, BASE_NONE
, NULL
, 0,
25297 { "tNGFID", "lix2.tNGFID",
25298 FT_STRING
, BASE_NONE
, NULL
, 0,
25301 { "cellID", "lix2.cellID",
25302 FT_BYTES
, BASE_NONE
, NULL
, 0,
25305 { "lAC", "lix2.lAC",
25306 FT_BYTES
, BASE_NONE
, NULL
, 0,
25309 { "sAC", "lix2.sAC",
25310 FT_BYTES
, BASE_NONE
, NULL
, 0,
25313 { "rAC", "lix2.rAC",
25314 FT_BYTES
, BASE_NONE
, NULL
, 0,
25316 { &hf_lix2_eUTRACellID
,
25317 { "eUTRACellID", "lix2.eUTRACellID",
25318 FT_BYTES
, BASE_NONE
, NULL
, 0,
25320 { &hf_lix2_TACList_item
,
25321 { "TAC", "lix2.TAC",
25322 FT_BYTES
, BASE_NONE
, NULL
, 0,
25324 { &hf_lix2_TAIList_item
,
25325 { "TAI", "lix2.TAI_element",
25326 FT_NONE
, BASE_NONE
, NULL
, 0,
25328 { &hf_lix2_nRCellID
,
25329 { "nRCellID", "lix2.nRCellID",
25330 FT_BYTES
, BASE_NONE
, NULL
, 0,
25333 { "rANCGI", "lix2.rANCGI",
25334 FT_UINT32
, BASE_DEC
, VALS(lix2_RANCGI_vals
), 0,
25336 { &hf_lix2_cellSiteinformation
,
25337 { "cellSiteinformation", "lix2.cellSiteinformation_element",
25338 FT_NONE
, BASE_NONE
, NULL
, 0,
25340 { &hf_lix2_timeOfLocation
,
25341 { "timeOfLocation", "lix2.timeOfLocation",
25342 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
25343 "Timestamp", HFILL
}},
25344 { &hf_lix2_cellRadioRelatedInformation
,
25345 { "cellRadioRelatedInformation", "lix2.cellRadioRelatedInformation",
25346 FT_UINT32
, BASE_DEC
, VALS(lix2_CellRadioRelatedInformation_vals
), 0,
25349 { "band", "lix2.band",
25350 FT_STRING
, BASE_NONE
, NULL
, 0,
25351 "RFBand", HFILL
}},
25352 { &hf_lix2_f1Information
,
25353 { "f1Information", "lix2.f1Information_element",
25354 FT_NONE
, BASE_NONE
, NULL
, 0,
25357 { "sSID", "lix2.sSID",
25358 FT_STRING
, BASE_NONE
, NULL
, 0,
25361 { "bSSID", "lix2.bSSID",
25362 FT_STRING
, BASE_NONE
, NULL
, 0,
25364 { &hf_lix2_civicAddress
,
25365 { "civicAddress", "lix2.civicAddress",
25366 FT_BYTES
, BASE_NONE
, NULL
, 0,
25367 "CivicAddressBytes", HFILL
}},
25368 { &hf_lix2_macroNGENbID
,
25369 { "macroNGENbID", "lix2.macroNGENbID",
25370 FT_BYTES
, BASE_NONE
, NULL
, 0,
25371 "BIT_STRING_SIZE_20", HFILL
}},
25372 { &hf_lix2_shortMacroNGENbID
,
25373 { "shortMacroNGENbID", "lix2.shortMacroNGENbID",
25374 FT_BYTES
, BASE_NONE
, NULL
, 0,
25375 "BIT_STRING_SIZE_18", HFILL
}},
25376 { &hf_lix2_longMacroNGENbID
,
25377 { "longMacroNGENbID", "lix2.longMacroNGENbID",
25378 FT_BYTES
, BASE_NONE
, NULL
, 0,
25379 "BIT_STRING_SIZE_21", HFILL
}},
25380 { &hf_lix2_macroENbID
,
25381 { "macroENbID", "lix2.macroENbID",
25382 FT_BYTES
, BASE_NONE
, NULL
, 0,
25383 "BIT_STRING_SIZE_20", HFILL
}},
25384 { &hf_lix2_homeENbID
,
25385 { "homeENbID", "lix2.homeENbID",
25386 FT_BYTES
, BASE_NONE
, NULL
, 0,
25387 "BIT_STRING_SIZE_28", HFILL
}},
25388 { &hf_lix2_shortMacroENbID
,
25389 { "shortMacroENbID", "lix2.shortMacroENbID",
25390 FT_BYTES
, BASE_NONE
, NULL
, 0,
25391 "BIT_STRING_SIZE_18", HFILL
}},
25392 { &hf_lix2_longMacroENbID
,
25393 { "longMacroENbID", "lix2.longMacroENbID",
25394 FT_BYTES
, BASE_NONE
, NULL
, 0,
25395 "BIT_STRING_SIZE_21", HFILL
}},
25396 { &hf_lix2_positionInfo
,
25397 { "positionInfo", "lix2.positionInfo_element",
25398 FT_NONE
, BASE_NONE
, NULL
, 0,
25399 "LocationData", HFILL
}},
25400 { &hf_lix2_rawMLPResponse
,
25401 { "rawMLPResponse", "lix2.rawMLPResponse",
25402 FT_UINT32
, BASE_DEC
, VALS(lix2_RawMLPResponse_vals
), 0,
25404 { &hf_lix2_mLPPositionData
,
25405 { "mLPPositionData", "lix2.mLPPositionData",
25406 FT_STRING
, BASE_NONE
, NULL
, 0,
25407 "UTF8String", HFILL
}},
25408 { &hf_lix2_mLPErrorCode
,
25409 { "mLPErrorCode", "lix2.mLPErrorCode",
25410 FT_UINT32
, BASE_DEC
, NULL
, 0,
25411 "INTEGER_1_699", HFILL
}},
25412 { &hf_lix2_locationEstimate
,
25413 { "locationEstimate", "lix2.locationEstimate",
25414 FT_UINT32
, BASE_DEC
, VALS(lix2_GeographicArea_vals
), 0,
25415 "GeographicArea", HFILL
}},
25416 { &hf_lix2_accuracyFulfilmentIndicator
,
25417 { "accuracyFulfilmentIndicator", "lix2.accuracyFulfilmentIndicator",
25418 FT_UINT32
, BASE_DEC
, VALS(lix2_AccuracyFulfilmentIndicator_vals
), 0,
25420 { &hf_lix2_ageOfLocationEstimate
,
25421 { "ageOfLocationEstimate", "lix2.ageOfLocationEstimate",
25422 FT_UINT32
, BASE_DEC
, NULL
, 0,
25423 "AgeOfLocation", HFILL
}},
25424 { &hf_lix2_velocityEstimate
,
25425 { "velocityEstimate", "lix2.velocityEstimate",
25426 FT_UINT32
, BASE_DEC
, VALS(lix2_VelocityEstimate_vals
), 0,
25428 { &hf_lix2_civicAddress_01
,
25429 { "civicAddress", "lix2.civicAddress_element",
25430 FT_NONE
, BASE_NONE
, NULL
, 0,
25432 { &hf_lix2_positioningDataList
,
25433 { "positioningDataList", "lix2.positioningDataList",
25434 FT_UINT32
, BASE_DEC
, NULL
, 0,
25435 "SET_OF_PositioningMethodAndUsage", HFILL
}},
25436 { &hf_lix2_positioningDataList_item
,
25437 { "PositioningMethodAndUsage", "lix2.PositioningMethodAndUsage_element",
25438 FT_NONE
, BASE_NONE
, NULL
, 0,
25440 { &hf_lix2_gNSSPositioningDataList
,
25441 { "gNSSPositioningDataList", "lix2.gNSSPositioningDataList",
25442 FT_UINT32
, BASE_DEC
, NULL
, 0,
25443 "SET_OF_GNSSPositioningMethodAndUsage", HFILL
}},
25444 { &hf_lix2_gNSSPositioningDataList_item
,
25445 { "GNSSPositioningMethodAndUsage", "lix2.GNSSPositioningMethodAndUsage_element",
25446 FT_NONE
, BASE_NONE
, NULL
, 0,
25448 { &hf_lix2_altitude
,
25449 { "altitude", "lix2.altitude",
25450 FT_STRING
, BASE_NONE
, NULL
, 0,
25452 { &hf_lix2_barometricPressure
,
25453 { "barometricPressure", "lix2.barometricPressure",
25454 FT_UINT32
, BASE_DEC
, NULL
, 0,
25456 { &hf_lix2_gERANPositioningData
,
25457 { "gERANPositioningData", "lix2.gERANPositioningData",
25458 FT_BYTES
, BASE_NONE
, NULL
, 0,
25460 { &hf_lix2_gERANGANSSPositioningData
,
25461 { "gERANGANSSPositioningData", "lix2.gERANGANSSPositioningData",
25462 FT_BYTES
, BASE_NONE
, NULL
, 0,
25464 { &hf_lix2_uTRANPositioningData
,
25465 { "uTRANPositioningData", "lix2.uTRANPositioningData",
25466 FT_BYTES
, BASE_NONE
, NULL
, 0,
25468 { &hf_lix2_uTRANGANSSPositioningData
,
25469 { "uTRANGANSSPositioningData", "lix2.uTRANGANSSPositioningData",
25470 FT_BYTES
, BASE_NONE
, NULL
, 0,
25472 { &hf_lix2_uTRANAdditionalPositioningData
,
25473 { "uTRANAdditionalPositioningData", "lix2.uTRANAdditionalPositioningData",
25474 FT_BYTES
, BASE_NONE
, NULL
, 0,
25476 { &hf_lix2_locationData
,
25477 { "locationData", "lix2.locationData_element",
25478 FT_NONE
, BASE_NONE
, NULL
, 0,
25480 { &hf_lix2_eSMLCCellInfo
,
25481 { "eSMLCCellInfo", "lix2.eSMLCCellInfo_element",
25482 FT_NONE
, BASE_NONE
, NULL
, 0,
25484 { &hf_lix2_gERANPositioningInfo
,
25485 { "gERANPositioningInfo", "lix2.gERANPositioningInfo_element",
25486 FT_NONE
, BASE_NONE
, NULL
, 0,
25488 { &hf_lix2_uTRANPositioningInfo
,
25489 { "uTRANPositioningInfo", "lix2.uTRANPositioningInfo_element",
25490 FT_NONE
, BASE_NONE
, NULL
, 0,
25492 { &hf_lix2_ePSLocationInformation
,
25493 { "ePSLocationInformation", "lix2.ePSLocationInformation_element",
25494 FT_NONE
, BASE_NONE
, NULL
, 0,
25496 { &hf_lix2_ePSUserLocationInformation
,
25497 { "ePSUserLocationInformation", "lix2.ePSUserLocationInformation",
25498 FT_BYTES
, BASE_NONE
, NULL
, 0,
25500 { &hf_lix2_mMELocationInformation
,
25501 { "mMELocationInformation", "lix2.mMELocationInformation_element",
25502 FT_NONE
, BASE_NONE
, NULL
, 0,
25504 { &hf_lix2_sGSNLocationInformation
,
25505 { "sGSNLocationInformation", "lix2.sGSNLocationInformation_element",
25506 FT_NONE
, BASE_NONE
, NULL
, 0,
25508 { &hf_lix2_geographicalInformation_01
,
25509 { "geographicalInformation", "lix2.geographicalInformation",
25510 FT_BYTES
, BASE_NONE
, NULL
, 0,
25511 "GeographicalInformationOctet", HFILL
}},
25512 { &hf_lix2_geodeticInformation_01
,
25513 { "geodeticInformation", "lix2.geodeticInformation",
25514 FT_BYTES
, BASE_NONE
, NULL
, 0,
25515 "GeodeticInformationOctet", HFILL
}},
25516 { &hf_lix2_currentLocationRetrieved
,
25517 { "currentLocationRetrieved", "lix2.currentLocationRetrieved",
25518 FT_BOOLEAN
, BASE_NONE
, NULL
, 0,
25519 "BOOLEAN", HFILL
}},
25520 { &hf_lix2_ageOfLocationInformation
,
25521 { "ageOfLocationInformation", "lix2.ageOfLocationInformation",
25522 FT_INT32
, BASE_DEC
, NULL
, 0,
25523 "INTEGER", HFILL
}},
25524 { &hf_lix2_userCSGInformation
,
25525 { "userCSGInformation", "lix2.userCSGInformation_element",
25526 FT_NONE
, BASE_NONE
, NULL
, 0,
25528 { &hf_lix2_cSGAccessMode
,
25529 { "cSGAccessMode", "lix2.cSGAccessMode",
25530 FT_UINT32
, BASE_DEC
, VALS(lix2_CSGAccessMode_vals
), 0,
25532 { &hf_lix2_cSGMembershipIndication
,
25533 { "cSGMembershipIndication", "lix2.cSGMembershipIndication",
25534 FT_UINT32
, BASE_DEC
, VALS(lix2_CSGMembershipIndication_vals
), 0,
25536 { &hf_lix2_CSGIDList_item
,
25537 { "CSGID", "lix2.CSGID",
25538 FT_INT32
, BASE_DEC
, NULL
, 0,
25540 { &hf_lix2_cellPortionID
,
25541 { "cellPortionID", "lix2.cellPortionID",
25542 FT_UINT32
, BASE_DEC
, NULL
, 0,
25544 { &hf_lix2_type_02
,
25545 { "type", "lix2.type",
25546 FT_UINT32
, BASE_DEC
, VALS(lix2_AMFEventType_vals
), 0,
25547 "AMFEventType", HFILL
}},
25548 { &hf_lix2_timestamp
,
25549 { "timestamp", "lix2.timestamp",
25550 FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_UTC
, NULL
, 0,
25552 { &hf_lix2_areaList
,
25553 { "areaList", "lix2.areaList",
25554 FT_UINT32
, BASE_DEC
, NULL
, 0,
25555 "SET_OF_AMFEventArea", HFILL
}},
25556 { &hf_lix2_areaList_item
,
25557 { "AMFEventArea", "lix2.AMFEventArea_element",
25558 FT_NONE
, BASE_NONE
, NULL
, 0,
25560 { &hf_lix2_accessTypes
,
25561 { "accessTypes", "lix2.accessTypes",
25562 FT_UINT32
, BASE_DEC
, NULL
, 0,
25563 "SET_OF_AccessType", HFILL
}},
25564 { &hf_lix2_accessTypes_item
,
25565 { "AccessType", "lix2.AccessType",
25566 FT_UINT32
, BASE_DEC
, VALS(lix2_AccessType_vals
), 0,
25568 { &hf_lix2_rMInfoList
,
25569 { "rMInfoList", "lix2.rMInfoList",
25570 FT_UINT32
, BASE_DEC
, NULL
, 0,
25571 "SET_OF_RMInfo", HFILL
}},
25572 { &hf_lix2_rMInfoList_item
,
25573 { "RMInfo", "lix2.RMInfo_element",
25574 FT_NONE
, BASE_NONE
, NULL
, 0,
25576 { &hf_lix2_cMInfoList
,
25577 { "cMInfoList", "lix2.cMInfoList",
25578 FT_UINT32
, BASE_DEC
, NULL
, 0,
25579 "SET_OF_CMInfo", HFILL
}},
25580 { &hf_lix2_cMInfoList_item
,
25581 { "CMInfo", "lix2.CMInfo_element",
25582 FT_NONE
, BASE_NONE
, NULL
, 0,
25584 { &hf_lix2_reachability
,
25585 { "reachability", "lix2.reachability",
25586 FT_UINT32
, BASE_DEC
, VALS(lix2_UEReachability_vals
), 0,
25587 "UEReachability", HFILL
}},
25588 { &hf_lix2_location_02
,
25589 { "location", "lix2.location_element",
25590 FT_NONE
, BASE_NONE
, NULL
, 0,
25591 "UserLocation", HFILL
}},
25592 { &hf_lix2_presenceInfo
,
25593 { "presenceInfo", "lix2.presenceInfo_element",
25594 FT_NONE
, BASE_NONE
, NULL
, 0,
25596 { &hf_lix2_lADNInfo
,
25597 { "lADNInfo", "lix2.lADNInfo_element",
25598 FT_NONE
, BASE_NONE
, NULL
, 0,
25600 { &hf_lix2_presenceState
,
25601 { "presenceState", "lix2.presenceState",
25602 FT_UINT32
, BASE_DEC
, VALS(lix2_PresenceState_vals
), 0,
25604 { &hf_lix2_trackingAreaList
,
25605 { "trackingAreaList", "lix2.trackingAreaList",
25606 FT_UINT32
, BASE_DEC
, NULL
, 0,
25607 "SET_OF_TAI", HFILL
}},
25608 { &hf_lix2_trackingAreaList_item
,
25609 { "TAI", "lix2.TAI_element",
25610 FT_NONE
, BASE_NONE
, NULL
, 0,
25612 { &hf_lix2_eCGIList
,
25613 { "eCGIList", "lix2.eCGIList",
25614 FT_UINT32
, BASE_DEC
, NULL
, 0,
25615 "SET_OF_ECGI", HFILL
}},
25616 { &hf_lix2_eCGIList_item
,
25617 { "ECGI", "lix2.ECGI_element",
25618 FT_NONE
, BASE_NONE
, NULL
, 0,
25620 { &hf_lix2_nCGIList
,
25621 { "nCGIList", "lix2.nCGIList",
25622 FT_UINT32
, BASE_DEC
, NULL
, 0,
25623 "SET_OF_NCGI", HFILL
}},
25624 { &hf_lix2_nCGIList_item
,
25625 { "NCGI", "lix2.NCGI_element",
25626 FT_NONE
, BASE_NONE
, NULL
, 0,
25628 { &hf_lix2_globalRANNodeIDList
,
25629 { "globalRANNodeIDList", "lix2.globalRANNodeIDList",
25630 FT_UINT32
, BASE_DEC
, NULL
, 0,
25631 "SET_OF_GlobalRANNodeID", HFILL
}},
25632 { &hf_lix2_globalRANNodeIDList_item
,
25633 { "GlobalRANNodeID", "lix2.GlobalRANNodeID_element",
25634 FT_NONE
, BASE_NONE
, NULL
, 0,
25636 { &hf_lix2_globalENbIDList
,
25637 { "globalENbIDList", "lix2.globalENbIDList",
25638 FT_UINT32
, BASE_DEC
, NULL
, 0,
25639 "SET_OF_GlobalRANNodeID", HFILL
}},
25640 { &hf_lix2_globalENbIDList_item
,
25641 { "GlobalRANNodeID", "lix2.GlobalRANNodeID_element",
25642 FT_NONE
, BASE_NONE
, NULL
, 0,
25645 { "lADN", "lix2.lADN",
25646 FT_STRING
, BASE_NONE
, NULL
, 0,
25647 "UTF8String", HFILL
}},
25648 { &hf_lix2_presence
,
25649 { "presence", "lix2.presence",
25650 FT_UINT32
, BASE_DEC
, VALS(lix2_PresenceState_vals
), 0,
25651 "PresenceState", HFILL
}},
25652 { &hf_lix2_rMState
,
25653 { "rMState", "lix2.rMState",
25654 FT_UINT32
, BASE_DEC
, VALS(lix2_RMState_vals
), 0,
25656 { &hf_lix2_cMState
,
25657 { "cMState", "lix2.cMState",
25658 FT_UINT32
, BASE_DEC
, VALS(lix2_CMState_vals
), 0,
25661 { "point", "lix2.point_element",
25662 FT_NONE
, BASE_NONE
, NULL
, 0,
25664 { &hf_lix2_pointUncertaintyCircle
,
25665 { "pointUncertaintyCircle", "lix2.pointUncertaintyCircle_element",
25666 FT_NONE
, BASE_NONE
, NULL
, 0,
25668 { &hf_lix2_pointUncertaintyEllipse
,
25669 { "pointUncertaintyEllipse", "lix2.pointUncertaintyEllipse_element",
25670 FT_NONE
, BASE_NONE
, NULL
, 0,
25672 { &hf_lix2_polygon
,
25673 { "polygon", "lix2.polygon_element",
25674 FT_NONE
, BASE_NONE
, NULL
, 0,
25676 { &hf_lix2_pointAltitude
,
25677 { "pointAltitude", "lix2.pointAltitude_element",
25678 FT_NONE
, BASE_NONE
, NULL
, 0,
25680 { &hf_lix2_pointAltitudeUncertainty
,
25681 { "pointAltitudeUncertainty", "lix2.pointAltitudeUncertainty_element",
25682 FT_NONE
, BASE_NONE
, NULL
, 0,
25684 { &hf_lix2_ellipsoidArc
,
25685 { "ellipsoidArc", "lix2.ellipsoidArc_element",
25686 FT_NONE
, BASE_NONE
, NULL
, 0,
25688 { &hf_lix2_horVelocity
,
25689 { "horVelocity", "lix2.horVelocity_element",
25690 FT_NONE
, BASE_NONE
, NULL
, 0,
25691 "HorizontalVelocity", HFILL
}},
25692 { &hf_lix2_horWithVertVelocity
,
25693 { "horWithVertVelocity", "lix2.horWithVertVelocity_element",
25694 FT_NONE
, BASE_NONE
, NULL
, 0,
25695 "HorizontalWithVerticalVelocity", HFILL
}},
25696 { &hf_lix2_horVelocityWithUncertainty
,
25697 { "horVelocityWithUncertainty", "lix2.horVelocityWithUncertainty_element",
25698 FT_NONE
, BASE_NONE
, NULL
, 0,
25699 "HorizontalVelocityWithUncertainty", HFILL
}},
25700 { &hf_lix2_horWithVertVelocityAndUncertainty
,
25701 { "horWithVertVelocityAndUncertainty", "lix2.horWithVertVelocityAndUncertainty_element",
25702 FT_NONE
, BASE_NONE
, NULL
, 0,
25703 "HorizontalWithVerticalVelocityAndUncertainty", HFILL
}},
25704 { &hf_lix2_country_01
,
25705 { "country", "lix2.country",
25706 FT_STRING
, BASE_NONE
, NULL
, 0,
25707 "UTF8String", HFILL
}},
25710 FT_STRING
, BASE_NONE
, NULL
, 0,
25711 "UTF8String", HFILL
}},
25714 FT_STRING
, BASE_NONE
, NULL
, 0,
25715 "UTF8String", HFILL
}},
25718 FT_STRING
, BASE_NONE
, NULL
, 0,
25719 "UTF8String", HFILL
}},
25722 FT_STRING
, BASE_NONE
, NULL
, 0,
25723 "UTF8String", HFILL
}},
25726 FT_STRING
, BASE_NONE
, NULL
, 0,
25727 "UTF8String", HFILL
}},
25730 FT_STRING
, BASE_NONE
, NULL
, 0,
25731 "UTF8String", HFILL
}},
25733 { "prd", "lix2.prd",
25734 FT_STRING
, BASE_NONE
, NULL
, 0,
25735 "UTF8String", HFILL
}},
25737 { "pod", "lix2.pod",
25738 FT_STRING
, BASE_NONE
, NULL
, 0,
25739 "UTF8String", HFILL
}},
25741 { "sts", "lix2.sts",
25742 FT_STRING
, BASE_NONE
, NULL
, 0,
25743 "UTF8String", HFILL
}},
25745 { "hno", "lix2.hno",
25746 FT_STRING
, BASE_NONE
, NULL
, 0,
25747 "UTF8String", HFILL
}},
25749 { "hns", "lix2.hns",
25750 FT_STRING
, BASE_NONE
, NULL
, 0,
25751 "UTF8String", HFILL
}},
25753 { "lmk", "lix2.lmk",
25754 FT_STRING
, BASE_NONE
, NULL
, 0,
25755 "UTF8String", HFILL
}},
25757 { "loc", "lix2.loc",
25758 FT_STRING
, BASE_NONE
, NULL
, 0,
25759 "UTF8String", HFILL
}},
25761 { "nam", "lix2.nam",
25762 FT_STRING
, BASE_NONE
, NULL
, 0,
25763 "UTF8String", HFILL
}},
25766 FT_STRING
, BASE_NONE
, NULL
, 0,
25767 "UTF8String", HFILL
}},
25769 { "bld", "lix2.bld",
25770 FT_STRING
, BASE_NONE
, NULL
, 0,
25771 "UTF8String", HFILL
}},
25773 { "unit", "lix2.unit",
25774 FT_STRING
, BASE_NONE
, NULL
, 0,
25775 "UTF8String", HFILL
}},
25777 { "flr", "lix2.flr",
25778 FT_STRING
, BASE_NONE
, NULL
, 0,
25779 "UTF8String", HFILL
}},
25781 { "room", "lix2.room",
25782 FT_STRING
, BASE_NONE
, NULL
, 0,
25783 "UTF8String", HFILL
}},
25785 { "plc", "lix2.plc",
25786 FT_STRING
, BASE_NONE
, NULL
, 0,
25787 "UTF8String", HFILL
}},
25789 { "pcn", "lix2.pcn",
25790 FT_STRING
, BASE_NONE
, NULL
, 0,
25791 "UTF8String", HFILL
}},
25793 { "pobox", "lix2.pobox",
25794 FT_STRING
, BASE_NONE
, NULL
, 0,
25795 "UTF8String", HFILL
}},
25796 { &hf_lix2_addcode
,
25797 { "addcode", "lix2.addcode",
25798 FT_STRING
, BASE_NONE
, NULL
, 0,
25799 "UTF8String", HFILL
}},
25801 { "seat", "lix2.seat",
25802 FT_STRING
, BASE_NONE
, NULL
, 0,
25803 "UTF8String", HFILL
}},
25806 FT_STRING
, BASE_NONE
, NULL
, 0,
25807 "UTF8String", HFILL
}},
25809 { "rdsec", "lix2.rdsec",
25810 FT_STRING
, BASE_NONE
, NULL
, 0,
25811 "UTF8String", HFILL
}},
25813 { "rdbr", "lix2.rdbr",
25814 FT_STRING
, BASE_NONE
, NULL
, 0,
25815 "UTF8String", HFILL
}},
25816 { &hf_lix2_rdsubbr
,
25817 { "rdsubbr", "lix2.rdsubbr",
25818 FT_STRING
, BASE_NONE
, NULL
, 0,
25819 "UTF8String", HFILL
}},
25821 { "prm", "lix2.prm",
25822 FT_STRING
, BASE_NONE
, NULL
, 0,
25823 "UTF8String", HFILL
}},
25825 { "pom", "lix2.pom",
25826 FT_STRING
, BASE_NONE
, NULL
, 0,
25827 "UTF8String", HFILL
}},
25829 { "method", "lix2.method",
25830 FT_UINT32
, BASE_DEC
, VALS(lix2_PositioningMethod_vals
), 0,
25831 "PositioningMethod", HFILL
}},
25833 { "mode", "lix2.mode",
25834 FT_UINT32
, BASE_DEC
, VALS(lix2_PositioningMode_vals
), 0,
25835 "PositioningMode", HFILL
}},
25837 { "usage", "lix2.usage",
25838 FT_UINT32
, BASE_DEC
, VALS(lix2_Usage_vals
), 0,
25840 { &hf_lix2_methodCode
,
25841 { "methodCode", "lix2.methodCode",
25842 FT_UINT32
, BASE_DEC
, NULL
, 0,
25845 { "gNSS", "lix2.gNSS",
25846 FT_UINT32
, BASE_DEC
, VALS(lix2_GNSSID_vals
), 0,
25847 "GNSSID", HFILL
}},
25848 { &hf_lix2_deprecatedUncertainty
,
25849 { "deprecatedUncertainty", "lix2.deprecatedUncertainty",
25850 FT_UINT32
, BASE_DEC
, NULL
, 0,
25851 "Uncertainty", HFILL
}},
25852 { &hf_lix2_uncertaintySBI
,
25853 { "uncertaintySBI", "lix2.uncertaintySBI",
25854 FT_STRING
, BASE_NONE
, NULL
, 0,
25856 { &hf_lix2_uncertainty
,
25857 { "uncertainty", "lix2.uncertainty_element",
25858 FT_NONE
, BASE_NONE
, NULL
, 0,
25859 "UncertaintyEllipse", HFILL
}},
25860 { &hf_lix2_confidence
,
25861 { "confidence", "lix2.confidence",
25862 FT_UINT32
, BASE_DEC
, NULL
, 0,
25864 { &hf_lix2_pointList
,
25865 { "pointList", "lix2.pointList",
25866 FT_UINT32
, BASE_DEC
, NULL
, 0,
25867 "SET_SIZE_3_15_OF_GeographicalCoordinates", HFILL
}},
25868 { &hf_lix2_pointList_item
,
25869 { "GeographicalCoordinates", "lix2.GeographicalCoordinates_element",
25870 FT_NONE
, BASE_NONE
, NULL
, 0,
25872 { &hf_lix2_point_01
,
25873 { "point", "lix2.point_element",
25874 FT_NONE
, BASE_NONE
, NULL
, 0,
25875 "GeographicalCoordinates", HFILL
}},
25876 { &hf_lix2_uncertaintyEllipse
,
25877 { "uncertaintyEllipse", "lix2.uncertaintyEllipse_element",
25878 FT_NONE
, BASE_NONE
, NULL
, 0,
25880 { &hf_lix2_deprecatedUncertaintyAltitude
,
25881 { "deprecatedUncertaintyAltitude", "lix2.deprecatedUncertaintyAltitude",
25882 FT_UINT32
, BASE_DEC
, NULL
, 0,
25883 "Uncertainty", HFILL
}},
25884 { &hf_lix2_uncertaintyAltitudeSBI
,
25885 { "uncertaintyAltitudeSBI", "lix2.uncertaintyAltitudeSBI",
25886 FT_STRING
, BASE_NONE
, NULL
, 0,
25887 "UncertaintySBI", HFILL
}},
25888 { &hf_lix2_innerRadius
,
25889 { "innerRadius", "lix2.innerRadius",
25890 FT_UINT32
, BASE_DEC
, NULL
, 0,
25892 { &hf_lix2_deprecatedUncertaintyRadius
,
25893 { "deprecatedUncertaintyRadius", "lix2.deprecatedUncertaintyRadius",
25894 FT_UINT32
, BASE_DEC
, NULL
, 0,
25895 "Uncertainty", HFILL
}},
25896 { &hf_lix2_offsetAngle
,
25897 { "offsetAngle", "lix2.offsetAngle",
25898 FT_UINT32
, BASE_DEC
, NULL
, 0,
25900 { &hf_lix2_includedAngle
,
25901 { "includedAngle", "lix2.includedAngle",
25902 FT_UINT32
, BASE_DEC
, NULL
, 0,
25904 { &hf_lix2_uncertaintyRadiusSBI
,
25905 { "uncertaintyRadiusSBI", "lix2.uncertaintyRadiusSBI",
25906 FT_STRING
, BASE_NONE
, NULL
, 0,
25907 "UncertaintySBI", HFILL
}},
25908 { &hf_lix2_latitude
,
25909 { "latitude", "lix2.latitude",
25910 FT_STRING
, BASE_NONE
, NULL
, 0,
25911 "UTF8String", HFILL
}},
25912 { &hf_lix2_longitude
,
25913 { "longitude", "lix2.longitude",
25914 FT_STRING
, BASE_NONE
, NULL
, 0,
25915 "UTF8String", HFILL
}},
25916 { &hf_lix2_mapDatumInformation
,
25917 { "mapDatumInformation", "lix2.mapDatumInformation",
25918 FT_STRING
, BASE_NONE
, NULL
, 0,
25919 "OGCURN", HFILL
}},
25920 { &hf_lix2_deprecatedSemiMajor
,
25921 { "deprecatedSemiMajor", "lix2.deprecatedSemiMajor",
25922 FT_UINT32
, BASE_DEC
, NULL
, 0,
25923 "Uncertainty", HFILL
}},
25924 { &hf_lix2_deprecatedSemiMinor
,
25925 { "deprecatedSemiMinor", "lix2.deprecatedSemiMinor",
25926 FT_UINT32
, BASE_DEC
, NULL
, 0,
25927 "Uncertainty", HFILL
}},
25928 { &hf_lix2_orientationMajor
,
25929 { "orientationMajor", "lix2.orientationMajor",
25930 FT_UINT32
, BASE_DEC
, NULL
, 0,
25931 "Orientation", HFILL
}},
25932 { &hf_lix2_semiMajorSBI
,
25933 { "semiMajorSBI", "lix2.semiMajorSBI",
25934 FT_STRING
, BASE_NONE
, NULL
, 0,
25935 "UncertaintySBI", HFILL
}},
25936 { &hf_lix2_semiMinorSBI
,
25937 { "semiMinorSBI", "lix2.semiMinorSBI",
25938 FT_STRING
, BASE_NONE
, NULL
, 0,
25939 "UncertaintySBI", HFILL
}},
25941 { "hSpeed", "lix2.hSpeed",
25942 FT_STRING
, BASE_NONE
, NULL
, 0,
25943 "HorizontalSpeed", HFILL
}},
25944 { &hf_lix2_bearing
,
25945 { "bearing", "lix2.bearing",
25946 FT_UINT32
, BASE_DEC
, NULL
, 0,
25949 { "vSpeed", "lix2.vSpeed",
25950 FT_STRING
, BASE_NONE
, NULL
, 0,
25951 "VerticalSpeed", HFILL
}},
25952 { &hf_lix2_vDirection
,
25953 { "vDirection", "lix2.vDirection",
25954 FT_UINT32
, BASE_DEC
, VALS(lix2_VerticalDirection_vals
), 0,
25955 "VerticalDirection", HFILL
}},
25956 { &hf_lix2_uncertainty_01
,
25957 { "uncertainty", "lix2.uncertainty",
25958 FT_STRING
, BASE_NONE
, NULL
, 0,
25959 "SpeedUncertainty", HFILL
}},
25960 { &hf_lix2_hUncertainty
,
25961 { "hUncertainty", "lix2.hUncertainty",
25962 FT_STRING
, BASE_NONE
, NULL
, 0,
25963 "SpeedUncertainty", HFILL
}},
25964 { &hf_lix2_vUncertainty
,
25965 { "vUncertainty", "lix2.vUncertainty",
25966 FT_STRING
, BASE_NONE
, NULL
, 0,
25967 "SpeedUncertainty", HFILL
}},
25968 { &hf_lix2_accessNetworkInformation_01
,
25969 { "accessNetworkInformation", "lix2.accessNetworkInformation_element",
25970 FT_NONE
, BASE_NONE
, NULL
, 0,
25971 "SIPAccessNetworkInformation", HFILL
}},
25972 { &hf_lix2_accessInfo_01
,
25973 { "accessInfo", "lix2.accessInfo",
25974 FT_UINT32
, BASE_DEC
, NULL
, 0,
25975 "SEQUENCE_OF_SIPAccessInfo", HFILL
}},
25976 { &hf_lix2_accessInfo_item_01
,
25977 { "SIPAccessInfo", "lix2.SIPAccessInfo",
25978 FT_STRING
, BASE_NONE
, NULL
, 0,
25980 { &hf_lix2_pANILocation
,
25981 { "pANILocation", "lix2.pANILocation",
25982 FT_UINT32
, BASE_DEC
, NULL
, 0,
25983 "SEQUENCE_OF_SIPLocationInfo", HFILL
}},
25984 { &hf_lix2_pANILocation_item
,
25985 { "SIPLocationInfo", "lix2.SIPLocationInfo_element",
25986 FT_NONE
, BASE_NONE
, NULL
, 0,
25988 { &hf_lix2_locationValue
,
25989 { "locationValue", "lix2.locationValue",
25990 FT_STRING
, BASE_NONE
, NULL
, 0,
25991 "UTF8String", HFILL
}},
25992 { &hf_lix2_cidInfo
,
25993 { "cidInfo", "lix2.cidInfo",
25994 FT_STRING
, BASE_NONE
, NULL
, 0,
25995 "UTF8String", HFILL
}},
25996 { &hf_lix2_accessInfo_02
,
25997 { "accessInfo", "lix2.accessInfo",
25998 FT_STRING
, BASE_NONE
, NULL
, 0,
25999 "SIPAccessInfo", HFILL
}},
26000 { &hf_lix2_cellInfoAge
,
26001 { "cellInfoAge", "lix2.cellInfoAge",
26002 FT_UINT32
, BASE_DEC
, NULL
, 0,
26003 "SIPCNICellInfoAge", HFILL
}},
26004 { &hf_lix2_cellInformation
,
26005 { "cellInformation", "lix2.cellInformation_element",
26006 FT_NONE
, BASE_NONE
, NULL
, 0,
26008 { &hf_lix2_accessNetworkInfo
,
26009 { "accessNetworkInfo", "lix2.accessNetworkInfo",
26010 FT_STRING
, BASE_NONE
, NULL
, 0,
26011 "UTF8String", HFILL
}},
26012 { &hf_lix2_cellularNetworkInformation_01
,
26013 { "cellularNetworkInformation", "lix2.cellularNetworkInformation_element",
26014 FT_NONE
, BASE_NONE
, NULL
, 0,
26015 "SIPCellularNetworkInformation", HFILL
}},
26016 { &hf_lix2_cellularAccessInfo
,
26017 { "cellularAccessInfo", "lix2.cellularAccessInfo",
26018 FT_UINT32
, BASE_DEC
, NULL
, 0,
26019 "SEQUENCE_OF_SIPCellularAccessInfo", HFILL
}},
26020 { &hf_lix2_cellularAccessInfo_item
,
26021 { "SIPCellularAccessInfo", "lix2.SIPCellularAccessInfo_element",
26022 FT_NONE
, BASE_NONE
, NULL
, 0,
26024 { &hf_lix2_cNILocation
,
26025 { "cNILocation", "lix2.cNILocation",
26026 FT_UINT32
, BASE_DEC
, NULL
, 0,
26027 "SEQUENCE_OF_SIPLocationInfo", HFILL
}},
26028 { &hf_lix2_cNILocation_item
,
26029 { "SIPLocationInfo", "lix2.SIPLocationInfo_element",
26030 FT_NONE
, BASE_NONE
, NULL
, 0,
26032 { &hf_lix2_cellularNetworkInfo
,
26033 { "cellularNetworkInfo", "lix2.cellularNetworkInfo",
26034 FT_STRING
, BASE_NONE
, NULL
, 0,
26035 "UTF8String", HFILL
}},
26036 { &hf_lix2_tACListNRNTN
,
26037 { "tACListNRNTN", "lix2.tACListNRNTN",
26038 FT_UINT32
, BASE_DEC
, NULL
, 0,
26039 "SEQUENCE_SIZE_1_MAX_OF_TAC", HFILL
}},
26040 { &hf_lix2_tACListNRNTN_item
,
26041 { "TAC", "lix2.TAC",
26042 FT_BYTES
, BASE_NONE
, NULL
, 0,
26044 { &hf_lix2_uELocationDerivedNTNTAC
,
26045 { "uELocationDerivedNTNTAC", "lix2.uELocationDerivedNTNTAC",
26046 FT_BYTES
, BASE_NONE
, NULL
, 0,
26049 { "nRCGI", "lix2.nRCGI_element",
26050 FT_NONE
, BASE_NONE
, NULL
, 0,
26052 { &hf_lix2_fullPayload
,
26053 { "fullPayload", "lix2.fullPayload",
26054 FT_UINT32
, BASE_DEC
, VALS(lix2_EncapsulatedRCSPayload_vals
), 0,
26055 "EncapsulatedRCSPayload", HFILL
}},
26056 { &hf_lix2_modifiedPayload
,
26057 { "modifiedPayload", "lix2.modifiedPayload_element",
26058 FT_NONE
, BASE_NONE
, NULL
, 0,
26059 "ModifiedRCSPayload", HFILL
}},
26061 { "mIME", "lix2.mIME_element",
26062 FT_NONE
, BASE_NONE
, NULL
, 0,
26063 "MIMEEntity", HFILL
}},
26065 { "mSRP", "lix2.mSRP_element",
26066 FT_NONE
, BASE_NONE
, NULL
, 0,
26067 "MSRPMessage", HFILL
}},
26069 { "sIP", "lix2.sIP_element",
26070 FT_NONE
, BASE_NONE
, NULL
, 0,
26071 "SIPMessage", HFILL
}},
26072 { &hf_lix2_modifiedRCSPayload
,
26073 { "modifiedRCSPayload", "lix2.modifiedRCSPayload",
26074 FT_UINT32
, BASE_DEC
, VALS(lix2_EncapsulatedRCSPayload_vals
), 0,
26075 "EncapsulatedRCSPayload", HFILL
}},
26076 { &hf_lix2_modificationList
,
26077 { "modificationList", "lix2.modificationList",
26078 FT_UINT32
, BASE_DEC
, NULL
, 0,
26079 "SEQUENCE_OF_PayloadModification", HFILL
}},
26080 { &hf_lix2_modificationList_item
,
26081 { "PayloadModification", "lix2.PayloadModification",
26082 FT_UINT32
, BASE_DEC
, VALS(lix2_PayloadModification_vals
), 0,
26084 { &hf_lix2_predefinedModification
,
26085 { "predefinedModification", "lix2.predefinedModification",
26086 FT_UINT32
, BASE_DEC
, VALS(lix2_PredefinedPayloadModification_vals
), 0,
26087 "PredefinedPayloadModification", HFILL
}},
26088 { &hf_lix2_describedModification
,
26089 { "describedModification", "lix2.describedModification_element",
26090 FT_NONE
, BASE_NONE
, NULL
, 0,
26091 "PayloadModificationDescription", HFILL
}},
26092 { &hf_lix2_modificationLocation
,
26093 { "modificationLocation", "lix2.modificationLocation",
26094 FT_UINT32
, BASE_DEC
, VALS(lix2_ModificationLocation_vals
), 0,
26096 { &hf_lix2_modificationType
,
26097 { "modificationType", "lix2.modificationType",
26098 FT_UINT32
, BASE_DEC
, VALS(lix2_ModificationType_vals
), 0,
26100 { &hf_lix2_jSONPointer
,
26101 { "jSONPointer", "lix2.jSONPointer",
26102 FT_STRING
, BASE_NONE
, NULL
, 0,
26103 "UTF8String", HFILL
}},
26105 { "xPath", "lix2.xPath",
26106 FT_STRING
, BASE_NONE
, NULL
, 0,
26107 "UTF8String", HFILL
}},
26108 { &hf_lix2_sIPHeader
,
26109 { "sIPHeader", "lix2.sIPHeader",
26110 FT_STRING
, BASE_NONE
, NULL
, 0,
26111 "UTF8String", HFILL
}},
26112 { &hf_lix2_sIPBody
,
26113 { "sIPBody", "lix2.sIPBody_element",
26114 FT_NONE
, BASE_NONE
, NULL
, 0,
26116 { &hf_lix2_mIMEHeader
,
26117 { "mIMEHeader", "lix2.mIMEHeader",
26118 FT_STRING
, BASE_NONE
, NULL
, 0,
26119 "UTF8String", HFILL
}},
26120 { &hf_lix2_mIMEBody
,
26121 { "mIMEBody", "lix2.mIMEBody",
26122 FT_UINT32
, BASE_DEC
, VALS(lix2_MIMEBody_vals
), 0,
26124 { &hf_lix2_uTF8Location
,
26125 { "uTF8Location", "lix2.uTF8Location_element",
26126 FT_NONE
, BASE_NONE
, NULL
, 0,
26127 "IndexRange", HFILL
}},
26128 { &hf_lix2_octetLocation
,
26129 { "octetLocation", "lix2.octetLocation_element",
26130 FT_NONE
, BASE_NONE
, NULL
, 0,
26131 "IndexRange", HFILL
}},
26132 { &hf_lix2_aBNFRule
,
26133 { "aBNFRule", "lix2.aBNFRule",
26134 FT_STRING
, BASE_NONE
, NULL
, 0,
26135 "ABNFRuleLocation", HFILL
}},
26136 { &hf_lix2_removed
,
26137 { "removed", "lix2.removed",
26138 FT_UINT32
, BASE_DEC
, VALS(lix2_PayloadInformationRemoved_vals
), 0,
26139 "PayloadInformationRemoved", HFILL
}},
26140 { &hf_lix2_replacedWithCharacters
,
26141 { "replacedWithCharacters", "lix2.replacedWithCharacters_element",
26142 FT_NONE
, BASE_NONE
, NULL
, 0,
26143 "PayloadInformationReplacedWithCharacters", HFILL
}},
26144 { &hf_lix2_replacedWithOctets
,
26145 { "replacedWithOctets", "lix2.replacedWithOctets",
26146 FT_BYTES
, BASE_NONE
, NULL
, 0,
26147 "OCTET_STRING", HFILL
}},
26148 { &hf_lix2_replacedWithBits
,
26149 { "replacedWithBits", "lix2.replacedWithBits",
26150 FT_BYTES
, BASE_NONE
, NULL
, 0,
26151 "BIT_STRING", HFILL
}},
26152 { &hf_lix2_charactersRemoved
,
26153 { "charactersRemoved", "lix2.charactersRemoved",
26154 FT_INT32
, BASE_DEC
, NULL
, 0,
26155 "INTEGER", HFILL
}},
26156 { &hf_lix2_octetsRemoved
,
26157 { "octetsRemoved", "lix2.octetsRemoved",
26158 FT_INT32
, BASE_DEC
, NULL
, 0,
26159 "INTEGER", HFILL
}},
26160 { &hf_lix2_bitsRemoved
,
26161 { "bitsRemoved", "lix2.bitsRemoved",
26162 FT_INT32
, BASE_DEC
, NULL
, 0,
26163 "INTEGER", HFILL
}},
26164 { &hf_lix2_characters
,
26165 { "characters", "lix2.characters",
26166 FT_STRING
, BASE_NONE
, NULL
, 0,
26167 "UTF8String", HFILL
}},
26169 { "end", "lix2.end",
26170 FT_INT32
, BASE_DEC
, NULL
, 0,
26171 "INTEGER", HFILL
}},
26172 { &hf_lix2_encapsulatedMSRP
,
26173 { "encapsulatedMSRP", "lix2.encapsulatedMSRP",
26174 FT_STRING
, BASE_NONE
, NULL
, 0,
26176 { &hf_lix2_sBIReference
,
26177 { "sBIReference", "lix2.sBIReference",
26178 FT_STRING
, BASE_NONE
, NULL
, 0,
26180 { &hf_lix2_sBIValue
,
26181 { "sBIValue", "lix2.sBIValue",
26182 FT_STRING
, BASE_NONE
, NULL
, 0,
26184 { &hf_lix2_xMLNamespace
,
26185 { "xMLNamespace", "lix2.xMLNamespace",
26186 FT_STRING
, BASE_NONE
, NULL
, 0,
26188 { &hf_lix2_xMLValue
,
26189 { "xMLValue", "lix2.xMLValue",
26190 FT_STRING
, BASE_NONE
, NULL
, 0,
26192 { &hf_lix2_contentType_02
,
26193 { "contentType", "lix2.contentType",
26194 FT_STRING
, BASE_NONE
, NULL
, 0,
26195 "MIMEContentType", HFILL
}},
26196 { &hf_lix2_encapsulatedMIMEEntity
,
26197 { "encapsulatedMIMEEntity", "lix2.encapsulatedMIMEEntity",
26198 FT_STRING
, BASE_NONE
, NULL
, 0,
26201 { "index", "lix2.index",
26202 FT_INT32
, BASE_DEC
, NULL
, 0,
26203 "INTEGER", HFILL
}},
26204 { &hf_lix2_fullBody
,
26205 { "fullBody", "lix2.fullBody_element",
26206 FT_NONE
, BASE_NONE
, NULL
, 0,
26208 { &hf_lix2_bodyPart
,
26209 { "bodyPart", "lix2.bodyPart",
26210 FT_UINT32
, BASE_DEC
, VALS(lix2_MIMEPartIdentifier_vals
), 0,
26211 "MIMEPartIdentifier", HFILL
}},
26212 { &hf_lix2_moduleIdentifier
,
26213 { "moduleIdentifier", "lix2.moduleIdentifier",
26214 FT_OID
, BASE_NONE
, NULL
, 0,
26215 "OBJECT_IDENTIFIER", HFILL
}},
26216 { &hf_lix2_aSNReference
,
26217 { "aSNReference", "lix2.aSNReference",
26218 FT_STRING
, BASE_NONE
, NULL
, 0,
26219 "ExternalASNReference", HFILL
}},
26220 { &hf_lix2_encodedASNValue
,
26221 { "encodedASNValue", "lix2.encodedASNValue",
26222 FT_UINT32
, BASE_DEC
, VALS(lix2_ExternalASNValue_vals
), 0,
26223 "ExternalASNValue", HFILL
}},
26225 { "bER", "lix2.bER",
26226 FT_BYTES
, BASE_NONE
, NULL
, 0,
26227 "OCTET_STRING", HFILL
}},
26228 { &hf_lix2_alignedPER
,
26229 { "alignedPER", "lix2.alignedPER",
26230 FT_BYTES
, BASE_NONE
, NULL
, 0,
26231 "OCTET_STRING", HFILL
}},
26234 /* List of subtrees */
26235 static int *ett
[] = {
26236 &ett_lix2_eps_indicationflags
,
26237 &ett_lix2_XIRIPayload
,
26238 &ett_lix2_XIRIEvent
,
26239 &ett_lix2_IRIPayload
,
26240 &ett_lix2_SEQUENCE_OF_IRITargetIdentifier
,
26241 &ett_lix2_IRIEvent
,
26242 &ett_lix2_IRITargetIdentifier
,
26243 &ett_lix2_MediatedFromIndicator
,
26244 &ett_lix2_CCPayload
,
26246 &ett_lix2_LINotificationPayload
,
26247 &ett_lix2_LINotificationMessage
,
26248 &ett_lix2_N9HRPDUSessionInfo
,
26249 &ett_lix2_S8HRBearerInfo
,
26250 &ett_lix2_NEFPDUSessionEstablishment
,
26251 &ett_lix2_NEFPDUSessionModification
,
26252 &ett_lix2_NEFPDUSessionRelease
,
26253 &ett_lix2_NEFUnsuccessfulProcedure
,
26254 &ett_lix2_NEFStartOfInterceptionWithEstablishedPDUSession
,
26255 &ett_lix2_NEFDeviceTrigger
,
26256 &ett_lix2_NEFDeviceTriggerReplace
,
26257 &ett_lix2_NEFDeviceTriggerCancellation
,
26258 &ett_lix2_NEFDeviceTriggerReportNotify
,
26259 &ett_lix2_NEFMSISDNLessMOSMS
,
26260 &ett_lix2_NEFExpectedUEBehaviourUpdate
,
26261 &ett_lix2_SEQUENCE_OF_UMTLocationArea5G
,
26262 &ett_lix2_NEFAFSessionWithQoSProvision
,
26263 &ett_lix2_NEFAFSessionWithQoSNotification
,
26264 &ett_lix2_ScheduledCommunicationTime
,
26265 &ett_lix2_SEQUENCE_OF_Daytime
,
26266 &ett_lix2_UMTLocationArea5G
,
26268 &ett_lix2_SCEFPDNConnectionEstablishment
,
26269 &ett_lix2_SCEFPDNConnectionUpdate
,
26270 &ett_lix2_SCEFPDNConnectionRelease
,
26271 &ett_lix2_SCEFUnsuccessfulProcedure
,
26272 &ett_lix2_SCEFStartOfInterceptionWithEstablishedPDNConnection
,
26273 &ett_lix2_SCEFDeviceTrigger
,
26274 &ett_lix2_SCEFDeviceTriggerReplace
,
26275 &ett_lix2_SCEFDeviceTriggerCancellation
,
26276 &ett_lix2_SCEFDeviceTriggerReportNotify
,
26277 &ett_lix2_SCEFMSISDNLessMOSMS
,
26278 &ett_lix2_SCEFCommunicationPatternUpdate
,
26279 &ett_lix2_SCEFASSessionWithQoSProvision
,
26280 &ett_lix2_SCEFASSessionWithQoSNotification
,
26281 &ett_lix2_AAnFAnchorKeyRegister
,
26282 &ett_lix2_AAnFKAKMAApplicationKeyGet
,
26283 &ett_lix2_AAnFStartOfInterceptWithEstablishedAKMAKeyMaterial
,
26284 &ett_lix2_SEQUENCE_OF_AFKeyInfo
,
26285 &ett_lix2_AAnFAKMAContextRemovalRecord
,
26286 &ett_lix2_AKMAAFID
,
26287 &ett_lix2_UAStarParams
,
26288 &ett_lix2_GenericUAStarParams
,
26289 &ett_lix2_TLSCipherSuite
,
26290 &ett_lix2_TLS12UAStarParams
,
26291 &ett_lix2_AFKeyInfo
,
26292 &ett_lix2_AFAKMAApplicationKeyRefresh
,
26293 &ett_lix2_AFStartOfInterceptWithEstablishedAKMAApplicationKey
,
26294 &ett_lix2_SEQUENCE_OF_AFSecurityParams
,
26295 &ett_lix2_AFAuxiliarySecurityParameterEstablishment
,
26296 &ett_lix2_AFSecurityParams
,
26297 &ett_lix2_AFApplicationKeyRemoval
,
26298 &ett_lix2_AMFRegistration
,
26299 &ett_lix2_AMFDeregistration
,
26300 &ett_lix2_AMFLocationUpdate
,
26301 &ett_lix2_AMFStartOfInterceptionWithRegisteredUE
,
26302 &ett_lix2_AMFUnsuccessfulProcedure
,
26303 &ett_lix2_AMFPositioningInfoTransfer
,
26304 &ett_lix2_AMFRANHandoverCommand
,
26305 &ett_lix2_AMFRANHandoverRequest
,
26306 &ett_lix2_AMFUEConfigurationUpdate
,
26307 &ett_lix2_AMFRANTraceReport
,
26308 &ett_lix2_AMFUEPolicyTransfer
,
26309 &ett_lix2_AMFUEServiceAccept
,
26311 &ett_lix2_AMFFailureCause
,
26312 &ett_lix2_ServiceMessageIdentity
,
26313 &ett_lix2_TraceActivationInfo
,
26314 &ett_lix2_TraceCollectionEntityInfo
,
26315 &ett_lix2_NASTransportInitialInformation
,
26316 &ett_lix2_NGInformation
,
26317 &ett_lix2_PLMNSupportList
,
26318 &ett_lix2_PLMNSupportItem
,
26319 &ett_lix2_F1Information
,
26320 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RANCGI
,
26321 &ett_lix2_RRCEstablishmentCause
,
26322 &ett_lix2_InitialRANUEContextSetup
,
26323 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_PDUSessionSetupRequestItem
,
26324 &ett_lix2_PDUSessionSetupRequestItem
,
26325 &ett_lix2_UERadioCapability
,
26326 &ett_lix2_UERadioCapabilityForPaging
,
26327 &ett_lix2_NRV2XServicesAuthorization
,
26328 &ett_lix2_LTEV2XServiceAuthorization
,
26329 &ett_lix2_TargetNSSAIInfo
,
26330 &ett_lix2_FiveGProSeAuthorizationIndication
,
26331 &ett_lix2_UEAreaIndication
,
26332 &ett_lix2_SMFPDUSessionEstablishment
,
26333 &ett_lix2_SEQUENCE_OF_UEEndpointAddress
,
26334 &ett_lix2_SMFPDUSessionModification
,
26335 &ett_lix2_SMFPDUSessionRelease
,
26336 &ett_lix2_SMFStartOfInterceptionWithEstablishedPDUSession
,
26337 &ett_lix2_SMFUnsuccessfulProcedure
,
26338 &ett_lix2_SMFPDUtoMAPDUSessionModification
,
26339 &ett_lix2_SMFMAPDUSessionEstablishment
,
26340 &ett_lix2_SEQUENCE_OF_AccessInfo
,
26341 &ett_lix2_SMFMAPDUSessionModification
,
26342 &ett_lix2_SMFMAPDUSessionRelease
,
26343 &ett_lix2_SMFStartOfInterceptionWithEstablishedMAPDUSession
,
26344 &ett_lix2_SMFMAUnsuccessfulProcedure
,
26345 &ett_lix2_SMFServingNetwork
,
26346 &ett_lix2_AccessInfo
,
26347 &ett_lix2_DLRANTunnelInformation
,
26348 &ett_lix2_FiveGSGTPTunnels
,
26349 &ett_lix2_NGAPCauseInt
,
26350 &ett_lix2_QOSFlowTunnelInformation
,
26351 &ett_lix2_QOSFlowTunnelInformationList
,
26352 &ett_lix2_QOSFlowLists
,
26353 &ett_lix2_QOSFlowList
,
26354 &ett_lix2_QOSFlowProfile
,
26356 &ett_lix2_UPPathChange
,
26357 &ett_lix2_PCCRuleSet
,
26358 &ett_lix2_PCCRuleIDSet
,
26359 &ett_lix2_FlowInformationSet
,
26360 &ett_lix2_RouteToLocationSet
,
26361 &ett_lix2_FlowInformation
,
26362 &ett_lix2_FlowDescription
,
26363 &ett_lix2_IPAddressOrRangeOrAny
,
26365 &ett_lix2_NextLayerProtocolOrAny
,
26366 &ett_lix2_EthFlowDescription
,
26367 &ett_lix2_SET_OF_VLANTag
,
26369 &ett_lix2_RouteToLocation
,
26370 &ett_lix2_RouteInfo
,
26371 &ett_lix2_EASIPReplaceInfos
,
26372 &ett_lix2_EASServerAddress
,
26373 &ett_lix2_EPSPDNConnectionEstablishment
,
26374 &ett_lix2_SEQUENCE_OF_EPSBearerContextCreated
,
26375 &ett_lix2_SEQUENCE_OF_EPSBearerContextForRemoval
,
26376 &ett_lix2_EPSPDNConnectionModification
,
26377 &ett_lix2_SEQUENCE_OF_EPSBearerContextModified
,
26378 &ett_lix2_SEQUENCE_OF_EPSBearersDeleted
,
26379 &ett_lix2_EPSPDNConnectionRelease
,
26380 &ett_lix2_EPSStartOfInterceptionWithEstablishedPDNConnection
,
26381 &ett_lix2_SEQUENCE_OF_EPSBearerContext
,
26382 &ett_lix2_PFDDataForApps
,
26383 &ett_lix2_PFDDataForApp
,
26387 &ett_lix2_PFDFlowDescriptions
,
26388 &ett_lix2_DomainNames
,
26389 &ett_lix2_PFDFlowDescription
,
26390 &ett_lix2_EPS5GSComboInfo
,
26391 &ett_lix2_EPSSubscriberIDs
,
26392 &ett_lix2_EPSPDNCnxInfo
,
26393 &ett_lix2_EPSBearerInfo
,
26394 &ett_lix2_EPSBearers
,
26395 &ett_lix2_EPSBearerContext
,
26396 &ett_lix2_EPSBearerContextCreated
,
26397 &ett_lix2_EPSBearerContextModified
,
26398 &ett_lix2_SEQUENCE_OF_EPSBearerID
,
26399 &ett_lix2_EPSBearersDeleted
,
26400 &ett_lix2_EPSDeleteBearerResponse
,
26401 &ett_lix2_SEQUENCE_OF_EPSDeleteBearerContext
,
26402 &ett_lix2_EPSDeleteBearerContext
,
26403 &ett_lix2_EPSBearerContextForRemoval
,
26404 &ett_lix2_EPSBearerQOS
,
26405 &ett_lix2_EPSGTPTunnels
,
26406 &ett_lix2_FiveGSInterworkingInfo
,
26407 &ett_lix2_PDNProtocolConfigurationOptions
,
26408 &ett_lix2_GTPTunnelInfo
,
26409 &ett_lix2_ExtendedUPFCCPDU
,
26410 &ett_lix2_UPFCCPDUPayload
,
26411 &ett_lix2_UDMServingSystemMessage
,
26412 &ett_lix2_UDMSubscriberRecordChangeMessage
,
26413 &ett_lix2_UDMCancelLocationMessage
,
26414 &ett_lix2_UDMLocationInformationResult
,
26415 &ett_lix2_UDMUEInformationResponse
,
26416 &ett_lix2_UDMUEAuthenticationResponse
,
26417 &ett_lix2_UDMStartOfInterceptionWithRegisteredTarget
,
26418 &ett_lix2_UDMProSeTargetIdentifierDeconcealment
,
26419 &ett_lix2_UDMProSeTargetAuthentication
,
26420 &ett_lix2_ServerAddressingInfoList
,
26421 &ett_lix2_ServerAddressingInfo
,
26422 &ett_lix2_FQDNList
,
26423 &ett_lix2_ServiceID
,
26424 &ett_lix2_SEQUENCE_OF_CAGID
,
26425 &ett_lix2_UDMAuthenticationInfoRequest
,
26426 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_SubscriberIdentifier
,
26427 &ett_lix2_UDMLocationInfoRequest
,
26428 &ett_lix2_UDMProblemDetails
,
26429 &ett_lix2_UDMProblemDetailsCause
,
26430 &ett_lix2_UDMProblemDetailsOtherCause
,
26431 &ett_lix2_UDMInvalidParameters
,
26432 &ett_lix2_UDMAMFDeregistrationInfo
,
26433 &ett_lix2_UDMDeregistrationData
,
26434 &ett_lix2_SMSMessage
,
26435 &ett_lix2_SMSReport
,
26436 &ett_lix2_SMSParty
,
26437 &ett_lix2_SMSNFAddress
,
26438 &ett_lix2_SMSTPDUData
,
26440 &ett_lix2_SEQUENCE_OF_MMSParty
,
26441 &ett_lix2_MMSSendByNonLocalTarget
,
26442 &ett_lix2_MMSNotification
,
26443 &ett_lix2_MMSSendToNonLocalTarget
,
26444 &ett_lix2_MMSNotificationResponse
,
26445 &ett_lix2_MMSRetrieval
,
26446 &ett_lix2_MMSDeliveryAck
,
26447 &ett_lix2_MMSForward
,
26448 &ett_lix2_MMSDeleteFromRelay
,
26449 &ett_lix2_T_contentLocationReq
,
26450 &ett_lix2_T_contentLocationConf
,
26451 &ett_lix2_T_deleteResponseText
,
26452 &ett_lix2_MMSMBoxStore
,
26453 &ett_lix2_MMSMBoxUpload
,
26454 &ett_lix2_SEQUENCE_OF_MMBoxDescription
,
26455 &ett_lix2_MMSMBoxDelete
,
26456 &ett_lix2_T_contentLocationReq_01
,
26457 &ett_lix2_T_contentLocationConf_01
,
26458 &ett_lix2_MMSDeliveryReport
,
26459 &ett_lix2_MMSDeliveryReportNonLocalTarget
,
26460 &ett_lix2_MMSReadReport
,
26461 &ett_lix2_MMSReadReportNonLocalTarget
,
26462 &ett_lix2_MMSCancel
,
26463 &ett_lix2_MMSMBoxViewRequest
,
26464 &ett_lix2_SEQUENCE_OF_MMState
,
26465 &ett_lix2_SEQUENCE_OF_MMFlags
,
26466 &ett_lix2_T_attributes
,
26467 &ett_lix2_MMSMBoxViewResponse
,
26468 &ett_lix2_T_attributes_01
,
26469 &ett_lix2_MMBoxDescription
,
26470 &ett_lix2_MMSCCPDU
,
26471 &ett_lix2_MMSAdaptation
,
26472 &ett_lix2_MMSElementDescriptor
,
26473 &ett_lix2_MMSExpiry
,
26475 &ett_lix2_MMSParty
,
26476 &ett_lix2_SEQUENCE_OF_MMSPartyID
,
26477 &ett_lix2_MMSPartyID
,
26478 &ett_lix2_MMSPreviouslySent
,
26479 &ett_lix2_MMSPreviouslySentBy
,
26480 &ett_lix2_MMSQuota
,
26481 &ett_lix2_MMSVersion
,
26482 &ett_lix2_PTCRegistration
,
26483 &ett_lix2_PTCSessionInitiation
,
26484 &ett_lix2_SEQUENCE_OF_PTCTargetInformation
,
26485 &ett_lix2_PTCSessionAbandon
,
26486 &ett_lix2_PTCSessionStart
,
26487 &ett_lix2_PTCSessionEnd
,
26488 &ett_lix2_PTCStartOfInterception
,
26489 &ett_lix2_PTCPreEstablishedSession
,
26490 &ett_lix2_PTCInstantPersonalAlert
,
26491 &ett_lix2_PTCPartyJoin
,
26492 &ett_lix2_PTCPartyDrop
,
26493 &ett_lix2_PTCPartyHold
,
26494 &ett_lix2_PTCMediaModification
,
26495 &ett_lix2_PTCGroupAdvertisement
,
26496 &ett_lix2_PTCFloorControl
,
26497 &ett_lix2_SEQUENCE_OF_PTCFloorActivity
,
26498 &ett_lix2_PTCTargetPresence
,
26499 &ett_lix2_PTCParticipantPresence
,
26500 &ett_lix2_PTCListManagement
,
26501 &ett_lix2_SEQUENCE_OF_PTCIDList
,
26502 &ett_lix2_PTCAccessPolicy
,
26503 &ett_lix2_PTCTargetInformation
,
26504 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_PTCIdentifiers
,
26505 &ett_lix2_PTCIdentifiers
,
26506 &ett_lix2_PTCSessionInfo
,
26507 &ett_lix2_MultipleParticipantPresenceStatus
,
26508 &ett_lix2_PTCParticipantPresenceStatus
,
26509 &ett_lix2_RTPSetting
,
26510 &ett_lix2_PTCIDList
,
26511 &ett_lix2_PTCChatGroupID
,
26512 &ett_lix2_IMSMessage
,
26513 &ett_lix2_SEQUENCE_OF_SIPAccessNetworkInformation
,
26514 &ett_lix2_SEQUENCE_OF_SIPCellularNetworkInformation
,
26515 &ett_lix2_StartOfInterceptionForActiveIMSSession
,
26516 &ett_lix2_SEQUENCE_OF_IMPU
,
26517 &ett_lix2_T_sDPState
,
26518 &ett_lix2_IMSCCUnavailable
,
26519 &ett_lix2_IMSCCPDU
,
26520 &ett_lix2_IMSPayload
,
26521 &ett_lix2_ModifiedSIPMessage
,
26522 &ett_lix2_SIPMessage
,
26523 &ett_lix2_STIRSHAKENSignatureGeneration
,
26524 &ett_lix2_SEQUENCE_OF_PASSporT
,
26525 &ett_lix2_STIRSHAKENSignatureValidation
,
26526 &ett_lix2_PASSporT
,
26527 &ett_lix2_PASSporTHeader
,
26528 &ett_lix2_PASSporTPayload
,
26529 &ett_lix2_STIRSHAKENOriginator
,
26530 &ett_lix2_STIRSHAKENDestinations
,
26531 &ett_lix2_STIRSHAKENDestination
,
26532 &ett_lix2_STIRSHAKENTN
,
26533 &ett_lix2_ECNAMDisplayInfo
,
26534 &ett_lix2_RCDDisplayInfo
,
26535 &ett_lix2_RCSRegistration
,
26536 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSIdentity
,
26537 &ett_lix2_RCSMessage
,
26538 &ett_lix2_RCSSessionEstablishment
,
26539 &ett_lix2_RCSSessionModification
,
26540 &ett_lix2_RCSSessionRelease
,
26541 &ett_lix2_RCSCapabilityDiscovery
,
26542 &ett_lix2_StartOfInterceptForRegisteredRCSUser
,
26543 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSRegistrationInformation
,
26544 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_AdditionalInstanceLocation
,
26545 &ett_lix2_StartOfInterceptWithEstablisedRCSSession
,
26546 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSDestinations
,
26547 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSIPSessionExchange
,
26548 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RCSSessionContext
,
26549 &ett_lix2_RCSCCPDU
,
26550 &ett_lix2_AdditionalInstanceLocation
,
26551 &ett_lix2_MSRPPath
,
26552 &ett_lix2_RCSDestinations
,
26553 &ett_lix2_RCSDestination
,
26554 &ett_lix2_RCSIdentity
,
26555 &ett_lix2_RCSRegistrationInformation
,
26556 &ett_lix2_RCSSessionContext
,
26557 &ett_lix2_RCSSIPRegistrationExchange
,
26558 &ett_lix2_RCSSIPSessionExchange
,
26559 &ett_lix2_RCSSIPSessionMessage
,
26560 &ett_lix2_EESEECRegistration
,
26561 &ett_lix2_EESEASDiscovery
,
26562 &ett_lix2_EESEASDiscoverySubscription
,
26563 &ett_lix2_EESEASDiscoveryNotification
,
26564 &ett_lix2_EESAppContextRelocation
,
26565 &ett_lix2_EESACRDetOrInit
,
26566 &ett_lix2_ACRDetermineReq
,
26567 &ett_lix2_ACRInitiateReq
,
26568 &ett_lix2_EESACRSubscription
,
26569 &ett_lix2_EESACRNotification
,
26570 &ett_lix2_EESEECContextRelocation
,
26571 &ett_lix2_EESStartOfInterceptionWithRegisteredEEC
,
26572 &ett_lix2_ACProfiles
,
26573 &ett_lix2_ACProfile
,
26574 &ett_lix2_ACRScenarios
,
26575 &ett_lix2_UnfulfilledACProfiles
,
26576 &ett_lix2_UnfulfilledACProfile
,
26577 &ett_lix2_EASsInfo
,
26579 &ett_lix2_ServiceKPIs
,
26580 &ett_lix2_EASDiscoveryFilter
,
26581 &ett_lix2_EASsCharacteristics
,
26582 &ett_lix2_EASCharacteristics
,
26584 &ett_lix2_DiscoveredEAS
,
26585 &ett_lix2_EASProfile
,
26586 &ett_lix2_EASEndpoint
,
26587 &ett_lix2_RouteToLocations
,
26588 &ett_lix2_EASServiceFeatures
,
26590 &ett_lix2_IPv4Addresses
,
26591 &ett_lix2_IPv6Addresses
,
26592 &ett_lix2_EASDynamicInfoFilter
,
26594 &ett_lix2_TargetInfo
,
26595 &ett_lix2_EDNConfigurationInfo
,
26596 &ett_lix2_EDNConnectionInfo
,
26597 &ett_lix2_EESsInfo
,
26599 &ett_lix2_EESEndpoint
,
26600 &ett_lix2_FiveGMSAFServiceAccessInformation
,
26601 &ett_lix2_FiveGMSAFConsumptionReporting
,
26602 &ett_lix2_FiveGMSAFDynamicPolicyInvocation
,
26603 &ett_lix2_FiveGMSAFMetricsReporting
,
26604 &ett_lix2_FiveGMSAFNetworkAssistance
,
26605 &ett_lix2_FiveGMSAFUnsuccessfulProcedure
,
26606 &ett_lix2_FiveGMSAFStartOfInterceptionWithAlreadyConfiguredUE
,
26607 &ett_lix2_NWDAFEventsSubscription
,
26608 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_NWDAFEvent
,
26609 &ett_lix2_NWDAFEventsNotification
,
26610 &ett_lix2_NWDAFAnalyticsInfoQuery
,
26611 &ett_lix2_NWDAFRoamingAnalyticsSubscription
,
26612 &ett_lix2_NWDAFRoamingAnalyticsNotification
,
26613 &ett_lix2_LALSReport
,
26614 &ett_lix2_PDHeaderReport
,
26615 &ett_lix2_PDSummaryReport
,
26616 &ett_lix2_AMFIdentifierAssociation
,
26617 &ett_lix2_MMEIdentifierAssociation
,
26618 &ett_lix2_EPSRANHandoverCommand
,
26619 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_RANTargetToSourceContainer
,
26620 &ett_lix2_EPSRANHandoverRequest
,
26621 &ett_lix2_MMEAttach
,
26622 &ett_lix2_MMEDetach
,
26623 &ett_lix2_MMELocationUpdate
,
26624 &ett_lix2_MMERANTraceReport
,
26625 &ett_lix2_MMEStartOfInterceptionWithEPSAttachedUE
,
26626 &ett_lix2_MMEUEServiceAccept
,
26627 &ett_lix2_MMEUnsuccessfulProcedure
,
26628 &ett_lix2_MMEPositioningInfoTransfer
,
26629 &ett_lix2_BBFTunnelInformation
,
26630 &ett_lix2_ConnectedENGNB
,
26631 &ett_lix2_ConnectedENGNBList
,
26632 &ett_lix2_EPSCSGInfo
,
26633 &ett_lix2_EPSRANUEContext
,
26634 &ett_lix2_EPSNASTransportInitialInformation
,
26635 &ett_lix2_ERABQoSParameters
,
26636 &ett_lix2_ERABContext
,
26637 &ett_lix2_ERABContextList
,
26638 &ett_lix2_ERABError
,
26639 &ett_lix2_ERABReleaseList
,
26640 &ett_lix2_LTENTNTAIInformation
,
26641 &ett_lix2_MMEFailureCause
,
26642 &ett_lix2_MMEServedGUMMEI
,
26643 &ett_lix2_MMEServedGUMMEIList
,
26644 &ett_lix2_S1Information
,
26645 &ett_lix2_LINotification
,
26646 &ett_lix2_SEQUENCE_OF_LIAppliedDeliveryInformation
,
26647 &ett_lix2_LIAppliedDeliveryInformation
,
26648 &ett_lix2_MDFCellSiteReport
,
26649 &ett_lix2_EMM5GMMStatus
,
26650 &ett_lix2_EPS5GGUTI
,
26651 &ett_lix2_SeparatedLocationReporting
,
26652 &ett_lix2_HSSServingSystemMessage
,
26653 &ett_lix2_HSSStartOfInterceptionWithRegisteredTarget
,
26654 &ett_lix2_HSSIdentities
,
26655 &ett_lix2_SubscriptionDataSets
,
26656 &ett_lix2_AllowedNSSAI
,
26657 &ett_lix2_AllowedTACs
,
26658 &ett_lix2_AreaOfInterest
,
26659 &ett_lix2_AreaOfInterestCellList
,
26660 &ett_lix2_AreaOfInterestItem
,
26661 &ett_lix2_AreaOfInterestRANNodeList
,
26662 &ett_lix2_AreaOfInterestTAIList
,
26663 &ett_lix2_BroadcastPLMNItem
,
26664 &ett_lix2_CellCAGList
,
26665 &ett_lix2_EquivalentPLMNs
,
26666 &ett_lix2_FiveGGUTI
,
26667 &ett_lix2_FiveGSSubscriberID
,
26668 &ett_lix2_FiveGSSubscriberIDs
,
26669 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_FiveGSSubscriberID
,
26670 &ett_lix2_FiveGSRVCCInfo
,
26671 &ett_lix2_FiveGSUserStateInfo
,
26672 &ett_lix2_ForbiddenAreaInformation
,
26673 &ett_lix2_ForbiddenTACs
,
26675 &ett_lix2_FTEIDList
,
26680 &ett_lix2_HandoverCause
,
26682 &ett_lix2_IMSSubscriberIDs
,
26683 &ett_lix2_IPAddress
,
26684 &ett_lix2_LocationAreaOfInterestList
,
26685 &ett_lix2_LocationReportingRequestType
,
26687 &ett_lix2_MobilityRestrictionList
,
26688 &ett_lix2_NonIMEISVPEI
,
26689 &ett_lix2_NPNAccessInformation
,
26692 &ett_lix2_PLMNList
,
26693 &ett_lix2_PDUSessionResourceInformation
,
26695 &ett_lix2_RANNodeName
,
26696 &ett_lix2_RATRestrictions
,
26697 &ett_lix2_RATRestrictionItem
,
26698 &ett_lix2_RejectedNSSAI
,
26699 &ett_lix2_RejectedSNSSAI
,
26700 &ett_lix2_ServiceAreaInformation
,
26701 &ett_lix2_ServiceAreaInfo
,
26704 &ett_lix2_SubscriberIdentifier
,
26707 &ett_lix2_SupportedTAList
,
26709 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_BroadcastPLMNItem
,
26710 &ett_lix2_TAISliceSupportList
,
26711 &ett_lix2_TargetIdentifier
,
26712 &ett_lix2_UEContextInfo
,
26713 &ett_lix2_UEEndpointAddress
,
26714 &ett_lix2_UserIdentifiers
,
26715 &ett_lix2_Location
,
26716 &ett_lix2_CellSiteInformation
,
26717 &ett_lix2_LocationInfo
,
26718 &ett_lix2_SEQUENCE_OF_CellInformation
,
26719 &ett_lix2_UserLocation
,
26720 &ett_lix2_EUTRALocation
,
26721 &ett_lix2_NRLocation
,
26722 &ett_lix2_N3GALocation
,
26723 &ett_lix2_UTRALocation
,
26724 &ett_lix2_GERALocation
,
26725 &ett_lix2_IMSLocation
,
26726 &ett_lix2_SEQUENCE_OF_PANIHeaderInfo
,
26727 &ett_lix2_SEQUENCE_OF_SIPGeolocationHeaderInfo
,
26728 &ett_lix2_SEQUENCE_OF_SIPCNIHeaderInfo
,
26730 &ett_lix2_GlobalRANNodeID
,
26731 &ett_lix2_ANNodeID
,
26742 &ett_lix2_CellInformation
,
26743 &ett_lix2_CellRadioRelatedInformation
,
26748 &ett_lix2_PositioningInfo
,
26749 &ett_lix2_RawMLPResponse
,
26750 &ett_lix2_LocationData
,
26751 &ett_lix2_SET_OF_PositioningMethodAndUsage
,
26752 &ett_lix2_SET_OF_GNSSPositioningMethodAndUsage
,
26753 &ett_lix2_GERANPositioningInfo
,
26754 &ett_lix2_UTRANPositioningInfo
,
26755 &ett_lix2_FourGPositioningInfo
,
26756 &ett_lix2_FourGLocationInfo
,
26757 &ett_lix2_EPSLocationInformation
,
26758 &ett_lix2_MMELocationInformation
,
26759 &ett_lix2_UserCSGInformation
,
26760 &ett_lix2_CSGIDList
,
26761 &ett_lix2_SGSNLocationInformation
,
26762 &ett_lix2_ESMLCCellInfo
,
26763 &ett_lix2_LocationPresenceReport
,
26764 &ett_lix2_SET_OF_AMFEventArea
,
26765 &ett_lix2_SET_OF_AccessType
,
26766 &ett_lix2_SET_OF_RMInfo
,
26767 &ett_lix2_SET_OF_CMInfo
,
26768 &ett_lix2_AMFEventArea
,
26769 &ett_lix2_PresenceInfo
,
26770 &ett_lix2_SET_OF_TAI
,
26771 &ett_lix2_SET_OF_ECGI
,
26772 &ett_lix2_SET_OF_NCGI
,
26773 &ett_lix2_SET_OF_GlobalRANNodeID
,
26774 &ett_lix2_LADNInfo
,
26777 &ett_lix2_GeographicArea
,
26778 &ett_lix2_VelocityEstimate
,
26779 &ett_lix2_CivicAddress
,
26780 &ett_lix2_PositioningMethodAndUsage
,
26781 &ett_lix2_GNSSPositioningMethodAndUsage
,
26783 &ett_lix2_PointUncertaintyCircle
,
26784 &ett_lix2_PointUncertaintyEllipse
,
26786 &ett_lix2_SET_SIZE_3_15_OF_GeographicalCoordinates
,
26787 &ett_lix2_PointAltitude
,
26788 &ett_lix2_PointAltitudeUncertainty
,
26789 &ett_lix2_EllipsoidArc
,
26790 &ett_lix2_GeographicalCoordinates
,
26791 &ett_lix2_UncertaintyEllipse
,
26792 &ett_lix2_HorizontalVelocity
,
26793 &ett_lix2_HorizontalWithVerticalVelocity
,
26794 &ett_lix2_HorizontalVelocityWithUncertainty
,
26795 &ett_lix2_HorizontalWithVerticalVelocityAndUncertainty
,
26796 &ett_lix2_PANIHeaderInfo
,
26797 &ett_lix2_SEQUENCE_OF_SIPAccessInfo
,
26798 &ett_lix2_SEQUENCE_OF_SIPLocationInfo
,
26799 &ett_lix2_SIPGeolocationHeaderInfo
,
26800 &ett_lix2_SIPCellularAccessInfo
,
26801 &ett_lix2_SIPLocationInfo
,
26802 &ett_lix2_SIPAccessNetworkInformation
,
26803 &ett_lix2_SIPCNIHeaderInfo
,
26804 &ett_lix2_SEQUENCE_OF_SIPCellularAccessInfo
,
26805 &ett_lix2_SIPCellularNetworkInformation
,
26806 &ett_lix2_NRNTNTAIInfo
,
26807 &ett_lix2_SEQUENCE_SIZE_1_MAX_OF_TAC
,
26808 &ett_lix2_IABMTUserLocation
,
26809 &ett_lix2_RCSPayload
,
26810 &ett_lix2_EncapsulatedRCSPayload
,
26811 &ett_lix2_ModifiedRCSPayload
,
26812 &ett_lix2_PayloadModifications
,
26813 &ett_lix2_SEQUENCE_OF_PayloadModification
,
26814 &ett_lix2_PayloadModification
,
26815 &ett_lix2_PayloadModificationDescription
,
26816 &ett_lix2_ModificationLocation
,
26817 &ett_lix2_ModificationType
,
26818 &ett_lix2_PayloadInformationRemoved
,
26819 &ett_lix2_PayloadInformationReplacedWithCharacters
,
26820 &ett_lix2_IndexRange
,
26821 &ett_lix2_MSRPMessage
,
26824 &ett_lix2_MIMEEntity
,
26825 &ett_lix2_MIMEPartIdentifier
,
26826 &ett_lix2_MIMEBody
,
26827 &ett_lix2_ExternalASNType
,
26828 &ett_lix2_ExternalASNValue
,
26831 /* Register protocol */
26832 proto_lix2
= proto_register_protocol(PNAME
, PSNAME
, PFNAME
);
26834 /* Register fields and subtrees */
26835 proto_register_field_array(proto_lix2
, hf
, array_length(hf
));
26836 proto_register_subtree_array(ett
, array_length(ett
));
26838 lix2_handle
= register_dissector("xiri", dissect_XIRIPayload_PDU
, proto_lix2
);
26840 /* Get rid of unused code warnings */
26841 (void)&dissect_lix2_MMSElementDescriptor
;
26842 (void)&dissect_lix2_MMSCancelStatus
;
26843 (void)&lix2_MMSCancelStatus_vals
;
26844 (void)&dissect_lix2_LINotificationPayload
;
26845 (void)&dissect_lix2_CCPayload
;
26846 (void)&dissect_lix2_IRIPayload
;
26847 (void)&hf_lix2_bCCRecipients_item
;
26848 (void)&hf_lix2_cCRecipients_item
;
26849 (void)&hf_lix2_expectedTimeAndDayOfWeekInTrajectory_item
;
26850 (void)&hf_lix2_globalENbIDList_item
;
26851 (void)&hf_lix2_originatingMMSParty_item
;
26852 (void)&hf_lix2_pTCHoldID_item
;
26853 (void)&hf_lix2_pTCIDList_item
;