move asn1 headers to include/ dir (5/5)
Do all remaining changes necessary for a working build. Add Makefile.am files in include/... subdirs. Remove noinst_HEADERS directives from src/*/Makefile.am, but keep the headers list to feed to move-asn1-header-files.sh. Adjust all #includes in src/*_common.h and elsewhere. In hnbap_common.h, separate the ASN.1 "primitive" headers from the others, and include them without a subdir path, as before.daniel/wip
parent
16c97669bd
commit
c04a96c476
|
@ -1,6 +1,6 @@
|
|||
AUTOMAKE_OPTIONS = foreign dist-bzip2
|
||||
|
||||
SUBDIRS = src
|
||||
SUBDIRS = src include
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = libosmo-ranap.pc
|
||||
|
|
|
@ -35,4 +35,11 @@ AC_OUTPUT(
|
|||
src/ranap/Makefile
|
||||
src/rua/Makefile
|
||||
src/tests/Makefile
|
||||
Makefile)
|
||||
Makefile
|
||||
include/Makefile
|
||||
include/osmocom/Makefile
|
||||
include/osmocom/osmo-iuh/Makefile
|
||||
include/osmocom/osmo-iuh/hnbap/Makefile
|
||||
include/osmocom/osmo-iuh/ranap/Makefile
|
||||
include/osmocom/osmo-iuh/rua/Makefile
|
||||
)
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
SUBDIRS = osmocom
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
SUBDIRS = osmo-iuh
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
SUBDIRS = hnbap ranap rua
|
||||
|
|
@ -0,0 +1,118 @@
|
|||
hnbap_HEADERS = \
|
||||
AccessResult.h \
|
||||
Access-stratum-release-indicator.h \
|
||||
AdditionalNeighbourInfoList.h \
|
||||
AltitudeAndDirection.h \
|
||||
BackoffTimer.h \
|
||||
BindingID.h \
|
||||
Cause.h \
|
||||
CauseMisc.h \
|
||||
CauseProtocol.h \
|
||||
CauseRadioNetwork.h \
|
||||
CauseTransport.h \
|
||||
CELL-FACHMobilitySupport.h \
|
||||
CellIdentity.h \
|
||||
CGI.h \
|
||||
CI.h \
|
||||
CN-DomainIndicator.h \
|
||||
ConfigurationInformation.h \
|
||||
Context-ID.h \
|
||||
CriticalityDiagnostics.h \
|
||||
CriticalityDiagnostics-IE-List.h \
|
||||
Criticality.h \
|
||||
CSG-Capability.h \
|
||||
CSG-ID.h \
|
||||
CSGMembershipStatus.h \
|
||||
CSGMembershipUpdate.h \
|
||||
ErrorIndication.h \
|
||||
ESN.h \
|
||||
GeographicalCoordinates.h \
|
||||
GeographicalLocation.h \
|
||||
GTP-TEI.h \
|
||||
HNBAP-PDU.h \
|
||||
HNBCapacity.h \
|
||||
HNB-Cell-Access-Mode.h \
|
||||
HNB-Cell-Identifier.h \
|
||||
HNBConfigInfo.h \
|
||||
HNBConfigTransferRequest.h \
|
||||
HNBConfigTransferResponse.h \
|
||||
HNBConfigurationInformationMissing.h \
|
||||
HNBConfigurationInformationProvided.h \
|
||||
HNBDe-Register.h \
|
||||
HNB-GWResponse.h \
|
||||
HNB-Identity.h \
|
||||
HNB-Identity-Info.h \
|
||||
HNB-Location-Information.h \
|
||||
HNBRegisterAccept.h \
|
||||
HNBRegisterReject.h \
|
||||
HNBRegisterRequest.h \
|
||||
HNB-RNL-Identity.h \
|
||||
IE-Extensions.h \
|
||||
IE.h \
|
||||
IMEI.h \
|
||||
IMSIDS41.h \
|
||||
IMSIESN.h \
|
||||
IMSI.h \
|
||||
InitiatingMessage.h \
|
||||
IP-Address.h \
|
||||
Ipv4Address.h \
|
||||
Ipv6Address.h \
|
||||
Iurh-Signalling-TNL-AddressList.h \
|
||||
LAC.h \
|
||||
LAI.h \
|
||||
MacroCellID.h \
|
||||
MacroCoverageInformation.h \
|
||||
MuxPortNumber.h \
|
||||
NeighbourCellIdentityList.h \
|
||||
NeighbourIdentity.h \
|
||||
NeighbourInfoList.h \
|
||||
NeighbourInfoRequestItem.h \
|
||||
NeighbourInfoRequestList.h \
|
||||
PLMNidentity.h \
|
||||
Presence.h \
|
||||
PrivateIE-ID.h \
|
||||
PrivateMessage.h \
|
||||
ProcedureCode.h \
|
||||
ProtocolIE-ID.h \
|
||||
PSC.h \
|
||||
PTMSI.h \
|
||||
PTMSIRAI.h \
|
||||
RAB-ID.h \
|
||||
RABList.h \
|
||||
RABListItem.h \
|
||||
RAC.h \
|
||||
RAI.h \
|
||||
Registration-Cause.h \
|
||||
RelocationComplete.h \
|
||||
RNC-ID.h \
|
||||
SAC.h \
|
||||
S-RNTIPrefix.h \
|
||||
SuccessfulOutcome.h \
|
||||
TMSIDS41.h \
|
||||
TMSILAI.h \
|
||||
TNLUpdateFailure.h \
|
||||
TNLUpdateRequest.h \
|
||||
TNLUpdateResponse.h \
|
||||
TransportInfo.h \
|
||||
TransportLayerAddress.h \
|
||||
TriggeringMessage.h \
|
||||
Tunnel-Information.h \
|
||||
TypeOfError.h \
|
||||
UDP-Port-Number.h \
|
||||
UE-Capabilities.h \
|
||||
UEDe-Register.h \
|
||||
UE-Identity.h \
|
||||
UERegisterAccept.h \
|
||||
UERegisterReject.h \
|
||||
UERegisterRequest.h \
|
||||
UnknownU-RNTIIndication.h \
|
||||
UnsuccessfulOutcome.h \
|
||||
Update-cause.h \
|
||||
URAIdentity.h \
|
||||
URAIdentityList.h \
|
||||
U-RNTI.h \
|
||||
U-RNTIQueryRequest.h \
|
||||
U-RNTIQueryResponse.h \
|
||||
UTRANCellID.h
|
||||
|
||||
hnbapdir = $(includedir)/osmocom/osmo-iuh/hnbap
|
|
@ -0,0 +1,582 @@
|
|||
ranap_HEADERS = \
|
||||
RANAP_AccuracyFulfilmentIndicator.h \
|
||||
RANAP_AllocationOrRetentionPriority.h \
|
||||
RANAP_AlternativeRABConfigurationRequest.h \
|
||||
RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h \
|
||||
RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h \
|
||||
RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h \
|
||||
RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h \
|
||||
RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h \
|
||||
RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h \
|
||||
RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h \
|
||||
RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h \
|
||||
RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h \
|
||||
RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h \
|
||||
RANAP_Alt-RAB-Parameter-MaxBitrateInf.h \
|
||||
RANAP_Alt-RAB-Parameter-MaxBitrateList.h \
|
||||
RANAP_Alt-RAB-Parameter-MaxBitrates.h \
|
||||
RANAP_Alt-RAB-Parameter-MaxBitrateType.h \
|
||||
RANAP_Alt-RAB-Parameters.h \
|
||||
RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h \
|
||||
RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h \
|
||||
RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h \
|
||||
RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h \
|
||||
RANAP_APN.h \
|
||||
RANAP_AreaIdentity.h \
|
||||
RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h \
|
||||
RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h \
|
||||
RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h \
|
||||
RANAP_Ass-RAB-Parameter-MaxBitrateList.h \
|
||||
RANAP_Ass-RAB-Parameters.h \
|
||||
RANAP_AuthorisedPLMNs.h \
|
||||
RANAP_AuthorisedSNAs.h \
|
||||
RANAP_BindingID.h \
|
||||
RANAP_BroadcastAssistanceDataDecipheringKeys.h \
|
||||
RANAP_Cause.h \
|
||||
RANAP_CauseMisc.h \
|
||||
RANAP_CauseNAS.h \
|
||||
RANAP_CauseNon-Standard.h \
|
||||
RANAP_CauseProtocol.h \
|
||||
RANAP_CauseRadioNetworkExtension.h \
|
||||
RANAP_CauseRadioNetwork.h \
|
||||
RANAP_CauseTransmissionNetwork.h \
|
||||
RANAP_Cell-Access-Mode.h \
|
||||
RANAP_CellBased.h \
|
||||
RANAP_Cell-Capacity-Class-Value.h \
|
||||
RANAP_Cell-Id.h \
|
||||
RANAP_CellIdList.h \
|
||||
RANAP_CellLoadInformationGroup.h \
|
||||
RANAP_CellLoadInformation.h \
|
||||
RANAP_CellType.h \
|
||||
RANAP_CGI.h \
|
||||
RANAP_ChosenEncryptionAlgorithm.h \
|
||||
RANAP_ChosenIntegrityProtectionAlgorithm.h \
|
||||
RANAP_CI.h \
|
||||
RANAP_ClassmarkInformation2.h \
|
||||
RANAP_ClassmarkInformation3.h \
|
||||
RANAP_ClientType.h \
|
||||
RANAP_CN-DeactivateTrace.h \
|
||||
RANAP_CN-DomainIndicator.h \
|
||||
RANAP_CN-ID.h \
|
||||
RANAP_CN-InvokeTrace.h \
|
||||
RANAP_CNMBMSLinkingInformation.h \
|
||||
RANAP_CommonID.h \
|
||||
RANAP_Correlation-ID.h \
|
||||
RANAP_CriticalityDiagnostics.h \
|
||||
RANAP_CriticalityDiagnostics-IE-List.h \
|
||||
RANAP_Criticality.h \
|
||||
RANAP_CSFB-Information.h \
|
||||
RANAP_CSG-Id.h \
|
||||
RANAP_CSG-Id-List.h \
|
||||
RANAP_CSG-Membership-Status.h \
|
||||
RANAP_DataPDUType.h \
|
||||
RANAP_DataVolumeList.h \
|
||||
RANAP_DataVolumeReference.h \
|
||||
RANAP_DataVolumeReport.h \
|
||||
RANAP_DataVolumeReportingIndication.h \
|
||||
RANAP_DataVolumeReportList.h \
|
||||
RANAP_DataVolumeReportRequest.h \
|
||||
RANAP_DCH-ID.h \
|
||||
RANAP_DeliveryOfErroneousSDU.h \
|
||||
RANAP_DeliveryOrder.h \
|
||||
RANAP_DeltaRAListofIdleModeUEs.h \
|
||||
RANAP_DirectInformationTransfer.h \
|
||||
RANAP_DirectReportingIndicator.h \
|
||||
RANAP_DirectTransfer.h \
|
||||
RANAP_DirectTransfer-IE-ContainerList.h \
|
||||
RANAP_DirectTransferInformationItem-RANAP-RelocInf.h \
|
||||
RANAP_DL-GTP-PDU-SequenceNumber.h \
|
||||
RANAP_DL-N-PDU-SequenceNumber.h \
|
||||
RANAP_D-RNTI.h \
|
||||
RANAP_DRX-CycleLengthCoefficient.h \
|
||||
RANAP_DSCH-ID.h \
|
||||
RANAP_EARFCN-Extended.h \
|
||||
RANAP_E-DCH-MAC-d-Flow-ID.h \
|
||||
RANAP_ENB-ID.h \
|
||||
RANAP_EncryptionAlgorithm.h \
|
||||
RANAP_EncryptionInformation.h \
|
||||
RANAP_EncryptionKey.h \
|
||||
RANAP_End-Of-CSFB.h \
|
||||
RANAP_EnhancedRelocationCompleteConfirm.h \
|
||||
RANAP_EnhancedRelocationCompleteFailure.h \
|
||||
RANAP_EnhancedRelocationCompleteRequest.h \
|
||||
RANAP_EnhancedRelocationCompleteResponse.h \
|
||||
RANAP_EquipmentsToBeTraced.h \
|
||||
RANAP_ErrorIndication.h \
|
||||
RANAP_EUTRANFrequencies.h \
|
||||
RANAP_E-UTRAN-Service-Handover.h \
|
||||
RANAP_Event1F-Parameters.h \
|
||||
RANAP_Event1I-Parameters.h \
|
||||
RANAP_Event.h \
|
||||
RANAP_ExtendedGuaranteedBitrate.h \
|
||||
RANAP_ExtendedMaxBitrate.h \
|
||||
RANAP_ExtendedRNC-ID.h \
|
||||
RANAP_ForwardingIndication.h \
|
||||
RANAP_ForwardSRNS-Context.h \
|
||||
RANAP_FrameSequenceNumber.h \
|
||||
RANAP_FrequenceLayerConvergenceFlag.h \
|
||||
RANAP_GA-AltitudeAndDirection.h \
|
||||
RANAP_GA-EllipsoidArc.h \
|
||||
RANAP_GANSS-PositioningDataSet.h \
|
||||
RANAP_GANSS-PositioningMethodAndUsage.h \
|
||||
RANAP_GA-Point.h \
|
||||
RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h \
|
||||
RANAP_GA-PointWithAltitude.h \
|
||||
RANAP_GA-PointWithUnCertaintyEllipse.h \
|
||||
RANAP_GA-PointWithUnCertainty.h \
|
||||
RANAP_GA-Polygon.h \
|
||||
RANAP_GA-UncertaintyEllipse.h \
|
||||
RANAP_GeographicalArea.h \
|
||||
RANAP_GeographicalCoordinates.h \
|
||||
RANAP_GERAN-BSC-Container.h \
|
||||
RANAP_GERAN-Cell-ID.h \
|
||||
RANAP_GERAN-Classmark.h \
|
||||
RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-Item.h \
|
||||
RANAP_GERAN-Iumode-RAB-Failed-RABAssgntResponse-List.h \
|
||||
RANAP_GlobalCN-ID.h \
|
||||
RANAP_GlobalRNC-ID.h \
|
||||
RANAP_GTP-TEI.h \
|
||||
RANAP_GuaranteedBitrate.h \
|
||||
RANAP_HigherBitratesThan16MbpsFlag.h \
|
||||
RANAP_HorizontalSpeedAndBearing.h \
|
||||
RANAP_HorizontalVelocity.h \
|
||||
RANAP_HorizontalVelocityWithUncertainty.h \
|
||||
RANAP_HorizontalWithVerticalVelocityAndUncertainty.h \
|
||||
RANAP_HorizontalWithVerticalVelocity.h \
|
||||
RANAP_HS-DSCH-MAC-d-Flow-ID.h \
|
||||
RANAP_IE-Extensions.h \
|
||||
RANAP_IE.h \
|
||||
RANAP_IMEIGroup.h \
|
||||
RANAP_IMEI.h \
|
||||
RANAP_IMEIList.h \
|
||||
RANAP_IMEISVGroup.h \
|
||||
RANAP_IMEISV.h \
|
||||
RANAP_IMEISVList.h \
|
||||
RANAP_ImmediateMDT.h \
|
||||
RANAP_IMSI.h \
|
||||
RANAP_IncludeVelocity.h \
|
||||
RANAP_InformationExchangeID.h \
|
||||
RANAP_InformationExchangeType.h \
|
||||
RANAP_InformationRequested.h \
|
||||
RANAP_InformationRequestType.h \
|
||||
RANAP_InformationTransferConfirmation.h \
|
||||
RANAP_InformationTransferFailure.h \
|
||||
RANAP_InformationTransferID.h \
|
||||
RANAP_InformationTransferIndication.h \
|
||||
RANAP_InformationTransferType.h \
|
||||
RANAP_InitialUE-Message.h \
|
||||
RANAP_InitiatingMessage.h \
|
||||
RANAP_IntegrityProtectionAlgorithm.h \
|
||||
RANAP_IntegrityProtectionInformation.h \
|
||||
RANAP_IntegrityProtectionKey.h \
|
||||
RANAP_InterfacesToTraceItem.h \
|
||||
RANAP_InterSystemInformationTransferType.h \
|
||||
RANAP_InterSystemInformation-TransparentContainer.h \
|
||||
RANAP_IPMulticastAddress.h \
|
||||
RANAP_IRAT-Measurement-Configuration.h \
|
||||
RANAP_IRATmeasurementParameters.h \
|
||||
RANAP_Iu-ReleaseCommand.h \
|
||||
RANAP_Iu-ReleaseComplete.h \
|
||||
RANAP_Iu-ReleaseRequest.h \
|
||||
RANAP_IuSigConId-IE-ContainerList.h \
|
||||
RANAP_IuSignallingConnectionIdentifier.h \
|
||||
RANAP_IuTransportAssociation.h \
|
||||
RANAP_JoinedMBMSBearerService-IEs.h \
|
||||
RANAP_KeyStatus.h \
|
||||
RANAP_L3-Information.h \
|
||||
RANAP_LABased.h \
|
||||
RANAP_LAC.h \
|
||||
RANAP_LAI.h \
|
||||
RANAP_LAI-List.h \
|
||||
RANAP_LA-LIST.h \
|
||||
RANAP_LAListofIdleModeUEs.h \
|
||||
RANAP_LastKnownServiceArea.h \
|
||||
RANAP_LastVisitedUTRANCell-Item.h \
|
||||
RANAP_LeftMBMSBearerService-IEs.h \
|
||||
RANAP_LHN-ID.h \
|
||||
RANAP_Links-to-log.h \
|
||||
RANAP_ListOfInterfacesToTrace.h \
|
||||
RANAP_ListOF-SNAs.h \
|
||||
RANAP_LoadValue.h \
|
||||
RANAP_LocationRelatedDataFailure.h \
|
||||
RANAP_LocationRelatedDataRequest.h \
|
||||
RANAP_LocationRelatedDataRequestType.h \
|
||||
RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h \
|
||||
RANAP_LocationRelatedDataResponse.h \
|
||||
RANAP_LocationReport.h \
|
||||
RANAP_LocationReportingControl.h \
|
||||
RANAP_LocationReportingTransferInformation.h \
|
||||
RANAP_LoggedMDT.h \
|
||||
RANAP_LoggingDuration.h \
|
||||
RANAP_LoggingInterval.h \
|
||||
RANAP_M1Report.h \
|
||||
RANAP_M2Report.h \
|
||||
RANAP_M4-Collection-Parameters.h \
|
||||
RANAP_M4-Period.h \
|
||||
RANAP_M4Report.h \
|
||||
RANAP_M4-Threshold.h \
|
||||
RANAP_M5-Period.h \
|
||||
RANAP_M5Report.h \
|
||||
RANAP_M6-Period.h \
|
||||
RANAP_M6Report.h \
|
||||
RANAP_M7-Period.h \
|
||||
RANAP_M7Report.h \
|
||||
RANAP_Management-Based-MDT-Allowed.h \
|
||||
RANAP_MaxBitrate.h \
|
||||
RANAP_MaxSDU-Size.h \
|
||||
RANAP_MBMSBearerServiceType.h \
|
||||
RANAP_MBMSCNDe-Registration.h \
|
||||
RANAP_MBMSCNDe-RegistrationRequest.h \
|
||||
RANAP_MBMSCNDe-RegistrationResponse.h \
|
||||
RANAP_MBMSCountingInformation.h \
|
||||
RANAP_MBMSHCIndicator.h \
|
||||
RANAP_MBMSIPMulticastAddressandAPNlist.h \
|
||||
RANAP_MBMSIPMulticastAddressandAPNRequest.h \
|
||||
RANAP_MBMSLinkingInformation.h \
|
||||
RANAP_MBMS-PTP-RAB-ID.h \
|
||||
RANAP_MBMSRABEstablishmentIndication.h \
|
||||
RANAP_MBMSRABReleaseFailure.h \
|
||||
RANAP_MBMSRABRelease.h \
|
||||
RANAP_MBMSRABReleaseRequest.h \
|
||||
RANAP_MBMSRegistrationFailure.h \
|
||||
RANAP_MBMSRegistrationRequest.h \
|
||||
RANAP_MBMSRegistrationRequestType.h \
|
||||
RANAP_MBMSRegistrationResponse.h \
|
||||
RANAP_MBMSServiceArea.h \
|
||||
RANAP_MBMSSessionDuration.h \
|
||||
RANAP_MBMSSessionIdentity.h \
|
||||
RANAP_MBMSSessionRepetitionNumber.h \
|
||||
RANAP_MBMSSessionStartFailure.h \
|
||||
RANAP_MBMSSessionStart.h \
|
||||
RANAP_MBMSSessionStartResponse.h \
|
||||
RANAP_MBMSSessionStop.h \
|
||||
RANAP_MBMSSessionStopResponse.h \
|
||||
RANAP_MBMSSessionUpdateFailure.h \
|
||||
RANAP_MBMSSessionUpdate.h \
|
||||
RANAP_MBMSSessionUpdateResponse.h \
|
||||
RANAP_MBMSSynchronisationInformation.h \
|
||||
RANAP_MBMSUELinkingRequest.h \
|
||||
RANAP_MBMSUELinkingResponse.h \
|
||||
RANAP_MDT-Activation.h \
|
||||
RANAP_MDTAreaScope.h \
|
||||
RANAP_MDT-Configuration.h \
|
||||
RANAP_MDTMode.h \
|
||||
RANAP_MDT-PLMN-List.h \
|
||||
RANAP_MDT-Report-Parameters.h \
|
||||
RANAP_MeasBand.h \
|
||||
RANAP_MeasurementQuantity.h \
|
||||
RANAP_MeasurementsToActivate.h \
|
||||
RANAP_MessageStructure.h \
|
||||
RANAP_MSISDN.h \
|
||||
RANAP_NAS-PDU.h \
|
||||
RANAP_NAS-SequenceNumber.h \
|
||||
RANAP_NAS-SynchronisationIndicator.h \
|
||||
RANAP_NewBSS-To-OldBSS-Information.h \
|
||||
RANAP_NewRAListofIdleModeUEs.h \
|
||||
RANAP_NonSearchingIndication.h \
|
||||
RANAP_NotEmptyRAListofIdleModeUEs.h \
|
||||
RANAP_NRTLoadInformationValue.h \
|
||||
RANAP_NumberOfIuInstances.h \
|
||||
RANAP_NumberOfSteps.h \
|
||||
RANAP_Offload-RAB-Parameters-APN.h \
|
||||
RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h \
|
||||
RANAP_Offload-RAB-Parameters.h \
|
||||
RANAP_OldBSS-ToNewBSS-Information.h \
|
||||
RANAP_OMC-ID.h \
|
||||
RANAP_Outcome.h \
|
||||
RANAP_Out-Of-UTRAN.h \
|
||||
RANAP_Overload.h \
|
||||
RANAP_PagingAreaID.h \
|
||||
RANAP_PagingCause.h \
|
||||
RANAP_Paging.h \
|
||||
RANAP_PDP-Type-extension.h \
|
||||
RANAP_PDP-Type.h \
|
||||
RANAP_PDP-TypeInformation-extension.h \
|
||||
RANAP_PDP-TypeInformation.h \
|
||||
RANAP_PDUType14FrameSequenceNumber.h \
|
||||
RANAP_PeriodicLocationInfo.h \
|
||||
RANAP_PeriodicReportingIndicator.h \
|
||||
RANAP_PermanentNAS-UE-ID.h \
|
||||
RANAP_PermittedEncryptionAlgorithms.h \
|
||||
RANAP_PermittedIntegrityProtectionAlgorithms.h \
|
||||
RANAP_PLMNidentity.h \
|
||||
RANAP_PLMNs-in-shared-network.h \
|
||||
RANAP_Port-Number.h \
|
||||
RANAP_PositionData.h \
|
||||
RANAP_PositionDataSpecificToGERANIuMode.h \
|
||||
RANAP_PositioningDataDiscriminator.h \
|
||||
RANAP_PositioningDataSet.h \
|
||||
RANAP_PositioningMethodAndUsage.h \
|
||||
RANAP_PositioningPriority.h \
|
||||
RANAP_Pre-emptionCapability.h \
|
||||
RANAP_Pre-emptionVulnerability.h \
|
||||
RANAP_Presence.h \
|
||||
RANAP_Priority-Class-Indicator.h \
|
||||
RANAP_PriorityLevel.h \
|
||||
RANAP_PrivateIE-ID.h \
|
||||
RANAP_PrivateMessage.h \
|
||||
RANAP_ProcedureCode.h \
|
||||
RANAP_ProtocolError-IE-ContainerList.h \
|
||||
RANAP_ProtocolExtensionContainer.h \
|
||||
RANAP_ProtocolExtensionField.h \
|
||||
RANAP_ProtocolExtensionID.h \
|
||||
RANAP_ProtocolIE-Container.h \
|
||||
RANAP_ProtocolIE-ContainerPair.h \
|
||||
RANAP_ProtocolIE-FieldPair.h \
|
||||
RANAP_ProtocolIE-ID.h \
|
||||
RANAP_ProvidedData.h \
|
||||
RANAP_P-TMSI.h \
|
||||
RANAP_QueuingAllowed.h \
|
||||
RANAP_RABased.h \
|
||||
RANAP_RAB-AssignmentRequest.h \
|
||||
RANAP_RAB-AssignmentResponse.h \
|
||||
RANAP_RAB-AsymmetryIndicator.h \
|
||||
RANAP_RAB-ContextItem.h \
|
||||
RANAP_RAB-ContextItem-RANAP-RelocInf.h \
|
||||
RANAP_RAB-ContextList.h \
|
||||
RANAP_RAB-ContextList-RANAP-RelocInf.h \
|
||||
RANAP_RAB-DataForwardingItem.h \
|
||||
RANAP_RAB-DataForwardingItem-SRNS-CtxReq.h \
|
||||
RANAP_RAB-DataForwardingList.h \
|
||||
RANAP_RAB-DataForwardingList-SRNS-CtxReq.h \
|
||||
RANAP_RABDataVolumeReport.h \
|
||||
RANAP_RAB-DataVolumeReportItem.h \
|
||||
RANAP_RAB-DataVolumeReportList.h \
|
||||
RANAP_RAB-DataVolumeReportRequestItem.h \
|
||||
RANAP_RAB-DataVolumeReportRequestList.h \
|
||||
RANAP_RAB-FailedItem-EnhRelocInfoRes.h \
|
||||
RANAP_RAB-FailedItem.h \
|
||||
RANAP_RAB-FailedList-EnhRelocInfoRes.h \
|
||||
RANAP_RAB-FailedList.h \
|
||||
RANAP_RAB-ID.h \
|
||||
RANAP_RAB-IE-ContainerList.h \
|
||||
RANAP_RAB-IE-ContainerPairList.h \
|
||||
RANAP_RAB-ModifyItem.h \
|
||||
RANAP_RAB-ModifyList.h \
|
||||
RANAP_RAB-ModifyRequest.h \
|
||||
RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h \
|
||||
RANAP_RAB-Parameter-ExtendedMaxBitrateList.h \
|
||||
RANAP_RAB-Parameter-GuaranteedBitrateList.h \
|
||||
RANAP_RAB-Parameter-MaxBitrateList.h \
|
||||
RANAP_RAB-Parameters.h \
|
||||
RANAP_RABParametersList.h \
|
||||
RANAP_RAB-QueuedItem.h \
|
||||
RANAP_RAB-QueuedList.h \
|
||||
RANAP_RAB-ReleasedItem.h \
|
||||
RANAP_RAB-ReleasedItem-IuRelComp.h \
|
||||
RANAP_RAB-ReleasedList.h \
|
||||
RANAP_RAB-ReleasedList-IuRelComp.h \
|
||||
RANAP_RAB-ReleaseFailedList.h \
|
||||
RANAP_RAB-ReleaseItem.h \
|
||||
RANAP_RAB-ReleaseList.h \
|
||||
RANAP_RAB-ReleaseRequest.h \
|
||||
RANAP_RAB-RelocationReleaseItem.h \
|
||||
RANAP_RAB-RelocationReleaseList.h \
|
||||
RANAP_RABs-ContextFailedtoTransferItem.h \
|
||||
RANAP_RABs-ContextFailedtoTransferList.h \
|
||||
RANAP_RAB-SetupItem-EnhancedRelocCompleteReq.h \
|
||||
RANAP_RAB-SetupItem-EnhancedRelocCompleteRes.h \
|
||||
RANAP_RAB-SetupItem-EnhRelocInfoReq.h \
|
||||
RANAP_RAB-SetupItem-EnhRelocInfoRes.h \
|
||||
RANAP_RAB-SetupItem-RelocReqAck.h \
|
||||
RANAP_RAB-SetupItem-RelocReq.h \
|
||||
RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h \
|
||||
RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h \
|
||||
RANAP_RAB-SetupList-EnhRelocInfoReq.h \
|
||||
RANAP_RAB-SetupList-EnhRelocInfoRes.h \
|
||||
RANAP_RAB-SetupList-RelocReqAck.h \
|
||||
RANAP_RAB-SetupList-RelocReq.h \
|
||||
RANAP_RAB-SetupOrModifiedItem.h \
|
||||
RANAP_RAB-SetupOrModifiedList.h \
|
||||
RANAP_RAB-SetupOrModifyItemFirst.h \
|
||||
RANAP_RAB-SetupOrModifyItemSecond.h \
|
||||
RANAP_RAB-SetupOrModifyList.h \
|
||||
RANAP_RABs-failed-to-reportItem.h \
|
||||
RANAP_RABs-failed-to-reportList.h \
|
||||
RANAP_RAB-SubflowCombinationBitRate.h \
|
||||
RANAP_RAB-ToBeReleasedItem-EnhancedRelocCompleteRes.h \
|
||||
RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h \
|
||||
RANAP_RAB-TrCH-Mapping.h \
|
||||
RANAP_RAB-TrCH-MappingItem.h \
|
||||
RANAP_RAC.h \
|
||||
RANAP_RAI.h \
|
||||
RANAP_RAI-List.h \
|
||||
RANAP_RAListofIdleModeUEs.h \
|
||||
RANAP_RAListwithNoIdleModeUEsAnyMore.h \
|
||||
RANAP_RANAP-EnhancedRelocationInformationRequest.h \
|
||||
RANAP_RANAP-EnhancedRelocationInformationResponse.h \
|
||||
RANAP_RANAP-PDU.h \
|
||||
RANAP_RANAP-RelocationInformation.h \
|
||||
RANAP_RAofIdleModeUEs.h \
|
||||
RANAP_RateControlAllowed.h \
|
||||
RANAP_RAT-Type.h \
|
||||
RANAP_RedirectAttemptFlag.h \
|
||||
RANAP_RedirectionCompleted.h \
|
||||
RANAP_RedirectionIndication.h \
|
||||
RANAP_RejectCauseValue.h \
|
||||
RANAP_RelocationCancelAcknowledge.h \
|
||||
RANAP_RelocationCancel.h \
|
||||
RANAP_RelocationCommand.h \
|
||||
RANAP_RelocationComplete.h \
|
||||
RANAP_RelocationDetect.h \
|
||||
RANAP_RelocationFailure.h \
|
||||
RANAP_RelocationPreparationFailure.h \
|
||||
RANAP_RelocationRequestAcknowledge.h \
|
||||
RANAP_RelocationRequest.h \
|
||||
RANAP_RelocationRequired.h \
|
||||
RANAP_RelocationRequirement.h \
|
||||
RANAP_RelocationType.h \
|
||||
RANAP_RepetitionNumber0.h \
|
||||
RANAP_RepetitionNumber1.h \
|
||||
RANAP_ReportAmount.h \
|
||||
RANAP_ReportArea.h \
|
||||
RANAP_ReportChangeOfSAI.h \
|
||||
RANAP_ReportInterval.h \
|
||||
RANAP_RequestedGANSSAssistanceData.h \
|
||||
RANAP_RequestedGPSAssistanceData.h \
|
||||
RANAP_RequestedLocationRelatedDataType.h \
|
||||
RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h \
|
||||
RANAP_RequestedMulticastServiceList.h \
|
||||
RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h \
|
||||
RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h \
|
||||
RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h \
|
||||
RANAP_Requested-RAB-Parameter-MaxBitrateList.h \
|
||||
RANAP_Requested-RAB-Parameter-Values.h \
|
||||
RANAP_RequestType.h \
|
||||
RANAP_ResetAcknowledge.h \
|
||||
RANAP_Reset.h \
|
||||
RANAP_ResetResourceAckItem.h \
|
||||
RANAP_ResetResourceAckList.h \
|
||||
RANAP_ResetResourceAcknowledge.h \
|
||||
RANAP_ResetResource.h \
|
||||
RANAP_ResetResourceItem.h \
|
||||
RANAP_ResetResourceList.h \
|
||||
RANAP_ResidualBitErrorRatio.h \
|
||||
RANAP_ResponseTime.h \
|
||||
RANAP_RIMInformation.h \
|
||||
RANAP_RIMRoutingAddress.h \
|
||||
RANAP_RIM-Transfer.h \
|
||||
RANAP_RNC-ID.h \
|
||||
RANAP_RNCTraceInformation.h \
|
||||
RANAP_RNSAPRelocationParameters.h \
|
||||
RANAP_RRC-Container.h \
|
||||
RANAP_RSRQ-Extension.h \
|
||||
RANAP_RSRQ-Type.h \
|
||||
RANAP_RSRVCC-HO-Indication.h \
|
||||
RANAP_RSRVCC-Information.h \
|
||||
RANAP_RSRVCC-Operation-Possible.h \
|
||||
RANAP_RTLoadValue.h \
|
||||
RANAP_SAC.h \
|
||||
RANAP_SAI.h \
|
||||
RANAP_SAPI.h \
|
||||
RANAP_SDU-ErrorRatio.h \
|
||||
RANAP_SDU-FormatInformationParameterItem.h \
|
||||
RANAP_SDU-FormatInformationParameters.h \
|
||||
RANAP_SDU-ParameterItem.h \
|
||||
RANAP_SDU-Parameters.h \
|
||||
RANAP_SecurityModeCommand.h \
|
||||
RANAP_SecurityModeComplete.h \
|
||||
RANAP_SecurityModeReject.h \
|
||||
RANAP_Service-Handover.h \
|
||||
RANAP_Session-Re-establishment-Indicator.h \
|
||||
RANAP_SessionUpdateID.h \
|
||||
RANAP_Shared-Network-Information.h \
|
||||
RANAP_SignallingIndication.h \
|
||||
RANAP_SNA-Access-Information.h \
|
||||
RANAP_SNAC.h \
|
||||
RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h \
|
||||
RANAP_SourceCellID.h \
|
||||
RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h \
|
||||
RANAP_SourceID.h \
|
||||
RANAP_SourceRNC-ID.h \
|
||||
RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h \
|
||||
RANAP_SourceStatisticsDescriptor.h \
|
||||
RANAP_Source-ToTarget-TransparentContainer.h \
|
||||
RANAP_SourceUTRANCellID.h \
|
||||
RANAP_SRB-ID.h \
|
||||
RANAP_SRB-TrCH-Mapping.h \
|
||||
RANAP_SRB-TrCH-MappingItem.h \
|
||||
RANAP_SRNS-ContextRequest.h \
|
||||
RANAP_SRNS-ContextResponse.h \
|
||||
RANAP_SRNS-DataForwardCommand.h \
|
||||
RANAP_SRVCC-CSKeysRequest.h \
|
||||
RANAP_SRVCC-CSKeysResponse.h \
|
||||
RANAP_SRVCC-HO-Indication.h \
|
||||
RANAP_SRVCC-Information.h \
|
||||
RANAP_SRVCC-Operation-Possible.h \
|
||||
RANAP_SubflowSDU-Size.h \
|
||||
RANAP_SubscriberProfileIDforRFP.h \
|
||||
RANAP_SuccessfulOutcome.h \
|
||||
RANAP_SupportedBitrate.h \
|
||||
RANAP_SupportedRAB-ParameterBitrateList.h \
|
||||
RANAP_TAC.h \
|
||||
RANAP_TAI.h \
|
||||
RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h \
|
||||
RANAP_TargetCellId.h \
|
||||
RANAP_TargetENB-ID.h \
|
||||
RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h \
|
||||
RANAP_TargetID.h \
|
||||
RANAP_TargetRNC-ID.h \
|
||||
RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h \
|
||||
RANAP_Target-ToSource-TransparentContainer.h \
|
||||
RANAP_TBCD-STRING.h \
|
||||
RANAP_TemporaryUE-ID.h \
|
||||
RANAP_TimeToMBMSDataTransfer.h \
|
||||
RANAP_Time-UE-StayedInCell-EnhancedGranularity.h \
|
||||
RANAP_Time-UE-StayedInCell.h \
|
||||
RANAP_TimingDifferenceULDL.h \
|
||||
RANAP_TMGI.h \
|
||||
RANAP_TMSI.h \
|
||||
RANAP_TNLInformationEnhRelInfoReq.h \
|
||||
RANAP_TNLInformationEnhRelInfoRes.h \
|
||||
RANAP_TraceDepth.h \
|
||||
RANAP_TraceInformation.h \
|
||||
RANAP_TracePropagationParameters.h \
|
||||
RANAP_TraceRecordingSessionInformation.h \
|
||||
RANAP_TraceRecordingSessionReference.h \
|
||||
RANAP_TraceReference.h \
|
||||
RANAP_TraceType.h \
|
||||
RANAP_TrafficClass.h \
|
||||
RANAP_TrafficHandlingPriority.h \
|
||||
RANAP_TransferDelay.h \
|
||||
RANAP_TransportLayerAddress.h \
|
||||
RANAP_TransportLayerInformation.h \
|
||||
RANAP_TrCH-ID.h \
|
||||
RANAP_TrCH-ID-List.h \
|
||||
RANAP_TriggerID.h \
|
||||
RANAP_TriggeringMessage.h \
|
||||
RANAP_TunnelInformation.h \
|
||||
RANAP_TypeOfError.h \
|
||||
RANAP_UE-AggregateMaximumBitRateDownlink.h \
|
||||
RANAP_UE-AggregateMaximumBitRate.h \
|
||||
RANAP_UE-AggregateMaximumBitRateUplink.h \
|
||||
RANAP_UE-History-Information.h \
|
||||
RANAP_UE-ID.h \
|
||||
RANAP_UeRadioCapabilityMatchRequest.h \
|
||||
RANAP_UeRadioCapabilityMatchResponse.h \
|
||||
RANAP_UESBI-IuA.h \
|
||||
RANAP_UESBI-IuB.h \
|
||||
RANAP_UESBI-Iu.h \
|
||||
RANAP_UESpecificInformationIndication.h \
|
||||
RANAP_UL-GTP-PDU-SequenceNumber.h \
|
||||
RANAP_UL-N-PDU-SequenceNumber.h \
|
||||
RANAP_UnsuccessfulLinking-IEs.h \
|
||||
RANAP_UnsuccessfullyTransmittedDataVolume.h \
|
||||
RANAP_UnsuccessfulOutcome.h \
|
||||
RANAP_UPInformation.h \
|
||||
RANAP_UPInitialisationFrame.h \
|
||||
RANAP_UplinkInformationExchangeFailure.h \
|
||||
RANAP_UplinkInformationExchangeRequest.h \
|
||||
RANAP_UplinkInformationExchangeResponse.h \
|
||||
RANAP_UP-ModeVersions.h \
|
||||
RANAP_USCH-ID.h \
|
||||
RANAP_UserPlaneInformation.h \
|
||||
RANAP_UserPlaneMode.h \
|
||||
RANAP_UTRAN-CellID.h \
|
||||
RANAP_VelocityEstimate.h \
|
||||
RANAP_VerticalAccuracyCode.h \
|
||||
RANAP_VerticalSpeedDirection.h \
|
||||
RANAP_VerticalVelocity.h \
|
||||
RANAP_VoiceSupportMatchIndicator.h
|
||||
|
||||
ranapdir = $(includedir)/osmocom/osmo-iuh/ranap
|
|
@ -0,0 +1,39 @@
|
|||
rua_HEADERS = \
|
||||
RUA_Ansi-41-IDNNS.h \
|
||||
RUA_Cause.h \
|
||||
RUA_CauseMisc.h \
|
||||
RUA_CauseProtocol.h \
|
||||
RUA_CauseRadioNetwork.h \
|
||||
RUA_CauseTransport.h \
|
||||
RUA_CN-DomainIndicator.h \
|
||||
RUA_Connect.h \
|
||||
RUA_ConnectionlessTransfer.h \
|
||||
RUA_Context-ID.h \
|
||||
RUA_CriticalityDiagnostics.h \
|
||||
RUA_CriticalityDiagnostics-IE-List.h \
|
||||
RUA_Criticality.h \
|
||||
RUA_CSGMembershipStatus.h \
|
||||
RUA_DirectTransfer.h \
|
||||
RUA_Disconnect.h \
|
||||
RUA_ErrorIndication.h \
|
||||
RUA_Establishment-Cause.h \
|
||||
RUA_Gsm-map-IDNNS.h \
|
||||
RUA_IE-Extensions.h \
|
||||
RUA_IE.h \
|
||||
RUA_InitiatingMessage.h \
|
||||
RUA_IntraDomainNasNodeSelector.h \
|
||||
RUA_Presence.h \
|
||||
RUA_PrivateIE-ID.h \
|
||||
RUA_PrivateMessage.h \
|
||||
RUA_ProcedureCode.h \
|
||||
RUA_ProtocolIE-ID.h \
|
||||
RUA_RANAP-Message.h \
|
||||
RUA_RoutingParameter.h \
|
||||
RUA_RUA-PDU.h \
|
||||
RUA_SuccessfulOutcome.h \
|
||||
RUA_TriggeringMessage.h \
|
||||
RUA_TypeOfError.h \
|
||||
RUA_UnsuccessfulOutcome.h
|
||||
|
||||
ruadir = $(includedir)/osmocom/osmo-iuh/rua
|
||||
|
|
@ -15,7 +15,7 @@ ranap_encoder.c ranap_decoder.c ranap_ies_defs.h: $(ASN1_ROOT)/ranap/RANAP-PDU-C
|
|||
$(ASN1TOSTRUCT) -p RANAP_ -f $<
|
||||
|
||||
|
||||
AM_CFLAGS = $(OSMOCORE_CFLAGS) $(OSMOVTY_CFLAGS) $(OSMOGSM_CFLAGS) $(OSMONETIF_CFLAGS) $(ASN1C_CFLAGS) $(OSMOSIGTRAN_CFLAGS) -Ihnbap/
|
||||
AM_CFLAGS = $(OSMOCORE_CFLAGS) $(OSMOVTY_CFLAGS) $(OSMOGSM_CFLAGS) $(OSMONETIF_CFLAGS) $(ASN1C_CFLAGS) $(OSMOSIGTRAN_CFLAGS) -I../include
|
||||
COMMON_LDADD = -lsctp
|
||||
|
||||
# build the shared RANAP library
|
||||
|
|
|
@ -236,7 +236,6 @@ AM_CFLAGS = $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS) -I../../include
|
|||
|
||||
noinst_LIBRARIES=libosmo-asn1-hnbap.a
|
||||
libosmo_asn1_hnbap_a_SOURCES=$(ASN_MODULE_SOURCES)
|
||||
noinst_HEADERS = $(ASN_MODULE_INC)
|
||||
libosmo_asn1_hnbap_a_LIBADD=$(ASN1C_LDADD)
|
||||
|
||||
regen: regenerate-from-asn1-source
|
||||
|
|
|
@ -2,128 +2,129 @@
|
|||
|
||||
#include "asn_application.h"
|
||||
|
||||
#include "ANY.h"
|
||||
#include "Access-stratum-release-indicator.h"
|
||||
#include "AccessResult.h"
|
||||
#include "AdditionalNeighbourInfoList.h"
|
||||
#include "AltitudeAndDirection.h"
|
||||
#include "BIT_STRING.h"
|
||||
#include "BackoffTimer.h"
|
||||
#include "BindingID.h"
|
||||
#include "CELL-FACHMobilitySupport.h"
|
||||
#include "CGI.h"
|
||||
#include "CI.h"
|
||||
#include "CN-DomainIndicator.h"
|
||||
#include "CSG-Capability.h"
|
||||
#include "CSG-ID.h"
|
||||
#include "CSGMembershipStatus.h"
|
||||
#include "CSGMembershipUpdate.h"
|
||||
#include "Cause.h"
|
||||
#include "CauseMisc.h"
|
||||
#include "CauseProtocol.h"
|
||||
#include "CauseRadioNetwork.h"
|
||||
#include "CauseTransport.h"
|
||||
#include "CellIdentity.h"
|
||||
#include "ConfigurationInformation.h"
|
||||
#include "Context-ID.h"
|
||||
#include "Criticality.h"
|
||||
#include "CriticalityDiagnostics-IE-List.h"
|
||||
#include "CriticalityDiagnostics.h"
|
||||
#include "ESN.h"
|
||||
#include "ErrorIndication.h"
|
||||
#include "GTP-TEI.h"
|
||||
#include "GeographicalCoordinates.h"
|
||||
#include "GeographicalLocation.h"
|
||||
#include "HNB-Cell-Access-Mode.h"
|
||||
#include "HNB-Cell-Identifier.h"
|
||||
#include "HNB-GWResponse.h"
|
||||
#include "HNB-Identity-Info.h"
|
||||
#include "HNB-Identity.h"
|
||||
#include "HNB-Location-Information.h"
|
||||
#include "HNB-RNL-Identity.h"
|
||||
#include "HNBAP-PDU.h"
|
||||
#include "HNBCapacity.h"
|
||||
#include "HNBConfigInfo.h"
|
||||
#include "HNBConfigTransferRequest.h"
|
||||
#include "HNBConfigTransferResponse.h"
|
||||
#include "HNBConfigurationInformationMissing.h"
|
||||
#include "HNBConfigurationInformationProvided.h"
|
||||
#include "HNBDe-Register.h"
|
||||
#include "HNBRegisterAccept.h"
|
||||
#include "HNBRegisterReject.h"
|
||||
#include "HNBRegisterRequest.h"
|
||||
#include "IE-Extensions.h"
|
||||
#include "IE.h"
|
||||
#include "IMEI.h"
|
||||
#include "IMSI.h"
|
||||
#include "IMSIDS41.h"
|
||||
#include "IMSIESN.h"
|
||||
#include "INTEGER.h"
|
||||
#include "IP-Address.h"
|
||||
#include "InitiatingMessage.h"
|
||||
#include "Ipv4Address.h"
|
||||
#include "Ipv6Address.h"
|
||||
#include "Iurh-Signalling-TNL-AddressList.h"
|
||||
#include "LAC.h"
|
||||
#include "LAI.h"
|
||||
#include "MacroCellID.h"
|
||||
#include "MacroCoverageInformation.h"
|
||||
#include "MuxPortNumber.h"
|
||||
#include "NativeEnumerated.h"
|
||||
#include "NativeInteger.h"
|
||||
#include "NeighbourCellIdentityList.h"
|
||||
#include "NeighbourIdentity.h"
|
||||
#include "NeighbourInfoList.h"
|
||||
#include "NeighbourInfoRequestItem.h"
|
||||
#include "NeighbourInfoRequestList.h"
|
||||
#include "OBJECT_IDENTIFIER.h"
|
||||
#include "OCTET_STRING.h"
|
||||
#include "PLMNidentity.h"
|
||||
#include "PSC.h"
|
||||
#include "PTMSI.h"
|
||||
#include "PTMSIRAI.h"
|
||||
#include "Presence.h"
|
||||
#include "PrivateIE-ID.h"
|
||||
#include "PrivateMessage.h"
|
||||
#include "ProcedureCode.h"
|
||||
#include "ProtocolIE-ID.h"
|
||||
#include "RAB-ID.h"
|
||||
#include "RABList.h"
|
||||
#include "RABListItem.h"
|
||||
#include "RAC.h"
|
||||
#include "RAI.h"
|
||||
#include "RNC-ID.h"
|
||||
#include "Registration-Cause.h"
|
||||
#include "RelocationComplete.h"
|
||||
#include "S-RNTIPrefix.h"
|
||||
#include "SAC.h"
|
||||
#include "SuccessfulOutcome.h"
|
||||
#include "TMSIDS41.h"
|
||||
#include "TMSILAI.h"
|
||||
#include "TNLUpdateFailure.h"
|
||||
#include "TNLUpdateRequest.h"
|
||||
#include "TNLUpdateResponse.h"
|
||||
#include "TransportInfo.h"
|
||||
#include "TransportLayerAddress.h"
|
||||
#include "TriggeringMessage.h"
|
||||
#include "Tunnel-Information.h"
|
||||
#include "TypeOfError.h"
|
||||
#include "U-RNTI.h"
|
||||
#include "U-RNTIQueryRequest.h"
|
||||
#include "U-RNTIQueryResponse.h"
|
||||
#include "UDP-Port-Number.h"
|
||||
#include "UE-Capabilities.h"
|
||||
#include "UE-Identity.h"
|
||||
#include "UEDe-Register.h"
|
||||
#include "UERegisterAccept.h"
|
||||
#include "UERegisterReject.h"
|
||||
#include "UERegisterRequest.h"
|
||||
#include "URAIdentity.h"
|
||||
#include "URAIdentityList.h"
|
||||
#include "UTRANCellID.h"
|
||||
#include "UnknownU-RNTIIndication.h"
|
||||
#include "UnsuccessfulOutcome.h"
|
||||
#include "Update-cause.h"
|
||||
#include <ANY.h>
|
||||
#include <BIT_STRING.h>
|
||||
#include <INTEGER.h>
|
||||
#include <NativeEnumerated.h>
|
||||
#include <NativeInteger.h>
|
||||
#include <OBJECT_IDENTIFIER.h>
|
||||
#include <OCTET_STRING.h>
|
||||
|
||||
#include <osmocom/osmo-iuh/hnbap/Access-stratum-release-indicator.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/AccessResult.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/AdditionalNeighbourInfoList.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/AltitudeAndDirection.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/BackoffTimer.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/BindingID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CELL-FACHMobilitySupport.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CGI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CN-DomainIndicator.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CSG-Capability.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CSG-ID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CSGMembershipStatus.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CSGMembershipUpdate.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Cause.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CauseMisc.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CauseProtocol.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CauseRadioNetwork.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CauseTransport.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CellIdentity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/ConfigurationInformation.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Context-ID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Criticality.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CriticalityDiagnostics-IE-List.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/CriticalityDiagnostics.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/ESN.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/ErrorIndication.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/GTP-TEI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/GeographicalCoordinates.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/GeographicalLocation.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNB-Cell-Access-Mode.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNB-Cell-Identifier.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNB-GWResponse.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNB-Identity-Info.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNB-Identity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNB-Location-Information.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNB-RNL-Identity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBAP-PDU.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBCapacity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBConfigInfo.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBConfigTransferRequest.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBConfigTransferResponse.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBConfigurationInformationMissing.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBConfigurationInformationProvided.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBDe-Register.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBRegisterAccept.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBRegisterReject.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/HNBRegisterRequest.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/IE-Extensions.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/IE.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/IMEI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/IMSI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/IMSIDS41.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/IMSIESN.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/IP-Address.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/InitiatingMessage.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Ipv4Address.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Ipv6Address.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Iurh-Signalling-TNL-AddressList.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/LAC.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/LAI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/MacroCellID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/MacroCoverageInformation.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/MuxPortNumber.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/NeighbourCellIdentityList.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/NeighbourIdentity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/NeighbourInfoList.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/NeighbourInfoRequestItem.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/NeighbourInfoRequestList.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/PLMNidentity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/PSC.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/PTMSI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/PTMSIRAI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Presence.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/PrivateIE-ID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/PrivateMessage.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/ProcedureCode.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/ProtocolIE-ID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/RAB-ID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/RABList.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/RABListItem.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/RAC.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/RAI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/RNC-ID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Registration-Cause.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/RelocationComplete.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/S-RNTIPrefix.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/SAC.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/SuccessfulOutcome.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TMSIDS41.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TMSILAI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TNLUpdateFailure.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TNLUpdateRequest.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TNLUpdateResponse.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TransportInfo.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TransportLayerAddress.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TriggeringMessage.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Tunnel-Information.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/TypeOfError.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/U-RNTI.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/U-RNTIQueryRequest.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/U-RNTIQueryResponse.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UDP-Port-Number.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UE-Capabilities.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UE-Identity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UEDe-Register.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UERegisterAccept.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UERegisterReject.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UERegisterRequest.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/URAIdentity.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/URAIdentityList.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UTRANCellID.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UnknownU-RNTIIndication.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/UnsuccessfulOutcome.h>
|
||||
#include <osmocom/osmo-iuh/hnbap/Update-cause.h>
|
||||
|
||||
#if (ASN1C_ENVIRONMENT_VERSION < 924)
|
||||
# error "You are compiling with the wrong version of ASN1C"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "hnbgw.h"
|
||||
#include "rua/RUA_Cause.h"
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Cause.h>
|
||||
|
||||
int hnbgw_rua_rx(struct hnb_context *hnb, struct msgb *msg);
|
||||
int hnbgw_rua_init(void);
|
||||
|
|
|
@ -1160,12 +1160,10 @@ ASN_MODULE_INC= \
|
|||
RANAP_LeftMBMSBearerService-IEs.h \
|
||||
RANAP_UnsuccessfulLinking-IEs.h
|
||||
|
||||
AM_CFLAGS = $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS) -I.
|
||||
AM_CFLAGS = $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS) -I../../include
|
||||
|
||||
noinst_LTLIBRARIES=libosmo-asn1-ranap.la
|
||||
libosmo_asn1_ranap_la_SOURCES=$(ASN_MODULE_SRC)
|
||||
osmoranap_HEADERS=$(ASN_MODULE_INC)
|
||||
osmoranapdir = $(includedir)/osmocom/ranap
|
||||
libosmo_asn1_ranap_la_LIBADD=$(ASN1C_LDADD)
|
||||
|
||||
regen: regenerate-from-asn1-source
|
||||
|
|
1158
src/ranap_common.h
1158
src/ranap_common.h
File diff suppressed because it is too large
Load Diff
|
@ -1,9 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#include <stdint.h>
|
||||
#include "ranap/RANAP_Cause.h"
|
||||
#include "ranap/RANAP_CN-DomainIndicator.h"
|
||||
#include "ranap/RANAP_GlobalRNC-ID.h"
|
||||
#include <osmocom/osmo-iuh/ranap/RANAP_Cause.h>
|
||||
#include <osmocom/osmo-iuh/ranap/RANAP_CN-DomainIndicator.h>
|
||||
#include <osmocom/osmo-iuh/ranap/RANAP_GlobalRNC-ID.h>
|
||||
|
||||
/*! \brief generate RANAP DIRECT TRANSFER message */
|
||||
struct msgb *ranap_new_msg_dt(uint8_t sapi, const uint8_t *nas, unsigned int nas_len);
|
||||
|
|
|
@ -72,11 +72,10 @@ ASN_MODULE_INC= \
|
|||
RUA_PrivateMessage.h \
|
||||
RUA_IE.h
|
||||
|
||||
AM_CFLAGS = $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS) -I.
|
||||
AM_CFLAGS = $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS) -I../../include
|
||||
|
||||
noinst_LIBRARIES=libosmo-asn1-rua.a
|
||||
libosmo_asn1_rua_a_SOURCES=$(ASN_MODULE_SOURCES)
|
||||
noinst_HEADERS=$(ASN_MODULE_INC)
|
||||
libosmo_asn1_rua_a_LIBADD=$(ASN1C_LDADD)
|
||||
|
||||
regen: regenerate-from-asn1-source
|
||||
|
|
|
@ -2,41 +2,41 @@
|
|||
|
||||
#include <asn_application.h>
|
||||
|
||||
#include "rua/RUA_Ansi-41-IDNNS.h"
|
||||
#include "rua/RUA_CN-DomainIndicator.h"
|
||||
#include "rua/RUA_CSGMembershipStatus.h"
|
||||
#include "rua/RUA_Cause.h"
|
||||
#include "rua/RUA_CauseMisc.h"
|
||||
#include "rua/RUA_CauseProtocol.h"
|
||||
#include "rua/RUA_CauseRadioNetwork.h"
|
||||
#include "rua/RUA_CauseTransport.h"
|
||||
#include "rua/RUA_Connect.h"
|
||||
#include "rua/RUA_ConnectionlessTransfer.h"
|
||||
#include "rua/RUA_Context-ID.h"
|
||||
#include "rua/RUA_Criticality.h"
|
||||
#include "rua/RUA_CriticalityDiagnostics-IE-List.h"
|
||||
#include "rua/RUA_CriticalityDiagnostics.h"
|
||||
#include "rua/RUA_DirectTransfer.h"
|
||||
#include "rua/RUA_Disconnect.h"
|
||||
#include "rua/RUA_ErrorIndication.h"
|
||||
#include "rua/RUA_Establishment-Cause.h"
|
||||
#include "rua/RUA_Gsm-map-IDNNS.h"
|
||||
#include "rua/RUA_IE-Extensions.h"
|
||||
#include "rua/RUA_IE.h"
|
||||
#include "rua/RUA_InitiatingMessage.h"
|
||||
#include "rua/RUA_IntraDomainNasNodeSelector.h"
|
||||
#include "rua/RUA_Presence.h"
|
||||
#include "rua/RUA_PrivateIE-ID.h"
|
||||
#include "rua/RUA_PrivateMessage.h"
|
||||
#include "rua/RUA_ProcedureCode.h"
|
||||
#include "rua/RUA_ProtocolIE-ID.h"
|
||||
#include "rua/RUA_RANAP-Message.h"
|
||||
#include "rua/RUA_RUA-PDU.h"
|
||||
#include "rua/RUA_RoutingParameter.h"
|
||||
#include "rua/RUA_SuccessfulOutcome.h"
|
||||
#include "rua/RUA_TriggeringMessage.h"
|
||||
#include "rua/RUA_TypeOfError.h"
|
||||
#include "rua/RUA_UnsuccessfulOutcome.h"
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Ansi-41-IDNNS.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CN-DomainIndicator.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CSGMembershipStatus.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Cause.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CauseMisc.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CauseProtocol.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CauseRadioNetwork.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CauseTransport.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Connect.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_ConnectionlessTransfer.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Context-ID.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Criticality.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics-IE-List.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_CriticalityDiagnostics.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_DirectTransfer.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Disconnect.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_ErrorIndication.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Establishment-Cause.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Gsm-map-IDNNS.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_IE-Extensions.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_IE.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_InitiatingMessage.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_IntraDomainNasNodeSelector.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_Presence.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_PrivateIE-ID.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_PrivateMessage.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_ProcedureCode.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_ProtocolIE-ID.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_RANAP-Message.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_RUA-PDU.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_RoutingParameter.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_SuccessfulOutcome.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_TriggeringMessage.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_TypeOfError.h>
|
||||
#include <osmocom/osmo-iuh/rua/RUA_UnsuccessfulOutcome.h>
|
||||
|
||||
#if (ASN1C_ENVIRONMENT_VERSION < 924)
|
||||
# error "You are compiling with the wrong version of ASN1C"
|
||||
|
|
Loading…
Reference in New Issue