From 7b5431a62c0fa1f52edc165e6e8f37be61a2fe73 Mon Sep 17 00:00:00 2001 From: gauthier <gauthier@mycompany.com> Date: Tue, 6 Oct 2015 16:53:42 +0000 Subject: [PATCH] renamed openair-cn to openair3 git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7886 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- cmake_targets/CMakeLists.txt | 108 +++++++++--------- cmake_targets/at_commands/CMakeLists.txt | 26 ++--- cmake_targets/nas_sim_tools/CMakeLists.txt | 54 ++++----- cmake_targets/tools/build_helper | 8 +- cmake_targets/tools/indent_source_code | 6 +- cmake_targets/tools/perf_oai.bash | 4 +- oaienv | 2 - {openair-cn => openair3}/COMMON/as_message.h | 0 .../COMMON/common_types.h | 0 .../COMMON/gtpv1_u_messages_def.h | 0 .../COMMON/gtpv1_u_messages_types.h | 0 .../COMMON/intertask_interface_conf.h | 0 .../COMMON/messages_def.h | 0 .../COMMON/messages_types.h | 0 .../COMMON/nas_messages_def.h | 0 .../COMMON/nas_messages_types.h | 0 .../COMMON/s1ap_messages_def.h | 0 .../COMMON/s1ap_messages_types.h | 0 .../COMMON/sctp_messages_def.h | 0 .../COMMON/sctp_messages_types.h | 0 .../COMMON/security_types.h | 0 {openair-cn => openair3}/COMMON/tasks_def.h | 0 .../COMMON/udp_messages_def.h | 0 .../COMMON/udp_messages_types.h | 0 {openair-cn => openair3}/COPYING | 0 {openair-cn => openair3}/DOCS/COPYING | 0 {openair-cn => openair3}/DOCS/DOXYGEN/COPYING | 0 .../DOCS/DOXYGEN/Doxyfile.in | 0 .../DOCS/DOXYGEN/Makefile.am | 0 {openair-cn => openair3}/DOCS/Latex/COPYING | 0 .../DOCS/Latex/DefaultBearer/COPYING | 0 .../Latex/DefaultBearer/DefaultBearer.pdf | Bin .../Latex/DefaultBearer/DefaultBearer.tex | 0 .../DOCS/Latex/EPC/COPYING | 0 .../DOCS/Latex/EPC/EPC.pdf | Bin .../DOCS/Latex/EPC/EPC.tex | 0 .../DOCS/Latex/EPC/Makefile | 0 {openair-cn => openair3}/DOCS/Makefile.am | 0 {openair-cn => openair3}/GTPV1-U/Makefile.am | 0 {openair-cn => openair3}/GTPV1-U/Makefile.eNB | 0 {openair-cn => openair3}/GTPV1-U/gtpv1u.h | 0 {openair-cn => openair3}/GTPV1-U/gtpv1u_eNB.c | 0 .../GTPV1-U/gtpv1u_eNB_defs.h | 0 .../GTPV1-U/gtpv1u_eNB_task.h | 0 .../GTPV1-U/gtpv1u_sgw_defs.h | 0 .../GTPV1-U/gtpv1u_task.c | 0 .../GTPV1-U/gtpv1u_teid_pool.c | 0 .../GTPV1-U/nw-gtpv1u/AUTHORS | 0 .../GTPV1-U/nw-gtpv1u/COPYING | 0 .../GTPV1-U/nw-gtpv1u/ChangeLog | 0 .../GTPV1-U/nw-gtpv1u/NEWS | 0 .../GTPV1-U/nw-gtpv1u/README | 0 .../GTPV1-U/nw-gtpv1u/include/NwGtpv1uLog.h | 0 .../nw-gtpv1u/include/NwGtpv1uPrivate.h | 0 .../GTPV1-U/nw-gtpv1u/include/NwGtpv1uTrxn.h | 0 .../include/NwGtpv1uTunnelEndPoint.h | 0 .../GTPV1-U/nw-gtpv1u/shared/NwGtpv1u.h | 0 .../GTPV1-U/nw-gtpv1u/shared/NwGtpv1uError.h | 0 .../GTPV1-U/nw-gtpv1u/shared/NwGtpv1uIe.h | 0 .../GTPV1-U/nw-gtpv1u/shared/NwGtpv1uMsg.h | 0 .../GTPV1-U/nw-gtpv1u/shared/NwLog.h | 0 .../GTPV1-U/nw-gtpv1u/shared/NwTypes.h | 0 .../GTPV1-U/nw-gtpv1u/shared/NwUtils.h | 0 .../GTPV1-U/nw-gtpv1u/src/NwGtpv1u.c | 0 .../GTPV1-U/nw-gtpv1u/src/NwGtpv1uMsg.c | 0 .../GTPV1-U/nw-gtpv1u/src/NwGtpv1uTrxn.c | 0 .../nw-gtpv1u/src/NwGtpv1uTunnelEndPoint.c | 0 .../GTPV1-U/nw-gtpv1u/test-app/Makefile.am | 0 .../GTPV1-U/nw-gtpv1u/test-app/Makefile.in | 0 .../test-app/nw-helloworld/Makefile.am | 0 .../test-app/nw-helloworld/Makefile.in | 0 .../nw-gtpv1u/test-app/nw-helloworld/NwEvt.h | 0 .../nw-helloworld/NwMiniLogMgrEntity.c | 0 .../nw-helloworld/NwMiniLogMgrEntity.h | 0 .../nw-helloworld/NwMiniTmrMgrEntity.c | 0 .../nw-helloworld/NwMiniTmrMgrEntity.h | 0 .../test-app/nw-helloworld/NwMiniUdpEntity.c | 0 .../test-app/nw-helloworld/NwMiniUdpEntity.h | 0 .../test-app/nw-helloworld/NwMiniUlpEntity.c | 0 .../test-app/nw-helloworld/NwMiniUlpEntity.h | 0 .../test-app/nw-helloworld/helloworld.c | 0 {openair-cn => openair3}/INTERTASK_INTERFACE | 0 .../NAS/COMMON/API/NETWORK/COPYING | 0 .../NAS/COMMON/API/NETWORK/Makefile | 0 .../NAS/COMMON/API/NETWORK/as_message.c | 0 .../NAS/COMMON/API/NETWORK/as_message.h | 0 .../NAS/COMMON/API/NETWORK/l2_message.h | 0 .../NAS/COMMON/API/NETWORK/nas_message.c | 0 .../NAS/COMMON/API/NETWORK/nas_message.h | 0 .../NAS/COMMON/API/NETWORK/network_api.c | 0 .../NAS/COMMON/API/NETWORK/network_api.h | 0 {openair-cn => openair3}/NAS/COMMON/COPYING | 0 .../NAS/COMMON/EMM/MSG/AttachAccept.c | 0 .../NAS/COMMON/EMM/MSG/AttachAccept.h | 0 .../NAS/COMMON/EMM/MSG/AttachComplete.c | 0 .../NAS/COMMON/EMM/MSG/AttachComplete.h | 0 .../NAS/COMMON/EMM/MSG/AttachReject.c | 0 .../NAS/COMMON/EMM/MSG/AttachReject.h | 0 .../NAS/COMMON/EMM/MSG/AttachRequest.c | 0 .../NAS/COMMON/EMM/MSG/AttachRequest.h | 0 .../COMMON/EMM/MSG/AuthenticationFailure.c | 0 .../COMMON/EMM/MSG/AuthenticationFailure.h | 0 .../NAS/COMMON/EMM/MSG/AuthenticationReject.c | 0 .../NAS/COMMON/EMM/MSG/AuthenticationReject.h | 0 .../COMMON/EMM/MSG/AuthenticationRequest.c | 0 .../COMMON/EMM/MSG/AuthenticationRequest.h | 0 .../COMMON/EMM/MSG/AuthenticationResponse.c | 0 .../COMMON/EMM/MSG/AuthenticationResponse.h | 0 .../NAS/COMMON/EMM/MSG/COPYING | 0 .../COMMON/EMM/MSG/CsServiceNotification.c | 0 .../COMMON/EMM/MSG/CsServiceNotification.h | 0 .../NAS/COMMON/EMM/MSG/DetachAccept.c | 0 .../NAS/COMMON/EMM/MSG/DetachAccept.h | 0 .../NAS/COMMON/EMM/MSG/DetachRequest.c | 0 .../NAS/COMMON/EMM/MSG/DetachRequest.h | 0 .../NAS/COMMON/EMM/MSG/DownlinkNasTransport.c | 0 .../NAS/COMMON/EMM/MSG/DownlinkNasTransport.h | 0 .../NAS/COMMON/EMM/MSG/EmmInformation.c | 0 .../NAS/COMMON/EMM/MSG/EmmInformation.h | 0 .../NAS/COMMON/EMM/MSG/EmmStatus.c | 0 .../NAS/COMMON/EMM/MSG/EmmStatus.h | 0 .../COMMON/EMM/MSG/ExtendedServiceRequest.c | 0 .../COMMON/EMM/MSG/ExtendedServiceRequest.h | 0 .../COMMON/EMM/MSG/GutiReallocationCommand.c | 0 .../COMMON/EMM/MSG/GutiReallocationCommand.h | 0 .../COMMON/EMM/MSG/GutiReallocationComplete.c | 0 .../COMMON/EMM/MSG/GutiReallocationComplete.h | 0 .../NAS/COMMON/EMM/MSG/IdentityRequest.c | 0 .../NAS/COMMON/EMM/MSG/IdentityRequest.h | 0 .../NAS/COMMON/EMM/MSG/IdentityResponse.c | 0 .../NAS/COMMON/EMM/MSG/IdentityResponse.h | 0 .../NAS/COMMON/EMM/MSG/Makefile | 0 .../COMMON/EMM/MSG/NASSecurityModeCommand.h | 0 .../COMMON/EMM/MSG/NASSecurityModeComplete.h | 0 .../NAS/COMMON/EMM/MSG/SecurityModeCommand.c | 0 .../NAS/COMMON/EMM/MSG/SecurityModeComplete.c | 0 .../NAS/COMMON/EMM/MSG/SecurityModeReject.c | 0 .../NAS/COMMON/EMM/MSG/SecurityModeReject.h | 0 .../NAS/COMMON/EMM/MSG/ServiceReject.c | 0 .../NAS/COMMON/EMM/MSG/ServiceReject.h | 0 .../NAS/COMMON/EMM/MSG/ServiceRequest.c | 0 .../NAS/COMMON/EMM/MSG/ServiceRequest.h | 0 .../COMMON/EMM/MSG/TrackingAreaUpdateAccept.c | 0 .../COMMON/EMM/MSG/TrackingAreaUpdateAccept.h | 0 .../EMM/MSG/TrackingAreaUpdateComplete.c | 0 .../EMM/MSG/TrackingAreaUpdateComplete.h | 0 .../COMMON/EMM/MSG/TrackingAreaUpdateReject.c | 0 .../COMMON/EMM/MSG/TrackingAreaUpdateReject.h | 0 .../EMM/MSG/TrackingAreaUpdateRequest.c | 0 .../EMM/MSG/TrackingAreaUpdateRequest.h | 0 .../NAS/COMMON/EMM/MSG/UplinkNasTransport.c | 0 .../NAS/COMMON/EMM/MSG/UplinkNasTransport.h | 0 .../NAS/COMMON/EMM/MSG/emm_cause.h | 0 .../NAS/COMMON/EMM/MSG/emm_msg.c | 0 .../NAS/COMMON/EMM/MSG/emm_msg.h | 0 .../NAS/COMMON/EMM/MSG/emm_msgDef.h | 0 .../ActivateDedicatedEpsBearerContextAccept.c | 0 .../ActivateDedicatedEpsBearerContextAccept.h | 0 .../ActivateDedicatedEpsBearerContextReject.c | 0 .../ActivateDedicatedEpsBearerContextReject.h | 0 ...ActivateDedicatedEpsBearerContextRequest.c | 0 ...ActivateDedicatedEpsBearerContextRequest.h | 0 .../ActivateDefaultEpsBearerContextAccept.c | 0 .../ActivateDefaultEpsBearerContextAccept.h | 0 .../ActivateDefaultEpsBearerContextReject.c | 0 .../ActivateDefaultEpsBearerContextReject.h | 0 .../ActivateDefaultEpsBearerContextRequest.c | 0 .../ActivateDefaultEpsBearerContextRequest.h | 0 .../ESM/MSG/BearerResourceAllocationReject.c | 0 .../ESM/MSG/BearerResourceAllocationReject.h | 0 .../ESM/MSG/BearerResourceAllocationRequest.c | 0 .../ESM/MSG/BearerResourceAllocationRequest.h | 0 .../MSG/BearerResourceModificationReject.c | 0 .../MSG/BearerResourceModificationReject.h | 0 .../MSG/BearerResourceModificationRequest.c | 0 .../MSG/BearerResourceModificationRequest.h | 0 .../NAS/COMMON/ESM/MSG/COPYING | 0 .../MSG/DeactivateEpsBearerContextAccept.c | 0 .../MSG/DeactivateEpsBearerContextAccept.h | 0 .../MSG/DeactivateEpsBearerContextRequest.c | 0 .../MSG/DeactivateEpsBearerContextRequest.h | 0 .../COMMON/ESM/MSG/EsmInformationRequest.c | 0 .../COMMON/ESM/MSG/EsmInformationRequest.h | 0 .../COMMON/ESM/MSG/EsmInformationResponse.c | 0 .../COMMON/ESM/MSG/EsmInformationResponse.h | 0 .../NAS/COMMON/ESM/MSG/EsmStatus.c | 0 .../NAS/COMMON/ESM/MSG/EsmStatus.h | 0 .../NAS/COMMON/ESM/MSG/Makefile | 0 .../ESM/MSG/ModifyEpsBearerContextAccept.c | 0 .../ESM/MSG/ModifyEpsBearerContextAccept.h | 0 .../ESM/MSG/ModifyEpsBearerContextReject.c | 0 .../ESM/MSG/ModifyEpsBearerContextReject.h | 0 .../ESM/MSG/ModifyEpsBearerContextRequest.c | 0 .../ESM/MSG/ModifyEpsBearerContextRequest.h | 0 .../COMMON/ESM/MSG/PdnConnectivityReject.c | 0 .../COMMON/ESM/MSG/PdnConnectivityReject.h | 0 .../COMMON/ESM/MSG/PdnConnectivityRequest.c | 0 .../COMMON/ESM/MSG/PdnConnectivityRequest.h | 0 .../NAS/COMMON/ESM/MSG/PdnDisconnectReject.c | 0 .../NAS/COMMON/ESM/MSG/PdnDisconnectReject.h | 0 .../NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c | 0 .../NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h | 0 .../NAS/COMMON/ESM/MSG/esm_cause.h | 0 .../NAS/COMMON/ESM/MSG/esm_msg.c | 0 .../NAS/COMMON/ESM/MSG/esm_msg.h | 0 .../NAS/COMMON/ESM/MSG/esm_msgDef.h | 0 .../NAS/COMMON/IES/AccessPointName.c | 0 .../NAS/COMMON/IES/AccessPointName.h | 0 .../NAS/COMMON/IES/AdditionalUpdateResult.c | 0 .../NAS/COMMON/IES/AdditionalUpdateResult.h | 0 .../NAS/COMMON/IES/AdditionalUpdateType.c | 0 .../NAS/COMMON/IES/AdditionalUpdateType.h | 0 .../COMMON/IES/ApnAggregateMaximumBitRate.c | 0 .../COMMON/IES/ApnAggregateMaximumBitRate.h | 0 .../IES/AuthenticationFailureParameter.c | 0 .../IES/AuthenticationFailureParameter.h | 0 .../COMMON/IES/AuthenticationParameterAutn.c | 0 .../COMMON/IES/AuthenticationParameterAutn.h | 0 .../COMMON/IES/AuthenticationParameterRand.c | 0 .../COMMON/IES/AuthenticationParameterRand.h | 0 .../IES/AuthenticationResponseParameter.c | 0 .../IES/AuthenticationResponseParameter.h | 0 .../NAS/COMMON/IES/COPYING | 0 .../COMMON/IES/CipheringKeySequenceNumber.c | 0 .../COMMON/IES/CipheringKeySequenceNumber.h | 0 {openair-cn => openair3}/NAS/COMMON/IES/Cli.c | 0 {openair-cn => openair3}/NAS/COMMON/IES/Cli.h | 0 .../NAS/COMMON/IES/CsfbResponse.c | 0 .../NAS/COMMON/IES/CsfbResponse.h | 0 .../NAS/COMMON/IES/DaylightSavingTime.c | 0 .../NAS/COMMON/IES/DaylightSavingTime.h | 0 .../NAS/COMMON/IES/DetachType.c | 0 .../NAS/COMMON/IES/DetachType.h | 0 .../NAS/COMMON/IES/DrxParameter.c | 0 .../NAS/COMMON/IES/DrxParameter.h | 0 .../NAS/COMMON/IES/EmergencyNumberList.c | 0 .../NAS/COMMON/IES/EmergencyNumberList.h | 0 .../NAS/COMMON/IES/EmmCause.c | 0 .../NAS/COMMON/IES/EmmCause.h | 0 .../NAS/COMMON/IES/EpsAttachResult.c | 0 .../NAS/COMMON/IES/EpsAttachResult.h | 0 .../NAS/COMMON/IES/EpsAttachType.c | 0 .../NAS/COMMON/IES/EpsAttachType.h | 0 .../NAS/COMMON/IES/EpsBearerContextStatus.c | 0 .../NAS/COMMON/IES/EpsBearerContextStatus.h | 0 .../NAS/COMMON/IES/EpsBearerIdentity.c | 0 .../NAS/COMMON/IES/EpsBearerIdentity.h | 0 .../NAS/COMMON/IES/EpsMobileIdentity.c | 0 .../NAS/COMMON/IES/EpsMobileIdentity.h | 0 .../NAS/COMMON/IES/EpsNetworkFeatureSupport.c | 0 .../NAS/COMMON/IES/EpsNetworkFeatureSupport.h | 0 .../NAS/COMMON/IES/EpsQualityOfService.c | 0 .../NAS/COMMON/IES/EpsQualityOfService.h | 0 .../NAS/COMMON/IES/EpsUpdateResult.c | 0 .../NAS/COMMON/IES/EpsUpdateResult.h | 0 .../NAS/COMMON/IES/EpsUpdateType.c | 0 .../NAS/COMMON/IES/EpsUpdateType.h | 0 .../NAS/COMMON/IES/EsmCause.c | 0 .../NAS/COMMON/IES/EsmCause.h | 0 .../COMMON/IES/EsmInformationTransferFlag.c | 0 .../COMMON/IES/EsmInformationTransferFlag.h | 0 .../NAS/COMMON/IES/EsmMessageContainer.c | 0 .../NAS/COMMON/IES/EsmMessageContainer.h | 0 .../NAS/COMMON/IES/GprsTimer.c | 0 .../NAS/COMMON/IES/GprsTimer.h | 0 .../NAS/COMMON/IES/GutiType.c | 0 .../NAS/COMMON/IES/GutiType.h | 0 .../NAS/COMMON/IES/IdentityType2.c | 0 .../NAS/COMMON/IES/IdentityType2.h | 0 .../NAS/COMMON/IES/ImeisvRequest.c | 0 .../NAS/COMMON/IES/ImeisvRequest.h | 0 .../NAS/COMMON/IES/KsiAndSequenceNumber.c | 0 .../NAS/COMMON/IES/KsiAndSequenceNumber.h | 0 .../NAS/COMMON/IES/LcsClientIdentity.c | 0 .../NAS/COMMON/IES/LcsClientIdentity.h | 0 .../NAS/COMMON/IES/LcsIndicator.c | 0 .../NAS/COMMON/IES/LcsIndicator.h | 0 .../NAS/COMMON/IES/LinkedEpsBearerIdentity.c | 0 .../NAS/COMMON/IES/LinkedEpsBearerIdentity.h | 0 .../IES/LlcServiceAccessPointIdentifier.c | 0 .../IES/LlcServiceAccessPointIdentifier.h | 0 .../COMMON/IES/LocationAreaIdentification.c | 0 .../COMMON/IES/LocationAreaIdentification.h | 0 .../NAS/COMMON/IES/Makefile | 0 .../NAS/COMMON/IES/MessageType.c | 0 .../NAS/COMMON/IES/MessageType.h | 0 .../NAS/COMMON/IES/MobileIdentity.c | 0 .../NAS/COMMON/IES/MobileIdentity.h | 0 .../NAS/COMMON/IES/MobileStationClassmark2.c | 0 .../NAS/COMMON/IES/MobileStationClassmark2.h | 0 .../NAS/COMMON/IES/MobileStationClassmark3.c | 0 .../NAS/COMMON/IES/MobileStationClassmark3.h | 0 .../NAS/COMMON/IES/MsNetworkCapability.c | 0 .../NAS/COMMON/IES/MsNetworkCapability.h | 0 .../NAS/COMMON/IES/MsNetworkFeatureSupport.c | 0 .../NAS/COMMON/IES/MsNetworkFeatureSupport.h | 0 .../NAS/COMMON/IES/NasKeySetIdentifier.c | 0 .../NAS/COMMON/IES/NasKeySetIdentifier.h | 0 .../NAS/COMMON/IES/NasMessageContainer.c | 0 .../NAS/COMMON/IES/NasMessageContainer.h | 0 .../NAS/COMMON/IES/NasRequestType.c | 0 .../NAS/COMMON/IES/NasRequestType.h | 0 .../NAS/COMMON/IES/NasSecurityAlgorithms.c | 0 .../NAS/COMMON/IES/NasSecurityAlgorithms.h | 0 .../NAS/COMMON/IES/NetworkName.c | 0 .../NAS/COMMON/IES/NetworkName.h | 0 .../NAS/COMMON/IES/Nonce.c | 0 .../NAS/COMMON/IES/Nonce.h | 0 .../NAS/COMMON/IES/PTmsiSignature.c | 0 .../NAS/COMMON/IES/PTmsiSignature.h | 0 .../NAS/COMMON/IES/PacketFlowIdentifier.c | 0 .../NAS/COMMON/IES/PacketFlowIdentifier.h | 0 .../NAS/COMMON/IES/PagingIdentity.c | 0 .../NAS/COMMON/IES/PagingIdentity.h | 0 .../NAS/COMMON/IES/PdnAddress.c | 0 .../NAS/COMMON/IES/PdnAddress.h | 0 .../NAS/COMMON/IES/PdnType.c | 0 .../NAS/COMMON/IES/PdnType.h | 0 .../NAS/COMMON/IES/PlmnList.c | 0 .../NAS/COMMON/IES/PlmnList.h | 0 .../COMMON/IES/ProcedureTransactionIdentity.c | 0 .../COMMON/IES/ProcedureTransactionIdentity.h | 0 .../COMMON/IES/ProtocolConfigurationOptions.c | 0 .../COMMON/IES/ProtocolConfigurationOptions.h | 0 .../NAS/COMMON/IES/ProtocolDiscriminator.c | 0 .../NAS/COMMON/IES/ProtocolDiscriminator.h | 0 .../NAS/COMMON/IES/QualityOfService.c | 0 .../NAS/COMMON/IES/QualityOfService.h | 0 .../NAS/COMMON/IES/RadioPriority.c | 0 .../NAS/COMMON/IES/RadioPriority.h | 0 .../NAS/COMMON/IES/SecurityHeaderType.c | 0 .../NAS/COMMON/IES/SecurityHeaderType.h | 0 .../NAS/COMMON/IES/ServiceType.c | 0 .../NAS/COMMON/IES/ServiceType.h | 0 .../NAS/COMMON/IES/ShortMac.c | 0 .../NAS/COMMON/IES/ShortMac.h | 0 .../NAS/COMMON/IES/SsCode.c | 0 .../NAS/COMMON/IES/SsCode.h | 0 .../NAS/COMMON/IES/SupportedCodecList.c | 0 .../NAS/COMMON/IES/SupportedCodecList.h | 0 .../NAS/COMMON/IES/TimeZone.c | 0 .../NAS/COMMON/IES/TimeZone.h | 0 .../NAS/COMMON/IES/TimeZoneAndTime.c | 0 .../NAS/COMMON/IES/TimeZoneAndTime.h | 0 .../NAS/COMMON/IES/TmsiStatus.c | 0 .../NAS/COMMON/IES/TmsiStatus.h | 0 .../NAS/COMMON/IES/TrackingAreaIdentity.c | 0 .../NAS/COMMON/IES/TrackingAreaIdentity.h | 0 .../NAS/COMMON/IES/TrackingAreaIdentityList.c | 0 .../NAS/COMMON/IES/TrackingAreaIdentityList.h | 0 .../IES/TrafficFlowAggregateDescription.c | 0 .../IES/TrafficFlowAggregateDescription.h | 0 .../NAS/COMMON/IES/TrafficFlowTemplate.c | 0 .../NAS/COMMON/IES/TrafficFlowTemplate.h | 0 .../NAS/COMMON/IES/TransactionIdentifier.c | 0 .../NAS/COMMON/IES/TransactionIdentifier.h | 0 .../NAS/COMMON/IES/UeNetworkCapability.c | 0 .../NAS/COMMON/IES/UeNetworkCapability.h | 0 ...UeRadioCapabilityInformationUpdateNeeded.c | 0 ...UeRadioCapabilityInformationUpdateNeeded.h | 0 .../NAS/COMMON/IES/UeSecurityCapability.c | 0 .../NAS/COMMON/IES/UeSecurityCapability.h | 0 .../VoiceDomainPreferenceAndUeUsageSetting.c | 0 .../VoiceDomainPreferenceAndUeUsageSetting.h | 0 .../NAS/COMMON/UTIL/COPYING | 0 .../NAS/COMMON/UTIL/Makefile | 0 .../NAS/COMMON/UTIL/OctetString.c | 0 .../NAS/COMMON/UTIL/OctetString.h | 0 .../NAS/COMMON/UTIL/TLVDecoder.c | 0 .../NAS/COMMON/UTIL/TLVDecoder.h | 0 .../NAS/COMMON/UTIL/TLVEncoder.c | 0 .../NAS/COMMON/UTIL/TLVEncoder.h | 0 .../NAS/COMMON/UTIL/device.c | 0 .../NAS/COMMON/UTIL/device.h | 0 .../NAS/COMMON/UTIL/memory.c | 0 .../NAS/COMMON/UTIL/memory.h | 0 .../NAS/COMMON/UTIL/nas_log.c | 0 .../NAS/COMMON/UTIL/nas_log.h | 0 .../NAS/COMMON/UTIL/nas_timer.c | 0 .../NAS/COMMON/UTIL/nas_timer.h | 0 .../NAS/COMMON/UTIL/parser.c | 0 .../NAS/COMMON/UTIL/parser.h | 0 .../NAS/COMMON/UTIL/socket.c | 0 .../NAS/COMMON/UTIL/socket.h | 0 .../NAS/COMMON/UTIL/stty.c | 0 .../NAS/COMMON/UTIL/tst/Makefile | 0 .../NAS/COMMON/UTIL/tst/timer.c | 0 .../NAS/COMMON/UTIL/tst/timer_debug.txt | 0 .../NAS/COMMON/commonDef.h | 0 .../NAS/COMMON/networkDef.h | 0 .../NAS/COMMON/securityDef.h | 0 {openair-cn => openair3}/NAS/COMMON/userDef.h | 0 {openair-cn => openair3}/NAS/COPYING | 0 .../NAS/TEST/AS_SIMULATOR/COPYING | 0 .../NAS/TEST/AS_SIMULATOR/Makefile | 0 .../NAS/TEST/AS_SIMULATOR/as_data.c | 0 .../NAS/TEST/AS_SIMULATOR/as_data.h | 0 .../NAS/TEST/AS_SIMULATOR/as_process.c | 0 .../NAS/TEST/AS_SIMULATOR/as_process.h | 0 .../NAS/TEST/AS_SIMULATOR/as_simulator.c | 0 .../TEST/AS_SIMULATOR/as_simulator_parser.c | 0 .../TEST/AS_SIMULATOR/as_simulator_parser.h | 0 .../NAS/TEST/AS_SIMULATOR/nas_data.c | 0 .../NAS/TEST/AS_SIMULATOR/nas_data.h | 0 .../NAS/TEST/AS_SIMULATOR/nas_process.c | 0 .../NAS/TEST/AS_SIMULATOR/nas_process.h | 0 {openair-cn => openair3}/NAS/TEST/COPYING | 0 .../NAS/TEST/MSC/ActivatePDN.png | Bin .../NAS/TEST/MSC/AuthenticationReject.png | Bin {openair-cn => openair3}/NAS/TEST/MSC/COPYING | 0 .../NAS/TEST/MSC/DeactivatePDN.png | Bin .../NAS/TEST/MSC/InitialAttach.png | Bin .../NAS/TEST/MSC/InitialAttachReject.png | Bin .../NAS/TEST/MSC/NomalDetach.png | Bin {openair-cn => openair3}/NAS/TEST/MSC/README | 0 .../NAS/TEST/MSC/SwitchOffDetach.png | Bin .../NAS/TEST/MSC/msc_gen.py | 0 {openair-cn => openair3}/NAS/TEST/MSC/mscgen | Bin .../NAS/TEST/NETWORK/COPYING | 0 .../NAS/TEST/NETWORK/Makefile | 0 .../NAS/TEST/NETWORK/README | 0 .../NAS/TEST/NETWORK/network_parser.c | 0 .../NAS/TEST/NETWORK/network_parser.h | 0 .../NAS/TEST/NETWORK/network_simulator.c | 0 .../NAS/TEST/USER/COPYING | 0 .../NAS/TEST/USER/Makefile | 0 .../NAS/TEST/USER/user_parser.c | 0 .../NAS/TEST/USER/user_parser.h | 0 .../NAS/TEST/USER/user_simulator.c | 0 {openair-cn => openair3}/NAS/TOOLS/COPYING | 0 {openair-cn => openair3}/NAS/TOOLS/Makefile | 0 {openair-cn => openair3}/NAS/TOOLS/network.h | 0 {openair-cn => openair3}/NAS/TOOLS/ue_data.c | 0 .../NAS/TOOLS/usim_data.c | 0 .../NAS/UE/API/USER/COPYING | 0 .../NAS/UE/API/USER/Makefile | 0 .../NAS/UE/API/USER/at_command.c | 0 .../NAS/UE/API/USER/at_command.h | 0 .../NAS/UE/API/USER/at_error.c | 0 .../NAS/UE/API/USER/at_error.h | 0 .../NAS/UE/API/USER/at_response.c | 0 .../NAS/UE/API/USER/at_response.h | 0 .../NAS/UE/API/USER/tst/Makefile | 0 .../NAS/UE/API/USER/tst/at_parser.c | 0 .../NAS/UE/API/USER/tst/at_parser.in | 0 .../NAS/UE/API/USER/tst/at_parser.in.bis | 0 .../NAS/UE/API/USER/tst/at_parser.out | 0 .../NAS/UE/API/USER/tst/at_parser.out.bis | 0 .../NAS/UE/API/USER/tst/smartcom.txt | 0 .../NAS/UE/API/USER/user_api.c | 0 .../NAS/UE/API/USER/user_api.h | 0 .../NAS/UE/API/USER/user_indication.c | 0 .../NAS/UE/API/USER/user_indication.h | 0 .../NAS/UE/API/USIM/COPYING | 0 .../NAS/UE/API/USIM/Makefile | 0 .../NAS/UE/API/USIM/aka_functions.c | 0 .../NAS/UE/API/USIM/aka_functions.h | 0 .../NAS/UE/API/USIM/usim_api.c | 0 .../NAS/UE/API/USIM/usim_api.h | 0 {openair-cn => openair3}/NAS/UE/EMM/Attach.c | 0 .../NAS/UE/EMM/Authentication.c | 0 {openair-cn => openair3}/NAS/UE/EMM/Detach.c | 0 .../NAS/UE/EMM/EmmStatusHdl.c | 0 .../NAS/UE/EMM/Identification.c | 0 .../NAS/UE/EMM/IdleMode.c | 0 .../NAS/UE/EMM/IdleMode.h | 0 .../NAS/UE/EMM/LowerLayer.c | 0 .../NAS/UE/EMM/LowerLayer.h | 0 .../NAS/UE/EMM/SAP/COPYING | 0 .../NAS/UE/EMM/SAP/EmmDeregistered.c | 0 .../UE/EMM/SAP/EmmDeregisteredAttachNeeded.c | 0 .../SAP/EmmDeregisteredAttemptingToAttach.c | 0 .../NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c | 0 .../EMM/SAP/EmmDeregisteredLimitedService.c | 0 .../EMM/SAP/EmmDeregisteredNoCellAvailable.c | 0 .../NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c | 0 .../UE/EMM/SAP/EmmDeregisteredNormalService.c | 0 .../UE/EMM/SAP/EmmDeregisteredPlmnSearch.c | 0 .../NAS/UE/EMM/SAP/EmmNull.c | 0 .../NAS/UE/EMM/SAP/EmmRegistered.c | 0 .../EMM/SAP/EmmRegisteredAttemptingToUpdate.c | 0 .../SAP/EmmRegisteredImsiDetachInitiated.c | 0 .../NAS/UE/EMM/SAP/EmmRegisteredInitiated.c | 0 .../UE/EMM/SAP/EmmRegisteredLimitedService.c | 0 .../UE/EMM/SAP/EmmRegisteredNoCellAvailable.c | 0 .../UE/EMM/SAP/EmmRegisteredNormalService.c | 0 .../NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c | 0 .../UE/EMM/SAP/EmmRegisteredUpdateNeeded.c | 0 .../UE/EMM/SAP/EmmServiceRequestInitiated.c | 0 .../SAP/EmmTrackingAreaUpdatingInitiated.c | 0 .../NAS/UE/EMM/SAP/emm_as.c | 0 .../NAS/UE/EMM/SAP/emm_as.h | 0 .../NAS/UE/EMM/SAP/emm_asDef.h | 0 .../NAS/UE/EMM/SAP/emm_esm.c | 0 .../NAS/UE/EMM/SAP/emm_esm.h | 0 .../NAS/UE/EMM/SAP/emm_esmDef.h | 0 .../NAS/UE/EMM/SAP/emm_fsm.c | 0 .../NAS/UE/EMM/SAP/emm_fsm.h | 0 .../NAS/UE/EMM/SAP/emm_recv.c | 0 .../NAS/UE/EMM/SAP/emm_recv.h | 0 .../NAS/UE/EMM/SAP/emm_reg.c | 0 .../NAS/UE/EMM/SAP/emm_reg.h | 0 .../NAS/UE/EMM/SAP/emm_regDef.h | 0 .../NAS/UE/EMM/SAP/emm_sap.c | 0 .../NAS/UE/EMM/SAP/emm_sap.h | 0 .../NAS/UE/EMM/SAP/emm_send.c | 0 .../NAS/UE/EMM/SAP/emm_send.h | 0 .../NAS/UE/EMM/SecurityModeControl.c | 0 .../NAS/UE/EMM/ServiceRequestHdl.c | 0 .../NAS/UE/EMM/TrackingAreaUpdate.c | 0 {openair-cn => openair3}/NAS/UE/EMM/emmData.h | 0 .../NAS/UE/EMM/emm_main.c | 0 .../NAS/UE/EMM/emm_main.h | 0 .../NAS/UE/EMM/emm_proc.h | 0 .../ESM/DedicatedEpsBearerContextActivation.c | 0 .../ESM/DefaultEpsBearerContextActivation.c | 0 .../NAS/UE/ESM/EpsBearerContextDeactivation.c | 0 .../NAS/UE/ESM/EsmStatusHdl.c | 0 .../NAS/UE/ESM/PdnConnectivity.c | 0 .../NAS/UE/ESM/PdnDisconnect.c | 0 .../NAS/UE/ESM/SAP/COPYING | 0 .../NAS/UE/ESM/SAP/esm_recv.c | 0 .../NAS/UE/ESM/SAP/esm_recv.h | 0 .../NAS/UE/ESM/SAP/esm_sap.c | 0 .../NAS/UE/ESM/SAP/esm_sap.h | 0 .../NAS/UE/ESM/SAP/esm_sapDef.h | 0 .../NAS/UE/ESM/SAP/esm_send.c | 0 .../NAS/UE/ESM/SAP/esm_send.h | 0 {openair-cn => openair3}/NAS/UE/ESM/esmData.h | 0 {openair-cn => openair3}/NAS/UE/ESM/esm_ebr.c | 0 {openair-cn => openair3}/NAS/UE/ESM/esm_ebr.h | 0 .../NAS/UE/ESM/esm_ebr_context.c | 0 .../NAS/UE/ESM/esm_ebr_context.h | 0 {openair-cn => openair3}/NAS/UE/ESM/esm_ip.c | 0 .../NAS/UE/ESM/esm_main.c | 0 .../NAS/UE/ESM/esm_main.h | 0 .../NAS/UE/ESM/esm_proc.h | 0 {openair-cn => openair3}/NAS/UE/ESM/esm_pt.c | 0 {openair-cn => openair3}/NAS/UE/ESM/esm_pt.h | 0 {openair-cn => openair3}/NAS/UE/UEprocess.c | 0 .../NAS/UE/nas_itti_messaging.c | 0 .../NAS/UE/nas_itti_messaging.h | 0 {openair-cn => openair3}/NAS/UE/nas_network.c | 0 {openair-cn => openair3}/NAS/UE/nas_network.h | 0 {openair-cn => openair3}/NAS/UE/nas_parser.c | 0 {openair-cn => openair3}/NAS/UE/nas_parser.h | 0 {openair-cn => openair3}/NAS/UE/nas_proc.c | 0 {openair-cn => openair3}/NAS/UE/nas_proc.h | 0 {openair-cn => openair3}/NAS/UE/nas_ue_task.c | 0 {openair-cn => openair3}/NAS/UE/nas_user.c | 0 {openair-cn => openair3}/NAS/UE/nas_user.h | 0 {openair-cn => openair3}/S1AP/COPYING | 0 .../S1AP/MESSAGES/ASN1/COPYING | 0 .../S1AP/MESSAGES/ASN1/R10.5/COPYING | 0 .../ASN1/R10.5/S1AP-CommonDataTypes.asn | 0 .../MESSAGES/ASN1/R10.5/S1AP-Constants.asn | 0 .../MESSAGES/ASN1/R10.5/S1AP-Containers.asn | 0 .../S1AP/MESSAGES/ASN1/R10.5/S1AP-IEs.asn | 0 .../MESSAGES/ASN1/R10.5/S1AP-PDU-Contents.asn | 0 .../ASN1/R10.5/S1AP-PDU-Descriptions.asn | 0 .../S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU.asn | 0 .../S1AP/MESSAGES/ASN1/R8.10/COPYING | 0 .../ASN1/R8.10/S1AP-CommonDataTypes.asn | 0 .../MESSAGES/ASN1/R8.10/S1AP-Constants.asn | 0 .../S1AP/MESSAGES/ASN1/R8.10/S1AP-IEs.asn | 0 .../MESSAGES/ASN1/R8.10/S1AP-PDU-Contents.asn | 0 .../S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU.asn | 0 .../S1AP/MESSAGES/ASN1/R9.8/COPYING | 0 .../ASN1/R9.8/S1AP-CommonDataTypes.asn | 0 .../MESSAGES/ASN1/R9.8/S1AP-Constants.asn | 0 .../MESSAGES/ASN1/R9.8/S1AP-Containers.asn | 0 .../S1AP/MESSAGES/ASN1/R9.8/S1AP-IEs.asn | 0 .../MESSAGES/ASN1/R9.8/S1AP-PDU-Contents.asn | 0 .../ASN1/R9.8/S1AP-PDU-Descriptions.asn | 0 .../S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU.asn | 0 .../S1AP/MESSAGES/ASN1/README | 0 .../S1AP/MESSAGES/ASN1/asn1cpatch.p0 | 0 .../S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 | 0 .../S1AP/MESSAGES/ASN1/asn1tostruct.py | 0 .../S1AP/MESSAGES/COPYING | 0 {openair-cn => openair3}/S1AP/s1ap_common.c | 0 {openair-cn => openair3}/S1AP/s1ap_common.h | 0 {openair-cn => openair3}/S1AP/s1ap_eNB.c | 0 {openair-cn => openair3}/S1AP/s1ap_eNB.h | 0 .../s1ap_eNB_context_management_procedures.c | 0 .../s1ap_eNB_context_management_procedures.h | 0 .../S1AP/s1ap_eNB_decoder.c | 0 .../S1AP/s1ap_eNB_decoder.h | 0 .../S1AP/s1ap_eNB_default_values.h | 0 {openair-cn => openair3}/S1AP/s1ap_eNB_defs.h | 0 .../S1AP/s1ap_eNB_encoder.c | 0 .../S1AP/s1ap_eNB_encoder.h | 0 .../S1AP/s1ap_eNB_handlers.c | 0 .../S1AP/s1ap_eNB_handlers.h | 0 .../S1AP/s1ap_eNB_itti_messaging.c | 0 .../S1AP/s1ap_eNB_itti_messaging.h | 0 .../S1AP/s1ap_eNB_management_procedures.c | 0 .../S1AP/s1ap_eNB_management_procedures.h | 0 .../S1AP/s1ap_eNB_nas_procedures.c | 0 .../S1AP/s1ap_eNB_nas_procedures.h | 0 {openair-cn => openair3}/S1AP/s1ap_eNB_nnsf.c | 0 {openair-cn => openair3}/S1AP/s1ap_eNB_nnsf.h | 0 .../S1AP/s1ap_eNB_overload.c | 0 .../S1AP/s1ap_eNB_overload.h | 0 .../S1AP/s1ap_eNB_trace.c | 0 .../S1AP/s1ap_eNB_trace.h | 0 .../S1AP/s1ap_eNB_ue_context.c | 0 .../S1AP/s1ap_eNB_ue_context.h | 0 {openair-cn => openair3}/SCTP/COPYING | 0 {openair-cn => openair3}/SCTP/sctp_common.c | 0 {openair-cn => openair3}/SCTP/sctp_common.h | 0 .../SCTP/sctp_default_values.h | 0 {openair-cn => openair3}/SCTP/sctp_eNB_defs.h | 0 .../SCTP/sctp_eNB_itti_messaging.c | 0 .../SCTP/sctp_eNB_itti_messaging.h | 0 {openair-cn => openair3}/SCTP/sctp_eNB_task.c | 0 {openair-cn => openair3}/SCTP/sctp_eNB_task.h | 0 .../SCTP/sctp_primitives_client.c | 0 .../SCTP/sctp_primitives_client.h | 0 {openair-cn => openair3}/SECU/COPYING | 0 {openair-cn => openair3}/SECU/kdf.c | 0 .../SECU/key_nas_deriver.c | 0 .../SECU/key_nas_encryption.c | 0 .../SECU/nas_stream_eea1.c | 0 .../SECU/nas_stream_eea2.c | 0 .../SECU/nas_stream_eia1.c | 0 .../SECU/nas_stream_eia2.c | 0 {openair-cn => openair3}/SECU/rijndael.c | 0 {openair-cn => openair3}/SECU/rijndael.h | 0 {openair-cn => openair3}/SECU/secu_defs.h | 0 {openair-cn => openair3}/SECU/snow3g.c | 0 {openair-cn => openair3}/SECU/snow3g.h | 0 {openair-cn => openair3}/TEST/COPYING | 0 .../TEST_1MME_1ENB_1UE_ATTACH_GUTI/enb1.conf | 0 .../TEST_1MME_1ENB_1UE_ATTACH_GUTI/trace.pdml | 0 .../TEST/EPC_TEST/generate_scenario.c | 0 .../TEST/EPC_TEST/mme_test_s1_pcap2pdml | 0 {openair-cn => openair3}/TEST/Makefile.am | 0 .../TEST/oaisim_mme_client_test.c | 0 .../TEST/oaisim_mme_itti_test.c | 0 .../TEST/oaisim_mme_list_benchmark.c | 0 .../TEST/oaisim_mme_s1ap_test.c | 0 .../TEST/oaisim_mme_sctp_test.c | 0 .../TEST/oaisim_mme_test_s1c.c | 0 .../TEST/oaisim_mme_test_s1c.h | 0 .../TEST/oaisim_mme_test_s1c_s1ap.c | 0 .../TEST/oaisim_mme_test_s1c_s1ap.h | 0 .../TEST/oaisim_mme_test_s1c_scenario.c | 0 .../TEST/oaisim_mme_test_s1c_scenario.h | 0 .../TEST/oaisim_mme_test_s1c_scenario1.c | 0 .../TEST/test_aes128_cmac_encrypt.c | 0 .../TEST/test_aes128_ctr_decrypt.c | 0 .../TEST/test_aes128_ctr_encrypt.c | 0 {openair-cn => openair3}/TEST/test_kdf.c | 0 {openair-cn => openair3}/TEST/test_s1ap.c | 0 {openair-cn => openair3}/TEST/test_secu.c | 0 .../TEST/test_secu_kenb.c | 0 .../TEST/test_secu_knas.c | 0 .../TEST/test_secu_knas_encrypt_eea1.c | 0 .../TEST/test_secu_knas_encrypt_eea2.c | 0 .../TEST/test_secu_knas_encrypt_eia1.c | 0 .../TEST/test_secu_knas_encrypt_eia2.c | 0 .../TEST/test_secu_knas_stream_int.c | 0 {openair-cn => openair3}/TEST/test_util.c | 0 {openair-cn => openair3}/TEST/test_util.h | 0 {openair-cn => openair3}/UDP/COPYING | 0 {openair-cn => openair3}/UDP/udp_eNB_task.c | 0 {openair-cn => openair3}/UDP/udp_eNB_task.h | 0 {openair-cn => openair3}/UTILS/CONF/COPYING | 0 {openair-cn => openair3}/UTILS/COPYING | 0 .../UTILS/HASHTABLE/COPYING | 0 .../UTILS/HASHTABLE/Makefile.am | 0 .../UTILS/HASHTABLE/Makefile.eNB | 0 .../UTILS/HASHTABLE/hashtable.c | 0 .../UTILS/HASHTABLE/hashtable.h | 0 .../UTILS/HASHTABLE/obj_hashtable.c | 0 .../UTILS/HASHTABLE/obj_hashtable.h | 0 {openair-cn => openair3}/UTILS/Makefile.am | 0 {openair-cn => openair3}/UTILS/conversions.c | 0 {openair-cn => openair3}/UTILS/conversions.h | 0 {openair-cn => openair3}/UTILS/enum_string.c | 0 {openair-cn => openair3}/UTILS/enum_string.h | 0 {openair-cn => openair3}/UTILS/log.c | 0 {openair-cn => openair3}/UTILS/log.h | 0 {openair-cn => openair3}/UTILS/mcc_mnc_itu.c | 0 {openair-cn => openair3}/UTILS/mcc_mnc_itu.h | 0 {openair-cn => openair3}/UTILS/mme_config.c | 0 {openair-cn => openair3}/UTILS/mme_config.h | 0 .../UTILS/mme_default_values.h | 0 {openair-cn => openair3}/UTILS/mme_parser.y | 0 {openair-cn => openair3}/UTILS/mme_scanner.l | 0 {openair-cn => openair3}/UTILS/queue.h | 0 {openair-cn => openair3}/UTILS/tree.h | 0 {openair-cn => openair3}/valgrind.sh | 0 targets/Makefile.common | 32 +++--- targets/PROJECTS/E-MBMS/utils.bash | 8 +- .../GENERIC-LTE-EPC/CONF/epc.generic.conf | 2 +- .../CONF/epc.on.enb.example.conf | 2 +- .../start_enb_and_ue_virt.bash | 20 ++-- .../PROJECTS/GENERIC-LTE-EPC/start_ue.bash | 22 ++-- targets/PROJECTS/GENERIC-LTE-EPC/utils.bash | 38 +++--- .../install_asn1c_0.9.24.modified.bash | 2 +- targets/build_helper.bash | 50 ++++---- targets/build_oai.bash | 26 ++--- targets/perf_oai.bash | 4 +- 705 files changed, 206 insertions(+), 208 deletions(-) rename {openair-cn => openair3}/COMMON/as_message.h (100%) rename {openair-cn => openair3}/COMMON/common_types.h (100%) rename {openair-cn => openair3}/COMMON/gtpv1_u_messages_def.h (100%) rename {openair-cn => openair3}/COMMON/gtpv1_u_messages_types.h (100%) rename {openair-cn => openair3}/COMMON/intertask_interface_conf.h (100%) rename {openair-cn => openair3}/COMMON/messages_def.h (100%) rename {openair-cn => openair3}/COMMON/messages_types.h (100%) rename {openair-cn => openair3}/COMMON/nas_messages_def.h (100%) rename {openair-cn => openair3}/COMMON/nas_messages_types.h (100%) rename {openair-cn => openair3}/COMMON/s1ap_messages_def.h (100%) rename {openair-cn => openair3}/COMMON/s1ap_messages_types.h (100%) rename {openair-cn => openair3}/COMMON/sctp_messages_def.h (100%) rename {openair-cn => openair3}/COMMON/sctp_messages_types.h (100%) rename {openair-cn => openair3}/COMMON/security_types.h (100%) rename {openair-cn => openair3}/COMMON/tasks_def.h (100%) rename {openair-cn => openair3}/COMMON/udp_messages_def.h (100%) rename {openair-cn => openair3}/COMMON/udp_messages_types.h (100%) rename {openair-cn => openair3}/COPYING (100%) rename {openair-cn => openair3}/DOCS/COPYING (100%) rename {openair-cn => openair3}/DOCS/DOXYGEN/COPYING (100%) rename {openair-cn => openair3}/DOCS/DOXYGEN/Doxyfile.in (100%) rename {openair-cn => openair3}/DOCS/DOXYGEN/Makefile.am (100%) rename {openair-cn => openair3}/DOCS/Latex/COPYING (100%) rename {openair-cn => openair3}/DOCS/Latex/DefaultBearer/COPYING (100%) rename {openair-cn => openair3}/DOCS/Latex/DefaultBearer/DefaultBearer.pdf (100%) rename {openair-cn => openair3}/DOCS/Latex/DefaultBearer/DefaultBearer.tex (100%) rename {openair-cn => openair3}/DOCS/Latex/EPC/COPYING (100%) rename {openair-cn => openair3}/DOCS/Latex/EPC/EPC.pdf (100%) rename {openair-cn => openair3}/DOCS/Latex/EPC/EPC.tex (100%) rename {openair-cn => openair3}/DOCS/Latex/EPC/Makefile (100%) rename {openair-cn => openair3}/DOCS/Makefile.am (100%) rename {openair-cn => openair3}/GTPV1-U/Makefile.am (100%) rename {openair-cn => openair3}/GTPV1-U/Makefile.eNB (100%) rename {openair-cn => openair3}/GTPV1-U/gtpv1u.h (100%) rename {openair-cn => openair3}/GTPV1-U/gtpv1u_eNB.c (100%) rename {openair-cn => openair3}/GTPV1-U/gtpv1u_eNB_defs.h (100%) rename {openair-cn => openair3}/GTPV1-U/gtpv1u_eNB_task.h (100%) rename {openair-cn => openair3}/GTPV1-U/gtpv1u_sgw_defs.h (100%) rename {openair-cn => openair3}/GTPV1-U/gtpv1u_task.c (100%) rename {openair-cn => openair3}/GTPV1-U/gtpv1u_teid_pool.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/AUTHORS (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/COPYING (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/ChangeLog (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/NEWS (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/README (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/include/NwGtpv1uLog.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/include/NwGtpv1uPrivate.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTrxn.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTunnelEndPoint.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/shared/NwGtpv1u.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uError.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uIe.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uMsg.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/shared/NwLog.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/shared/NwTypes.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/shared/NwUtils.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/src/NwGtpv1u.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/src/NwGtpv1uMsg.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTrxn.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTunnelEndPoint.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/Makefile.am (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/Makefile.in (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.am (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.in (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwEvt.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.c (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.h (100%) rename {openair-cn => openair3}/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/helloworld.c (100%) rename {openair-cn => openair3}/INTERTASK_INTERFACE (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/COPYING (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/Makefile (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/as_message.c (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/as_message.h (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/l2_message.h (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/nas_message.c (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/nas_message.h (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/network_api.c (100%) rename {openair-cn => openair3}/NAS/COMMON/API/NETWORK/network_api.h (100%) rename {openair-cn => openair3}/NAS/COMMON/COPYING (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachAccept.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachAccept.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachComplete.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachComplete.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AttachRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationFailure.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationFailure.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationResponse.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/AuthenticationResponse.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/COPYING (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/CsServiceNotification.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/CsServiceNotification.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/DetachAccept.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/DetachAccept.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/DetachRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/DetachRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/DownlinkNasTransport.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/DownlinkNasTransport.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/EmmInformation.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/EmmInformation.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/EmmStatus.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/EmmStatus.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/GutiReallocationCommand.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/GutiReallocationCommand.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/GutiReallocationComplete.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/GutiReallocationComplete.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/IdentityRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/IdentityRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/IdentityResponse.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/IdentityResponse.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/Makefile (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/NASSecurityModeCommand.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/NASSecurityModeComplete.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/SecurityModeCommand.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/SecurityModeComplete.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/SecurityModeReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/SecurityModeReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/ServiceReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/ServiceReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/ServiceRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/ServiceRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/UplinkNasTransport.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/UplinkNasTransport.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/emm_cause.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/emm_msg.c (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/emm_msg.h (100%) rename {openair-cn => openair3}/NAS/COMMON/EMM/MSG/emm_msgDef.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/COPYING (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/EsmInformationRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/EsmInformationRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/EsmInformationResponse.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/EsmInformationResponse.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/EsmStatus.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/EsmStatus.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/Makefile (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnConnectivityReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnConnectivityReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnDisconnectReject.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnDisconnectReject.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/esm_cause.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/esm_msg.c (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/esm_msg.h (100%) rename {openair-cn => openair3}/NAS/COMMON/ESM/MSG/esm_msgDef.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AccessPointName.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AccessPointName.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AdditionalUpdateResult.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AdditionalUpdateResult.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AdditionalUpdateType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AdditionalUpdateType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ApnAggregateMaximumBitRate.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ApnAggregateMaximumBitRate.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationFailureParameter.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationFailureParameter.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationParameterAutn.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationParameterAutn.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationParameterRand.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationParameterRand.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationResponseParameter.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/AuthenticationResponseParameter.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/COPYING (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/CipheringKeySequenceNumber.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/CipheringKeySequenceNumber.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/Cli.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/Cli.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/CsfbResponse.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/CsfbResponse.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/DaylightSavingTime.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/DaylightSavingTime.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/DetachType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/DetachType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/DrxParameter.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/DrxParameter.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EmergencyNumberList.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EmergencyNumberList.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EmmCause.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EmmCause.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsAttachResult.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsAttachResult.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsAttachType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsAttachType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsBearerContextStatus.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsBearerContextStatus.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsBearerIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsBearerIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsMobileIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsMobileIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsNetworkFeatureSupport.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsNetworkFeatureSupport.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsQualityOfService.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsQualityOfService.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsUpdateResult.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsUpdateResult.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsUpdateType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EpsUpdateType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EsmCause.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EsmCause.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EsmInformationTransferFlag.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EsmInformationTransferFlag.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EsmMessageContainer.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/EsmMessageContainer.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/GprsTimer.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/GprsTimer.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/GutiType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/GutiType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/IdentityType2.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/IdentityType2.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ImeisvRequest.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ImeisvRequest.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/KsiAndSequenceNumber.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/KsiAndSequenceNumber.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LcsClientIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LcsClientIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LcsIndicator.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LcsIndicator.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LinkedEpsBearerIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LinkedEpsBearerIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LocationAreaIdentification.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/LocationAreaIdentification.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/Makefile (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MessageType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MessageType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MobileIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MobileIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MobileStationClassmark2.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MobileStationClassmark2.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MobileStationClassmark3.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MobileStationClassmark3.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MsNetworkCapability.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MsNetworkCapability.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MsNetworkFeatureSupport.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/MsNetworkFeatureSupport.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasKeySetIdentifier.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasKeySetIdentifier.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasMessageContainer.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasMessageContainer.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasRequestType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasRequestType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasSecurityAlgorithms.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NasSecurityAlgorithms.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NetworkName.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/NetworkName.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/Nonce.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/Nonce.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PTmsiSignature.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PTmsiSignature.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PacketFlowIdentifier.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PacketFlowIdentifier.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PagingIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PagingIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PdnAddress.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PdnAddress.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PdnType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PdnType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PlmnList.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/PlmnList.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ProcedureTransactionIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ProcedureTransactionIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ProtocolConfigurationOptions.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ProtocolConfigurationOptions.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ProtocolDiscriminator.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ProtocolDiscriminator.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/QualityOfService.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/QualityOfService.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/RadioPriority.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/RadioPriority.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/SecurityHeaderType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/SecurityHeaderType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ServiceType.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ServiceType.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ShortMac.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/ShortMac.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/SsCode.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/SsCode.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/SupportedCodecList.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/SupportedCodecList.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TimeZone.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TimeZone.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TimeZoneAndTime.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TimeZoneAndTime.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TmsiStatus.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TmsiStatus.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrackingAreaIdentity.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrackingAreaIdentity.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrackingAreaIdentityList.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrackingAreaIdentityList.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrafficFlowAggregateDescription.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrafficFlowAggregateDescription.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrafficFlowTemplate.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TrafficFlowTemplate.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TransactionIdentifier.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/TransactionIdentifier.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/UeNetworkCapability.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/UeNetworkCapability.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/UeSecurityCapability.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/UeSecurityCapability.h (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.c (100%) rename {openair-cn => openair3}/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/COPYING (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/Makefile (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/OctetString.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/OctetString.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/TLVDecoder.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/TLVDecoder.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/TLVEncoder.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/TLVEncoder.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/device.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/device.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/memory.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/memory.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/nas_log.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/nas_log.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/nas_timer.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/nas_timer.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/parser.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/parser.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/socket.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/socket.h (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/stty.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/tst/Makefile (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/tst/timer.c (100%) rename {openair-cn => openair3}/NAS/COMMON/UTIL/tst/timer_debug.txt (100%) rename {openair-cn => openair3}/NAS/COMMON/commonDef.h (100%) rename {openair-cn => openair3}/NAS/COMMON/networkDef.h (100%) rename {openair-cn => openair3}/NAS/COMMON/securityDef.h (100%) rename {openair-cn => openair3}/NAS/COMMON/userDef.h (100%) rename {openair-cn => openair3}/NAS/COPYING (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/COPYING (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/Makefile (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/as_data.c (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/as_data.h (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/as_process.c (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/as_process.h (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/as_simulator.c (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/as_simulator_parser.c (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/as_simulator_parser.h (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/nas_data.c (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/nas_data.h (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/nas_process.c (100%) rename {openair-cn => openair3}/NAS/TEST/AS_SIMULATOR/nas_process.h (100%) rename {openair-cn => openair3}/NAS/TEST/COPYING (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/ActivatePDN.png (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/AuthenticationReject.png (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/COPYING (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/DeactivatePDN.png (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/InitialAttach.png (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/InitialAttachReject.png (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/NomalDetach.png (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/README (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/SwitchOffDetach.png (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/msc_gen.py (100%) rename {openair-cn => openair3}/NAS/TEST/MSC/mscgen (100%) rename {openair-cn => openair3}/NAS/TEST/NETWORK/COPYING (100%) rename {openair-cn => openair3}/NAS/TEST/NETWORK/Makefile (100%) rename {openair-cn => openair3}/NAS/TEST/NETWORK/README (100%) rename {openair-cn => openair3}/NAS/TEST/NETWORK/network_parser.c (100%) rename {openair-cn => openair3}/NAS/TEST/NETWORK/network_parser.h (100%) rename {openair-cn => openair3}/NAS/TEST/NETWORK/network_simulator.c (100%) rename {openair-cn => openair3}/NAS/TEST/USER/COPYING (100%) rename {openair-cn => openair3}/NAS/TEST/USER/Makefile (100%) rename {openair-cn => openair3}/NAS/TEST/USER/user_parser.c (100%) rename {openair-cn => openair3}/NAS/TEST/USER/user_parser.h (100%) rename {openair-cn => openair3}/NAS/TEST/USER/user_simulator.c (100%) rename {openair-cn => openair3}/NAS/TOOLS/COPYING (100%) rename {openair-cn => openair3}/NAS/TOOLS/Makefile (100%) rename {openair-cn => openair3}/NAS/TOOLS/network.h (100%) rename {openair-cn => openair3}/NAS/TOOLS/ue_data.c (100%) rename {openair-cn => openair3}/NAS/TOOLS/usim_data.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/COPYING (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/Makefile (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/at_command.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/at_command.h (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/at_error.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/at_error.h (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/at_response.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/at_response.h (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/tst/Makefile (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/tst/at_parser.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/tst/at_parser.in (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/tst/at_parser.in.bis (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/tst/at_parser.out (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/tst/at_parser.out.bis (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/tst/smartcom.txt (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/user_api.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/user_api.h (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/user_indication.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USER/user_indication.h (100%) rename {openair-cn => openair3}/NAS/UE/API/USIM/COPYING (100%) rename {openair-cn => openair3}/NAS/UE/API/USIM/Makefile (100%) rename {openair-cn => openair3}/NAS/UE/API/USIM/aka_functions.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USIM/aka_functions.h (100%) rename {openair-cn => openair3}/NAS/UE/API/USIM/usim_api.c (100%) rename {openair-cn => openair3}/NAS/UE/API/USIM/usim_api.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/Attach.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/Authentication.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/Detach.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/EmmStatusHdl.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/Identification.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/IdleMode.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/IdleMode.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/LowerLayer.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/LowerLayer.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/COPYING (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregistered.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredAttachNeeded.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredAttemptingToAttach.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredLimitedService.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredNoCellAvailable.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredNormalService.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmDeregisteredPlmnSearch.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmNull.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegistered.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredAttemptingToUpdate.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredImsiDetachInitiated.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredInitiated.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredLimitedService.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredNoCellAvailable.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredNormalService.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmRegisteredUpdateNeeded.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmServiceRequestInitiated.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/EmmTrackingAreaUpdatingInitiated.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_as.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_as.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_asDef.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_esm.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_esm.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_esmDef.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_fsm.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_fsm.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_recv.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_recv.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_reg.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_reg.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_regDef.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_sap.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_sap.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_send.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SAP/emm_send.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/SecurityModeControl.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/ServiceRequestHdl.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/TrackingAreaUpdate.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/emmData.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/emm_main.c (100%) rename {openair-cn => openair3}/NAS/UE/EMM/emm_main.h (100%) rename {openair-cn => openair3}/NAS/UE/EMM/emm_proc.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/DedicatedEpsBearerContextActivation.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/DefaultEpsBearerContextActivation.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/EpsBearerContextDeactivation.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/EsmStatusHdl.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/PdnConnectivity.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/PdnDisconnect.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/COPYING (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/esm_recv.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/esm_recv.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/esm_sap.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/esm_sap.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/esm_sapDef.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/esm_send.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/SAP/esm_send.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esmData.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_ebr.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_ebr.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_ebr_context.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_ebr_context.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_ip.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_main.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_main.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_proc.h (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_pt.c (100%) rename {openair-cn => openair3}/NAS/UE/ESM/esm_pt.h (100%) rename {openair-cn => openair3}/NAS/UE/UEprocess.c (100%) rename {openair-cn => openair3}/NAS/UE/nas_itti_messaging.c (100%) rename {openair-cn => openair3}/NAS/UE/nas_itti_messaging.h (100%) rename {openair-cn => openair3}/NAS/UE/nas_network.c (100%) rename {openair-cn => openair3}/NAS/UE/nas_network.h (100%) rename {openair-cn => openair3}/NAS/UE/nas_parser.c (100%) rename {openair-cn => openair3}/NAS/UE/nas_parser.h (100%) rename {openair-cn => openair3}/NAS/UE/nas_proc.c (100%) rename {openair-cn => openair3}/NAS/UE/nas_proc.h (100%) rename {openair-cn => openair3}/NAS/UE/nas_ue_task.c (100%) rename {openair-cn => openair3}/NAS/UE/nas_user.c (100%) rename {openair-cn => openair3}/NAS/UE/nas_user.h (100%) rename {openair-cn => openair3}/S1AP/COPYING (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/COPYING (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/COPYING (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/S1AP-CommonDataTypes.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/S1AP-Constants.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/S1AP-Containers.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/S1AP-IEs.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Contents.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Descriptions.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R8.10/COPYING (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R8.10/S1AP-CommonDataTypes.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R8.10/S1AP-Constants.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R8.10/S1AP-IEs.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU-Contents.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/COPYING (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/S1AP-CommonDataTypes.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/S1AP-Constants.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/S1AP-Containers.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/S1AP-IEs.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Contents.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Descriptions.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU.asn (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/README (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/asn1cpatch.p0 (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/ASN1/asn1tostruct.py (100%) rename {openair-cn => openair3}/S1AP/MESSAGES/COPYING (100%) rename {openair-cn => openair3}/S1AP/s1ap_common.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_common.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_context_management_procedures.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_context_management_procedures.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_decoder.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_decoder.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_default_values.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_defs.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_encoder.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_encoder.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_handlers.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_handlers.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_itti_messaging.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_itti_messaging.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_management_procedures.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_management_procedures.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_nas_procedures.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_nas_procedures.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_nnsf.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_nnsf.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_overload.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_overload.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_trace.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_trace.h (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_ue_context.c (100%) rename {openair-cn => openair3}/S1AP/s1ap_eNB_ue_context.h (100%) rename {openair-cn => openair3}/SCTP/COPYING (100%) rename {openair-cn => openair3}/SCTP/sctp_common.c (100%) rename {openair-cn => openair3}/SCTP/sctp_common.h (100%) rename {openair-cn => openair3}/SCTP/sctp_default_values.h (100%) rename {openair-cn => openair3}/SCTP/sctp_eNB_defs.h (100%) rename {openair-cn => openair3}/SCTP/sctp_eNB_itti_messaging.c (100%) rename {openair-cn => openair3}/SCTP/sctp_eNB_itti_messaging.h (100%) rename {openair-cn => openair3}/SCTP/sctp_eNB_task.c (100%) rename {openair-cn => openair3}/SCTP/sctp_eNB_task.h (100%) rename {openair-cn => openair3}/SCTP/sctp_primitives_client.c (100%) rename {openair-cn => openair3}/SCTP/sctp_primitives_client.h (100%) rename {openair-cn => openair3}/SECU/COPYING (100%) rename {openair-cn => openair3}/SECU/kdf.c (100%) rename {openair-cn => openair3}/SECU/key_nas_deriver.c (100%) rename {openair-cn => openair3}/SECU/key_nas_encryption.c (100%) rename {openair-cn => openair3}/SECU/nas_stream_eea1.c (100%) rename {openair-cn => openair3}/SECU/nas_stream_eea2.c (100%) rename {openair-cn => openair3}/SECU/nas_stream_eia1.c (100%) rename {openair-cn => openair3}/SECU/nas_stream_eia2.c (100%) rename {openair-cn => openair3}/SECU/rijndael.c (100%) rename {openair-cn => openair3}/SECU/rijndael.h (100%) rename {openair-cn => openair3}/SECU/secu_defs.h (100%) rename {openair-cn => openair3}/SECU/snow3g.c (100%) rename {openair-cn => openair3}/SECU/snow3g.h (100%) rename {openair-cn => openair3}/TEST/COPYING (100%) rename {openair-cn => openair3}/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/enb1.conf (100%) rename {openair-cn => openair3}/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/trace.pdml (100%) rename {openair-cn => openair3}/TEST/EPC_TEST/generate_scenario.c (100%) rename {openair-cn => openair3}/TEST/EPC_TEST/mme_test_s1_pcap2pdml (100%) rename {openair-cn => openair3}/TEST/Makefile.am (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_client_test.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_itti_test.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_list_benchmark.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_s1ap_test.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_sctp_test.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_test_s1c.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_test_s1c.h (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_test_s1c_s1ap.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_test_s1c_s1ap.h (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_test_s1c_scenario.c (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_test_s1c_scenario.h (100%) rename {openair-cn => openair3}/TEST/oaisim_mme_test_s1c_scenario1.c (100%) rename {openair-cn => openair3}/TEST/test_aes128_cmac_encrypt.c (100%) rename {openair-cn => openair3}/TEST/test_aes128_ctr_decrypt.c (100%) rename {openair-cn => openair3}/TEST/test_aes128_ctr_encrypt.c (100%) rename {openair-cn => openair3}/TEST/test_kdf.c (100%) rename {openair-cn => openair3}/TEST/test_s1ap.c (100%) rename {openair-cn => openair3}/TEST/test_secu.c (100%) rename {openair-cn => openair3}/TEST/test_secu_kenb.c (100%) rename {openair-cn => openair3}/TEST/test_secu_knas.c (100%) rename {openair-cn => openair3}/TEST/test_secu_knas_encrypt_eea1.c (100%) rename {openair-cn => openair3}/TEST/test_secu_knas_encrypt_eea2.c (100%) rename {openair-cn => openair3}/TEST/test_secu_knas_encrypt_eia1.c (100%) rename {openair-cn => openair3}/TEST/test_secu_knas_encrypt_eia2.c (100%) rename {openair-cn => openair3}/TEST/test_secu_knas_stream_int.c (100%) rename {openair-cn => openair3}/TEST/test_util.c (100%) rename {openair-cn => openair3}/TEST/test_util.h (100%) rename {openair-cn => openair3}/UDP/COPYING (100%) rename {openair-cn => openair3}/UDP/udp_eNB_task.c (100%) rename {openair-cn => openair3}/UDP/udp_eNB_task.h (100%) rename {openair-cn => openair3}/UTILS/CONF/COPYING (100%) rename {openair-cn => openair3}/UTILS/COPYING (100%) rename {openair-cn => openair3}/UTILS/HASHTABLE/COPYING (100%) rename {openair-cn => openair3}/UTILS/HASHTABLE/Makefile.am (100%) rename {openair-cn => openair3}/UTILS/HASHTABLE/Makefile.eNB (100%) rename {openair-cn => openair3}/UTILS/HASHTABLE/hashtable.c (100%) rename {openair-cn => openair3}/UTILS/HASHTABLE/hashtable.h (100%) rename {openair-cn => openair3}/UTILS/HASHTABLE/obj_hashtable.c (100%) rename {openair-cn => openair3}/UTILS/HASHTABLE/obj_hashtable.h (100%) rename {openair-cn => openair3}/UTILS/Makefile.am (100%) rename {openair-cn => openair3}/UTILS/conversions.c (100%) rename {openair-cn => openair3}/UTILS/conversions.h (100%) rename {openair-cn => openair3}/UTILS/enum_string.c (100%) rename {openair-cn => openair3}/UTILS/enum_string.h (100%) rename {openair-cn => openair3}/UTILS/log.c (100%) rename {openair-cn => openair3}/UTILS/log.h (100%) rename {openair-cn => openair3}/UTILS/mcc_mnc_itu.c (100%) rename {openair-cn => openair3}/UTILS/mcc_mnc_itu.h (100%) rename {openair-cn => openair3}/UTILS/mme_config.c (100%) rename {openair-cn => openair3}/UTILS/mme_config.h (100%) rename {openair-cn => openair3}/UTILS/mme_default_values.h (100%) rename {openair-cn => openair3}/UTILS/mme_parser.y (100%) rename {openair-cn => openair3}/UTILS/mme_scanner.l (100%) rename {openair-cn => openair3}/UTILS/queue.h (100%) rename {openair-cn => openair3}/UTILS/tree.h (100%) rename {openair-cn => openair3}/valgrind.sh (100%) diff --git a/cmake_targets/CMakeLists.txt b/cmake_targets/CMakeLists.txt index 18ef6108e2..af02027113 100644 --- a/cmake_targets/CMakeLists.txt +++ b/cmake_targets/CMakeLists.txt @@ -36,7 +36,7 @@ set (OPENAIR1_DIR ${OPENAIR_DIR}/openair1) set (OPENAIR2_DIR ${OPENAIR_DIR}/openair2) set (OPENAIR3_DIR ${OPENAIR_DIR}/openair3) set (OPENAIR_TARGETS ${OPENAIR_DIR}/targets) -set (OPENAIRCN_DIR ${OPENAIR_DIR}/openair-cn) +set (OPENAIR3_DIR ${OPENAIR_DIR}/openair3) set (OPENAIR_CMAKE ${OPENAIR_DIR}/cmake_targets) set (OPENAIR_BIN_DIR ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}) @@ -214,7 +214,7 @@ if (${ENABLE_ITTI}) ${ITTI_DIR}/timer.c ) set(ITTI_LIB ITTI) - set(GTPU_need_ITTI ${OPENAIRCN_DIR}/GTPV1-U/gtpv1u_eNB.c) + set(GTPU_need_ITTI ${OPENAIR3_DIR}/GTPV1-U/gtpv1u_eNB.c) endif (${ENABLE_ITTI}) add_boolean_option(RTAI False "Use RTAI") @@ -278,7 +278,7 @@ add_custom_command ( ############## add_list1_option(S1AP_VERSION R10 "S1AP Asn.1 grammar version" R8 R9 R10) -set(S1AP_DIR ${OPENAIRCN_DIR}/S1AP) +set(S1AP_DIR ${OPENAIR3_DIR}/S1AP) if (${S1AP_VERSION} STREQUAL "R10") set (ASN1RELDIR R10.5) add_definitions("-DUPDATE_RELEASE_9 -DUPDATE_RELEASE_10") @@ -470,7 +470,7 @@ add_boolean_option(MESSAGE_CHART_GENERATOR_PHY False "trace some PHY exchang ######################## # Include order ########################## -add_boolean_option(ENB_MODE True "Swap the include directories between openair2 and openair-cn" ) +add_boolean_option(ENB_MODE True "Swap the include directories between openair2 and openair3" ) ########################## # Emulation options @@ -620,11 +620,11 @@ if(ENB_MODE) include_directories("${OPENAIR2_DIR}/COMMON") include_directories("${OPENAIR2_DIR}/UTIL") include_directories("${OPENAIR2_DIR}/UTIL/LOG") - include_directories("${OPENAIRCN_DIR}/COMMON") - include_directories("${OPENAIRCN_DIR}/UTILS") + include_directories("${OPENAIR3_DIR}/COMMON") + include_directories("${OPENAIR3_DIR}/UTILS") else() - include_directories("${OPENAIRCN_DIR}/COMMON") - include_directories("${OPENAIRCN_DIR}/UTILS") + include_directories("${OPENAIR3_DIR}/COMMON") + include_directories("${OPENAIR3_DIR}/UTILS") include_directories("${OPENAIR2_DIR}/COMMON") include_directories("${OPENAIR2_DIR}/UTIL") include_directories("${OPENAIR2_DIR}/UTIL/LOG") @@ -644,18 +644,18 @@ include_directories("${OPENAIR3_DIR}/RAL-LTE/LTE_RAL_ENB/INCLUDE") include_directories("${OPENAIR3_DIR}/RAL-LTE/LTE_RAL_UE/INCLUDE") include_directories("${OPENAIR_DIR}/common/utils") include_directories("${OPENAIR_DIR}/common/utils/itti") -include_directories("${OPENAIRCN_DIR}/NAS/COMMON") -include_directories("${OPENAIRCN_DIR}/NAS/COMMON/API/NETWORK") -include_directories("${OPENAIRCN_DIR}/NAS/COMMON/EMM/MSG") -include_directories("${OPENAIRCN_DIR}/NAS/COMMON/ESM/MSG") -include_directories("${OPENAIRCN_DIR}/NAS/COMMON/IES") -include_directories("${OPENAIRCN_DIR}/NAS/COMMON/UTIL") -include_directories("${OPENAIRCN_DIR}/SECU") -include_directories("${OPENAIRCN_DIR}/SCTP") -include_directories("${OPENAIRCN_DIR}/S1AP") +include_directories("${OPENAIR3_DIR}/NAS/COMMON") +include_directories("${OPENAIR3_DIR}/NAS/COMMON/API/NETWORK") +include_directories("${OPENAIR3_DIR}/NAS/COMMON/EMM/MSG") +include_directories("${OPENAIR3_DIR}/NAS/COMMON/ESM/MSG") +include_directories("${OPENAIR3_DIR}/NAS/COMMON/IES") +include_directories("${OPENAIR3_DIR}/NAS/COMMON/UTIL") +include_directories("${OPENAIR3_DIR}/SECU") +include_directories("${OPENAIR3_DIR}/SCTP") +include_directories("${OPENAIR3_DIR}/S1AP") include_directories("${OPENAIR2_DIR}/X2AP") -include_directories("${OPENAIRCN_DIR}/UDP") -include_directories("${OPENAIRCN_DIR}/GTPV1-U") +include_directories("${OPENAIR3_DIR}/UDP") +include_directories("${OPENAIR3_DIR}/GTPV1-U") include_directories("${OPENAIR_DIR}/targets/COMMON") include_directories("${OPENAIR_DIR}/targets/ARCH/COMMON") include_directories("${OPENAIR_DIR}/targets/ARCH/EXMIMO/USERSPACE/LIB/") @@ -675,8 +675,8 @@ include_directories("${OPENAIR2_DIR}/UTIL/CLI") include_directories("${OPENAIR2_DIR}/UTIL/OPT") include_directories("${OPENAIR2_DIR}/UTIL/OMV") include_directories("${OPENAIR2_DIR}/RRC/LITE/MESSAGES") -include_directories("${OPENAIRCN_DIR}/GTPV1-U/nw-gtpv1u/shared") -include_directories("${OPENAIRCN_DIR}/GTPV1-U/nw-gtpv1u/include") +include_directories("${OPENAIR3_DIR}/GTPV1-U/nw-gtpv1u/shared") +include_directories("${OPENAIR3_DIR}/GTPV1-U/nw-gtpv1u/include") include_directories("${OPENAIR_DIR}") # Utilities Library @@ -749,14 +749,14 @@ set(SECU_OSA_SRC add_library(SECU_OSA ${SECU_OSA_SRC}) set(SECU_CN_SRC - ${OPENAIRCN_DIR}/SECU/kdf.c - ${OPENAIRCN_DIR}/SECU/rijndael.c - ${OPENAIRCN_DIR}/SECU/snow3g.c - ${OPENAIRCN_DIR}/SECU/key_nas_deriver.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eea1.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eia1.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eea2.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eia2.c + ${OPENAIR3_DIR}/SECU/kdf.c + ${OPENAIR3_DIR}/SECU/rijndael.c + ${OPENAIR3_DIR}/SECU/snow3g.c + ${OPENAIR3_DIR}/SECU/key_nas_deriver.c + ${OPENAIR3_DIR}/SECU/nas_stream_eea1.c + ${OPENAIR3_DIR}/SECU/nas_stream_eia1.c + ${OPENAIR3_DIR}/SECU/nas_stream_eea2.c + ${OPENAIR3_DIR}/SECU/nas_stream_eia2.c ) add_library(SECU_CN ${SECU_CN_SRC}) @@ -988,14 +988,14 @@ endif() ########################## add_library(CN_UTILS - ${OPENAIRCN_DIR}/UTILS/conversions.c - ${OPENAIRCN_DIR}/UTILS/enum_string.c - ${OPENAIRCN_DIR}/UTILS/log.c - ${OPENAIRCN_DIR}/UTILS/mme_config.c - ${OPENAIRCN_DIR}/UTILS/mcc_mnc_itu.c + ${OPENAIR3_DIR}/UTILS/conversions.c + ${OPENAIR3_DIR}/UTILS/enum_string.c + ${OPENAIR3_DIR}/UTILS/log.c + ${OPENAIR3_DIR}/UTILS/mme_config.c + ${OPENAIR3_DIR}/UTILS/mcc_mnc_itu.c ) -set(GTPV1U_DIR ${OPENAIRCN_DIR}/GTPV1-U) +set(GTPV1U_DIR ${OPENAIR3_DIR}/GTPV1-U) set (GTPV1U_SRC ${RRC_DIR}/rrc_eNB_GTPV1U.c ${GTPV1U_DIR}/nw-gtpv1u/src/NwGtpv1uTunnelEndPoint.c @@ -1007,16 +1007,16 @@ set (GTPV1U_SRC add_library(GTPV1U ${GTPV1U_SRC}) set(SCTP_SRC - ${OPENAIRCN_DIR}/SCTP/sctp_common.c - ${OPENAIRCN_DIR}/SCTP/sctp_eNB_task.c - ${OPENAIRCN_DIR}/SCTP/sctp_eNB_itti_messaging.c + ${OPENAIR3_DIR}/SCTP/sctp_common.c + ${OPENAIR3_DIR}/SCTP/sctp_eNB_task.c + ${OPENAIR3_DIR}/SCTP/sctp_eNB_itti_messaging.c ) add_library(SCTP_CLIENT ${SCTP_SRC}) -add_library(UDP ${OPENAIRCN_DIR}/UDP/udp_eNB_task.c) +add_library(UDP ${OPENAIR3_DIR}/UDP/udp_eNB_task.c) -set(NAS_SRC ${OPENAIRCN_DIR}/NAS/) +set(NAS_SRC ${OPENAIR3_DIR}/NAS/) set(libnas_api_OBJS ${NAS_SRC}COMMON/API/NETWORK/as_message.c ${NAS_SRC}COMMON/API/NETWORK/nas_message.c @@ -1413,7 +1413,7 @@ add_executable(lte-softmodem ${OPENAIR_TARGETS}/COMMON/create_tasks.c ${OPENAIR_TARGETS}/ARCH/COMMON/common_lib.c ${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/netlink_init.c - ${OPENAIRCN_DIR}/NAS/UE/nas_ue_task.c + ${OPENAIR3_DIR}/NAS/UE/nas_ue_task.c ${GTPU_need_ITTI} ${HW_SOURCE} ${RTAI_SOURCE} @@ -1496,22 +1496,22 @@ Message("-- HW_SOURCE=${HW_SOURCE}") # USIM process ################# #add_executable(usim -# ${OPENAIRCN_DIR}/NAS/TOOLS/usim_data.c -# ${OPENAIRCN_DIR}/NAS/USER/API/USIM/usim_api.c -# ${OPENAIRCN_DIR}/NAS/USER/API/USIM/aka_functions.c -# ${OPENAIRCN_DIR}/NAS/COMMON/UTIL/memory.c -# ${OPENAIRCN_DIR}/NAS/COMMON/UTIL/nas_log.c -# ${OPENAIRCN_DIR}/NAS/COMMON/UTIL/OctetString.c -# ${OPENAIRCN_DIR}/NAS/COMMON/UTIL/TLVEncoder.c +# ${OPENAIR3_DIR}/NAS/TOOLS/usim_data.c +# ${OPENAIR3_DIR}/NAS/USER/API/USIM/usim_api.c +# ${OPENAIR3_DIR}/NAS/USER/API/USIM/aka_functions.c +# ${OPENAIR3_DIR}/NAS/COMMON/UTIL/memory.c +# ${OPENAIR3_DIR}/NAS/COMMON/UTIL/nas_log.c +# ${OPENAIR3_DIR}/NAS/COMMON/UTIL/OctetString.c +# ${OPENAIR3_DIR}/NAS/COMMON/UTIL/TLVEncoder.c # ) #target_link_libraries (usim ${NAS_LIB} UTIL ${ITTI_LIB} LFDS pthread rt nettle crypto m) # ??? ##################### #add_executable(nvram -# ${OPENAIRCN_DIR}/NAS/TOOLS/ue_data.c -# ${OPENAIRCN_DIR}/NAS/COMMON/UTIL/memory.c -# ${OPENAIRCN_DIR}/NAS/COMMON/UTIL/nas_log.c +# ${OPENAIR3_DIR}/NAS/TOOLS/ue_data.c +# ${OPENAIR3_DIR}/NAS/COMMON/UTIL/memory.c +# ${OPENAIR3_DIR}/NAS/COMMON/UTIL/nas_log.c # ) #target_link_libraries (nvram LIB_NAS_UE UTIL ${ITTI_LIB} LFDS pthread rt nettle crypto m) @@ -1538,7 +1538,7 @@ add_executable(oaisim ${OPENAIR2_DIR}/RRC/NAS/nas_config.c ${OPENAIR2_DIR}/RRC/NAS/rb_config.c ${OPENAIR2_DIR}/UTIL/OMG/sumo.c - ${OPENAIRCN_DIR}/NAS/UE/nas_ue_task.c + ${OPENAIR3_DIR}/NAS/UE/nas_ue_task.c ${GTPU_need_ITTI} ${OPENAIR_TARGETS}/COMMON/create_tasks.c ${HW_SOURCE} @@ -1611,12 +1611,12 @@ foreach(myExe dlsim ulsim pbchsim scansim mbmssim pdcchsim pucchsim prachsim syn endforeach(myExe) add_executable(test_epc_generate_scenario - ${OPENAIRCN_DIR}/TEST/EPC_TEST/generate_scenario.c + ${OPENAIR3_DIR}/TEST/EPC_TEST/generate_scenario.c ${OPENAIR2_DIR}/ENB_APP/enb_config.h ${OPENAIR2_DIR}/COMMON/commonDef.h ${OPENAIR2_DIR}/COMMON/messages_def.h ${OPENAIR2_DIR}/COMMON/messages_types.h - ${OPENAIRCN_DIR}/S1AP/s1ap_eNB_defs.h + ${OPENAIR3_DIR}/S1AP/s1ap_eNB_defs.h ${OPENAIR_BIN_DIR}/messages_xml.h ) target_link_libraries (test_epc_generate_scenario diff --git a/cmake_targets/at_commands/CMakeLists.txt b/cmake_targets/at_commands/CMakeLists.txt index e03e876bd4..0b8bfed25b 100755 --- a/cmake_targets/at_commands/CMakeLists.txt +++ b/cmake_targets/at_commands/CMakeLists.txt @@ -47,11 +47,11 @@ endif( NOT DEFINED OPENAIR_DIR) set(OPENAIR1_DIR ${OPENAIR_DIR}/openair1) set(OPENAIR2_DIR ${OPENAIR_DIR}/openair2) set(OPENAIR3_DIR ${OPENAIR_DIR}/openair3) -set(OPENAIRCN_DIR ${OPENAIR_DIR}/openair-cn) +set(OPENAIR3_DIR ${OPENAIR_DIR}/openair3) set(OPENAIR_TARGETS ${OPENAIR_DIR}/targets) set(OPENAIR_CMAKE_SCRIPTS ${OPENAIR_DIR}/cmake_targets/tools) set(OPENAIR_BIN_DIR ${OPENAIR_DIR}/targets/bin) -set(OPENAIR_NAS_DIR ${OPENAIR_DIR}/openair-cn/NAS) +set(OPENAIR_NAS_DIR ${OPENAIR_DIR}/openair3/NAS) set(CMAKE_MODULE_PATH "${OPENAIR_DIR}/cmake_targets/tools/MODULES" "${CMAKE_MODULE_PATH}") @@ -131,20 +131,20 @@ add_boolean_option(NAS_MME False "NAS_UE and NAS_MME are incompa # SECU LIB ################################################################################ set(secu_cn_SRC - ${OPENAIRCN_DIR}/SECU/kdf.c - ${OPENAIRCN_DIR}/SECU/rijndael.c - ${OPENAIRCN_DIR}/SECU/snow3g.c - ${OPENAIRCN_DIR}/SECU/key_nas_deriver.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eea1.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eia1.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eea2.c - ${OPENAIRCN_DIR}/SECU/nas_stream_eia2.c + ${OPENAIR3_DIR}/SECU/kdf.c + ${OPENAIR3_DIR}/SECU/rijndael.c + ${OPENAIR3_DIR}/SECU/snow3g.c + ${OPENAIR3_DIR}/SECU/key_nas_deriver.c + ${OPENAIR3_DIR}/SECU/nas_stream_eea1.c + ${OPENAIR3_DIR}/SECU/nas_stream_eia1.c + ${OPENAIR3_DIR}/SECU/nas_stream_eea2.c + ${OPENAIR3_DIR}/SECU/nas_stream_eia2.c ) add_library(secu_cn ${secu_cn_SRC}) target_include_directories(secu_cn PRIVATE ${OPENAIR_DIR}/common/utils/itti ${OPENAIR_DIR}/openair2/COMMON - ${OPENAIRCN_DIR}/UTILS + ${OPENAIR3_DIR}/UTILS ) ################################################################################ @@ -657,8 +657,8 @@ target_include_directories(ies PRIVATE ################################################################################ include_directories( ${OPENAIR_DIR}/common/utils/msc - ${OPENAIRCN_DIR}/COMMON - ${OPENAIRCN_DIR}/SECU + ${OPENAIR3_DIR}/COMMON + ${OPENAIR3_DIR}/SECU ${OPENAIR_NAS_DIR}/src ${OPENAIR_NAS_DIR}/COMMON ${OPENAIR_NAS_DIR}/COMMON/API/NETWORK diff --git a/cmake_targets/nas_sim_tools/CMakeLists.txt b/cmake_targets/nas_sim_tools/CMakeLists.txt index 1894ba6697..732ede3f94 100644 --- a/cmake_targets/nas_sim_tools/CMakeLists.txt +++ b/cmake_targets/nas_sim_tools/CMakeLists.txt @@ -12,7 +12,7 @@ set(OPENAIR_DIR $ENV{OPENAIR_DIR}) set(OPENAIR1_DIR $ENV{OPENAIR_DIR}/openair1) set(OPENAIR2_DIR $ENV{OPENAIR_DIR}/openair2) set(OPENAIR3_DIR $ENV{OPENAIR_DIR}/openair3) -set(OPENAIRCN_DIR $ENV{OPENAIR_DIR}/openair-cn) +set(OPENAIR3_DIR $ENV{OPENAIR_DIR}/openair3) set(OPENAIR_TARGETS $ENV{OPENAIR_DIR}/targets) #set(EXECUTABLE_OUTPUT_PATH ${OPENAIR_DIR}/targets/bin) @@ -20,30 +20,30 @@ set(OPENAIR_TARGETS $ENV{OPENAIR_DIR}/targets) # Add .h files for dependancies set(usim_SRC - ${OPENAIR_DIR}/openair-cn/NAS/TOOLS/usim_data.c - ${OPENAIR_DIR}/openair-cn/NAS/UE/API/USIM/usim_api.c - ${OPENAIR_DIR}/openair-cn/NAS/UE/API/USIM/aka_functions.c - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/memory.c - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/nas_log.c - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/OctetString.c - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/TLVEncoder.c + ${OPENAIR_DIR}/openair3/NAS/TOOLS/usim_data.c + ${OPENAIR_DIR}/openair3/NAS/UE/API/USIM/usim_api.c + ${OPENAIR_DIR}/openair3/NAS/UE/API/USIM/aka_functions.c + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/memory.c + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/nas_log.c + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/OctetString.c + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/TLVEncoder.c ) set(usim_HDR - ${OPENAIR_DIR}/openair-cn/NAS/TOOLS/network.h - ${OPENAIR_DIR}/openair-cn/NAS/UE/API/USIM/usim_api.h - ${OPENAIR_DIR}/openair-cn/NAS/UE/API/USIM/aka_functions.h - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/memory.h - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/nas_log.h - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/OctetString.h - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/TLVEncoder.h + ${OPENAIR_DIR}/openair3/NAS/TOOLS/network.h + ${OPENAIR_DIR}/openair3/NAS/UE/API/USIM/usim_api.h + ${OPENAIR_DIR}/openair3/NAS/UE/API/USIM/aka_functions.h + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/memory.h + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/nas_log.h + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/OctetString.h + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/TLVEncoder.h ) include_directories( - ${OPENAIR_DIR}/openair-cn/NAS/COMMON - ${OPENAIR_DIR}/openair-cn/NAS/UE/API/USIM - ${OPENAIR_DIR}/openair-cn/NAS/UE/EMM/ - ${OPENAIR_DIR}/openair-cn/NAS/UE/ESM/ - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/IES/ - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL + ${OPENAIR_DIR}/openair3/NAS/COMMON + ${OPENAIR_DIR}/openair3/NAS/UE/API/USIM + ${OPENAIR_DIR}/openair3/NAS/UE/EMM/ + ${OPENAIR_DIR}/openair3/NAS/UE/ESM/ + ${OPENAIR_DIR}/openair3/NAS/COMMON/IES/ + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL ) ADD_EXECUTABLE(usim ${usim_SRC} ${usim_HDR}) @@ -51,15 +51,15 @@ ADD_EXECUTABLE(usim ${usim_SRC} ${usim_HDR}) set(nvram_SRC - ${OPENAIR_DIR}/openair-cn/NAS/TOOLS/ue_data.c - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/memory.c - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/nas_log.c + ${OPENAIR_DIR}/openair3/NAS/TOOLS/ue_data.c + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/memory.c + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/nas_log.c ) set(nvram_HDR - ${OPENAIR_DIR}/openair-cn/NAS/UE/EMM/emmData.h - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/UTIL/memory.h - ${OPENAIR_DIR}/openair-cn/NAS/COMMON/userDef.h + ${OPENAIR_DIR}/openair3/NAS/UE/EMM/emmData.h + ${OPENAIR_DIR}/openair3/NAS/COMMON/UTIL/memory.h + ${OPENAIR_DIR}/openair3/NAS/COMMON/userDef.h ) ADD_EXECUTABLE(nvram ${nvram_SRC} ${nvram_HDR}) diff --git a/cmake_targets/tools/build_helper b/cmake_targets/tools/build_helper index 953c21d929..e77ded6142 100755 --- a/cmake_targets/tools/build_helper +++ b/cmake_targets/tools/build_helper @@ -271,8 +271,8 @@ install_asn1c_from_source(){ cd /tmp/asn1c-r1516 rm -rf /tmp/asn1c-r1516/* svn co https://github.com/vlm/asn1c/trunk /tmp/asn1c-r1516 -r 1516 > /tmp/log_compile_asn1c - patch -p0 < $OPENAIR_DIR/openair-cn/S1AP/MESSAGES/ASN1/asn1cpatch.p0 >> /tmp/log_compile_asn1c - patch -p0 < $OPENAIR_DIR/openair-cn/S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 >> /tmp/log_compile_asn1c + patch -p0 < $OPENAIR_DIR/openair3/S1AP/MESSAGES/ASN1/asn1cpatch.p0 >> /tmp/log_compile_asn1c + patch -p0 < $OPENAIR_DIR/openair3/S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 >> /tmp/log_compile_asn1c patch -p0 < $OPENAIR_DIR/openair2/RRC/LITE/MESSAGES/asn1c/asn1cpatch.p0 >> /tmp/log_compile_asn1c ./configure make > /tmp/log_compile_asn1c 2>&1 @@ -311,13 +311,13 @@ set_openair_env(){ [ -f "/.$fullpath" ] || fullpath=`readlink -f $PWD/$fullpath` openair_path=${fullpath%/cmake_targets/*} openair_path=${openair_path%/targets/*} - openair_path=${openair_path%/openair-cn/*} + openair_path=${openair_path%/openair3/*} openair_path=${openair_path%/openair[123]/*} export OPENAIR_DIR=$openair_path export OPENAIR1_DIR=$openair_path/openair1 export OPENAIR2_DIR=$openair_path/openair2 export OPENAIR3_DIR=$openair_path/openair3 - export OPENAIRCN_DIR=$openair_path/openair-cn + export OPENAIR3_DIR=$openair_path/openair3 export OPENAIR_TARGETS=$openair_path/targets } diff --git a/cmake_targets/tools/indent_source_code b/cmake_targets/tools/indent_source_code index 5e9f08f067..64de1c4c50 100755 --- a/cmake_targets/tools/indent_source_code +++ b/cmake_targets/tools/indent_source_code @@ -50,7 +50,7 @@ set_openair_env #find $OPENAIR_DIR/openair1 -type f \( -name '*.c' -o -name '*.h' \) -exec sed --in-place 's/[[:space:]]\+$//' {} \+ #find $OPENAIR_DIR/openair2 -type f \( -name '*.c' -o -name '*.h' \) -exec sed --in-place 's/[[:space:]]\+$//' {} \+ #find $OPENAIR_DIR/openair3 -type f \( -name '*.c' -o -name '*.h' \) -exec sed --in-place 's/[[:space:]]\+$//' {} \+ - #find $OPENAIR_DIR/openair-cn -type f \( -name '*.c' -o -name '*.h' \) -exec sed --in-place 's/[[:space:]]\+$//' {} \+ + #find $OPENAIR_DIR/openair3 -type f \( -name '*.c' -o -name '*.h' \) -exec sed --in-place 's/[[:space:]]\+$//' {} \+ #find $OPENAIR_DIR/targets -type f \( -name '*.c' -o -name '*.h' \) -exec sed --in-place 's/[[:space:]]\+$//' {} \+ # Style google not available on 14.04 @@ -65,8 +65,8 @@ set_openair_env $OPENAIR_DIR/openair2/*.c \ $OPENAIR_DIR/openair3/*.h \ $OPENAIR_DIR/openair3/*.c \ - $OPENAIR_DIR/openair-cn/*.h \ - $OPENAIR_DIR/openair-cn/*.c \ + $OPENAIR_DIR/openair3/*.h \ + $OPENAIR_DIR/openair3/*.c \ $OPENAIR_DIR/targets/*.h \ $OPENAIR_DIR/targets/*.c } diff --git a/cmake_targets/tools/perf_oai.bash b/cmake_targets/tools/perf_oai.bash index fe51ef1ee5..2254f64ea3 100755 --- a/cmake_targets/tools/perf_oai.bash +++ b/cmake_targets/tools/perf_oai.bash @@ -736,7 +736,7 @@ function main() cecho "OPENAIR1_DIR = $OPENAIR1_DIR" $green cecho "OPENAIR2_DIR = $OPENAIR2_DIR" $green cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green - cecho "OPENAIRCN_DIR = $OPENAIRCN_DIR" $green + cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green cecho "OPENAIR_TARGETS = $OPENAIR_TARGETS" $green @@ -744,7 +744,7 @@ function main() echo "OPENAIR1_DIR = $OPENAIR1_DIR" >> results/${oai_exp_date} echo "OPENAIR2_DIR = $OPENAIR2_DIR" >> results/${oai_exp_date} echo "OPENAIR3_DIR = $OPENAIR3_DIR" >> results/${oai_exp_date} - echo "OPENAIRCN_DIR = $OPENAIRCN_DIR" >> results/${oai_exp_date} + echo "OPENAIR3_DIR = $OPENAIR3_DIR" >> results/${oai_exp_date} echo "OPENAIR_TARGETS = $OPENAIR_TARGETS" >> results/${oai_exp_date} diff --git a/oaienv b/oaienv index 4aae35ca5b..383c75a4b1 100644 --- a/oaienv +++ b/oaienv @@ -4,7 +4,6 @@ export OPENAIR_DIR=$(pwd) export OPENAIR1_DIR=$OPENAIR_HOME/openair1 export OPENAIR2_DIR=$OPENAIR_HOME/openair2 export OPENAIR3_DIR=$OPENAIR_HOME/openair3 -export OPENAIRCN_DIR=$OPENAIR_HOME/openair-cn export OPENAIR_TARGETS=$OPENAIR_HOME/targets export OPENAIRITS_DIR=$OPENAIR_HOME/openairITS @@ -17,4 +16,3 @@ alias oait='cd $OPENAIR_TARGETS' alias oailte='cd $OPENAIR_TARGETS/RT/USER' alias oais='cd $OPENAIR_TARGETS/SIMU/USER' alias oaiex='cd $OPENAIR_TARGETS/SIMU/EXAMPLES' -alias oaicn='cd OPENAIRCN_DIR' diff --git a/openair-cn/COMMON/as_message.h b/openair3/COMMON/as_message.h similarity index 100% rename from openair-cn/COMMON/as_message.h rename to openair3/COMMON/as_message.h diff --git a/openair-cn/COMMON/common_types.h b/openair3/COMMON/common_types.h similarity index 100% rename from openair-cn/COMMON/common_types.h rename to openair3/COMMON/common_types.h diff --git a/openair-cn/COMMON/gtpv1_u_messages_def.h b/openair3/COMMON/gtpv1_u_messages_def.h similarity index 100% rename from openair-cn/COMMON/gtpv1_u_messages_def.h rename to openair3/COMMON/gtpv1_u_messages_def.h diff --git a/openair-cn/COMMON/gtpv1_u_messages_types.h b/openair3/COMMON/gtpv1_u_messages_types.h similarity index 100% rename from openair-cn/COMMON/gtpv1_u_messages_types.h rename to openair3/COMMON/gtpv1_u_messages_types.h diff --git a/openair-cn/COMMON/intertask_interface_conf.h b/openair3/COMMON/intertask_interface_conf.h similarity index 100% rename from openair-cn/COMMON/intertask_interface_conf.h rename to openair3/COMMON/intertask_interface_conf.h diff --git a/openair-cn/COMMON/messages_def.h b/openair3/COMMON/messages_def.h similarity index 100% rename from openair-cn/COMMON/messages_def.h rename to openair3/COMMON/messages_def.h diff --git a/openair-cn/COMMON/messages_types.h b/openair3/COMMON/messages_types.h similarity index 100% rename from openair-cn/COMMON/messages_types.h rename to openair3/COMMON/messages_types.h diff --git a/openair-cn/COMMON/nas_messages_def.h b/openair3/COMMON/nas_messages_def.h similarity index 100% rename from openair-cn/COMMON/nas_messages_def.h rename to openair3/COMMON/nas_messages_def.h diff --git a/openair-cn/COMMON/nas_messages_types.h b/openair3/COMMON/nas_messages_types.h similarity index 100% rename from openair-cn/COMMON/nas_messages_types.h rename to openair3/COMMON/nas_messages_types.h diff --git a/openair-cn/COMMON/s1ap_messages_def.h b/openair3/COMMON/s1ap_messages_def.h similarity index 100% rename from openair-cn/COMMON/s1ap_messages_def.h rename to openair3/COMMON/s1ap_messages_def.h diff --git a/openair-cn/COMMON/s1ap_messages_types.h b/openair3/COMMON/s1ap_messages_types.h similarity index 100% rename from openair-cn/COMMON/s1ap_messages_types.h rename to openair3/COMMON/s1ap_messages_types.h diff --git a/openair-cn/COMMON/sctp_messages_def.h b/openair3/COMMON/sctp_messages_def.h similarity index 100% rename from openair-cn/COMMON/sctp_messages_def.h rename to openair3/COMMON/sctp_messages_def.h diff --git a/openair-cn/COMMON/sctp_messages_types.h b/openair3/COMMON/sctp_messages_types.h similarity index 100% rename from openair-cn/COMMON/sctp_messages_types.h rename to openair3/COMMON/sctp_messages_types.h diff --git a/openair-cn/COMMON/security_types.h b/openair3/COMMON/security_types.h similarity index 100% rename from openair-cn/COMMON/security_types.h rename to openair3/COMMON/security_types.h diff --git a/openair-cn/COMMON/tasks_def.h b/openair3/COMMON/tasks_def.h similarity index 100% rename from openair-cn/COMMON/tasks_def.h rename to openair3/COMMON/tasks_def.h diff --git a/openair-cn/COMMON/udp_messages_def.h b/openair3/COMMON/udp_messages_def.h similarity index 100% rename from openair-cn/COMMON/udp_messages_def.h rename to openair3/COMMON/udp_messages_def.h diff --git a/openair-cn/COMMON/udp_messages_types.h b/openair3/COMMON/udp_messages_types.h similarity index 100% rename from openair-cn/COMMON/udp_messages_types.h rename to openair3/COMMON/udp_messages_types.h diff --git a/openair-cn/COPYING b/openair3/COPYING similarity index 100% rename from openair-cn/COPYING rename to openair3/COPYING diff --git a/openair-cn/DOCS/COPYING b/openair3/DOCS/COPYING similarity index 100% rename from openair-cn/DOCS/COPYING rename to openair3/DOCS/COPYING diff --git a/openair-cn/DOCS/DOXYGEN/COPYING b/openair3/DOCS/DOXYGEN/COPYING similarity index 100% rename from openair-cn/DOCS/DOXYGEN/COPYING rename to openair3/DOCS/DOXYGEN/COPYING diff --git a/openair-cn/DOCS/DOXYGEN/Doxyfile.in b/openair3/DOCS/DOXYGEN/Doxyfile.in similarity index 100% rename from openair-cn/DOCS/DOXYGEN/Doxyfile.in rename to openair3/DOCS/DOXYGEN/Doxyfile.in diff --git a/openair-cn/DOCS/DOXYGEN/Makefile.am b/openair3/DOCS/DOXYGEN/Makefile.am similarity index 100% rename from openair-cn/DOCS/DOXYGEN/Makefile.am rename to openair3/DOCS/DOXYGEN/Makefile.am diff --git a/openair-cn/DOCS/Latex/COPYING b/openair3/DOCS/Latex/COPYING similarity index 100% rename from openair-cn/DOCS/Latex/COPYING rename to openair3/DOCS/Latex/COPYING diff --git a/openair-cn/DOCS/Latex/DefaultBearer/COPYING b/openair3/DOCS/Latex/DefaultBearer/COPYING similarity index 100% rename from openair-cn/DOCS/Latex/DefaultBearer/COPYING rename to openair3/DOCS/Latex/DefaultBearer/COPYING diff --git a/openair-cn/DOCS/Latex/DefaultBearer/DefaultBearer.pdf b/openair3/DOCS/Latex/DefaultBearer/DefaultBearer.pdf similarity index 100% rename from openair-cn/DOCS/Latex/DefaultBearer/DefaultBearer.pdf rename to openair3/DOCS/Latex/DefaultBearer/DefaultBearer.pdf diff --git a/openair-cn/DOCS/Latex/DefaultBearer/DefaultBearer.tex b/openair3/DOCS/Latex/DefaultBearer/DefaultBearer.tex similarity index 100% rename from openair-cn/DOCS/Latex/DefaultBearer/DefaultBearer.tex rename to openair3/DOCS/Latex/DefaultBearer/DefaultBearer.tex diff --git a/openair-cn/DOCS/Latex/EPC/COPYING b/openair3/DOCS/Latex/EPC/COPYING similarity index 100% rename from openair-cn/DOCS/Latex/EPC/COPYING rename to openair3/DOCS/Latex/EPC/COPYING diff --git a/openair-cn/DOCS/Latex/EPC/EPC.pdf b/openair3/DOCS/Latex/EPC/EPC.pdf similarity index 100% rename from openair-cn/DOCS/Latex/EPC/EPC.pdf rename to openair3/DOCS/Latex/EPC/EPC.pdf diff --git a/openair-cn/DOCS/Latex/EPC/EPC.tex b/openair3/DOCS/Latex/EPC/EPC.tex similarity index 100% rename from openair-cn/DOCS/Latex/EPC/EPC.tex rename to openair3/DOCS/Latex/EPC/EPC.tex diff --git a/openair-cn/DOCS/Latex/EPC/Makefile b/openair3/DOCS/Latex/EPC/Makefile similarity index 100% rename from openair-cn/DOCS/Latex/EPC/Makefile rename to openair3/DOCS/Latex/EPC/Makefile diff --git a/openair-cn/DOCS/Makefile.am b/openair3/DOCS/Makefile.am similarity index 100% rename from openair-cn/DOCS/Makefile.am rename to openair3/DOCS/Makefile.am diff --git a/openair-cn/GTPV1-U/Makefile.am b/openair3/GTPV1-U/Makefile.am similarity index 100% rename from openair-cn/GTPV1-U/Makefile.am rename to openair3/GTPV1-U/Makefile.am diff --git a/openair-cn/GTPV1-U/Makefile.eNB b/openair3/GTPV1-U/Makefile.eNB similarity index 100% rename from openair-cn/GTPV1-U/Makefile.eNB rename to openair3/GTPV1-U/Makefile.eNB diff --git a/openair-cn/GTPV1-U/gtpv1u.h b/openair3/GTPV1-U/gtpv1u.h similarity index 100% rename from openair-cn/GTPV1-U/gtpv1u.h rename to openair3/GTPV1-U/gtpv1u.h diff --git a/openair-cn/GTPV1-U/gtpv1u_eNB.c b/openair3/GTPV1-U/gtpv1u_eNB.c similarity index 100% rename from openair-cn/GTPV1-U/gtpv1u_eNB.c rename to openair3/GTPV1-U/gtpv1u_eNB.c diff --git a/openair-cn/GTPV1-U/gtpv1u_eNB_defs.h b/openair3/GTPV1-U/gtpv1u_eNB_defs.h similarity index 100% rename from openair-cn/GTPV1-U/gtpv1u_eNB_defs.h rename to openair3/GTPV1-U/gtpv1u_eNB_defs.h diff --git a/openair-cn/GTPV1-U/gtpv1u_eNB_task.h b/openair3/GTPV1-U/gtpv1u_eNB_task.h similarity index 100% rename from openair-cn/GTPV1-U/gtpv1u_eNB_task.h rename to openair3/GTPV1-U/gtpv1u_eNB_task.h diff --git a/openair-cn/GTPV1-U/gtpv1u_sgw_defs.h b/openair3/GTPV1-U/gtpv1u_sgw_defs.h similarity index 100% rename from openair-cn/GTPV1-U/gtpv1u_sgw_defs.h rename to openair3/GTPV1-U/gtpv1u_sgw_defs.h diff --git a/openair-cn/GTPV1-U/gtpv1u_task.c b/openair3/GTPV1-U/gtpv1u_task.c similarity index 100% rename from openair-cn/GTPV1-U/gtpv1u_task.c rename to openair3/GTPV1-U/gtpv1u_task.c diff --git a/openair-cn/GTPV1-U/gtpv1u_teid_pool.c b/openair3/GTPV1-U/gtpv1u_teid_pool.c similarity index 100% rename from openair-cn/GTPV1-U/gtpv1u_teid_pool.c rename to openair3/GTPV1-U/gtpv1u_teid_pool.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/AUTHORS b/openair3/GTPV1-U/nw-gtpv1u/AUTHORS similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/AUTHORS rename to openair3/GTPV1-U/nw-gtpv1u/AUTHORS diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/COPYING b/openair3/GTPV1-U/nw-gtpv1u/COPYING similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/COPYING rename to openair3/GTPV1-U/nw-gtpv1u/COPYING diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/ChangeLog b/openair3/GTPV1-U/nw-gtpv1u/ChangeLog similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/ChangeLog rename to openair3/GTPV1-U/nw-gtpv1u/ChangeLog diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/NEWS b/openair3/GTPV1-U/nw-gtpv1u/NEWS similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/NEWS rename to openair3/GTPV1-U/nw-gtpv1u/NEWS diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/README b/openair3/GTPV1-U/nw-gtpv1u/README similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/README rename to openair3/GTPV1-U/nw-gtpv1u/README diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uLog.h b/openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uLog.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uLog.h rename to openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uLog.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uPrivate.h b/openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uPrivate.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uPrivate.h rename to openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uPrivate.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTrxn.h b/openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTrxn.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTrxn.h rename to openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTrxn.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTunnelEndPoint.h b/openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTunnelEndPoint.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTunnelEndPoint.h rename to openair3/GTPV1-U/nw-gtpv1u/include/NwGtpv1uTunnelEndPoint.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1u.h b/openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1u.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1u.h rename to openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1u.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uError.h b/openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uError.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uError.h rename to openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uError.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uIe.h b/openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uIe.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uIe.h rename to openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uIe.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uMsg.h b/openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uMsg.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uMsg.h rename to openair3/GTPV1-U/nw-gtpv1u/shared/NwGtpv1uMsg.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/shared/NwLog.h b/openair3/GTPV1-U/nw-gtpv1u/shared/NwLog.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/shared/NwLog.h rename to openair3/GTPV1-U/nw-gtpv1u/shared/NwLog.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/shared/NwTypes.h b/openair3/GTPV1-U/nw-gtpv1u/shared/NwTypes.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/shared/NwTypes.h rename to openair3/GTPV1-U/nw-gtpv1u/shared/NwTypes.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/shared/NwUtils.h b/openair3/GTPV1-U/nw-gtpv1u/shared/NwUtils.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/shared/NwUtils.h rename to openair3/GTPV1-U/nw-gtpv1u/shared/NwUtils.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1u.c b/openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1u.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1u.c rename to openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1u.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1uMsg.c b/openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1uMsg.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1uMsg.c rename to openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1uMsg.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTrxn.c b/openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTrxn.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTrxn.c rename to openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTrxn.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTunnelEndPoint.c b/openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTunnelEndPoint.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTunnelEndPoint.c rename to openair3/GTPV1-U/nw-gtpv1u/src/NwGtpv1uTunnelEndPoint.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/Makefile.am b/openair3/GTPV1-U/nw-gtpv1u/test-app/Makefile.am similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/Makefile.am rename to openair3/GTPV1-U/nw-gtpv1u/test-app/Makefile.am diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/Makefile.in b/openair3/GTPV1-U/nw-gtpv1u/test-app/Makefile.in similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/Makefile.in rename to openair3/GTPV1-U/nw-gtpv1u/test-app/Makefile.in diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.am b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.am similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.am rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.am diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.in b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.in similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.in rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/Makefile.in diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwEvt.h b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwEvt.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwEvt.h rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwEvt.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.c b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.c rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.h b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.h rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniLogMgrEntity.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.c b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.c rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.h b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.h rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniTmrMgrEntity.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.c b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.c rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.h b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.h rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUdpEntity.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.c b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.c rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.c diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.h b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.h similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.h rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/NwMiniUlpEntity.h diff --git a/openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/helloworld.c b/openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/helloworld.c similarity index 100% rename from openair-cn/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/helloworld.c rename to openair3/GTPV1-U/nw-gtpv1u/test-app/nw-helloworld/helloworld.c diff --git a/openair-cn/INTERTASK_INTERFACE b/openair3/INTERTASK_INTERFACE similarity index 100% rename from openair-cn/INTERTASK_INTERFACE rename to openair3/INTERTASK_INTERFACE diff --git a/openair-cn/NAS/COMMON/API/NETWORK/COPYING b/openair3/NAS/COMMON/API/NETWORK/COPYING similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/COPYING rename to openair3/NAS/COMMON/API/NETWORK/COPYING diff --git a/openair-cn/NAS/COMMON/API/NETWORK/Makefile b/openair3/NAS/COMMON/API/NETWORK/Makefile similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/Makefile rename to openair3/NAS/COMMON/API/NETWORK/Makefile diff --git a/openair-cn/NAS/COMMON/API/NETWORK/as_message.c b/openair3/NAS/COMMON/API/NETWORK/as_message.c similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/as_message.c rename to openair3/NAS/COMMON/API/NETWORK/as_message.c diff --git a/openair-cn/NAS/COMMON/API/NETWORK/as_message.h b/openair3/NAS/COMMON/API/NETWORK/as_message.h similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/as_message.h rename to openair3/NAS/COMMON/API/NETWORK/as_message.h diff --git a/openair-cn/NAS/COMMON/API/NETWORK/l2_message.h b/openair3/NAS/COMMON/API/NETWORK/l2_message.h similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/l2_message.h rename to openair3/NAS/COMMON/API/NETWORK/l2_message.h diff --git a/openair-cn/NAS/COMMON/API/NETWORK/nas_message.c b/openair3/NAS/COMMON/API/NETWORK/nas_message.c similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/nas_message.c rename to openair3/NAS/COMMON/API/NETWORK/nas_message.c diff --git a/openair-cn/NAS/COMMON/API/NETWORK/nas_message.h b/openair3/NAS/COMMON/API/NETWORK/nas_message.h similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/nas_message.h rename to openair3/NAS/COMMON/API/NETWORK/nas_message.h diff --git a/openair-cn/NAS/COMMON/API/NETWORK/network_api.c b/openair3/NAS/COMMON/API/NETWORK/network_api.c similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/network_api.c rename to openair3/NAS/COMMON/API/NETWORK/network_api.c diff --git a/openair-cn/NAS/COMMON/API/NETWORK/network_api.h b/openair3/NAS/COMMON/API/NETWORK/network_api.h similarity index 100% rename from openair-cn/NAS/COMMON/API/NETWORK/network_api.h rename to openair3/NAS/COMMON/API/NETWORK/network_api.h diff --git a/openair-cn/NAS/COMMON/COPYING b/openair3/NAS/COMMON/COPYING similarity index 100% rename from openair-cn/NAS/COMMON/COPYING rename to openair3/NAS/COMMON/COPYING diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachAccept.c b/openair3/NAS/COMMON/EMM/MSG/AttachAccept.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachAccept.c rename to openair3/NAS/COMMON/EMM/MSG/AttachAccept.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachAccept.h b/openair3/NAS/COMMON/EMM/MSG/AttachAccept.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachAccept.h rename to openair3/NAS/COMMON/EMM/MSG/AttachAccept.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachComplete.c b/openair3/NAS/COMMON/EMM/MSG/AttachComplete.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachComplete.c rename to openair3/NAS/COMMON/EMM/MSG/AttachComplete.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachComplete.h b/openair3/NAS/COMMON/EMM/MSG/AttachComplete.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachComplete.h rename to openair3/NAS/COMMON/EMM/MSG/AttachComplete.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachReject.c b/openair3/NAS/COMMON/EMM/MSG/AttachReject.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachReject.c rename to openair3/NAS/COMMON/EMM/MSG/AttachReject.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachReject.h b/openair3/NAS/COMMON/EMM/MSG/AttachReject.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachReject.h rename to openair3/NAS/COMMON/EMM/MSG/AttachReject.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachRequest.c b/openair3/NAS/COMMON/EMM/MSG/AttachRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachRequest.c rename to openair3/NAS/COMMON/EMM/MSG/AttachRequest.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AttachRequest.h b/openair3/NAS/COMMON/EMM/MSG/AttachRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AttachRequest.h rename to openair3/NAS/COMMON/EMM/MSG/AttachRequest.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationFailure.c b/openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationFailure.c rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationFailure.h b/openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationFailure.h rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationFailure.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationReject.c b/openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationReject.c rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationReject.h b/openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationReject.h rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationReject.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationRequest.c b/openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationRequest.c rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationRequest.h b/openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationRequest.h rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationRequest.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationResponse.c b/openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationResponse.c rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/AuthenticationResponse.h b/openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/AuthenticationResponse.h rename to openair3/NAS/COMMON/EMM/MSG/AuthenticationResponse.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/COPYING b/openair3/NAS/COMMON/EMM/MSG/COPYING similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/COPYING rename to openair3/NAS/COMMON/EMM/MSG/COPYING diff --git a/openair-cn/NAS/COMMON/EMM/MSG/CsServiceNotification.c b/openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/CsServiceNotification.c rename to openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/CsServiceNotification.h b/openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/CsServiceNotification.h rename to openair3/NAS/COMMON/EMM/MSG/CsServiceNotification.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/DetachAccept.c b/openair3/NAS/COMMON/EMM/MSG/DetachAccept.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/DetachAccept.c rename to openair3/NAS/COMMON/EMM/MSG/DetachAccept.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/DetachAccept.h b/openair3/NAS/COMMON/EMM/MSG/DetachAccept.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/DetachAccept.h rename to openair3/NAS/COMMON/EMM/MSG/DetachAccept.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/DetachRequest.c b/openair3/NAS/COMMON/EMM/MSG/DetachRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/DetachRequest.c rename to openair3/NAS/COMMON/EMM/MSG/DetachRequest.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/DetachRequest.h b/openair3/NAS/COMMON/EMM/MSG/DetachRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/DetachRequest.h rename to openair3/NAS/COMMON/EMM/MSG/DetachRequest.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/DownlinkNasTransport.c b/openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/DownlinkNasTransport.c rename to openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/DownlinkNasTransport.h b/openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/DownlinkNasTransport.h rename to openair3/NAS/COMMON/EMM/MSG/DownlinkNasTransport.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/EmmInformation.c b/openair3/NAS/COMMON/EMM/MSG/EmmInformation.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/EmmInformation.c rename to openair3/NAS/COMMON/EMM/MSG/EmmInformation.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/EmmInformation.h b/openair3/NAS/COMMON/EMM/MSG/EmmInformation.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/EmmInformation.h rename to openair3/NAS/COMMON/EMM/MSG/EmmInformation.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/EmmStatus.c b/openair3/NAS/COMMON/EMM/MSG/EmmStatus.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/EmmStatus.c rename to openair3/NAS/COMMON/EMM/MSG/EmmStatus.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/EmmStatus.h b/openair3/NAS/COMMON/EMM/MSG/EmmStatus.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/EmmStatus.h rename to openair3/NAS/COMMON/EMM/MSG/EmmStatus.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.c b/openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.c rename to openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.h b/openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.h rename to openair3/NAS/COMMON/EMM/MSG/ExtendedServiceRequest.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationCommand.c b/openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationCommand.c rename to openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationCommand.h b/openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationCommand.h rename to openair3/NAS/COMMON/EMM/MSG/GutiReallocationCommand.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationComplete.c b/openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationComplete.c rename to openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationComplete.h b/openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/GutiReallocationComplete.h rename to openair3/NAS/COMMON/EMM/MSG/GutiReallocationComplete.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/IdentityRequest.c b/openair3/NAS/COMMON/EMM/MSG/IdentityRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/IdentityRequest.c rename to openair3/NAS/COMMON/EMM/MSG/IdentityRequest.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/IdentityRequest.h b/openair3/NAS/COMMON/EMM/MSG/IdentityRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/IdentityRequest.h rename to openair3/NAS/COMMON/EMM/MSG/IdentityRequest.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/IdentityResponse.c b/openair3/NAS/COMMON/EMM/MSG/IdentityResponse.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/IdentityResponse.c rename to openair3/NAS/COMMON/EMM/MSG/IdentityResponse.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/IdentityResponse.h b/openair3/NAS/COMMON/EMM/MSG/IdentityResponse.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/IdentityResponse.h rename to openair3/NAS/COMMON/EMM/MSG/IdentityResponse.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/Makefile b/openair3/NAS/COMMON/EMM/MSG/Makefile similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/Makefile rename to openair3/NAS/COMMON/EMM/MSG/Makefile diff --git a/openair-cn/NAS/COMMON/EMM/MSG/NASSecurityModeCommand.h b/openair3/NAS/COMMON/EMM/MSG/NASSecurityModeCommand.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/NASSecurityModeCommand.h rename to openair3/NAS/COMMON/EMM/MSG/NASSecurityModeCommand.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/NASSecurityModeComplete.h b/openair3/NAS/COMMON/EMM/MSG/NASSecurityModeComplete.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/NASSecurityModeComplete.h rename to openair3/NAS/COMMON/EMM/MSG/NASSecurityModeComplete.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/SecurityModeCommand.c b/openair3/NAS/COMMON/EMM/MSG/SecurityModeCommand.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/SecurityModeCommand.c rename to openair3/NAS/COMMON/EMM/MSG/SecurityModeCommand.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/SecurityModeComplete.c b/openair3/NAS/COMMON/EMM/MSG/SecurityModeComplete.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/SecurityModeComplete.c rename to openair3/NAS/COMMON/EMM/MSG/SecurityModeComplete.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/SecurityModeReject.c b/openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/SecurityModeReject.c rename to openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/SecurityModeReject.h b/openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/SecurityModeReject.h rename to openair3/NAS/COMMON/EMM/MSG/SecurityModeReject.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/ServiceReject.c b/openair3/NAS/COMMON/EMM/MSG/ServiceReject.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/ServiceReject.c rename to openair3/NAS/COMMON/EMM/MSG/ServiceReject.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/ServiceReject.h b/openair3/NAS/COMMON/EMM/MSG/ServiceReject.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/ServiceReject.h rename to openair3/NAS/COMMON/EMM/MSG/ServiceReject.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/ServiceRequest.c b/openair3/NAS/COMMON/EMM/MSG/ServiceRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/ServiceRequest.c rename to openair3/NAS/COMMON/EMM/MSG/ServiceRequest.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/ServiceRequest.h b/openair3/NAS/COMMON/EMM/MSG/ServiceRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/ServiceRequest.h rename to openair3/NAS/COMMON/EMM/MSG/ServiceRequest.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.c b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.c rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.h b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.h rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateAccept.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.c b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.c rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.h b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.h rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateComplete.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.c b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.c rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.h b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.h rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateReject.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.c b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.c rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.h b/openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.h rename to openair3/NAS/COMMON/EMM/MSG/TrackingAreaUpdateRequest.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/UplinkNasTransport.c b/openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/UplinkNasTransport.c rename to openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/UplinkNasTransport.h b/openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/UplinkNasTransport.h rename to openair3/NAS/COMMON/EMM/MSG/UplinkNasTransport.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/emm_cause.h b/openair3/NAS/COMMON/EMM/MSG/emm_cause.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/emm_cause.h rename to openair3/NAS/COMMON/EMM/MSG/emm_cause.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/emm_msg.c b/openair3/NAS/COMMON/EMM/MSG/emm_msg.c similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/emm_msg.c rename to openair3/NAS/COMMON/EMM/MSG/emm_msg.c diff --git a/openair-cn/NAS/COMMON/EMM/MSG/emm_msg.h b/openair3/NAS/COMMON/EMM/MSG/emm_msg.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/emm_msg.h rename to openair3/NAS/COMMON/EMM/MSG/emm_msg.h diff --git a/openair-cn/NAS/COMMON/EMM/MSG/emm_msgDef.h b/openair3/NAS/COMMON/EMM/MSG/emm_msgDef.h similarity index 100% rename from openair-cn/NAS/COMMON/EMM/MSG/emm_msgDef.h rename to openair3/NAS/COMMON/EMM/MSG/emm_msgDef.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.c b/openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.c rename to openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.h b/openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.h rename to openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextAccept.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.c b/openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.c rename to openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.h b/openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.h rename to openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextReject.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.c b/openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.c rename to openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.h b/openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.h rename to openair3/NAS/COMMON/ESM/MSG/ActivateDedicatedEpsBearerContextRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.c b/openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.c rename to openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.h b/openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.h rename to openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextAccept.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.c b/openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.c rename to openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.h b/openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.h rename to openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextReject.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.c b/openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.c rename to openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.h b/openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.h rename to openair3/NAS/COMMON/ESM/MSG/ActivateDefaultEpsBearerContextRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.c b/openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.c rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.h b/openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.h rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationReject.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.c b/openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.c rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.h b/openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.h rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceAllocationRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.c b/openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.c rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.h b/openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.h rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationReject.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.c b/openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.c rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.h b/openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.h rename to openair3/NAS/COMMON/ESM/MSG/BearerResourceModificationRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/COPYING b/openair3/NAS/COMMON/ESM/MSG/COPYING similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/COPYING rename to openair3/NAS/COMMON/ESM/MSG/COPYING diff --git a/openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.c b/openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.c rename to openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.h b/openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.h rename to openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextAccept.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.c b/openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.c rename to openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.h b/openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.h rename to openair3/NAS/COMMON/ESM/MSG/DeactivateEpsBearerContextRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/EsmInformationRequest.c b/openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/EsmInformationRequest.c rename to openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/EsmInformationRequest.h b/openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/EsmInformationRequest.h rename to openair3/NAS/COMMON/ESM/MSG/EsmInformationRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/EsmInformationResponse.c b/openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/EsmInformationResponse.c rename to openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/EsmInformationResponse.h b/openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/EsmInformationResponse.h rename to openair3/NAS/COMMON/ESM/MSG/EsmInformationResponse.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/EsmStatus.c b/openair3/NAS/COMMON/ESM/MSG/EsmStatus.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/EsmStatus.c rename to openair3/NAS/COMMON/ESM/MSG/EsmStatus.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/EsmStatus.h b/openair3/NAS/COMMON/ESM/MSG/EsmStatus.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/EsmStatus.h rename to openair3/NAS/COMMON/ESM/MSG/EsmStatus.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/Makefile b/openair3/NAS/COMMON/ESM/MSG/Makefile similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/Makefile rename to openair3/NAS/COMMON/ESM/MSG/Makefile diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.c b/openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.c rename to openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.h b/openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.h rename to openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextAccept.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.c b/openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.c rename to openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.h b/openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.h rename to openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextReject.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.c b/openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.c rename to openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.h b/openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.h rename to openair3/NAS/COMMON/ESM/MSG/ModifyEpsBearerContextRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityReject.c b/openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityReject.c rename to openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityReject.h b/openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityReject.h rename to openair3/NAS/COMMON/ESM/MSG/PdnConnectivityReject.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.c b/openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.c rename to openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.h b/openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.h rename to openair3/NAS/COMMON/ESM/MSG/PdnConnectivityRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectReject.c b/openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectReject.c rename to openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectReject.h b/openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectReject.h rename to openair3/NAS/COMMON/ESM/MSG/PdnDisconnectReject.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c b/openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c rename to openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h b/openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h rename to openair3/NAS/COMMON/ESM/MSG/PdnDisconnectRequest.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/esm_cause.h b/openair3/NAS/COMMON/ESM/MSG/esm_cause.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/esm_cause.h rename to openair3/NAS/COMMON/ESM/MSG/esm_cause.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/esm_msg.c b/openair3/NAS/COMMON/ESM/MSG/esm_msg.c similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/esm_msg.c rename to openair3/NAS/COMMON/ESM/MSG/esm_msg.c diff --git a/openair-cn/NAS/COMMON/ESM/MSG/esm_msg.h b/openair3/NAS/COMMON/ESM/MSG/esm_msg.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/esm_msg.h rename to openair3/NAS/COMMON/ESM/MSG/esm_msg.h diff --git a/openair-cn/NAS/COMMON/ESM/MSG/esm_msgDef.h b/openair3/NAS/COMMON/ESM/MSG/esm_msgDef.h similarity index 100% rename from openair-cn/NAS/COMMON/ESM/MSG/esm_msgDef.h rename to openair3/NAS/COMMON/ESM/MSG/esm_msgDef.h diff --git a/openair-cn/NAS/COMMON/IES/AccessPointName.c b/openair3/NAS/COMMON/IES/AccessPointName.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/AccessPointName.c rename to openair3/NAS/COMMON/IES/AccessPointName.c diff --git a/openair-cn/NAS/COMMON/IES/AccessPointName.h b/openair3/NAS/COMMON/IES/AccessPointName.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/AccessPointName.h rename to openair3/NAS/COMMON/IES/AccessPointName.h diff --git a/openair-cn/NAS/COMMON/IES/AdditionalUpdateResult.c b/openair3/NAS/COMMON/IES/AdditionalUpdateResult.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/AdditionalUpdateResult.c rename to openair3/NAS/COMMON/IES/AdditionalUpdateResult.c diff --git a/openair-cn/NAS/COMMON/IES/AdditionalUpdateResult.h b/openair3/NAS/COMMON/IES/AdditionalUpdateResult.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/AdditionalUpdateResult.h rename to openair3/NAS/COMMON/IES/AdditionalUpdateResult.h diff --git a/openair-cn/NAS/COMMON/IES/AdditionalUpdateType.c b/openair3/NAS/COMMON/IES/AdditionalUpdateType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/AdditionalUpdateType.c rename to openair3/NAS/COMMON/IES/AdditionalUpdateType.c diff --git a/openair-cn/NAS/COMMON/IES/AdditionalUpdateType.h b/openair3/NAS/COMMON/IES/AdditionalUpdateType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/AdditionalUpdateType.h rename to openair3/NAS/COMMON/IES/AdditionalUpdateType.h diff --git a/openair-cn/NAS/COMMON/IES/ApnAggregateMaximumBitRate.c b/openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/ApnAggregateMaximumBitRate.c rename to openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.c diff --git a/openair-cn/NAS/COMMON/IES/ApnAggregateMaximumBitRate.h b/openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/ApnAggregateMaximumBitRate.h rename to openair3/NAS/COMMON/IES/ApnAggregateMaximumBitRate.h diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationFailureParameter.c b/openair3/NAS/COMMON/IES/AuthenticationFailureParameter.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationFailureParameter.c rename to openair3/NAS/COMMON/IES/AuthenticationFailureParameter.c diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationFailureParameter.h b/openair3/NAS/COMMON/IES/AuthenticationFailureParameter.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationFailureParameter.h rename to openair3/NAS/COMMON/IES/AuthenticationFailureParameter.h diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationParameterAutn.c b/openair3/NAS/COMMON/IES/AuthenticationParameterAutn.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationParameterAutn.c rename to openair3/NAS/COMMON/IES/AuthenticationParameterAutn.c diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationParameterAutn.h b/openair3/NAS/COMMON/IES/AuthenticationParameterAutn.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationParameterAutn.h rename to openair3/NAS/COMMON/IES/AuthenticationParameterAutn.h diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationParameterRand.c b/openair3/NAS/COMMON/IES/AuthenticationParameterRand.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationParameterRand.c rename to openair3/NAS/COMMON/IES/AuthenticationParameterRand.c diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationParameterRand.h b/openair3/NAS/COMMON/IES/AuthenticationParameterRand.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationParameterRand.h rename to openair3/NAS/COMMON/IES/AuthenticationParameterRand.h diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationResponseParameter.c b/openair3/NAS/COMMON/IES/AuthenticationResponseParameter.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationResponseParameter.c rename to openair3/NAS/COMMON/IES/AuthenticationResponseParameter.c diff --git a/openair-cn/NAS/COMMON/IES/AuthenticationResponseParameter.h b/openair3/NAS/COMMON/IES/AuthenticationResponseParameter.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/AuthenticationResponseParameter.h rename to openair3/NAS/COMMON/IES/AuthenticationResponseParameter.h diff --git a/openair-cn/NAS/COMMON/IES/COPYING b/openair3/NAS/COMMON/IES/COPYING similarity index 100% rename from openair-cn/NAS/COMMON/IES/COPYING rename to openair3/NAS/COMMON/IES/COPYING diff --git a/openair-cn/NAS/COMMON/IES/CipheringKeySequenceNumber.c b/openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/CipheringKeySequenceNumber.c rename to openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.c diff --git a/openair-cn/NAS/COMMON/IES/CipheringKeySequenceNumber.h b/openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/CipheringKeySequenceNumber.h rename to openair3/NAS/COMMON/IES/CipheringKeySequenceNumber.h diff --git a/openair-cn/NAS/COMMON/IES/Cli.c b/openair3/NAS/COMMON/IES/Cli.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/Cli.c rename to openair3/NAS/COMMON/IES/Cli.c diff --git a/openair-cn/NAS/COMMON/IES/Cli.h b/openair3/NAS/COMMON/IES/Cli.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/Cli.h rename to openair3/NAS/COMMON/IES/Cli.h diff --git a/openair-cn/NAS/COMMON/IES/CsfbResponse.c b/openair3/NAS/COMMON/IES/CsfbResponse.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/CsfbResponse.c rename to openair3/NAS/COMMON/IES/CsfbResponse.c diff --git a/openair-cn/NAS/COMMON/IES/CsfbResponse.h b/openair3/NAS/COMMON/IES/CsfbResponse.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/CsfbResponse.h rename to openair3/NAS/COMMON/IES/CsfbResponse.h diff --git a/openair-cn/NAS/COMMON/IES/DaylightSavingTime.c b/openair3/NAS/COMMON/IES/DaylightSavingTime.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/DaylightSavingTime.c rename to openair3/NAS/COMMON/IES/DaylightSavingTime.c diff --git a/openair-cn/NAS/COMMON/IES/DaylightSavingTime.h b/openair3/NAS/COMMON/IES/DaylightSavingTime.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/DaylightSavingTime.h rename to openair3/NAS/COMMON/IES/DaylightSavingTime.h diff --git a/openair-cn/NAS/COMMON/IES/DetachType.c b/openair3/NAS/COMMON/IES/DetachType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/DetachType.c rename to openair3/NAS/COMMON/IES/DetachType.c diff --git a/openair-cn/NAS/COMMON/IES/DetachType.h b/openair3/NAS/COMMON/IES/DetachType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/DetachType.h rename to openair3/NAS/COMMON/IES/DetachType.h diff --git a/openair-cn/NAS/COMMON/IES/DrxParameter.c b/openair3/NAS/COMMON/IES/DrxParameter.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/DrxParameter.c rename to openair3/NAS/COMMON/IES/DrxParameter.c diff --git a/openair-cn/NAS/COMMON/IES/DrxParameter.h b/openair3/NAS/COMMON/IES/DrxParameter.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/DrxParameter.h rename to openair3/NAS/COMMON/IES/DrxParameter.h diff --git a/openair-cn/NAS/COMMON/IES/EmergencyNumberList.c b/openair3/NAS/COMMON/IES/EmergencyNumberList.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EmergencyNumberList.c rename to openair3/NAS/COMMON/IES/EmergencyNumberList.c diff --git a/openair-cn/NAS/COMMON/IES/EmergencyNumberList.h b/openair3/NAS/COMMON/IES/EmergencyNumberList.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EmergencyNumberList.h rename to openair3/NAS/COMMON/IES/EmergencyNumberList.h diff --git a/openair-cn/NAS/COMMON/IES/EmmCause.c b/openair3/NAS/COMMON/IES/EmmCause.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EmmCause.c rename to openair3/NAS/COMMON/IES/EmmCause.c diff --git a/openair-cn/NAS/COMMON/IES/EmmCause.h b/openair3/NAS/COMMON/IES/EmmCause.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EmmCause.h rename to openair3/NAS/COMMON/IES/EmmCause.h diff --git a/openair-cn/NAS/COMMON/IES/EpsAttachResult.c b/openair3/NAS/COMMON/IES/EpsAttachResult.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsAttachResult.c rename to openair3/NAS/COMMON/IES/EpsAttachResult.c diff --git a/openair-cn/NAS/COMMON/IES/EpsAttachResult.h b/openair3/NAS/COMMON/IES/EpsAttachResult.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsAttachResult.h rename to openair3/NAS/COMMON/IES/EpsAttachResult.h diff --git a/openair-cn/NAS/COMMON/IES/EpsAttachType.c b/openair3/NAS/COMMON/IES/EpsAttachType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsAttachType.c rename to openair3/NAS/COMMON/IES/EpsAttachType.c diff --git a/openair-cn/NAS/COMMON/IES/EpsAttachType.h b/openair3/NAS/COMMON/IES/EpsAttachType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsAttachType.h rename to openair3/NAS/COMMON/IES/EpsAttachType.h diff --git a/openair-cn/NAS/COMMON/IES/EpsBearerContextStatus.c b/openair3/NAS/COMMON/IES/EpsBearerContextStatus.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsBearerContextStatus.c rename to openair3/NAS/COMMON/IES/EpsBearerContextStatus.c diff --git a/openair-cn/NAS/COMMON/IES/EpsBearerContextStatus.h b/openair3/NAS/COMMON/IES/EpsBearerContextStatus.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsBearerContextStatus.h rename to openair3/NAS/COMMON/IES/EpsBearerContextStatus.h diff --git a/openair-cn/NAS/COMMON/IES/EpsBearerIdentity.c b/openair3/NAS/COMMON/IES/EpsBearerIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsBearerIdentity.c rename to openair3/NAS/COMMON/IES/EpsBearerIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/EpsBearerIdentity.h b/openair3/NAS/COMMON/IES/EpsBearerIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsBearerIdentity.h rename to openair3/NAS/COMMON/IES/EpsBearerIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/EpsMobileIdentity.c b/openair3/NAS/COMMON/IES/EpsMobileIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsMobileIdentity.c rename to openair3/NAS/COMMON/IES/EpsMobileIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/EpsMobileIdentity.h b/openair3/NAS/COMMON/IES/EpsMobileIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsMobileIdentity.h rename to openair3/NAS/COMMON/IES/EpsMobileIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/EpsNetworkFeatureSupport.c b/openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsNetworkFeatureSupport.c rename to openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.c diff --git a/openair-cn/NAS/COMMON/IES/EpsNetworkFeatureSupport.h b/openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsNetworkFeatureSupport.h rename to openair3/NAS/COMMON/IES/EpsNetworkFeatureSupport.h diff --git a/openair-cn/NAS/COMMON/IES/EpsQualityOfService.c b/openair3/NAS/COMMON/IES/EpsQualityOfService.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsQualityOfService.c rename to openair3/NAS/COMMON/IES/EpsQualityOfService.c diff --git a/openair-cn/NAS/COMMON/IES/EpsQualityOfService.h b/openair3/NAS/COMMON/IES/EpsQualityOfService.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsQualityOfService.h rename to openair3/NAS/COMMON/IES/EpsQualityOfService.h diff --git a/openair-cn/NAS/COMMON/IES/EpsUpdateResult.c b/openair3/NAS/COMMON/IES/EpsUpdateResult.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsUpdateResult.c rename to openair3/NAS/COMMON/IES/EpsUpdateResult.c diff --git a/openair-cn/NAS/COMMON/IES/EpsUpdateResult.h b/openair3/NAS/COMMON/IES/EpsUpdateResult.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsUpdateResult.h rename to openair3/NAS/COMMON/IES/EpsUpdateResult.h diff --git a/openair-cn/NAS/COMMON/IES/EpsUpdateType.c b/openair3/NAS/COMMON/IES/EpsUpdateType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsUpdateType.c rename to openair3/NAS/COMMON/IES/EpsUpdateType.c diff --git a/openair-cn/NAS/COMMON/IES/EpsUpdateType.h b/openair3/NAS/COMMON/IES/EpsUpdateType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EpsUpdateType.h rename to openair3/NAS/COMMON/IES/EpsUpdateType.h diff --git a/openair-cn/NAS/COMMON/IES/EsmCause.c b/openair3/NAS/COMMON/IES/EsmCause.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EsmCause.c rename to openair3/NAS/COMMON/IES/EsmCause.c diff --git a/openair-cn/NAS/COMMON/IES/EsmCause.h b/openair3/NAS/COMMON/IES/EsmCause.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EsmCause.h rename to openair3/NAS/COMMON/IES/EsmCause.h diff --git a/openair-cn/NAS/COMMON/IES/EsmInformationTransferFlag.c b/openair3/NAS/COMMON/IES/EsmInformationTransferFlag.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EsmInformationTransferFlag.c rename to openair3/NAS/COMMON/IES/EsmInformationTransferFlag.c diff --git a/openair-cn/NAS/COMMON/IES/EsmInformationTransferFlag.h b/openair3/NAS/COMMON/IES/EsmInformationTransferFlag.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EsmInformationTransferFlag.h rename to openair3/NAS/COMMON/IES/EsmInformationTransferFlag.h diff --git a/openair-cn/NAS/COMMON/IES/EsmMessageContainer.c b/openair3/NAS/COMMON/IES/EsmMessageContainer.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/EsmMessageContainer.c rename to openair3/NAS/COMMON/IES/EsmMessageContainer.c diff --git a/openair-cn/NAS/COMMON/IES/EsmMessageContainer.h b/openair3/NAS/COMMON/IES/EsmMessageContainer.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/EsmMessageContainer.h rename to openair3/NAS/COMMON/IES/EsmMessageContainer.h diff --git a/openair-cn/NAS/COMMON/IES/GprsTimer.c b/openair3/NAS/COMMON/IES/GprsTimer.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/GprsTimer.c rename to openair3/NAS/COMMON/IES/GprsTimer.c diff --git a/openair-cn/NAS/COMMON/IES/GprsTimer.h b/openair3/NAS/COMMON/IES/GprsTimer.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/GprsTimer.h rename to openair3/NAS/COMMON/IES/GprsTimer.h diff --git a/openair-cn/NAS/COMMON/IES/GutiType.c b/openair3/NAS/COMMON/IES/GutiType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/GutiType.c rename to openair3/NAS/COMMON/IES/GutiType.c diff --git a/openair-cn/NAS/COMMON/IES/GutiType.h b/openair3/NAS/COMMON/IES/GutiType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/GutiType.h rename to openair3/NAS/COMMON/IES/GutiType.h diff --git a/openair-cn/NAS/COMMON/IES/IdentityType2.c b/openair3/NAS/COMMON/IES/IdentityType2.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/IdentityType2.c rename to openair3/NAS/COMMON/IES/IdentityType2.c diff --git a/openair-cn/NAS/COMMON/IES/IdentityType2.h b/openair3/NAS/COMMON/IES/IdentityType2.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/IdentityType2.h rename to openair3/NAS/COMMON/IES/IdentityType2.h diff --git a/openair-cn/NAS/COMMON/IES/ImeisvRequest.c b/openair3/NAS/COMMON/IES/ImeisvRequest.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/ImeisvRequest.c rename to openair3/NAS/COMMON/IES/ImeisvRequest.c diff --git a/openair-cn/NAS/COMMON/IES/ImeisvRequest.h b/openair3/NAS/COMMON/IES/ImeisvRequest.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/ImeisvRequest.h rename to openair3/NAS/COMMON/IES/ImeisvRequest.h diff --git a/openair-cn/NAS/COMMON/IES/KsiAndSequenceNumber.c b/openair3/NAS/COMMON/IES/KsiAndSequenceNumber.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/KsiAndSequenceNumber.c rename to openair3/NAS/COMMON/IES/KsiAndSequenceNumber.c diff --git a/openair-cn/NAS/COMMON/IES/KsiAndSequenceNumber.h b/openair3/NAS/COMMON/IES/KsiAndSequenceNumber.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/KsiAndSequenceNumber.h rename to openair3/NAS/COMMON/IES/KsiAndSequenceNumber.h diff --git a/openair-cn/NAS/COMMON/IES/LcsClientIdentity.c b/openair3/NAS/COMMON/IES/LcsClientIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/LcsClientIdentity.c rename to openair3/NAS/COMMON/IES/LcsClientIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/LcsClientIdentity.h b/openair3/NAS/COMMON/IES/LcsClientIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/LcsClientIdentity.h rename to openair3/NAS/COMMON/IES/LcsClientIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/LcsIndicator.c b/openair3/NAS/COMMON/IES/LcsIndicator.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/LcsIndicator.c rename to openair3/NAS/COMMON/IES/LcsIndicator.c diff --git a/openair-cn/NAS/COMMON/IES/LcsIndicator.h b/openair3/NAS/COMMON/IES/LcsIndicator.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/LcsIndicator.h rename to openair3/NAS/COMMON/IES/LcsIndicator.h diff --git a/openair-cn/NAS/COMMON/IES/LinkedEpsBearerIdentity.c b/openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/LinkedEpsBearerIdentity.c rename to openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/LinkedEpsBearerIdentity.h b/openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/LinkedEpsBearerIdentity.h rename to openair3/NAS/COMMON/IES/LinkedEpsBearerIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.c b/openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.c rename to openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.c diff --git a/openair-cn/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.h b/openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.h rename to openair3/NAS/COMMON/IES/LlcServiceAccessPointIdentifier.h diff --git a/openair-cn/NAS/COMMON/IES/LocationAreaIdentification.c b/openair3/NAS/COMMON/IES/LocationAreaIdentification.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/LocationAreaIdentification.c rename to openair3/NAS/COMMON/IES/LocationAreaIdentification.c diff --git a/openair-cn/NAS/COMMON/IES/LocationAreaIdentification.h b/openair3/NAS/COMMON/IES/LocationAreaIdentification.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/LocationAreaIdentification.h rename to openair3/NAS/COMMON/IES/LocationAreaIdentification.h diff --git a/openair-cn/NAS/COMMON/IES/Makefile b/openair3/NAS/COMMON/IES/Makefile similarity index 100% rename from openair-cn/NAS/COMMON/IES/Makefile rename to openair3/NAS/COMMON/IES/Makefile diff --git a/openair-cn/NAS/COMMON/IES/MessageType.c b/openair3/NAS/COMMON/IES/MessageType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/MessageType.c rename to openair3/NAS/COMMON/IES/MessageType.c diff --git a/openair-cn/NAS/COMMON/IES/MessageType.h b/openair3/NAS/COMMON/IES/MessageType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/MessageType.h rename to openair3/NAS/COMMON/IES/MessageType.h diff --git a/openair-cn/NAS/COMMON/IES/MobileIdentity.c b/openair3/NAS/COMMON/IES/MobileIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/MobileIdentity.c rename to openair3/NAS/COMMON/IES/MobileIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/MobileIdentity.h b/openair3/NAS/COMMON/IES/MobileIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/MobileIdentity.h rename to openair3/NAS/COMMON/IES/MobileIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/MobileStationClassmark2.c b/openair3/NAS/COMMON/IES/MobileStationClassmark2.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/MobileStationClassmark2.c rename to openair3/NAS/COMMON/IES/MobileStationClassmark2.c diff --git a/openair-cn/NAS/COMMON/IES/MobileStationClassmark2.h b/openair3/NAS/COMMON/IES/MobileStationClassmark2.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/MobileStationClassmark2.h rename to openair3/NAS/COMMON/IES/MobileStationClassmark2.h diff --git a/openair-cn/NAS/COMMON/IES/MobileStationClassmark3.c b/openair3/NAS/COMMON/IES/MobileStationClassmark3.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/MobileStationClassmark3.c rename to openair3/NAS/COMMON/IES/MobileStationClassmark3.c diff --git a/openair-cn/NAS/COMMON/IES/MobileStationClassmark3.h b/openair3/NAS/COMMON/IES/MobileStationClassmark3.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/MobileStationClassmark3.h rename to openair3/NAS/COMMON/IES/MobileStationClassmark3.h diff --git a/openair-cn/NAS/COMMON/IES/MsNetworkCapability.c b/openair3/NAS/COMMON/IES/MsNetworkCapability.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/MsNetworkCapability.c rename to openair3/NAS/COMMON/IES/MsNetworkCapability.c diff --git a/openair-cn/NAS/COMMON/IES/MsNetworkCapability.h b/openair3/NAS/COMMON/IES/MsNetworkCapability.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/MsNetworkCapability.h rename to openair3/NAS/COMMON/IES/MsNetworkCapability.h diff --git a/openair-cn/NAS/COMMON/IES/MsNetworkFeatureSupport.c b/openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/MsNetworkFeatureSupport.c rename to openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.c diff --git a/openair-cn/NAS/COMMON/IES/MsNetworkFeatureSupport.h b/openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/MsNetworkFeatureSupport.h rename to openair3/NAS/COMMON/IES/MsNetworkFeatureSupport.h diff --git a/openair-cn/NAS/COMMON/IES/NasKeySetIdentifier.c b/openair3/NAS/COMMON/IES/NasKeySetIdentifier.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasKeySetIdentifier.c rename to openair3/NAS/COMMON/IES/NasKeySetIdentifier.c diff --git a/openair-cn/NAS/COMMON/IES/NasKeySetIdentifier.h b/openair3/NAS/COMMON/IES/NasKeySetIdentifier.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasKeySetIdentifier.h rename to openair3/NAS/COMMON/IES/NasKeySetIdentifier.h diff --git a/openair-cn/NAS/COMMON/IES/NasMessageContainer.c b/openair3/NAS/COMMON/IES/NasMessageContainer.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasMessageContainer.c rename to openair3/NAS/COMMON/IES/NasMessageContainer.c diff --git a/openair-cn/NAS/COMMON/IES/NasMessageContainer.h b/openair3/NAS/COMMON/IES/NasMessageContainer.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasMessageContainer.h rename to openair3/NAS/COMMON/IES/NasMessageContainer.h diff --git a/openair-cn/NAS/COMMON/IES/NasRequestType.c b/openair3/NAS/COMMON/IES/NasRequestType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasRequestType.c rename to openair3/NAS/COMMON/IES/NasRequestType.c diff --git a/openair-cn/NAS/COMMON/IES/NasRequestType.h b/openair3/NAS/COMMON/IES/NasRequestType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasRequestType.h rename to openair3/NAS/COMMON/IES/NasRequestType.h diff --git a/openair-cn/NAS/COMMON/IES/NasSecurityAlgorithms.c b/openair3/NAS/COMMON/IES/NasSecurityAlgorithms.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasSecurityAlgorithms.c rename to openair3/NAS/COMMON/IES/NasSecurityAlgorithms.c diff --git a/openair-cn/NAS/COMMON/IES/NasSecurityAlgorithms.h b/openair3/NAS/COMMON/IES/NasSecurityAlgorithms.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/NasSecurityAlgorithms.h rename to openair3/NAS/COMMON/IES/NasSecurityAlgorithms.h diff --git a/openair-cn/NAS/COMMON/IES/NetworkName.c b/openair3/NAS/COMMON/IES/NetworkName.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/NetworkName.c rename to openair3/NAS/COMMON/IES/NetworkName.c diff --git a/openair-cn/NAS/COMMON/IES/NetworkName.h b/openair3/NAS/COMMON/IES/NetworkName.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/NetworkName.h rename to openair3/NAS/COMMON/IES/NetworkName.h diff --git a/openair-cn/NAS/COMMON/IES/Nonce.c b/openair3/NAS/COMMON/IES/Nonce.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/Nonce.c rename to openair3/NAS/COMMON/IES/Nonce.c diff --git a/openair-cn/NAS/COMMON/IES/Nonce.h b/openair3/NAS/COMMON/IES/Nonce.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/Nonce.h rename to openair3/NAS/COMMON/IES/Nonce.h diff --git a/openair-cn/NAS/COMMON/IES/PTmsiSignature.c b/openair3/NAS/COMMON/IES/PTmsiSignature.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/PTmsiSignature.c rename to openair3/NAS/COMMON/IES/PTmsiSignature.c diff --git a/openair-cn/NAS/COMMON/IES/PTmsiSignature.h b/openair3/NAS/COMMON/IES/PTmsiSignature.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/PTmsiSignature.h rename to openair3/NAS/COMMON/IES/PTmsiSignature.h diff --git a/openair-cn/NAS/COMMON/IES/PacketFlowIdentifier.c b/openair3/NAS/COMMON/IES/PacketFlowIdentifier.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/PacketFlowIdentifier.c rename to openair3/NAS/COMMON/IES/PacketFlowIdentifier.c diff --git a/openair-cn/NAS/COMMON/IES/PacketFlowIdentifier.h b/openair3/NAS/COMMON/IES/PacketFlowIdentifier.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/PacketFlowIdentifier.h rename to openair3/NAS/COMMON/IES/PacketFlowIdentifier.h diff --git a/openair-cn/NAS/COMMON/IES/PagingIdentity.c b/openair3/NAS/COMMON/IES/PagingIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/PagingIdentity.c rename to openair3/NAS/COMMON/IES/PagingIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/PagingIdentity.h b/openair3/NAS/COMMON/IES/PagingIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/PagingIdentity.h rename to openair3/NAS/COMMON/IES/PagingIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/PdnAddress.c b/openair3/NAS/COMMON/IES/PdnAddress.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/PdnAddress.c rename to openair3/NAS/COMMON/IES/PdnAddress.c diff --git a/openair-cn/NAS/COMMON/IES/PdnAddress.h b/openair3/NAS/COMMON/IES/PdnAddress.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/PdnAddress.h rename to openair3/NAS/COMMON/IES/PdnAddress.h diff --git a/openair-cn/NAS/COMMON/IES/PdnType.c b/openair3/NAS/COMMON/IES/PdnType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/PdnType.c rename to openair3/NAS/COMMON/IES/PdnType.c diff --git a/openair-cn/NAS/COMMON/IES/PdnType.h b/openair3/NAS/COMMON/IES/PdnType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/PdnType.h rename to openair3/NAS/COMMON/IES/PdnType.h diff --git a/openair-cn/NAS/COMMON/IES/PlmnList.c b/openair3/NAS/COMMON/IES/PlmnList.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/PlmnList.c rename to openair3/NAS/COMMON/IES/PlmnList.c diff --git a/openair-cn/NAS/COMMON/IES/PlmnList.h b/openair3/NAS/COMMON/IES/PlmnList.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/PlmnList.h rename to openair3/NAS/COMMON/IES/PlmnList.h diff --git a/openair-cn/NAS/COMMON/IES/ProcedureTransactionIdentity.c b/openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/ProcedureTransactionIdentity.c rename to openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/ProcedureTransactionIdentity.h b/openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/ProcedureTransactionIdentity.h rename to openair3/NAS/COMMON/IES/ProcedureTransactionIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/ProtocolConfigurationOptions.c b/openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/ProtocolConfigurationOptions.c rename to openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.c diff --git a/openair-cn/NAS/COMMON/IES/ProtocolConfigurationOptions.h b/openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/ProtocolConfigurationOptions.h rename to openair3/NAS/COMMON/IES/ProtocolConfigurationOptions.h diff --git a/openair-cn/NAS/COMMON/IES/ProtocolDiscriminator.c b/openair3/NAS/COMMON/IES/ProtocolDiscriminator.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/ProtocolDiscriminator.c rename to openair3/NAS/COMMON/IES/ProtocolDiscriminator.c diff --git a/openair-cn/NAS/COMMON/IES/ProtocolDiscriminator.h b/openair3/NAS/COMMON/IES/ProtocolDiscriminator.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/ProtocolDiscriminator.h rename to openair3/NAS/COMMON/IES/ProtocolDiscriminator.h diff --git a/openair-cn/NAS/COMMON/IES/QualityOfService.c b/openair3/NAS/COMMON/IES/QualityOfService.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/QualityOfService.c rename to openair3/NAS/COMMON/IES/QualityOfService.c diff --git a/openair-cn/NAS/COMMON/IES/QualityOfService.h b/openair3/NAS/COMMON/IES/QualityOfService.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/QualityOfService.h rename to openair3/NAS/COMMON/IES/QualityOfService.h diff --git a/openair-cn/NAS/COMMON/IES/RadioPriority.c b/openair3/NAS/COMMON/IES/RadioPriority.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/RadioPriority.c rename to openair3/NAS/COMMON/IES/RadioPriority.c diff --git a/openair-cn/NAS/COMMON/IES/RadioPriority.h b/openair3/NAS/COMMON/IES/RadioPriority.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/RadioPriority.h rename to openair3/NAS/COMMON/IES/RadioPriority.h diff --git a/openair-cn/NAS/COMMON/IES/SecurityHeaderType.c b/openair3/NAS/COMMON/IES/SecurityHeaderType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/SecurityHeaderType.c rename to openair3/NAS/COMMON/IES/SecurityHeaderType.c diff --git a/openair-cn/NAS/COMMON/IES/SecurityHeaderType.h b/openair3/NAS/COMMON/IES/SecurityHeaderType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/SecurityHeaderType.h rename to openair3/NAS/COMMON/IES/SecurityHeaderType.h diff --git a/openair-cn/NAS/COMMON/IES/ServiceType.c b/openair3/NAS/COMMON/IES/ServiceType.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/ServiceType.c rename to openair3/NAS/COMMON/IES/ServiceType.c diff --git a/openair-cn/NAS/COMMON/IES/ServiceType.h b/openair3/NAS/COMMON/IES/ServiceType.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/ServiceType.h rename to openair3/NAS/COMMON/IES/ServiceType.h diff --git a/openair-cn/NAS/COMMON/IES/ShortMac.c b/openair3/NAS/COMMON/IES/ShortMac.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/ShortMac.c rename to openair3/NAS/COMMON/IES/ShortMac.c diff --git a/openair-cn/NAS/COMMON/IES/ShortMac.h b/openair3/NAS/COMMON/IES/ShortMac.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/ShortMac.h rename to openair3/NAS/COMMON/IES/ShortMac.h diff --git a/openair-cn/NAS/COMMON/IES/SsCode.c b/openair3/NAS/COMMON/IES/SsCode.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/SsCode.c rename to openair3/NAS/COMMON/IES/SsCode.c diff --git a/openair-cn/NAS/COMMON/IES/SsCode.h b/openair3/NAS/COMMON/IES/SsCode.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/SsCode.h rename to openair3/NAS/COMMON/IES/SsCode.h diff --git a/openair-cn/NAS/COMMON/IES/SupportedCodecList.c b/openair3/NAS/COMMON/IES/SupportedCodecList.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/SupportedCodecList.c rename to openair3/NAS/COMMON/IES/SupportedCodecList.c diff --git a/openair-cn/NAS/COMMON/IES/SupportedCodecList.h b/openair3/NAS/COMMON/IES/SupportedCodecList.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/SupportedCodecList.h rename to openair3/NAS/COMMON/IES/SupportedCodecList.h diff --git a/openair-cn/NAS/COMMON/IES/TimeZone.c b/openair3/NAS/COMMON/IES/TimeZone.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TimeZone.c rename to openair3/NAS/COMMON/IES/TimeZone.c diff --git a/openair-cn/NAS/COMMON/IES/TimeZone.h b/openair3/NAS/COMMON/IES/TimeZone.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TimeZone.h rename to openair3/NAS/COMMON/IES/TimeZone.h diff --git a/openair-cn/NAS/COMMON/IES/TimeZoneAndTime.c b/openair3/NAS/COMMON/IES/TimeZoneAndTime.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TimeZoneAndTime.c rename to openair3/NAS/COMMON/IES/TimeZoneAndTime.c diff --git a/openair-cn/NAS/COMMON/IES/TimeZoneAndTime.h b/openair3/NAS/COMMON/IES/TimeZoneAndTime.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TimeZoneAndTime.h rename to openair3/NAS/COMMON/IES/TimeZoneAndTime.h diff --git a/openair-cn/NAS/COMMON/IES/TmsiStatus.c b/openair3/NAS/COMMON/IES/TmsiStatus.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TmsiStatus.c rename to openair3/NAS/COMMON/IES/TmsiStatus.c diff --git a/openair-cn/NAS/COMMON/IES/TmsiStatus.h b/openair3/NAS/COMMON/IES/TmsiStatus.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TmsiStatus.h rename to openair3/NAS/COMMON/IES/TmsiStatus.h diff --git a/openair-cn/NAS/COMMON/IES/TrackingAreaIdentity.c b/openair3/NAS/COMMON/IES/TrackingAreaIdentity.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrackingAreaIdentity.c rename to openair3/NAS/COMMON/IES/TrackingAreaIdentity.c diff --git a/openair-cn/NAS/COMMON/IES/TrackingAreaIdentity.h b/openair3/NAS/COMMON/IES/TrackingAreaIdentity.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrackingAreaIdentity.h rename to openair3/NAS/COMMON/IES/TrackingAreaIdentity.h diff --git a/openair-cn/NAS/COMMON/IES/TrackingAreaIdentityList.c b/openair3/NAS/COMMON/IES/TrackingAreaIdentityList.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrackingAreaIdentityList.c rename to openair3/NAS/COMMON/IES/TrackingAreaIdentityList.c diff --git a/openair-cn/NAS/COMMON/IES/TrackingAreaIdentityList.h b/openair3/NAS/COMMON/IES/TrackingAreaIdentityList.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrackingAreaIdentityList.h rename to openair3/NAS/COMMON/IES/TrackingAreaIdentityList.h diff --git a/openair-cn/NAS/COMMON/IES/TrafficFlowAggregateDescription.c b/openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrafficFlowAggregateDescription.c rename to openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.c diff --git a/openair-cn/NAS/COMMON/IES/TrafficFlowAggregateDescription.h b/openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrafficFlowAggregateDescription.h rename to openair3/NAS/COMMON/IES/TrafficFlowAggregateDescription.h diff --git a/openair-cn/NAS/COMMON/IES/TrafficFlowTemplate.c b/openair3/NAS/COMMON/IES/TrafficFlowTemplate.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrafficFlowTemplate.c rename to openair3/NAS/COMMON/IES/TrafficFlowTemplate.c diff --git a/openair-cn/NAS/COMMON/IES/TrafficFlowTemplate.h b/openair3/NAS/COMMON/IES/TrafficFlowTemplate.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TrafficFlowTemplate.h rename to openair3/NAS/COMMON/IES/TrafficFlowTemplate.h diff --git a/openair-cn/NAS/COMMON/IES/TransactionIdentifier.c b/openair3/NAS/COMMON/IES/TransactionIdentifier.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/TransactionIdentifier.c rename to openair3/NAS/COMMON/IES/TransactionIdentifier.c diff --git a/openair-cn/NAS/COMMON/IES/TransactionIdentifier.h b/openair3/NAS/COMMON/IES/TransactionIdentifier.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/TransactionIdentifier.h rename to openair3/NAS/COMMON/IES/TransactionIdentifier.h diff --git a/openair-cn/NAS/COMMON/IES/UeNetworkCapability.c b/openair3/NAS/COMMON/IES/UeNetworkCapability.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/UeNetworkCapability.c rename to openair3/NAS/COMMON/IES/UeNetworkCapability.c diff --git a/openair-cn/NAS/COMMON/IES/UeNetworkCapability.h b/openair3/NAS/COMMON/IES/UeNetworkCapability.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/UeNetworkCapability.h rename to openair3/NAS/COMMON/IES/UeNetworkCapability.h diff --git a/openair-cn/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.c b/openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.c rename to openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.c diff --git a/openair-cn/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.h b/openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.h rename to openair3/NAS/COMMON/IES/UeRadioCapabilityInformationUpdateNeeded.h diff --git a/openair-cn/NAS/COMMON/IES/UeSecurityCapability.c b/openair3/NAS/COMMON/IES/UeSecurityCapability.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/UeSecurityCapability.c rename to openair3/NAS/COMMON/IES/UeSecurityCapability.c diff --git a/openair-cn/NAS/COMMON/IES/UeSecurityCapability.h b/openair3/NAS/COMMON/IES/UeSecurityCapability.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/UeSecurityCapability.h rename to openair3/NAS/COMMON/IES/UeSecurityCapability.h diff --git a/openair-cn/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.c b/openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.c similarity index 100% rename from openair-cn/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.c rename to openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.c diff --git a/openair-cn/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.h b/openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.h similarity index 100% rename from openair-cn/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.h rename to openair3/NAS/COMMON/IES/VoiceDomainPreferenceAndUeUsageSetting.h diff --git a/openair-cn/NAS/COMMON/UTIL/COPYING b/openair3/NAS/COMMON/UTIL/COPYING similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/COPYING rename to openair3/NAS/COMMON/UTIL/COPYING diff --git a/openair-cn/NAS/COMMON/UTIL/Makefile b/openair3/NAS/COMMON/UTIL/Makefile similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/Makefile rename to openair3/NAS/COMMON/UTIL/Makefile diff --git a/openair-cn/NAS/COMMON/UTIL/OctetString.c b/openair3/NAS/COMMON/UTIL/OctetString.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/OctetString.c rename to openair3/NAS/COMMON/UTIL/OctetString.c diff --git a/openair-cn/NAS/COMMON/UTIL/OctetString.h b/openair3/NAS/COMMON/UTIL/OctetString.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/OctetString.h rename to openair3/NAS/COMMON/UTIL/OctetString.h diff --git a/openair-cn/NAS/COMMON/UTIL/TLVDecoder.c b/openair3/NAS/COMMON/UTIL/TLVDecoder.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/TLVDecoder.c rename to openair3/NAS/COMMON/UTIL/TLVDecoder.c diff --git a/openair-cn/NAS/COMMON/UTIL/TLVDecoder.h b/openair3/NAS/COMMON/UTIL/TLVDecoder.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/TLVDecoder.h rename to openair3/NAS/COMMON/UTIL/TLVDecoder.h diff --git a/openair-cn/NAS/COMMON/UTIL/TLVEncoder.c b/openair3/NAS/COMMON/UTIL/TLVEncoder.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/TLVEncoder.c rename to openair3/NAS/COMMON/UTIL/TLVEncoder.c diff --git a/openair-cn/NAS/COMMON/UTIL/TLVEncoder.h b/openair3/NAS/COMMON/UTIL/TLVEncoder.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/TLVEncoder.h rename to openair3/NAS/COMMON/UTIL/TLVEncoder.h diff --git a/openair-cn/NAS/COMMON/UTIL/device.c b/openair3/NAS/COMMON/UTIL/device.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/device.c rename to openair3/NAS/COMMON/UTIL/device.c diff --git a/openair-cn/NAS/COMMON/UTIL/device.h b/openair3/NAS/COMMON/UTIL/device.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/device.h rename to openair3/NAS/COMMON/UTIL/device.h diff --git a/openair-cn/NAS/COMMON/UTIL/memory.c b/openair3/NAS/COMMON/UTIL/memory.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/memory.c rename to openair3/NAS/COMMON/UTIL/memory.c diff --git a/openair-cn/NAS/COMMON/UTIL/memory.h b/openair3/NAS/COMMON/UTIL/memory.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/memory.h rename to openair3/NAS/COMMON/UTIL/memory.h diff --git a/openair-cn/NAS/COMMON/UTIL/nas_log.c b/openair3/NAS/COMMON/UTIL/nas_log.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/nas_log.c rename to openair3/NAS/COMMON/UTIL/nas_log.c diff --git a/openair-cn/NAS/COMMON/UTIL/nas_log.h b/openair3/NAS/COMMON/UTIL/nas_log.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/nas_log.h rename to openair3/NAS/COMMON/UTIL/nas_log.h diff --git a/openair-cn/NAS/COMMON/UTIL/nas_timer.c b/openair3/NAS/COMMON/UTIL/nas_timer.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/nas_timer.c rename to openair3/NAS/COMMON/UTIL/nas_timer.c diff --git a/openair-cn/NAS/COMMON/UTIL/nas_timer.h b/openair3/NAS/COMMON/UTIL/nas_timer.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/nas_timer.h rename to openair3/NAS/COMMON/UTIL/nas_timer.h diff --git a/openair-cn/NAS/COMMON/UTIL/parser.c b/openair3/NAS/COMMON/UTIL/parser.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/parser.c rename to openair3/NAS/COMMON/UTIL/parser.c diff --git a/openair-cn/NAS/COMMON/UTIL/parser.h b/openair3/NAS/COMMON/UTIL/parser.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/parser.h rename to openair3/NAS/COMMON/UTIL/parser.h diff --git a/openair-cn/NAS/COMMON/UTIL/socket.c b/openair3/NAS/COMMON/UTIL/socket.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/socket.c rename to openair3/NAS/COMMON/UTIL/socket.c diff --git a/openair-cn/NAS/COMMON/UTIL/socket.h b/openair3/NAS/COMMON/UTIL/socket.h similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/socket.h rename to openair3/NAS/COMMON/UTIL/socket.h diff --git a/openair-cn/NAS/COMMON/UTIL/stty.c b/openair3/NAS/COMMON/UTIL/stty.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/stty.c rename to openair3/NAS/COMMON/UTIL/stty.c diff --git a/openair-cn/NAS/COMMON/UTIL/tst/Makefile b/openair3/NAS/COMMON/UTIL/tst/Makefile similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/tst/Makefile rename to openair3/NAS/COMMON/UTIL/tst/Makefile diff --git a/openair-cn/NAS/COMMON/UTIL/tst/timer.c b/openair3/NAS/COMMON/UTIL/tst/timer.c similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/tst/timer.c rename to openair3/NAS/COMMON/UTIL/tst/timer.c diff --git a/openair-cn/NAS/COMMON/UTIL/tst/timer_debug.txt b/openair3/NAS/COMMON/UTIL/tst/timer_debug.txt similarity index 100% rename from openair-cn/NAS/COMMON/UTIL/tst/timer_debug.txt rename to openair3/NAS/COMMON/UTIL/tst/timer_debug.txt diff --git a/openair-cn/NAS/COMMON/commonDef.h b/openair3/NAS/COMMON/commonDef.h similarity index 100% rename from openair-cn/NAS/COMMON/commonDef.h rename to openair3/NAS/COMMON/commonDef.h diff --git a/openair-cn/NAS/COMMON/networkDef.h b/openair3/NAS/COMMON/networkDef.h similarity index 100% rename from openair-cn/NAS/COMMON/networkDef.h rename to openair3/NAS/COMMON/networkDef.h diff --git a/openair-cn/NAS/COMMON/securityDef.h b/openair3/NAS/COMMON/securityDef.h similarity index 100% rename from openair-cn/NAS/COMMON/securityDef.h rename to openair3/NAS/COMMON/securityDef.h diff --git a/openair-cn/NAS/COMMON/userDef.h b/openair3/NAS/COMMON/userDef.h similarity index 100% rename from openair-cn/NAS/COMMON/userDef.h rename to openair3/NAS/COMMON/userDef.h diff --git a/openair-cn/NAS/COPYING b/openair3/NAS/COPYING similarity index 100% rename from openair-cn/NAS/COPYING rename to openair3/NAS/COPYING diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/COPYING b/openair3/NAS/TEST/AS_SIMULATOR/COPYING similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/COPYING rename to openair3/NAS/TEST/AS_SIMULATOR/COPYING diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/Makefile b/openair3/NAS/TEST/AS_SIMULATOR/Makefile similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/Makefile rename to openair3/NAS/TEST/AS_SIMULATOR/Makefile diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/as_data.c b/openair3/NAS/TEST/AS_SIMULATOR/as_data.c similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/as_data.c rename to openair3/NAS/TEST/AS_SIMULATOR/as_data.c diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/as_data.h b/openair3/NAS/TEST/AS_SIMULATOR/as_data.h similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/as_data.h rename to openair3/NAS/TEST/AS_SIMULATOR/as_data.h diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/as_process.c b/openair3/NAS/TEST/AS_SIMULATOR/as_process.c similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/as_process.c rename to openair3/NAS/TEST/AS_SIMULATOR/as_process.c diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/as_process.h b/openair3/NAS/TEST/AS_SIMULATOR/as_process.h similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/as_process.h rename to openair3/NAS/TEST/AS_SIMULATOR/as_process.h diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/as_simulator.c b/openair3/NAS/TEST/AS_SIMULATOR/as_simulator.c similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/as_simulator.c rename to openair3/NAS/TEST/AS_SIMULATOR/as_simulator.c diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/as_simulator_parser.c b/openair3/NAS/TEST/AS_SIMULATOR/as_simulator_parser.c similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/as_simulator_parser.c rename to openair3/NAS/TEST/AS_SIMULATOR/as_simulator_parser.c diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/as_simulator_parser.h b/openair3/NAS/TEST/AS_SIMULATOR/as_simulator_parser.h similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/as_simulator_parser.h rename to openair3/NAS/TEST/AS_SIMULATOR/as_simulator_parser.h diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/nas_data.c b/openair3/NAS/TEST/AS_SIMULATOR/nas_data.c similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/nas_data.c rename to openair3/NAS/TEST/AS_SIMULATOR/nas_data.c diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/nas_data.h b/openair3/NAS/TEST/AS_SIMULATOR/nas_data.h similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/nas_data.h rename to openair3/NAS/TEST/AS_SIMULATOR/nas_data.h diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/nas_process.c b/openair3/NAS/TEST/AS_SIMULATOR/nas_process.c similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/nas_process.c rename to openair3/NAS/TEST/AS_SIMULATOR/nas_process.c diff --git a/openair-cn/NAS/TEST/AS_SIMULATOR/nas_process.h b/openair3/NAS/TEST/AS_SIMULATOR/nas_process.h similarity index 100% rename from openair-cn/NAS/TEST/AS_SIMULATOR/nas_process.h rename to openair3/NAS/TEST/AS_SIMULATOR/nas_process.h diff --git a/openair-cn/NAS/TEST/COPYING b/openair3/NAS/TEST/COPYING similarity index 100% rename from openair-cn/NAS/TEST/COPYING rename to openair3/NAS/TEST/COPYING diff --git a/openair-cn/NAS/TEST/MSC/ActivatePDN.png b/openair3/NAS/TEST/MSC/ActivatePDN.png similarity index 100% rename from openair-cn/NAS/TEST/MSC/ActivatePDN.png rename to openair3/NAS/TEST/MSC/ActivatePDN.png diff --git a/openair-cn/NAS/TEST/MSC/AuthenticationReject.png b/openair3/NAS/TEST/MSC/AuthenticationReject.png similarity index 100% rename from openair-cn/NAS/TEST/MSC/AuthenticationReject.png rename to openair3/NAS/TEST/MSC/AuthenticationReject.png diff --git a/openair-cn/NAS/TEST/MSC/COPYING b/openair3/NAS/TEST/MSC/COPYING similarity index 100% rename from openair-cn/NAS/TEST/MSC/COPYING rename to openair3/NAS/TEST/MSC/COPYING diff --git a/openair-cn/NAS/TEST/MSC/DeactivatePDN.png b/openair3/NAS/TEST/MSC/DeactivatePDN.png similarity index 100% rename from openair-cn/NAS/TEST/MSC/DeactivatePDN.png rename to openair3/NAS/TEST/MSC/DeactivatePDN.png diff --git a/openair-cn/NAS/TEST/MSC/InitialAttach.png b/openair3/NAS/TEST/MSC/InitialAttach.png similarity index 100% rename from openair-cn/NAS/TEST/MSC/InitialAttach.png rename to openair3/NAS/TEST/MSC/InitialAttach.png diff --git a/openair-cn/NAS/TEST/MSC/InitialAttachReject.png b/openair3/NAS/TEST/MSC/InitialAttachReject.png similarity index 100% rename from openair-cn/NAS/TEST/MSC/InitialAttachReject.png rename to openair3/NAS/TEST/MSC/InitialAttachReject.png diff --git a/openair-cn/NAS/TEST/MSC/NomalDetach.png b/openair3/NAS/TEST/MSC/NomalDetach.png similarity index 100% rename from openair-cn/NAS/TEST/MSC/NomalDetach.png rename to openair3/NAS/TEST/MSC/NomalDetach.png diff --git a/openair-cn/NAS/TEST/MSC/README b/openair3/NAS/TEST/MSC/README similarity index 100% rename from openair-cn/NAS/TEST/MSC/README rename to openair3/NAS/TEST/MSC/README diff --git a/openair-cn/NAS/TEST/MSC/SwitchOffDetach.png b/openair3/NAS/TEST/MSC/SwitchOffDetach.png similarity index 100% rename from openair-cn/NAS/TEST/MSC/SwitchOffDetach.png rename to openair3/NAS/TEST/MSC/SwitchOffDetach.png diff --git a/openair-cn/NAS/TEST/MSC/msc_gen.py b/openair3/NAS/TEST/MSC/msc_gen.py similarity index 100% rename from openair-cn/NAS/TEST/MSC/msc_gen.py rename to openair3/NAS/TEST/MSC/msc_gen.py diff --git a/openair-cn/NAS/TEST/MSC/mscgen b/openair3/NAS/TEST/MSC/mscgen similarity index 100% rename from openair-cn/NAS/TEST/MSC/mscgen rename to openair3/NAS/TEST/MSC/mscgen diff --git a/openair-cn/NAS/TEST/NETWORK/COPYING b/openair3/NAS/TEST/NETWORK/COPYING similarity index 100% rename from openair-cn/NAS/TEST/NETWORK/COPYING rename to openair3/NAS/TEST/NETWORK/COPYING diff --git a/openair-cn/NAS/TEST/NETWORK/Makefile b/openair3/NAS/TEST/NETWORK/Makefile similarity index 100% rename from openair-cn/NAS/TEST/NETWORK/Makefile rename to openair3/NAS/TEST/NETWORK/Makefile diff --git a/openair-cn/NAS/TEST/NETWORK/README b/openair3/NAS/TEST/NETWORK/README similarity index 100% rename from openair-cn/NAS/TEST/NETWORK/README rename to openair3/NAS/TEST/NETWORK/README diff --git a/openair-cn/NAS/TEST/NETWORK/network_parser.c b/openair3/NAS/TEST/NETWORK/network_parser.c similarity index 100% rename from openair-cn/NAS/TEST/NETWORK/network_parser.c rename to openair3/NAS/TEST/NETWORK/network_parser.c diff --git a/openair-cn/NAS/TEST/NETWORK/network_parser.h b/openair3/NAS/TEST/NETWORK/network_parser.h similarity index 100% rename from openair-cn/NAS/TEST/NETWORK/network_parser.h rename to openair3/NAS/TEST/NETWORK/network_parser.h diff --git a/openair-cn/NAS/TEST/NETWORK/network_simulator.c b/openair3/NAS/TEST/NETWORK/network_simulator.c similarity index 100% rename from openair-cn/NAS/TEST/NETWORK/network_simulator.c rename to openair3/NAS/TEST/NETWORK/network_simulator.c diff --git a/openair-cn/NAS/TEST/USER/COPYING b/openair3/NAS/TEST/USER/COPYING similarity index 100% rename from openair-cn/NAS/TEST/USER/COPYING rename to openair3/NAS/TEST/USER/COPYING diff --git a/openair-cn/NAS/TEST/USER/Makefile b/openair3/NAS/TEST/USER/Makefile similarity index 100% rename from openair-cn/NAS/TEST/USER/Makefile rename to openair3/NAS/TEST/USER/Makefile diff --git a/openair-cn/NAS/TEST/USER/user_parser.c b/openair3/NAS/TEST/USER/user_parser.c similarity index 100% rename from openair-cn/NAS/TEST/USER/user_parser.c rename to openair3/NAS/TEST/USER/user_parser.c diff --git a/openair-cn/NAS/TEST/USER/user_parser.h b/openair3/NAS/TEST/USER/user_parser.h similarity index 100% rename from openair-cn/NAS/TEST/USER/user_parser.h rename to openair3/NAS/TEST/USER/user_parser.h diff --git a/openair-cn/NAS/TEST/USER/user_simulator.c b/openair3/NAS/TEST/USER/user_simulator.c similarity index 100% rename from openair-cn/NAS/TEST/USER/user_simulator.c rename to openair3/NAS/TEST/USER/user_simulator.c diff --git a/openair-cn/NAS/TOOLS/COPYING b/openair3/NAS/TOOLS/COPYING similarity index 100% rename from openair-cn/NAS/TOOLS/COPYING rename to openair3/NAS/TOOLS/COPYING diff --git a/openair-cn/NAS/TOOLS/Makefile b/openair3/NAS/TOOLS/Makefile similarity index 100% rename from openair-cn/NAS/TOOLS/Makefile rename to openair3/NAS/TOOLS/Makefile diff --git a/openair-cn/NAS/TOOLS/network.h b/openair3/NAS/TOOLS/network.h similarity index 100% rename from openair-cn/NAS/TOOLS/network.h rename to openair3/NAS/TOOLS/network.h diff --git a/openair-cn/NAS/TOOLS/ue_data.c b/openair3/NAS/TOOLS/ue_data.c similarity index 100% rename from openair-cn/NAS/TOOLS/ue_data.c rename to openair3/NAS/TOOLS/ue_data.c diff --git a/openair-cn/NAS/TOOLS/usim_data.c b/openair3/NAS/TOOLS/usim_data.c similarity index 100% rename from openair-cn/NAS/TOOLS/usim_data.c rename to openair3/NAS/TOOLS/usim_data.c diff --git a/openair-cn/NAS/UE/API/USER/COPYING b/openair3/NAS/UE/API/USER/COPYING similarity index 100% rename from openair-cn/NAS/UE/API/USER/COPYING rename to openair3/NAS/UE/API/USER/COPYING diff --git a/openair-cn/NAS/UE/API/USER/Makefile b/openair3/NAS/UE/API/USER/Makefile similarity index 100% rename from openair-cn/NAS/UE/API/USER/Makefile rename to openair3/NAS/UE/API/USER/Makefile diff --git a/openair-cn/NAS/UE/API/USER/at_command.c b/openair3/NAS/UE/API/USER/at_command.c similarity index 100% rename from openair-cn/NAS/UE/API/USER/at_command.c rename to openair3/NAS/UE/API/USER/at_command.c diff --git a/openair-cn/NAS/UE/API/USER/at_command.h b/openair3/NAS/UE/API/USER/at_command.h similarity index 100% rename from openair-cn/NAS/UE/API/USER/at_command.h rename to openair3/NAS/UE/API/USER/at_command.h diff --git a/openair-cn/NAS/UE/API/USER/at_error.c b/openair3/NAS/UE/API/USER/at_error.c similarity index 100% rename from openair-cn/NAS/UE/API/USER/at_error.c rename to openair3/NAS/UE/API/USER/at_error.c diff --git a/openair-cn/NAS/UE/API/USER/at_error.h b/openair3/NAS/UE/API/USER/at_error.h similarity index 100% rename from openair-cn/NAS/UE/API/USER/at_error.h rename to openair3/NAS/UE/API/USER/at_error.h diff --git a/openair-cn/NAS/UE/API/USER/at_response.c b/openair3/NAS/UE/API/USER/at_response.c similarity index 100% rename from openair-cn/NAS/UE/API/USER/at_response.c rename to openair3/NAS/UE/API/USER/at_response.c diff --git a/openair-cn/NAS/UE/API/USER/at_response.h b/openair3/NAS/UE/API/USER/at_response.h similarity index 100% rename from openair-cn/NAS/UE/API/USER/at_response.h rename to openair3/NAS/UE/API/USER/at_response.h diff --git a/openair-cn/NAS/UE/API/USER/tst/Makefile b/openair3/NAS/UE/API/USER/tst/Makefile similarity index 100% rename from openair-cn/NAS/UE/API/USER/tst/Makefile rename to openair3/NAS/UE/API/USER/tst/Makefile diff --git a/openair-cn/NAS/UE/API/USER/tst/at_parser.c b/openair3/NAS/UE/API/USER/tst/at_parser.c similarity index 100% rename from openair-cn/NAS/UE/API/USER/tst/at_parser.c rename to openair3/NAS/UE/API/USER/tst/at_parser.c diff --git a/openair-cn/NAS/UE/API/USER/tst/at_parser.in b/openair3/NAS/UE/API/USER/tst/at_parser.in similarity index 100% rename from openair-cn/NAS/UE/API/USER/tst/at_parser.in rename to openair3/NAS/UE/API/USER/tst/at_parser.in diff --git a/openair-cn/NAS/UE/API/USER/tst/at_parser.in.bis b/openair3/NAS/UE/API/USER/tst/at_parser.in.bis similarity index 100% rename from openair-cn/NAS/UE/API/USER/tst/at_parser.in.bis rename to openair3/NAS/UE/API/USER/tst/at_parser.in.bis diff --git a/openair-cn/NAS/UE/API/USER/tst/at_parser.out b/openair3/NAS/UE/API/USER/tst/at_parser.out similarity index 100% rename from openair-cn/NAS/UE/API/USER/tst/at_parser.out rename to openair3/NAS/UE/API/USER/tst/at_parser.out diff --git a/openair-cn/NAS/UE/API/USER/tst/at_parser.out.bis b/openair3/NAS/UE/API/USER/tst/at_parser.out.bis similarity index 100% rename from openair-cn/NAS/UE/API/USER/tst/at_parser.out.bis rename to openair3/NAS/UE/API/USER/tst/at_parser.out.bis diff --git a/openair-cn/NAS/UE/API/USER/tst/smartcom.txt b/openair3/NAS/UE/API/USER/tst/smartcom.txt similarity index 100% rename from openair-cn/NAS/UE/API/USER/tst/smartcom.txt rename to openair3/NAS/UE/API/USER/tst/smartcom.txt diff --git a/openair-cn/NAS/UE/API/USER/user_api.c b/openair3/NAS/UE/API/USER/user_api.c similarity index 100% rename from openair-cn/NAS/UE/API/USER/user_api.c rename to openair3/NAS/UE/API/USER/user_api.c diff --git a/openair-cn/NAS/UE/API/USER/user_api.h b/openair3/NAS/UE/API/USER/user_api.h similarity index 100% rename from openair-cn/NAS/UE/API/USER/user_api.h rename to openair3/NAS/UE/API/USER/user_api.h diff --git a/openair-cn/NAS/UE/API/USER/user_indication.c b/openair3/NAS/UE/API/USER/user_indication.c similarity index 100% rename from openair-cn/NAS/UE/API/USER/user_indication.c rename to openair3/NAS/UE/API/USER/user_indication.c diff --git a/openair-cn/NAS/UE/API/USER/user_indication.h b/openair3/NAS/UE/API/USER/user_indication.h similarity index 100% rename from openair-cn/NAS/UE/API/USER/user_indication.h rename to openair3/NAS/UE/API/USER/user_indication.h diff --git a/openair-cn/NAS/UE/API/USIM/COPYING b/openair3/NAS/UE/API/USIM/COPYING similarity index 100% rename from openair-cn/NAS/UE/API/USIM/COPYING rename to openair3/NAS/UE/API/USIM/COPYING diff --git a/openair-cn/NAS/UE/API/USIM/Makefile b/openair3/NAS/UE/API/USIM/Makefile similarity index 100% rename from openair-cn/NAS/UE/API/USIM/Makefile rename to openair3/NAS/UE/API/USIM/Makefile diff --git a/openair-cn/NAS/UE/API/USIM/aka_functions.c b/openair3/NAS/UE/API/USIM/aka_functions.c similarity index 100% rename from openair-cn/NAS/UE/API/USIM/aka_functions.c rename to openair3/NAS/UE/API/USIM/aka_functions.c diff --git a/openair-cn/NAS/UE/API/USIM/aka_functions.h b/openair3/NAS/UE/API/USIM/aka_functions.h similarity index 100% rename from openair-cn/NAS/UE/API/USIM/aka_functions.h rename to openair3/NAS/UE/API/USIM/aka_functions.h diff --git a/openair-cn/NAS/UE/API/USIM/usim_api.c b/openair3/NAS/UE/API/USIM/usim_api.c similarity index 100% rename from openair-cn/NAS/UE/API/USIM/usim_api.c rename to openair3/NAS/UE/API/USIM/usim_api.c diff --git a/openair-cn/NAS/UE/API/USIM/usim_api.h b/openair3/NAS/UE/API/USIM/usim_api.h similarity index 100% rename from openair-cn/NAS/UE/API/USIM/usim_api.h rename to openair3/NAS/UE/API/USIM/usim_api.h diff --git a/openair-cn/NAS/UE/EMM/Attach.c b/openair3/NAS/UE/EMM/Attach.c similarity index 100% rename from openair-cn/NAS/UE/EMM/Attach.c rename to openair3/NAS/UE/EMM/Attach.c diff --git a/openair-cn/NAS/UE/EMM/Authentication.c b/openair3/NAS/UE/EMM/Authentication.c similarity index 100% rename from openair-cn/NAS/UE/EMM/Authentication.c rename to openair3/NAS/UE/EMM/Authentication.c diff --git a/openair-cn/NAS/UE/EMM/Detach.c b/openair3/NAS/UE/EMM/Detach.c similarity index 100% rename from openair-cn/NAS/UE/EMM/Detach.c rename to openair3/NAS/UE/EMM/Detach.c diff --git a/openair-cn/NAS/UE/EMM/EmmStatusHdl.c b/openair3/NAS/UE/EMM/EmmStatusHdl.c similarity index 100% rename from openair-cn/NAS/UE/EMM/EmmStatusHdl.c rename to openair3/NAS/UE/EMM/EmmStatusHdl.c diff --git a/openair-cn/NAS/UE/EMM/Identification.c b/openair3/NAS/UE/EMM/Identification.c similarity index 100% rename from openair-cn/NAS/UE/EMM/Identification.c rename to openair3/NAS/UE/EMM/Identification.c diff --git a/openair-cn/NAS/UE/EMM/IdleMode.c b/openair3/NAS/UE/EMM/IdleMode.c similarity index 100% rename from openair-cn/NAS/UE/EMM/IdleMode.c rename to openair3/NAS/UE/EMM/IdleMode.c diff --git a/openair-cn/NAS/UE/EMM/IdleMode.h b/openair3/NAS/UE/EMM/IdleMode.h similarity index 100% rename from openair-cn/NAS/UE/EMM/IdleMode.h rename to openair3/NAS/UE/EMM/IdleMode.h diff --git a/openair-cn/NAS/UE/EMM/LowerLayer.c b/openair3/NAS/UE/EMM/LowerLayer.c similarity index 100% rename from openair-cn/NAS/UE/EMM/LowerLayer.c rename to openair3/NAS/UE/EMM/LowerLayer.c diff --git a/openair-cn/NAS/UE/EMM/LowerLayer.h b/openair3/NAS/UE/EMM/LowerLayer.h similarity index 100% rename from openair-cn/NAS/UE/EMM/LowerLayer.h rename to openair3/NAS/UE/EMM/LowerLayer.h diff --git a/openair-cn/NAS/UE/EMM/SAP/COPYING b/openair3/NAS/UE/EMM/SAP/COPYING similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/COPYING rename to openair3/NAS/UE/EMM/SAP/COPYING diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregistered.c b/openair3/NAS/UE/EMM/SAP/EmmDeregistered.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregistered.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregistered.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredAttachNeeded.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttachNeeded.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredAttachNeeded.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttachNeeded.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredAttemptingToAttach.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttemptingToAttach.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredAttemptingToAttach.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredAttemptingToAttach.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredInitiated.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredLimitedService.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredLimitedService.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredLimitedService.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredLimitedService.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredNoCellAvailable.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoCellAvailable.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredNoCellAvailable.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoCellAvailable.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredNoImsi.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredNormalService.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredNormalService.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredNormalService.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredNormalService.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredPlmnSearch.c b/openair3/NAS/UE/EMM/SAP/EmmDeregisteredPlmnSearch.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmDeregisteredPlmnSearch.c rename to openair3/NAS/UE/EMM/SAP/EmmDeregisteredPlmnSearch.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmNull.c b/openair3/NAS/UE/EMM/SAP/EmmNull.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmNull.c rename to openair3/NAS/UE/EMM/SAP/EmmNull.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegistered.c b/openair3/NAS/UE/EMM/SAP/EmmRegistered.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegistered.c rename to openair3/NAS/UE/EMM/SAP/EmmRegistered.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredAttemptingToUpdate.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredAttemptingToUpdate.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredAttemptingToUpdate.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredAttemptingToUpdate.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredImsiDetachInitiated.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredImsiDetachInitiated.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredImsiDetachInitiated.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredImsiDetachInitiated.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredInitiated.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredInitiated.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredInitiated.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredInitiated.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredLimitedService.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredLimitedService.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredLimitedService.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredLimitedService.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredNoCellAvailable.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredNoCellAvailable.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredNoCellAvailable.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredNoCellAvailable.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredNormalService.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredNormalService.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredNormalService.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredNormalService.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredPlmnSearch.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmRegisteredUpdateNeeded.c b/openair3/NAS/UE/EMM/SAP/EmmRegisteredUpdateNeeded.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmRegisteredUpdateNeeded.c rename to openair3/NAS/UE/EMM/SAP/EmmRegisteredUpdateNeeded.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmServiceRequestInitiated.c b/openair3/NAS/UE/EMM/SAP/EmmServiceRequestInitiated.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmServiceRequestInitiated.c rename to openair3/NAS/UE/EMM/SAP/EmmServiceRequestInitiated.c diff --git a/openair-cn/NAS/UE/EMM/SAP/EmmTrackingAreaUpdatingInitiated.c b/openair3/NAS/UE/EMM/SAP/EmmTrackingAreaUpdatingInitiated.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/EmmTrackingAreaUpdatingInitiated.c rename to openair3/NAS/UE/EMM/SAP/EmmTrackingAreaUpdatingInitiated.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_as.c b/openair3/NAS/UE/EMM/SAP/emm_as.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_as.c rename to openair3/NAS/UE/EMM/SAP/emm_as.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_as.h b/openair3/NAS/UE/EMM/SAP/emm_as.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_as.h rename to openair3/NAS/UE/EMM/SAP/emm_as.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_asDef.h b/openair3/NAS/UE/EMM/SAP/emm_asDef.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_asDef.h rename to openair3/NAS/UE/EMM/SAP/emm_asDef.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_esm.c b/openair3/NAS/UE/EMM/SAP/emm_esm.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_esm.c rename to openair3/NAS/UE/EMM/SAP/emm_esm.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_esm.h b/openair3/NAS/UE/EMM/SAP/emm_esm.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_esm.h rename to openair3/NAS/UE/EMM/SAP/emm_esm.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_esmDef.h b/openair3/NAS/UE/EMM/SAP/emm_esmDef.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_esmDef.h rename to openair3/NAS/UE/EMM/SAP/emm_esmDef.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_fsm.c b/openair3/NAS/UE/EMM/SAP/emm_fsm.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_fsm.c rename to openair3/NAS/UE/EMM/SAP/emm_fsm.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_fsm.h b/openair3/NAS/UE/EMM/SAP/emm_fsm.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_fsm.h rename to openair3/NAS/UE/EMM/SAP/emm_fsm.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_recv.c b/openair3/NAS/UE/EMM/SAP/emm_recv.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_recv.c rename to openair3/NAS/UE/EMM/SAP/emm_recv.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_recv.h b/openair3/NAS/UE/EMM/SAP/emm_recv.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_recv.h rename to openair3/NAS/UE/EMM/SAP/emm_recv.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_reg.c b/openair3/NAS/UE/EMM/SAP/emm_reg.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_reg.c rename to openair3/NAS/UE/EMM/SAP/emm_reg.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_reg.h b/openair3/NAS/UE/EMM/SAP/emm_reg.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_reg.h rename to openair3/NAS/UE/EMM/SAP/emm_reg.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_regDef.h b/openair3/NAS/UE/EMM/SAP/emm_regDef.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_regDef.h rename to openair3/NAS/UE/EMM/SAP/emm_regDef.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_sap.c b/openair3/NAS/UE/EMM/SAP/emm_sap.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_sap.c rename to openair3/NAS/UE/EMM/SAP/emm_sap.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_sap.h b/openair3/NAS/UE/EMM/SAP/emm_sap.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_sap.h rename to openair3/NAS/UE/EMM/SAP/emm_sap.h diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_send.c b/openair3/NAS/UE/EMM/SAP/emm_send.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_send.c rename to openair3/NAS/UE/EMM/SAP/emm_send.c diff --git a/openair-cn/NAS/UE/EMM/SAP/emm_send.h b/openair3/NAS/UE/EMM/SAP/emm_send.h similarity index 100% rename from openair-cn/NAS/UE/EMM/SAP/emm_send.h rename to openair3/NAS/UE/EMM/SAP/emm_send.h diff --git a/openair-cn/NAS/UE/EMM/SecurityModeControl.c b/openair3/NAS/UE/EMM/SecurityModeControl.c similarity index 100% rename from openair-cn/NAS/UE/EMM/SecurityModeControl.c rename to openair3/NAS/UE/EMM/SecurityModeControl.c diff --git a/openair-cn/NAS/UE/EMM/ServiceRequestHdl.c b/openair3/NAS/UE/EMM/ServiceRequestHdl.c similarity index 100% rename from openair-cn/NAS/UE/EMM/ServiceRequestHdl.c rename to openair3/NAS/UE/EMM/ServiceRequestHdl.c diff --git a/openair-cn/NAS/UE/EMM/TrackingAreaUpdate.c b/openair3/NAS/UE/EMM/TrackingAreaUpdate.c similarity index 100% rename from openair-cn/NAS/UE/EMM/TrackingAreaUpdate.c rename to openair3/NAS/UE/EMM/TrackingAreaUpdate.c diff --git a/openair-cn/NAS/UE/EMM/emmData.h b/openair3/NAS/UE/EMM/emmData.h similarity index 100% rename from openair-cn/NAS/UE/EMM/emmData.h rename to openair3/NAS/UE/EMM/emmData.h diff --git a/openair-cn/NAS/UE/EMM/emm_main.c b/openair3/NAS/UE/EMM/emm_main.c similarity index 100% rename from openair-cn/NAS/UE/EMM/emm_main.c rename to openair3/NAS/UE/EMM/emm_main.c diff --git a/openair-cn/NAS/UE/EMM/emm_main.h b/openair3/NAS/UE/EMM/emm_main.h similarity index 100% rename from openair-cn/NAS/UE/EMM/emm_main.h rename to openair3/NAS/UE/EMM/emm_main.h diff --git a/openair-cn/NAS/UE/EMM/emm_proc.h b/openair3/NAS/UE/EMM/emm_proc.h similarity index 100% rename from openair-cn/NAS/UE/EMM/emm_proc.h rename to openair3/NAS/UE/EMM/emm_proc.h diff --git a/openair-cn/NAS/UE/ESM/DedicatedEpsBearerContextActivation.c b/openair3/NAS/UE/ESM/DedicatedEpsBearerContextActivation.c similarity index 100% rename from openair-cn/NAS/UE/ESM/DedicatedEpsBearerContextActivation.c rename to openair3/NAS/UE/ESM/DedicatedEpsBearerContextActivation.c diff --git a/openair-cn/NAS/UE/ESM/DefaultEpsBearerContextActivation.c b/openair3/NAS/UE/ESM/DefaultEpsBearerContextActivation.c similarity index 100% rename from openair-cn/NAS/UE/ESM/DefaultEpsBearerContextActivation.c rename to openair3/NAS/UE/ESM/DefaultEpsBearerContextActivation.c diff --git a/openair-cn/NAS/UE/ESM/EpsBearerContextDeactivation.c b/openair3/NAS/UE/ESM/EpsBearerContextDeactivation.c similarity index 100% rename from openair-cn/NAS/UE/ESM/EpsBearerContextDeactivation.c rename to openair3/NAS/UE/ESM/EpsBearerContextDeactivation.c diff --git a/openair-cn/NAS/UE/ESM/EsmStatusHdl.c b/openair3/NAS/UE/ESM/EsmStatusHdl.c similarity index 100% rename from openair-cn/NAS/UE/ESM/EsmStatusHdl.c rename to openair3/NAS/UE/ESM/EsmStatusHdl.c diff --git a/openair-cn/NAS/UE/ESM/PdnConnectivity.c b/openair3/NAS/UE/ESM/PdnConnectivity.c similarity index 100% rename from openair-cn/NAS/UE/ESM/PdnConnectivity.c rename to openair3/NAS/UE/ESM/PdnConnectivity.c diff --git a/openair-cn/NAS/UE/ESM/PdnDisconnect.c b/openair3/NAS/UE/ESM/PdnDisconnect.c similarity index 100% rename from openair-cn/NAS/UE/ESM/PdnDisconnect.c rename to openair3/NAS/UE/ESM/PdnDisconnect.c diff --git a/openair-cn/NAS/UE/ESM/SAP/COPYING b/openair3/NAS/UE/ESM/SAP/COPYING similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/COPYING rename to openair3/NAS/UE/ESM/SAP/COPYING diff --git a/openair-cn/NAS/UE/ESM/SAP/esm_recv.c b/openair3/NAS/UE/ESM/SAP/esm_recv.c similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/esm_recv.c rename to openair3/NAS/UE/ESM/SAP/esm_recv.c diff --git a/openair-cn/NAS/UE/ESM/SAP/esm_recv.h b/openair3/NAS/UE/ESM/SAP/esm_recv.h similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/esm_recv.h rename to openair3/NAS/UE/ESM/SAP/esm_recv.h diff --git a/openair-cn/NAS/UE/ESM/SAP/esm_sap.c b/openair3/NAS/UE/ESM/SAP/esm_sap.c similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/esm_sap.c rename to openair3/NAS/UE/ESM/SAP/esm_sap.c diff --git a/openair-cn/NAS/UE/ESM/SAP/esm_sap.h b/openair3/NAS/UE/ESM/SAP/esm_sap.h similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/esm_sap.h rename to openair3/NAS/UE/ESM/SAP/esm_sap.h diff --git a/openair-cn/NAS/UE/ESM/SAP/esm_sapDef.h b/openair3/NAS/UE/ESM/SAP/esm_sapDef.h similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/esm_sapDef.h rename to openair3/NAS/UE/ESM/SAP/esm_sapDef.h diff --git a/openair-cn/NAS/UE/ESM/SAP/esm_send.c b/openair3/NAS/UE/ESM/SAP/esm_send.c similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/esm_send.c rename to openair3/NAS/UE/ESM/SAP/esm_send.c diff --git a/openair-cn/NAS/UE/ESM/SAP/esm_send.h b/openair3/NAS/UE/ESM/SAP/esm_send.h similarity index 100% rename from openair-cn/NAS/UE/ESM/SAP/esm_send.h rename to openair3/NAS/UE/ESM/SAP/esm_send.h diff --git a/openair-cn/NAS/UE/ESM/esmData.h b/openair3/NAS/UE/ESM/esmData.h similarity index 100% rename from openair-cn/NAS/UE/ESM/esmData.h rename to openair3/NAS/UE/ESM/esmData.h diff --git a/openair-cn/NAS/UE/ESM/esm_ebr.c b/openair3/NAS/UE/ESM/esm_ebr.c similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_ebr.c rename to openair3/NAS/UE/ESM/esm_ebr.c diff --git a/openair-cn/NAS/UE/ESM/esm_ebr.h b/openair3/NAS/UE/ESM/esm_ebr.h similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_ebr.h rename to openair3/NAS/UE/ESM/esm_ebr.h diff --git a/openair-cn/NAS/UE/ESM/esm_ebr_context.c b/openair3/NAS/UE/ESM/esm_ebr_context.c similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_ebr_context.c rename to openair3/NAS/UE/ESM/esm_ebr_context.c diff --git a/openair-cn/NAS/UE/ESM/esm_ebr_context.h b/openair3/NAS/UE/ESM/esm_ebr_context.h similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_ebr_context.h rename to openair3/NAS/UE/ESM/esm_ebr_context.h diff --git a/openair-cn/NAS/UE/ESM/esm_ip.c b/openair3/NAS/UE/ESM/esm_ip.c similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_ip.c rename to openair3/NAS/UE/ESM/esm_ip.c diff --git a/openair-cn/NAS/UE/ESM/esm_main.c b/openair3/NAS/UE/ESM/esm_main.c similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_main.c rename to openair3/NAS/UE/ESM/esm_main.c diff --git a/openair-cn/NAS/UE/ESM/esm_main.h b/openair3/NAS/UE/ESM/esm_main.h similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_main.h rename to openair3/NAS/UE/ESM/esm_main.h diff --git a/openair-cn/NAS/UE/ESM/esm_proc.h b/openair3/NAS/UE/ESM/esm_proc.h similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_proc.h rename to openair3/NAS/UE/ESM/esm_proc.h diff --git a/openair-cn/NAS/UE/ESM/esm_pt.c b/openair3/NAS/UE/ESM/esm_pt.c similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_pt.c rename to openair3/NAS/UE/ESM/esm_pt.c diff --git a/openair-cn/NAS/UE/ESM/esm_pt.h b/openair3/NAS/UE/ESM/esm_pt.h similarity index 100% rename from openair-cn/NAS/UE/ESM/esm_pt.h rename to openair3/NAS/UE/ESM/esm_pt.h diff --git a/openair-cn/NAS/UE/UEprocess.c b/openair3/NAS/UE/UEprocess.c similarity index 100% rename from openair-cn/NAS/UE/UEprocess.c rename to openair3/NAS/UE/UEprocess.c diff --git a/openair-cn/NAS/UE/nas_itti_messaging.c b/openair3/NAS/UE/nas_itti_messaging.c similarity index 100% rename from openair-cn/NAS/UE/nas_itti_messaging.c rename to openair3/NAS/UE/nas_itti_messaging.c diff --git a/openair-cn/NAS/UE/nas_itti_messaging.h b/openair3/NAS/UE/nas_itti_messaging.h similarity index 100% rename from openair-cn/NAS/UE/nas_itti_messaging.h rename to openair3/NAS/UE/nas_itti_messaging.h diff --git a/openair-cn/NAS/UE/nas_network.c b/openair3/NAS/UE/nas_network.c similarity index 100% rename from openair-cn/NAS/UE/nas_network.c rename to openair3/NAS/UE/nas_network.c diff --git a/openair-cn/NAS/UE/nas_network.h b/openair3/NAS/UE/nas_network.h similarity index 100% rename from openair-cn/NAS/UE/nas_network.h rename to openair3/NAS/UE/nas_network.h diff --git a/openair-cn/NAS/UE/nas_parser.c b/openair3/NAS/UE/nas_parser.c similarity index 100% rename from openair-cn/NAS/UE/nas_parser.c rename to openair3/NAS/UE/nas_parser.c diff --git a/openair-cn/NAS/UE/nas_parser.h b/openair3/NAS/UE/nas_parser.h similarity index 100% rename from openair-cn/NAS/UE/nas_parser.h rename to openair3/NAS/UE/nas_parser.h diff --git a/openair-cn/NAS/UE/nas_proc.c b/openair3/NAS/UE/nas_proc.c similarity index 100% rename from openair-cn/NAS/UE/nas_proc.c rename to openair3/NAS/UE/nas_proc.c diff --git a/openair-cn/NAS/UE/nas_proc.h b/openair3/NAS/UE/nas_proc.h similarity index 100% rename from openair-cn/NAS/UE/nas_proc.h rename to openair3/NAS/UE/nas_proc.h diff --git a/openair-cn/NAS/UE/nas_ue_task.c b/openair3/NAS/UE/nas_ue_task.c similarity index 100% rename from openair-cn/NAS/UE/nas_ue_task.c rename to openair3/NAS/UE/nas_ue_task.c diff --git a/openair-cn/NAS/UE/nas_user.c b/openair3/NAS/UE/nas_user.c similarity index 100% rename from openair-cn/NAS/UE/nas_user.c rename to openair3/NAS/UE/nas_user.c diff --git a/openair-cn/NAS/UE/nas_user.h b/openair3/NAS/UE/nas_user.h similarity index 100% rename from openair-cn/NAS/UE/nas_user.h rename to openair3/NAS/UE/nas_user.h diff --git a/openair-cn/S1AP/COPYING b/openair3/S1AP/COPYING similarity index 100% rename from openair-cn/S1AP/COPYING rename to openair3/S1AP/COPYING diff --git a/openair-cn/S1AP/MESSAGES/ASN1/COPYING b/openair3/S1AP/MESSAGES/ASN1/COPYING similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/COPYING rename to openair3/S1AP/MESSAGES/ASN1/COPYING diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/COPYING b/openair3/S1AP/MESSAGES/ASN1/R10.5/COPYING similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/COPYING rename to openair3/S1AP/MESSAGES/ASN1/R10.5/COPYING diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-CommonDataTypes.asn b/openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-CommonDataTypes.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-CommonDataTypes.asn rename to openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-CommonDataTypes.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-Constants.asn b/openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-Constants.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-Constants.asn rename to openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-Constants.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-Containers.asn b/openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-Containers.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-Containers.asn rename to openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-Containers.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-IEs.asn b/openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-IEs.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-IEs.asn rename to openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-IEs.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Contents.asn b/openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Contents.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Contents.asn rename to openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Contents.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Descriptions.asn b/openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Descriptions.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Descriptions.asn rename to openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU-Descriptions.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU.asn b/openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU.asn rename to openair3/S1AP/MESSAGES/ASN1/R10.5/S1AP-PDU.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R8.10/COPYING b/openair3/S1AP/MESSAGES/ASN1/R8.10/COPYING similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R8.10/COPYING rename to openair3/S1AP/MESSAGES/ASN1/R8.10/COPYING diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-CommonDataTypes.asn b/openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-CommonDataTypes.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-CommonDataTypes.asn rename to openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-CommonDataTypes.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-Constants.asn b/openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-Constants.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-Constants.asn rename to openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-Constants.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-IEs.asn b/openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-IEs.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-IEs.asn rename to openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-IEs.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU-Contents.asn b/openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU-Contents.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU-Contents.asn rename to openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU-Contents.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU.asn b/openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU.asn rename to openair3/S1AP/MESSAGES/ASN1/R8.10/S1AP-PDU.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/COPYING b/openair3/S1AP/MESSAGES/ASN1/R9.8/COPYING similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/COPYING rename to openair3/S1AP/MESSAGES/ASN1/R9.8/COPYING diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-CommonDataTypes.asn b/openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-CommonDataTypes.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-CommonDataTypes.asn rename to openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-CommonDataTypes.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-Constants.asn b/openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-Constants.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-Constants.asn rename to openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-Constants.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-Containers.asn b/openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-Containers.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-Containers.asn rename to openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-Containers.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-IEs.asn b/openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-IEs.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-IEs.asn rename to openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-IEs.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Contents.asn b/openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Contents.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Contents.asn rename to openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Contents.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Descriptions.asn b/openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Descriptions.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Descriptions.asn rename to openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU-Descriptions.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU.asn b/openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU.asn similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU.asn rename to openair3/S1AP/MESSAGES/ASN1/R9.8/S1AP-PDU.asn diff --git a/openair-cn/S1AP/MESSAGES/ASN1/README b/openair3/S1AP/MESSAGES/ASN1/README similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/README rename to openair3/S1AP/MESSAGES/ASN1/README diff --git a/openair-cn/S1AP/MESSAGES/ASN1/asn1cpatch.p0 b/openair3/S1AP/MESSAGES/ASN1/asn1cpatch.p0 similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/asn1cpatch.p0 rename to openair3/S1AP/MESSAGES/ASN1/asn1cpatch.p0 diff --git a/openair-cn/S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 b/openair3/S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 rename to openair3/S1AP/MESSAGES/ASN1/asn1cpatch_2.p0 diff --git a/openair-cn/S1AP/MESSAGES/ASN1/asn1tostruct.py b/openair3/S1AP/MESSAGES/ASN1/asn1tostruct.py similarity index 100% rename from openair-cn/S1AP/MESSAGES/ASN1/asn1tostruct.py rename to openair3/S1AP/MESSAGES/ASN1/asn1tostruct.py diff --git a/openair-cn/S1AP/MESSAGES/COPYING b/openair3/S1AP/MESSAGES/COPYING similarity index 100% rename from openair-cn/S1AP/MESSAGES/COPYING rename to openair3/S1AP/MESSAGES/COPYING diff --git a/openair-cn/S1AP/s1ap_common.c b/openair3/S1AP/s1ap_common.c similarity index 100% rename from openair-cn/S1AP/s1ap_common.c rename to openair3/S1AP/s1ap_common.c diff --git a/openair-cn/S1AP/s1ap_common.h b/openair3/S1AP/s1ap_common.h similarity index 100% rename from openair-cn/S1AP/s1ap_common.h rename to openair3/S1AP/s1ap_common.h diff --git a/openair-cn/S1AP/s1ap_eNB.c b/openair3/S1AP/s1ap_eNB.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB.c rename to openair3/S1AP/s1ap_eNB.c diff --git a/openair-cn/S1AP/s1ap_eNB.h b/openair3/S1AP/s1ap_eNB.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB.h rename to openair3/S1AP/s1ap_eNB.h diff --git a/openair-cn/S1AP/s1ap_eNB_context_management_procedures.c b/openair3/S1AP/s1ap_eNB_context_management_procedures.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_context_management_procedures.c rename to openair3/S1AP/s1ap_eNB_context_management_procedures.c diff --git a/openair-cn/S1AP/s1ap_eNB_context_management_procedures.h b/openair3/S1AP/s1ap_eNB_context_management_procedures.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_context_management_procedures.h rename to openair3/S1AP/s1ap_eNB_context_management_procedures.h diff --git a/openair-cn/S1AP/s1ap_eNB_decoder.c b/openair3/S1AP/s1ap_eNB_decoder.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_decoder.c rename to openair3/S1AP/s1ap_eNB_decoder.c diff --git a/openair-cn/S1AP/s1ap_eNB_decoder.h b/openair3/S1AP/s1ap_eNB_decoder.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_decoder.h rename to openair3/S1AP/s1ap_eNB_decoder.h diff --git a/openair-cn/S1AP/s1ap_eNB_default_values.h b/openair3/S1AP/s1ap_eNB_default_values.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_default_values.h rename to openair3/S1AP/s1ap_eNB_default_values.h diff --git a/openair-cn/S1AP/s1ap_eNB_defs.h b/openair3/S1AP/s1ap_eNB_defs.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_defs.h rename to openair3/S1AP/s1ap_eNB_defs.h diff --git a/openair-cn/S1AP/s1ap_eNB_encoder.c b/openair3/S1AP/s1ap_eNB_encoder.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_encoder.c rename to openair3/S1AP/s1ap_eNB_encoder.c diff --git a/openair-cn/S1AP/s1ap_eNB_encoder.h b/openair3/S1AP/s1ap_eNB_encoder.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_encoder.h rename to openair3/S1AP/s1ap_eNB_encoder.h diff --git a/openair-cn/S1AP/s1ap_eNB_handlers.c b/openair3/S1AP/s1ap_eNB_handlers.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_handlers.c rename to openair3/S1AP/s1ap_eNB_handlers.c diff --git a/openair-cn/S1AP/s1ap_eNB_handlers.h b/openair3/S1AP/s1ap_eNB_handlers.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_handlers.h rename to openair3/S1AP/s1ap_eNB_handlers.h diff --git a/openair-cn/S1AP/s1ap_eNB_itti_messaging.c b/openair3/S1AP/s1ap_eNB_itti_messaging.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_itti_messaging.c rename to openair3/S1AP/s1ap_eNB_itti_messaging.c diff --git a/openair-cn/S1AP/s1ap_eNB_itti_messaging.h b/openair3/S1AP/s1ap_eNB_itti_messaging.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_itti_messaging.h rename to openair3/S1AP/s1ap_eNB_itti_messaging.h diff --git a/openair-cn/S1AP/s1ap_eNB_management_procedures.c b/openair3/S1AP/s1ap_eNB_management_procedures.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_management_procedures.c rename to openair3/S1AP/s1ap_eNB_management_procedures.c diff --git a/openair-cn/S1AP/s1ap_eNB_management_procedures.h b/openair3/S1AP/s1ap_eNB_management_procedures.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_management_procedures.h rename to openair3/S1AP/s1ap_eNB_management_procedures.h diff --git a/openair-cn/S1AP/s1ap_eNB_nas_procedures.c b/openair3/S1AP/s1ap_eNB_nas_procedures.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_nas_procedures.c rename to openair3/S1AP/s1ap_eNB_nas_procedures.c diff --git a/openair-cn/S1AP/s1ap_eNB_nas_procedures.h b/openair3/S1AP/s1ap_eNB_nas_procedures.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_nas_procedures.h rename to openair3/S1AP/s1ap_eNB_nas_procedures.h diff --git a/openair-cn/S1AP/s1ap_eNB_nnsf.c b/openair3/S1AP/s1ap_eNB_nnsf.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_nnsf.c rename to openair3/S1AP/s1ap_eNB_nnsf.c diff --git a/openair-cn/S1AP/s1ap_eNB_nnsf.h b/openair3/S1AP/s1ap_eNB_nnsf.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_nnsf.h rename to openair3/S1AP/s1ap_eNB_nnsf.h diff --git a/openair-cn/S1AP/s1ap_eNB_overload.c b/openair3/S1AP/s1ap_eNB_overload.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_overload.c rename to openair3/S1AP/s1ap_eNB_overload.c diff --git a/openair-cn/S1AP/s1ap_eNB_overload.h b/openair3/S1AP/s1ap_eNB_overload.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_overload.h rename to openair3/S1AP/s1ap_eNB_overload.h diff --git a/openair-cn/S1AP/s1ap_eNB_trace.c b/openair3/S1AP/s1ap_eNB_trace.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_trace.c rename to openair3/S1AP/s1ap_eNB_trace.c diff --git a/openair-cn/S1AP/s1ap_eNB_trace.h b/openair3/S1AP/s1ap_eNB_trace.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_trace.h rename to openair3/S1AP/s1ap_eNB_trace.h diff --git a/openair-cn/S1AP/s1ap_eNB_ue_context.c b/openair3/S1AP/s1ap_eNB_ue_context.c similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_ue_context.c rename to openair3/S1AP/s1ap_eNB_ue_context.c diff --git a/openair-cn/S1AP/s1ap_eNB_ue_context.h b/openair3/S1AP/s1ap_eNB_ue_context.h similarity index 100% rename from openair-cn/S1AP/s1ap_eNB_ue_context.h rename to openair3/S1AP/s1ap_eNB_ue_context.h diff --git a/openair-cn/SCTP/COPYING b/openair3/SCTP/COPYING similarity index 100% rename from openair-cn/SCTP/COPYING rename to openair3/SCTP/COPYING diff --git a/openair-cn/SCTP/sctp_common.c b/openair3/SCTP/sctp_common.c similarity index 100% rename from openair-cn/SCTP/sctp_common.c rename to openair3/SCTP/sctp_common.c diff --git a/openair-cn/SCTP/sctp_common.h b/openair3/SCTP/sctp_common.h similarity index 100% rename from openair-cn/SCTP/sctp_common.h rename to openair3/SCTP/sctp_common.h diff --git a/openair-cn/SCTP/sctp_default_values.h b/openair3/SCTP/sctp_default_values.h similarity index 100% rename from openair-cn/SCTP/sctp_default_values.h rename to openair3/SCTP/sctp_default_values.h diff --git a/openair-cn/SCTP/sctp_eNB_defs.h b/openair3/SCTP/sctp_eNB_defs.h similarity index 100% rename from openair-cn/SCTP/sctp_eNB_defs.h rename to openair3/SCTP/sctp_eNB_defs.h diff --git a/openair-cn/SCTP/sctp_eNB_itti_messaging.c b/openair3/SCTP/sctp_eNB_itti_messaging.c similarity index 100% rename from openair-cn/SCTP/sctp_eNB_itti_messaging.c rename to openair3/SCTP/sctp_eNB_itti_messaging.c diff --git a/openair-cn/SCTP/sctp_eNB_itti_messaging.h b/openair3/SCTP/sctp_eNB_itti_messaging.h similarity index 100% rename from openair-cn/SCTP/sctp_eNB_itti_messaging.h rename to openair3/SCTP/sctp_eNB_itti_messaging.h diff --git a/openair-cn/SCTP/sctp_eNB_task.c b/openair3/SCTP/sctp_eNB_task.c similarity index 100% rename from openair-cn/SCTP/sctp_eNB_task.c rename to openair3/SCTP/sctp_eNB_task.c diff --git a/openair-cn/SCTP/sctp_eNB_task.h b/openair3/SCTP/sctp_eNB_task.h similarity index 100% rename from openair-cn/SCTP/sctp_eNB_task.h rename to openair3/SCTP/sctp_eNB_task.h diff --git a/openair-cn/SCTP/sctp_primitives_client.c b/openair3/SCTP/sctp_primitives_client.c similarity index 100% rename from openair-cn/SCTP/sctp_primitives_client.c rename to openair3/SCTP/sctp_primitives_client.c diff --git a/openair-cn/SCTP/sctp_primitives_client.h b/openair3/SCTP/sctp_primitives_client.h similarity index 100% rename from openair-cn/SCTP/sctp_primitives_client.h rename to openair3/SCTP/sctp_primitives_client.h diff --git a/openair-cn/SECU/COPYING b/openair3/SECU/COPYING similarity index 100% rename from openair-cn/SECU/COPYING rename to openair3/SECU/COPYING diff --git a/openair-cn/SECU/kdf.c b/openair3/SECU/kdf.c similarity index 100% rename from openair-cn/SECU/kdf.c rename to openair3/SECU/kdf.c diff --git a/openair-cn/SECU/key_nas_deriver.c b/openair3/SECU/key_nas_deriver.c similarity index 100% rename from openair-cn/SECU/key_nas_deriver.c rename to openair3/SECU/key_nas_deriver.c diff --git a/openair-cn/SECU/key_nas_encryption.c b/openair3/SECU/key_nas_encryption.c similarity index 100% rename from openair-cn/SECU/key_nas_encryption.c rename to openair3/SECU/key_nas_encryption.c diff --git a/openair-cn/SECU/nas_stream_eea1.c b/openair3/SECU/nas_stream_eea1.c similarity index 100% rename from openair-cn/SECU/nas_stream_eea1.c rename to openair3/SECU/nas_stream_eea1.c diff --git a/openair-cn/SECU/nas_stream_eea2.c b/openair3/SECU/nas_stream_eea2.c similarity index 100% rename from openair-cn/SECU/nas_stream_eea2.c rename to openair3/SECU/nas_stream_eea2.c diff --git a/openair-cn/SECU/nas_stream_eia1.c b/openair3/SECU/nas_stream_eia1.c similarity index 100% rename from openair-cn/SECU/nas_stream_eia1.c rename to openair3/SECU/nas_stream_eia1.c diff --git a/openair-cn/SECU/nas_stream_eia2.c b/openair3/SECU/nas_stream_eia2.c similarity index 100% rename from openair-cn/SECU/nas_stream_eia2.c rename to openair3/SECU/nas_stream_eia2.c diff --git a/openair-cn/SECU/rijndael.c b/openair3/SECU/rijndael.c similarity index 100% rename from openair-cn/SECU/rijndael.c rename to openair3/SECU/rijndael.c diff --git a/openair-cn/SECU/rijndael.h b/openair3/SECU/rijndael.h similarity index 100% rename from openair-cn/SECU/rijndael.h rename to openair3/SECU/rijndael.h diff --git a/openair-cn/SECU/secu_defs.h b/openair3/SECU/secu_defs.h similarity index 100% rename from openair-cn/SECU/secu_defs.h rename to openair3/SECU/secu_defs.h diff --git a/openair-cn/SECU/snow3g.c b/openair3/SECU/snow3g.c similarity index 100% rename from openair-cn/SECU/snow3g.c rename to openair3/SECU/snow3g.c diff --git a/openair-cn/SECU/snow3g.h b/openair3/SECU/snow3g.h similarity index 100% rename from openair-cn/SECU/snow3g.h rename to openair3/SECU/snow3g.h diff --git a/openair-cn/TEST/COPYING b/openair3/TEST/COPYING similarity index 100% rename from openair-cn/TEST/COPYING rename to openair3/TEST/COPYING diff --git a/openair-cn/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/enb1.conf b/openair3/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/enb1.conf similarity index 100% rename from openair-cn/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/enb1.conf rename to openair3/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/enb1.conf diff --git a/openair-cn/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/trace.pdml b/openair3/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/trace.pdml similarity index 100% rename from openair-cn/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/trace.pdml rename to openair3/TEST/EPC_TEST/TEST_1MME_1ENB_1UE_ATTACH_GUTI/trace.pdml diff --git a/openair-cn/TEST/EPC_TEST/generate_scenario.c b/openair3/TEST/EPC_TEST/generate_scenario.c similarity index 100% rename from openair-cn/TEST/EPC_TEST/generate_scenario.c rename to openair3/TEST/EPC_TEST/generate_scenario.c diff --git a/openair-cn/TEST/EPC_TEST/mme_test_s1_pcap2pdml b/openair3/TEST/EPC_TEST/mme_test_s1_pcap2pdml similarity index 100% rename from openair-cn/TEST/EPC_TEST/mme_test_s1_pcap2pdml rename to openair3/TEST/EPC_TEST/mme_test_s1_pcap2pdml diff --git a/openair-cn/TEST/Makefile.am b/openair3/TEST/Makefile.am similarity index 100% rename from openair-cn/TEST/Makefile.am rename to openair3/TEST/Makefile.am diff --git a/openair-cn/TEST/oaisim_mme_client_test.c b/openair3/TEST/oaisim_mme_client_test.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_client_test.c rename to openair3/TEST/oaisim_mme_client_test.c diff --git a/openair-cn/TEST/oaisim_mme_itti_test.c b/openair3/TEST/oaisim_mme_itti_test.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_itti_test.c rename to openair3/TEST/oaisim_mme_itti_test.c diff --git a/openair-cn/TEST/oaisim_mme_list_benchmark.c b/openair3/TEST/oaisim_mme_list_benchmark.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_list_benchmark.c rename to openair3/TEST/oaisim_mme_list_benchmark.c diff --git a/openair-cn/TEST/oaisim_mme_s1ap_test.c b/openair3/TEST/oaisim_mme_s1ap_test.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_s1ap_test.c rename to openair3/TEST/oaisim_mme_s1ap_test.c diff --git a/openair-cn/TEST/oaisim_mme_sctp_test.c b/openair3/TEST/oaisim_mme_sctp_test.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_sctp_test.c rename to openair3/TEST/oaisim_mme_sctp_test.c diff --git a/openair-cn/TEST/oaisim_mme_test_s1c.c b/openair3/TEST/oaisim_mme_test_s1c.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_test_s1c.c rename to openair3/TEST/oaisim_mme_test_s1c.c diff --git a/openair-cn/TEST/oaisim_mme_test_s1c.h b/openair3/TEST/oaisim_mme_test_s1c.h similarity index 100% rename from openair-cn/TEST/oaisim_mme_test_s1c.h rename to openair3/TEST/oaisim_mme_test_s1c.h diff --git a/openair-cn/TEST/oaisim_mme_test_s1c_s1ap.c b/openair3/TEST/oaisim_mme_test_s1c_s1ap.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_test_s1c_s1ap.c rename to openair3/TEST/oaisim_mme_test_s1c_s1ap.c diff --git a/openair-cn/TEST/oaisim_mme_test_s1c_s1ap.h b/openair3/TEST/oaisim_mme_test_s1c_s1ap.h similarity index 100% rename from openair-cn/TEST/oaisim_mme_test_s1c_s1ap.h rename to openair3/TEST/oaisim_mme_test_s1c_s1ap.h diff --git a/openair-cn/TEST/oaisim_mme_test_s1c_scenario.c b/openair3/TEST/oaisim_mme_test_s1c_scenario.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_test_s1c_scenario.c rename to openair3/TEST/oaisim_mme_test_s1c_scenario.c diff --git a/openair-cn/TEST/oaisim_mme_test_s1c_scenario.h b/openair3/TEST/oaisim_mme_test_s1c_scenario.h similarity index 100% rename from openair-cn/TEST/oaisim_mme_test_s1c_scenario.h rename to openair3/TEST/oaisim_mme_test_s1c_scenario.h diff --git a/openair-cn/TEST/oaisim_mme_test_s1c_scenario1.c b/openair3/TEST/oaisim_mme_test_s1c_scenario1.c similarity index 100% rename from openair-cn/TEST/oaisim_mme_test_s1c_scenario1.c rename to openair3/TEST/oaisim_mme_test_s1c_scenario1.c diff --git a/openair-cn/TEST/test_aes128_cmac_encrypt.c b/openair3/TEST/test_aes128_cmac_encrypt.c similarity index 100% rename from openair-cn/TEST/test_aes128_cmac_encrypt.c rename to openair3/TEST/test_aes128_cmac_encrypt.c diff --git a/openair-cn/TEST/test_aes128_ctr_decrypt.c b/openair3/TEST/test_aes128_ctr_decrypt.c similarity index 100% rename from openair-cn/TEST/test_aes128_ctr_decrypt.c rename to openair3/TEST/test_aes128_ctr_decrypt.c diff --git a/openair-cn/TEST/test_aes128_ctr_encrypt.c b/openair3/TEST/test_aes128_ctr_encrypt.c similarity index 100% rename from openair-cn/TEST/test_aes128_ctr_encrypt.c rename to openair3/TEST/test_aes128_ctr_encrypt.c diff --git a/openair-cn/TEST/test_kdf.c b/openair3/TEST/test_kdf.c similarity index 100% rename from openair-cn/TEST/test_kdf.c rename to openair3/TEST/test_kdf.c diff --git a/openair-cn/TEST/test_s1ap.c b/openair3/TEST/test_s1ap.c similarity index 100% rename from openair-cn/TEST/test_s1ap.c rename to openair3/TEST/test_s1ap.c diff --git a/openair-cn/TEST/test_secu.c b/openair3/TEST/test_secu.c similarity index 100% rename from openair-cn/TEST/test_secu.c rename to openair3/TEST/test_secu.c diff --git a/openair-cn/TEST/test_secu_kenb.c b/openair3/TEST/test_secu_kenb.c similarity index 100% rename from openair-cn/TEST/test_secu_kenb.c rename to openair3/TEST/test_secu_kenb.c diff --git a/openair-cn/TEST/test_secu_knas.c b/openair3/TEST/test_secu_knas.c similarity index 100% rename from openair-cn/TEST/test_secu_knas.c rename to openair3/TEST/test_secu_knas.c diff --git a/openair-cn/TEST/test_secu_knas_encrypt_eea1.c b/openair3/TEST/test_secu_knas_encrypt_eea1.c similarity index 100% rename from openair-cn/TEST/test_secu_knas_encrypt_eea1.c rename to openair3/TEST/test_secu_knas_encrypt_eea1.c diff --git a/openair-cn/TEST/test_secu_knas_encrypt_eea2.c b/openair3/TEST/test_secu_knas_encrypt_eea2.c similarity index 100% rename from openair-cn/TEST/test_secu_knas_encrypt_eea2.c rename to openair3/TEST/test_secu_knas_encrypt_eea2.c diff --git a/openair-cn/TEST/test_secu_knas_encrypt_eia1.c b/openair3/TEST/test_secu_knas_encrypt_eia1.c similarity index 100% rename from openair-cn/TEST/test_secu_knas_encrypt_eia1.c rename to openair3/TEST/test_secu_knas_encrypt_eia1.c diff --git a/openair-cn/TEST/test_secu_knas_encrypt_eia2.c b/openair3/TEST/test_secu_knas_encrypt_eia2.c similarity index 100% rename from openair-cn/TEST/test_secu_knas_encrypt_eia2.c rename to openair3/TEST/test_secu_knas_encrypt_eia2.c diff --git a/openair-cn/TEST/test_secu_knas_stream_int.c b/openair3/TEST/test_secu_knas_stream_int.c similarity index 100% rename from openair-cn/TEST/test_secu_knas_stream_int.c rename to openair3/TEST/test_secu_knas_stream_int.c diff --git a/openair-cn/TEST/test_util.c b/openair3/TEST/test_util.c similarity index 100% rename from openair-cn/TEST/test_util.c rename to openair3/TEST/test_util.c diff --git a/openair-cn/TEST/test_util.h b/openair3/TEST/test_util.h similarity index 100% rename from openair-cn/TEST/test_util.h rename to openair3/TEST/test_util.h diff --git a/openair-cn/UDP/COPYING b/openair3/UDP/COPYING similarity index 100% rename from openair-cn/UDP/COPYING rename to openair3/UDP/COPYING diff --git a/openair-cn/UDP/udp_eNB_task.c b/openair3/UDP/udp_eNB_task.c similarity index 100% rename from openair-cn/UDP/udp_eNB_task.c rename to openair3/UDP/udp_eNB_task.c diff --git a/openair-cn/UDP/udp_eNB_task.h b/openair3/UDP/udp_eNB_task.h similarity index 100% rename from openair-cn/UDP/udp_eNB_task.h rename to openair3/UDP/udp_eNB_task.h diff --git a/openair-cn/UTILS/CONF/COPYING b/openair3/UTILS/CONF/COPYING similarity index 100% rename from openair-cn/UTILS/CONF/COPYING rename to openair3/UTILS/CONF/COPYING diff --git a/openair-cn/UTILS/COPYING b/openair3/UTILS/COPYING similarity index 100% rename from openair-cn/UTILS/COPYING rename to openair3/UTILS/COPYING diff --git a/openair-cn/UTILS/HASHTABLE/COPYING b/openair3/UTILS/HASHTABLE/COPYING similarity index 100% rename from openair-cn/UTILS/HASHTABLE/COPYING rename to openair3/UTILS/HASHTABLE/COPYING diff --git a/openair-cn/UTILS/HASHTABLE/Makefile.am b/openair3/UTILS/HASHTABLE/Makefile.am similarity index 100% rename from openair-cn/UTILS/HASHTABLE/Makefile.am rename to openair3/UTILS/HASHTABLE/Makefile.am diff --git a/openair-cn/UTILS/HASHTABLE/Makefile.eNB b/openair3/UTILS/HASHTABLE/Makefile.eNB similarity index 100% rename from openair-cn/UTILS/HASHTABLE/Makefile.eNB rename to openair3/UTILS/HASHTABLE/Makefile.eNB diff --git a/openair-cn/UTILS/HASHTABLE/hashtable.c b/openair3/UTILS/HASHTABLE/hashtable.c similarity index 100% rename from openair-cn/UTILS/HASHTABLE/hashtable.c rename to openair3/UTILS/HASHTABLE/hashtable.c diff --git a/openair-cn/UTILS/HASHTABLE/hashtable.h b/openair3/UTILS/HASHTABLE/hashtable.h similarity index 100% rename from openair-cn/UTILS/HASHTABLE/hashtable.h rename to openair3/UTILS/HASHTABLE/hashtable.h diff --git a/openair-cn/UTILS/HASHTABLE/obj_hashtable.c b/openair3/UTILS/HASHTABLE/obj_hashtable.c similarity index 100% rename from openair-cn/UTILS/HASHTABLE/obj_hashtable.c rename to openair3/UTILS/HASHTABLE/obj_hashtable.c diff --git a/openair-cn/UTILS/HASHTABLE/obj_hashtable.h b/openair3/UTILS/HASHTABLE/obj_hashtable.h similarity index 100% rename from openair-cn/UTILS/HASHTABLE/obj_hashtable.h rename to openair3/UTILS/HASHTABLE/obj_hashtable.h diff --git a/openair-cn/UTILS/Makefile.am b/openair3/UTILS/Makefile.am similarity index 100% rename from openair-cn/UTILS/Makefile.am rename to openair3/UTILS/Makefile.am diff --git a/openair-cn/UTILS/conversions.c b/openair3/UTILS/conversions.c similarity index 100% rename from openair-cn/UTILS/conversions.c rename to openair3/UTILS/conversions.c diff --git a/openair-cn/UTILS/conversions.h b/openair3/UTILS/conversions.h similarity index 100% rename from openair-cn/UTILS/conversions.h rename to openair3/UTILS/conversions.h diff --git a/openair-cn/UTILS/enum_string.c b/openair3/UTILS/enum_string.c similarity index 100% rename from openair-cn/UTILS/enum_string.c rename to openair3/UTILS/enum_string.c diff --git a/openair-cn/UTILS/enum_string.h b/openair3/UTILS/enum_string.h similarity index 100% rename from openair-cn/UTILS/enum_string.h rename to openair3/UTILS/enum_string.h diff --git a/openair-cn/UTILS/log.c b/openair3/UTILS/log.c similarity index 100% rename from openair-cn/UTILS/log.c rename to openair3/UTILS/log.c diff --git a/openair-cn/UTILS/log.h b/openair3/UTILS/log.h similarity index 100% rename from openair-cn/UTILS/log.h rename to openair3/UTILS/log.h diff --git a/openair-cn/UTILS/mcc_mnc_itu.c b/openair3/UTILS/mcc_mnc_itu.c similarity index 100% rename from openair-cn/UTILS/mcc_mnc_itu.c rename to openair3/UTILS/mcc_mnc_itu.c diff --git a/openair-cn/UTILS/mcc_mnc_itu.h b/openair3/UTILS/mcc_mnc_itu.h similarity index 100% rename from openair-cn/UTILS/mcc_mnc_itu.h rename to openair3/UTILS/mcc_mnc_itu.h diff --git a/openair-cn/UTILS/mme_config.c b/openair3/UTILS/mme_config.c similarity index 100% rename from openair-cn/UTILS/mme_config.c rename to openair3/UTILS/mme_config.c diff --git a/openair-cn/UTILS/mme_config.h b/openair3/UTILS/mme_config.h similarity index 100% rename from openair-cn/UTILS/mme_config.h rename to openair3/UTILS/mme_config.h diff --git a/openair-cn/UTILS/mme_default_values.h b/openair3/UTILS/mme_default_values.h similarity index 100% rename from openair-cn/UTILS/mme_default_values.h rename to openair3/UTILS/mme_default_values.h diff --git a/openair-cn/UTILS/mme_parser.y b/openair3/UTILS/mme_parser.y similarity index 100% rename from openair-cn/UTILS/mme_parser.y rename to openair3/UTILS/mme_parser.y diff --git a/openair-cn/UTILS/mme_scanner.l b/openair3/UTILS/mme_scanner.l similarity index 100% rename from openair-cn/UTILS/mme_scanner.l rename to openair3/UTILS/mme_scanner.l diff --git a/openair-cn/UTILS/queue.h b/openair3/UTILS/queue.h similarity index 100% rename from openair-cn/UTILS/queue.h rename to openair3/UTILS/queue.h diff --git a/openair-cn/UTILS/tree.h b/openair3/UTILS/tree.h similarity index 100% rename from openair-cn/UTILS/tree.h rename to openair3/UTILS/tree.h diff --git a/openair-cn/valgrind.sh b/openair3/valgrind.sh similarity index 100% rename from openair-cn/valgrind.sh rename to openair3/valgrind.sh diff --git a/targets/Makefile.common b/targets/Makefile.common index 7c7698edaa..042a36bf45 100644 --- a/targets/Makefile.common +++ b/targets/Makefile.common @@ -1,12 +1,12 @@ # This file gathers compilation directive shared between lte-softmodem and oaisim export COMMON_UTILS_DIR = $(OPENAIR_DIR)/common/utils -export UE_NAS_DIR = $(OPENAIR_DIR)/openair-cn/NAS -export S1AP_DIR = $(OPENAIR_DIR)/openair-cn/S1AP +export UE_NAS_DIR = $(OPENAIR_DIR)/openair3/NAS +export S1AP_DIR = $(OPENAIR_DIR)/openair3/S1AP export X2AP_DIR = $(OPENAIR_DIR)/openair2/X2AP -export SCTP_DIR = $(OPENAIR_DIR)/openair-cn/SCTP -export UDP_DIR = $(OPENAIR_DIR)/openair-cn/UDP -export GTPV1U_DIR = $(OPENAIR_DIR)/openair-cn/GTPV1-U -export SECU_DIR = $(OPENAIR_DIR)/openair-cn/SECU +export SCTP_DIR = $(OPENAIR_DIR)/openair3/SCTP +export UDP_DIR = $(OPENAIR_DIR)/openair3/UDP +export GTPV1U_DIR = $(OPENAIR_DIR)/openair3/GTPV1-U +export SECU_DIR = $(OPENAIR_DIR)/openair3/SECU UE_NAS_OBJ_DIR = $(subst $(OPENAIR_DIR),$(OBJS_DIR),$(UE_NAS_DIR)) SECU_OBJ_DIR = $(subst $(OPENAIR_DIR),$(OBJS_DIR),$(SECU_DIR)) @@ -112,12 +112,12 @@ COMMON_CFLAGS += -DLOG_NO_THREAD openair_cn_available := $(shell if [ -d "$(UE_NAS_DIR)" ]; then echo "0" ; else echo "1" ; fi ) ifeq ($(openair_cn_available), 0) COMMON_CFLAGS += -DENABLE_NAS_UE_LOGGING -COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/NAS/EURECOM-NAS/src/api/network -COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/NAS/EURECOM-NAS/src/include -COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/NAS/EURECOM-NAS/src/ies -COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/NAS/EURECOM-NAS/src/emm/msg -COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/NAS/EURECOM-NAS/src/esm/msg -COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/NAS/EURECOM-NAS/src/util +COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair3/NAS/EURECOM-NAS/src/api/network +COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair3/NAS/EURECOM-NAS/src/include +COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair3/NAS/EURECOM-NAS/src/ies +COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair3/NAS/EURECOM-NAS/src/emm/msg +COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair3/NAS/EURECOM-NAS/src/esm/msg +COMMON_CFLAGS += -I$(OPENAIR_DIR)/openair3/NAS/EURECOM-NAS/src/util endif UENAS_CFLAGS = $(COMMON_CFLAGS) @@ -125,8 +125,8 @@ UENAS_CFLAGS += -I$(SECU_DIR) export UENAS_CFLAGS SECU_CFLAGS = $(COMMON_CFLAGS) -SECU_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/COMMON -SECU_CFLAGS += -I$(OPENAIR_DIR)/openair-cn/UTILS +SECU_CFLAGS += -I$(OPENAIR_DIR)/openair3/COMMON +SECU_CFLAGS += -I$(OPENAIR_DIR)/openair3/UTILS SECU_CFLAGS += -I$(SECU_DIR) export SECU_CFLAGS @@ -162,7 +162,7 @@ GTPV1U_CFLAGS += -I$(TOP_DIR) GTPV1U_CFLAGS += -I$(GTPV1U_DIR)/nw-gtpv1u/include GTPV1U_CFLAGS += -I$(GTPV1U_DIR)/nw-gtpv1u/shared GTPV1U_CFLAGS += -I$(OPENAIR_DIR)/openair2/ENB_APP -GTPV1U_CFLAGS += $(UTIL_incl) -I$(OPENAIRCN_DIR)/UTILS +GTPV1U_CFLAGS += $(UTIL_incl) -I$(OPENAIR3_DIR)/UTILS export GTPV1U_CFLAGS GTPV1U_ENB_CFLAGS = $(COMMON_CFLAGS) @@ -176,7 +176,7 @@ GTPV1U_ENB_CFLAGS += -I$(TOP_DIR) GTPV1U_ENB_CFLAGS += -I$(GTPV1U_DIR)/nw-gtpv1u/include GTPV1U_ENB_CFLAGS += -I$(GTPV1U_DIR)/nw-gtpv1u/shared GTPV1U_ENB_CFLAGS += -I$(OPENAIR_DIR)/openair2/ENB_APP -GTPV1U_ENB_CFLAGS += $(UTIL_incl) -I$(OPENAIRCN_DIR)/UTILS +GTPV1U_ENB_CFLAGS += $(UTIL_incl) -I$(OPENAIR3_DIR)/UTILS export GTPV1U_ENB_CFLAGS diff --git a/targets/PROJECTS/E-MBMS/utils.bash b/targets/PROJECTS/E-MBMS/utils.bash index 5410fc5818..e95fd9e5b6 100755 --- a/targets/PROJECTS/E-MBMS/utils.bash +++ b/targets/PROJECTS/E-MBMS/utils.bash @@ -178,7 +178,7 @@ set_openair() { declare -i index length_path=${#path} - for i in 'openair1' 'openair2' 'openair3' 'openair-cn' 'targets' + for i in 'openair1' 'openair2' 'openair3' 'openair3' 'targets' do index=`echo $path | grep -b -o $i | cut -d: -f1` #echo ${path%$token*} @@ -193,7 +193,7 @@ set_openair() { export OPENAIR1_DIR=$openair_path/openair1 export OPENAIR2_DIR=$openair_path/openair2 export OPENAIR3_DIR=$openair_path/openair3 - export OPENAIRCN_DIR=$openair_path/openair-cn + export OPENAIR3_DIR=$openair_path/openair3 export OPENAIR_TARGETS=$openair_path/targets return 0 fi @@ -367,7 +367,7 @@ declare -x OPENAIR_DIR="" declare -x OPENAIR1_DIR="" declare -x OPENAIR2_DIR="" declare -x OPENAIR3_DIR="" -declare -x OPENAIRCN_DIR="" +declare -x OPENAIR3_DIR="" declare -x OPENAIR_TARGETS="" ########################################################### @@ -377,5 +377,5 @@ cecho "OPENAIR_DIR = $OPENAIR_DIR" $green cecho "OPENAIR1_DIR = $OPENAIR1_DIR" $green cecho "OPENAIR2_DIR = $OPENAIR2_DIR" $green cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green -cecho "OPENAIRCN_DIR = $OPENAIRCN_DIR" $green +cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green cecho "OPENAIR_TARGETS = $OPENAIR_TARGETS" $green diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.generic.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.generic.conf index 125468e5c7..b73684be95 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.generic.conf +++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.generic.conf @@ -191,7 +191,7 @@ P-GW = "2014:02:26::0/120" ); }; - #WARNING DNS ARE HARDCODED IN openair-cn/NAS/EURECOM-NAS/src/esm/msg/ActivateDefaultEpsBearerContextRequest.c:305 + #WARNING DNS ARE HARDCODED IN openair3/NAS/EURECOM-NAS/src/esm/msg/ActivateDefaultEpsBearerContextRequest.c:305 DEFAULT_DNS_IPV4_ADDRESS = "192.168.12.100"; DEFAULT_DNS_SEC_IPV4_ADDRESS = "192.168.106.12"; }; diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf index e934b33a53..e186c87ac7 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf +++ b/targets/PROJECTS/GENERIC-LTE-EPC/CONF/epc.on.enb.example.conf @@ -165,7 +165,7 @@ P-GW = ); }; - #WARNING DNS ARE HARDCODED IN openair-cn/NAS/EURECOM-NAS/src/esm/msg/ActivateDefaultEpsBearerContextRequest.c:305 + #WARNING DNS ARE HARDCODED IN openair3/NAS/EURECOM-NAS/src/esm/msg/ActivateDefaultEpsBearerContextRequest.c:305 DEFAULT_DNS_IPV4_ADDRESS = "192.168.12.100"; DEFAULT_DNS_SEC_IPV4_ADDRESS = "192.168.106.106"; }; diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/start_enb_and_ue_virt.bash b/targets/PROJECTS/GENERIC-LTE-EPC/start_enb_and_ue_virt.bash index 880382699c..3c58834f0f 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/start_enb_and_ue_virt.bash +++ b/targets/PROJECTS/GENERIC-LTE-EPC/start_enb_and_ue_virt.bash @@ -125,13 +125,13 @@ fi ####################################################### export NVRAM_DIR=$THIS_SCRIPT_PATH -if [ ! -f $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data ] || [ ! -f $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data ]; then +if [ ! -f $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data ] || [ ! -f $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data ]; then if [ ! -f /tmp/nas_cleaned ]; then - echo_success "make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS veryveryclean" - make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS veryveryclean + echo_success "make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS veryveryclean" + make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS veryveryclean fi - echo_success "make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS -f Makefile PROCESS=UE all" - make -f Makefile --debug=b --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS PROCESS=UE all + echo_success "make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS -f Makefile PROCESS=UE all" + make -f Makefile --debug=b --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS PROCESS=UE all rm .ue.nvram rm .usim.nvram touch /tmp/nas_cleaned @@ -139,15 +139,15 @@ fi if [ ! -f .ue.nvram ]; then echo_success "generate .ue_emm.nvram .ue.nvram" - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --gen fi if [ ! -f .usim.nvram ]; then echo_success "generate .usim.nvram" - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --gen fi -$OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --print -$OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --print +$OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --print +$OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --print ################################################## # LAUNCH eNB + UE executable @@ -226,7 +226,7 @@ cd $THIS_SCRIPT_PATH #nohup tshark -i $ENB_INTERFACE_NAME_FOR_S1_MME -i $ENB_INTERFACE_NAME_FOR_S1U -w OUTPUT/$HOSTNAME/tshark_enb_ue.$HOSTNAME.pcap & # To start NAS connectivity: AT+CFUN=1 -# nohup xterm -hold -e $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/UserProcess & +# nohup xterm -hold -e $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/UserProcess & export MALLOC_TRACE=/tmp/malloc_trace.txt touch /tmp/malloc_trace.txt diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/start_ue.bash b/targets/PROJECTS/GENERIC-LTE-EPC/start_ue.bash index 8ae7b10b67..72a3a6fca1 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/start_ue.bash +++ b/targets/PROJECTS/GENERIC-LTE-EPC/start_ue.bash @@ -72,27 +72,27 @@ EMULATION_DEV_ADDRESS=`ifconfig $EMULATION_DEV_INTERFACE | grep 'inet addr:'| gr ####################################################### export NVRAM_DIR=$THIS_SCRIPT_PATH -if [ ! -f $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data ]; then - make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS veryveryclean - make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS PROCESS=UE +if [ ! -f $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data ]; then + make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS veryveryclean + make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS PROCESS=UE rm .ue.nvram fi -if [ ! -f $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data ]; then - make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS veryveryclean - make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS PROCESS=UE +if [ ! -f $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data ]; then + make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS veryveryclean + make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS PROCESS=UE rm .usim.nvram fi if [ ! -f .ue.nvram ]; then # generate .ue_emm.nvram .ue.nvram - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --gen fi if [ ! -f .usim.nvram ]; then # generate .usim.nvram - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --gen fi -$OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --print -$OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --print +$OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --print +$OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --print ################################################## # LAUNCH UE executable @@ -145,7 +145,7 @@ if [ x$hard_real_time != "xyes" ]; then cd $THIS_SCRIPT_PATH - nohup xterm -e $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/UserProcess & + nohup xterm -e $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/UserProcess & cp $OPENAIR_TARGETS/SIMU/USER/oaisim $OPENAIR_TARGETS/SIMU/USER/oaisim_ue gdb --args $OPENAIR_TARGETS/SIMU/USER/oaisim_ue -a -l9 -u1 -b0 -M1 -p2 -g$EMULATION_MULTICAST_GROUP -D $EMULATION_DEV_ADDRESS -K $ITTI_LOG_FILE 2>&1 | tee $STDOUT_LOG_FILE diff --git a/targets/PROJECTS/GENERIC-LTE-EPC/utils.bash b/targets/PROJECTS/GENERIC-LTE-EPC/utils.bash index aa9bb333d4..0ba30cc504 100755 --- a/targets/PROJECTS/GENERIC-LTE-EPC/utils.bash +++ b/targets/PROJECTS/GENERIC-LTE-EPC/utils.bash @@ -186,7 +186,7 @@ set_openair() { export OPENAIR1_DIR=$openair_path/openair1 export OPENAIR2_DIR=$openair_path/openair2 export OPENAIR3_DIR=$openair_path/openair3 - export OPENAIRCN_DIR=$openair_path/openair-cn + export OPENAIR3_DIR=$openair_path/openair3 export OPENAIR_TARGETS=$openair_path/targets export CDPATH=$CDPATH:$openair_path } @@ -302,7 +302,7 @@ start_openswitch_daemon() { bash_exec "insmod /lib/modules/`uname -r`/extra/openvswitch.ko" > /dev/null 2>&1 else echo_error "/lib/modules/`uname -r`/extra/openvswitch.ko not found" - bash $OPENAIRCN_DIR/SCRIPTS/install_openvswitch1.9.0.bash + bash $OPENAIR3_DIR/SCRIPTS/install_openvswitch1.9.0.bash fi is_process_started "ovsdb-server" if [ $? -ne 0 ] @@ -349,26 +349,26 @@ check_epc_s6a_certificate() { fi echo_error "MME S6A: Did not find valid certificate in /usr/local/etc/freeDiameter" echo_warning "MME S6A: generatting new certificate in /usr/local/etc/freeDiameter..." - cd $OPENAIRCN_DIR/S6A/freediameter + cd $OPENAIR3_DIR/S6A/freediameter ./make_certs.sh ${1:-'eur'} check_epc_s6a_certificate ${1:-'eur'} return 1 } check_hss_s6a_certificate() { - if [ -f $OPENAIRCN_DIR/OPENAIRHSS/conf/hss.cert.pem ] + if [ -f $OPENAIR3_DIR/OPENAIRHSS/conf/hss.cert.pem ] then - full_hostname=`cat $OPENAIRCN_DIR/OPENAIRHSS/conf/hss.cert.pem | grep "Subject" | grep "CN" | cut -d '=' -f6` + full_hostname=`cat $OPENAIR3_DIR/OPENAIRHSS/conf/hss.cert.pem | grep "Subject" | grep "CN" | cut -d '=' -f6` # we should replace 'hss' with hostname if [ a$full_hostname == ahss.${1:-'eur'} ] then - echo_success "HSS S6A: Found valid certificate in $OPENAIRCN_DIR/OPENAIRHSS/conf/" + echo_success "HSS S6A: Found valid certificate in $OPENAIR3_DIR/OPENAIRHSS/conf/" return 1 fi fi - echo_error "HSS S6A: Did not find valid certificate in $OPENAIRCN_DIR/OPENAIRHSS/conf" - echo_warning "HSS S6A: generatting new certificate in $OPENAIRCN_DIR/OPENAIRHSS/conf..." - cd $OPENAIRCN_DIR/OPENAIRHSS/conf + echo_error "HSS S6A: Did not find valid certificate in $OPENAIR3_DIR/OPENAIRHSS/conf" + echo_warning "HSS S6A: generatting new certificate in $OPENAIR3_DIR/OPENAIRHSS/conf..." + cd $OPENAIR3_DIR/OPENAIRHSS/conf ./make_certs.sh ${1:-'eur'} check_hss_s6a_certificate ${1:-'eur'} return 1 @@ -406,7 +406,7 @@ create_hss_database(){ echo_success "oai_db creation succeeded" fi - $MYSQL -u $1 --password=$2 oai_db < $OPENAIRCN_DIR/OPENAIRHSS/db/oai_db.sql + $MYSQL -u $1 --password=$2 oai_db < $OPENAIR3_DIR/OPENAIRHSS/db/oai_db.sql if [ $? -ne 0 ]; then echo_error "oai_db tables creation failed" else @@ -539,13 +539,13 @@ check_install_epc_software() { if [ ! -d /usr/local/etc/freeDiameter ] then # This script make certificates also - cd $OPENAIRCN_DIR/S6A/freediameter && ./install_freediameter.sh + cd $OPENAIR3_DIR/S6A/freediameter && ./install_freediameter.sh else echo_success "freediameter is installed" check_epc_s6a_certificate fi - test_command_install_script "asn1c" "$OPENAIRCN_DIR/SCRIPTS/install_asn1c_0.9.24.modified.bash" + test_command_install_script "asn1c" "$OPENAIR3_DIR/SCRIPTS/install_asn1c_0.9.24.modified.bash" # One mor check about version of asn1c ASN1C_COMPILER_REQUIRED_VERSION_MESSAGE="ASN.1 Compiler, v0.9.24" @@ -558,7 +558,7 @@ check_install_epc_software() { echo_error "$ASN1C_COMPILER_VERSION_MESSAGE" while read -r -n 1 -s answer; do if [[ $answer = [YyNn] ]]; then - [[ $answer = [Yy] ]] && $OPENAIRCN_DIR/SCRIPTS/install_asn1c_0.9.24.modified.bash + [[ $answer = [Yy] ]] && $OPENAIR3_DIR/SCRIPTS/install_asn1c_0.9.24.modified.bash [[ $answer = [Nn] ]] && echo_error "Version of asn1c is not the required one, exiting." && exit 1 break fi @@ -577,7 +577,7 @@ function cgrp() find $OPENAIR2_DIR -name *.c -exec grep --color=auto -Hni $1 {} \; find $OPENAIR1_DIR -name *.c -exec grep --color=auto -Hni $1 {} \; find $OPENAIR3_DIR -name *.c -exec grep --color=auto -Hni $1 {} \; - find $OPENAIRCN_DIR -name *.c -exec grep --color=auto -Hni $1 {} \; + find $OPENAIR3_DIR -name *.c -exec grep --color=auto -Hni $1 {} \; find $OPENAIR_TARGETS -name *.c -exec grep --color=auto -Hni $1 {} \; } @@ -591,7 +591,7 @@ function hgrp() find $OPENAIR2_DIR -name *.h -exec grep --color=auto -Hni $1 {} \; find $OPENAIR1_DIR -name *.h -exec grep --color=auto -Hni $1 {} \; find $OPENAIR3_DIR -name *.h -exec grep --color=auto -Hni $1 {} \; - find $OPENAIRCN_DIR -name *.h -exec grep --color=auto -Hni $1 {} \; + find $OPENAIR3_DIR -name *.h -exec grep --color=auto -Hni $1 {} \; find $OPENAIR_TARGETS -name *.h -exec grep --color=auto -Hni $1 {} \; } @@ -606,7 +606,7 @@ function svn_find_str_in_file_history() } compile_hss() { - cd $OPENAIRCN_DIR/OPENAIRHSS + cd $OPENAIR3_DIR/OPENAIRHSS OBJ_DIR=`find . -maxdepth 1 -type d -iname obj*` if [ ! -n "$OBJ_DIR" ] then @@ -646,7 +646,7 @@ compile_hss() { compile_epc() { - cd $OPENAIRCN_DIR + cd $OPENAIR3_DIR OBJ_DIR=`find . -maxdepth 1 -type d -iname obj*` if [ ! -n "$OBJ_DIR" ] then @@ -695,7 +695,7 @@ declare -x OPENAIR_DIR="" declare -x OPENAIR1_DIR="" declare -x OPENAIR2_DIR="" declare -x OPENAIR3_DIR="" -declare -x OPENAIRCN_DIR="" +declare -x OPENAIR3_DIR="" declare -x OPENAIR_TARGETS="" ########################################################### @@ -705,7 +705,7 @@ cecho "OPENAIR_DIR = $OPENAIR_DIR" $green cecho "OPENAIR1_DIR = $OPENAIR1_DIR" $green cecho "OPENAIR2_DIR = $OPENAIR2_DIR" $green cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green -cecho "OPENAIRCN_DIR = $OPENAIRCN_DIR" $green +cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green cecho "OPENAIR_TARGETS = $OPENAIR_TARGETS" $green export UTILS_ARCH=$(uname -m | sed 's/x86_//;s/i[3-6]86/32/') diff --git a/targets/SCRIPTS/install_asn1c_0.9.24.modified.bash b/targets/SCRIPTS/install_asn1c_0.9.24.modified.bash index dc6f1aef25..91281ec31a 100755 --- a/targets/SCRIPTS/install_asn1c_0.9.24.modified.bash +++ b/targets/SCRIPTS/install_asn1c_0.9.24.modified.bash @@ -32,7 +32,7 @@ $1 rm -Rf /usr/local/src/asn1c-r1516 $1 svn co https://github.com/vlm/asn1c/trunk /usr/local/src/asn1c-r1516 -r 1516 > /tmp/install_log.txt cd /usr/local/src/asn1c-r1516 -$1 patch -p0 < $OPENAIRCN_DIR/S1AP/MESSAGES/ASN1/asn1cpatch.p0 > /tmp/install_log.txt +$1 patch -p0 < $OPENAIR3_DIR/S1AP/MESSAGES/ASN1/asn1cpatch.p0 > /tmp/install_log.txt $1 ./configure > /tmp/install_log.txt $1 make > /tmp/install_log.txt $1 make install > /tmp/install_log.txt \ No newline at end of file diff --git a/targets/build_helper.bash b/targets/build_helper.bash index 2d30029eb4..bc5cd3fbed 100755 --- a/targets/build_helper.bash +++ b/targets/build_helper.bash @@ -288,7 +288,7 @@ check_install_freediamter(){ $SUDO tar -xzf 1.1.5.tar.gz echo "Uncompressing freeDiameter archive" cd freeDiameter-1.1.5 - $SUDO patch -p1 < $OPENAIRCN_DIR/S6A/freediameter/freediameter-1.1.5.patch + $SUDO patch -p1 < $OPENAIR3_DIR/S6A/freediameter/freediameter-1.1.5.patch $SUDO mkdir build cd build $SUDO cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ../ @@ -327,7 +327,7 @@ check_epc_s6a_certificate() { fi echo_error "EPC S6A: Did not find valid certificate in /usr/local/etc/freeDiameter" echo_warning "EPC S6A: generatting new certificate in /usr/local/etc/freeDiameter..." - cd $OPENAIRCN_DIR/S6A/freediameter + cd $OPENAIR3_DIR/S6A/freediameter ./make_certs.sh ${1:-'eur'} if [ $# -lt 2 ] ; then check_epc_s6a_certificate ${1:-'eur'} 2 @@ -353,7 +353,7 @@ check_hss_s6a_certificate() { fi echo_error "S6A: Did not find valid certificate in /usr/local/etc/freeDiameter" echo_warning "S6A: generatting new certificate in /usr/local/etc/freeDiameter..." - cd $OPENAIRCN_DIR/OPENAIRHSS/conf + cd $OPENAIR3_DIR/OPENAIRHSS/conf ./make_certs.sh ${1:-'eur'} if [ $# -lt 2 ] ; then check_hss_s6a_certificate ${1:-'eur'} 2 @@ -638,7 +638,7 @@ check_install_asn1c(){ # 2. compile ################################################ compile_hss() { - cd $OPENAIRCN_DIR/OPENAIRHSS + cd $OPENAIR3_DIR/OPENAIRHSS if [ "$1" -eq 1 ]; then echo_info "build a clean HSS" @@ -693,7 +693,7 @@ compile_hss() { compile_epc() { - cd $OPENAIRCN_DIR + cd $OPENAIR3_DIR if [ $1 = 1 ]; then echo_info "build a clean EPC" bash_exec "rm -rf objs" @@ -742,7 +742,7 @@ compile_epc() { return 1 fi - cd $OPENAIRCN_DIR/GTPV1-U/GTPUAH; + cd $OPENAIR3_DIR/GTPV1-U/GTPUAH; make if [ $? -ne 0 ]; then echo_error "Build GTPUAH module failed, exiting" @@ -752,7 +752,7 @@ compile_epc() { $SUDO cp -pfv ./Bin/*.ko $OPENAIR_TARGETS/bin fi - cd $OPENAIRCN_DIR/GTPV1-U/GTPURH; + cd $OPENAIR3_DIR/GTPV1-U/GTPURH; make if [ $? -ne 0 ]; then echo_error "Build GTPURH module failed, exiting" @@ -854,11 +854,11 @@ compile_nas_tools() { cd $NVRAM_DIR if [ ! -f /tmp/nas_cleaned ]; then - echo_success "make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS/tools veryveryclean" - make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS/tools veryveryclean + echo_success "make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS/tools veryveryclean" + make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS/tools veryveryclean fi - echo_success "make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS/tools all" - make --directory=$OPENAIRCN_DIR/NAS/EURECOM-NAS/tools all + echo_success "make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS/tools all" + make --directory=$OPENAIR3_DIR/NAS/EURECOM-NAS/tools all rm .ue.nvram rm .usim.nvram touch /tmp/nas_cleaned @@ -882,21 +882,21 @@ check_for_ltesoftmodem_executable() { } check_for_epc_executable() { - if [ ! -f $OPENAIRCN_DIR/objs/OAI_EPC/oai_epc ]; then - echo_error "Cannot find oai_epc executable object in directory $OPENAIRCN_DIR/objs/OAI_EPC/" + if [ ! -f $OPENAIR3_DIR/objs/OAI_EPC/oai_epc ]; then + echo_error "Cannot find oai_epc executable object in directory $OPENAIR3_DIR/objs/OAI_EPC/" echo_fatal "Please make sure you have compiled OAI EPC with --enable-standalone-epc option" fi } check_for_hss_executable() { - if [ ! -f $OPENAIRCN_DIR/OPENAIRHSS/objs/openair-hss ]; then - echo_error "Cannot find openair-hss executable object in directory $OPENAIRCN_DIR/OPENAIRHSS/objs/" + if [ ! -f $OPENAIR3_DIR/OPENAIRHSS/objs/openair-hss ]; then + echo_error "Cannot find openair-hss executable object in directory $OPENAIR3_DIR/OPENAIRHSS/objs/" echo_fatal "Please make sure you have compiled OAI HSS" fi } check_for_sgw_executable() { - if [ ! -f $OPENAIRCN_DIR/objs/OAI_SGW/oai_sgw ]; then + if [ ! -f $OPENAIR3_DIR/objs/OAI_SGW/oai_sgw ]; then echo_error "Cannot find oai_sgw executable object in directory $OPENAIR3_DIR/OPENAIRMME/objs/OAI_SGW/" echo_fatal "Please make sure you have compiled OAI EPC without --enable-standalone-epc option" fi @@ -959,8 +959,8 @@ check_for_mbmssim_executable() { } check_for_nas_ue_executable() { - if [ ! -f $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/UserProcess ]; then - echo_error "Cannot find UserProcess executable object in directory $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin" + if [ ! -f $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/UserProcess ]; then + echo_error "Cannot find UserProcess executable object in directory $OPENAIR3_DIR/NAS/EURECOM-NAS/bin" echo_fatal "Check the compilation logs in bin/install_log.txt" fi } @@ -1036,15 +1036,15 @@ install_nas_tools() { cd $OPENAIR_TARGETS/bin if [ ! -f .ue.nvram ]; then echo_success "generate .ue_emm.nvram .ue.nvram" - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --gen fi if [ ! -f .usim.nvram ]; then echo_success "generate .usim.nvram" - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --gen fi - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --print - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --print + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --print + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --print } install_nasmesh(){ @@ -1106,7 +1106,7 @@ create_hss_database(){ mysql -u $3 --password=$4 -e "desc $5.users" > /dev/null 2>&1 if [ $? -eq 1 ]; then - $MYSQL -u $3 --password=$4 $5 < $OPENAIRCN_DIR/OPENAIRHSS/db/oai_db.sql + $MYSQL -u $3 --password=$4 $5 < $OPENAIR3_DIR/OPENAIRHSS/db/oai_db.sql if [ $? -ne 0 ]; then echo_error "$5 tables creation failed" return 1 @@ -1126,7 +1126,7 @@ set_openair_env(){ fullpath=`readlink -f $BASH_SOURCE` [ -f "/.$fullpath" ] || fullpath=`readlink -f $PWD/$fullpath` openair_path=${fullpath%/targets/*} - openair_path=${openair_path%/openair-cn/*} + openair_path=${openair_path%/openair3/*} openair_path=${openair_path%/openair[123]/*} export OPENAIR_DIR=$openair_path @@ -1134,7 +1134,7 @@ set_openair_env(){ export OPENAIR1_DIR=$openair_path/openair1 export OPENAIR2_DIR=$openair_path/openair2 export OPENAIR3_DIR=$openair_path/openair3 - export OPENAIRCN_DIR=$openair_path/openair-cn + export OPENAIR3_DIR=$openair_path/openair3 export OPENAIR_TARGETS=$openair_path/targets } diff --git a/targets/build_oai.bash b/targets/build_oai.bash index 58e1659d56..5eb1845674 100755 --- a/targets/build_oai.bash +++ b/targets/build_oai.bash @@ -301,7 +301,7 @@ cecho "OPENAIR_HOME = $OPENAIR_HOME" $green cecho "OPENAIR1_DIR = $OPENAIR1_DIR" $green cecho "OPENAIR2_DIR = $OPENAIR2_DIR" $green cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green -cecho "OPENAIRCN_DIR = $OPENAIRCN_DIR" $green +cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green cecho "OPENAIR_TARGETS = $OPENAIR_TARGETS" $green @@ -309,7 +309,7 @@ echo "OPENAIR_HOME = $OPENAIR_HOME" >> bin/${oai_build_date} echo "OPENAIR1_DIR = $OPENAIR1_DIR" >> bin/${oai_build_date} echo "OPENAIR2_DIR = $OPENAIR2_DIR" >> bin/${oai_build_date} echo "OPENAIR3_DIR = $OPENAIR3_DIR" >> bin/${oai_build_date} -echo "OPENAIRCN_DIR = $OPENAIRCN_DIR" >> bin/${oai_build_date} +echo "OPENAIR3_DIR = $OPENAIR3_DIR" >> bin/${oai_build_date} echo "OPENAIR_TARGETS = $OPENAIR_TARGETS" >> bin/${oai_build_date} @@ -607,7 +607,7 @@ build_epc(){ echo_success "target epc built and installed in the bin directory" echo "target epc built and installed in the bin directory" >> bin/${oai_build_date} cp -f $CONFIG_FILE $OPENAIR_TARGETS/bin - cp -f $OPENAIRCN_DIR/objs/UTILS/CONF/s6a.conf $OPENAIR_TARGETS/bin/epc_s6a.conf + cp -f $OPENAIR3_DIR/objs/UTILS/CONF/s6a.conf $OPENAIR_TARGETS/bin/epc_s6a.conf fi } @@ -648,10 +648,10 @@ build_hss(){ ###################################### TEMP_FILE=`tempfile` - cat $OPENAIRCN_DIR/OPENAIRHSS/conf/hss_fd.conf | grep -w "Identity" | tr -d " " | tr -d ";" > $TEMP_FILE - cat $OPENAIRCN_DIR/OPENAIRHSS/conf/hss.conf | grep -w "MYSQL_user" | tr -d " " | tr -d ";" >> $TEMP_FILE - cat $OPENAIRCN_DIR/OPENAIRHSS/conf/hss.conf | grep -w "MYSQL_pass" | tr -d " " | tr -d ";" >> $TEMP_FILE - cat $OPENAIRCN_DIR/OPENAIRHSS/conf/hss.conf | grep -w "MYSQL_db" | tr -d " " | tr -d ";" >> $TEMP_FILE + cat $OPENAIR3_DIR/OPENAIRHSS/conf/hss_fd.conf | grep -w "Identity" | tr -d " " | tr -d ";" > $TEMP_FILE + cat $OPENAIR3_DIR/OPENAIRHSS/conf/hss.conf | grep -w "MYSQL_user" | tr -d " " | tr -d ";" >> $TEMP_FILE + cat $OPENAIR3_DIR/OPENAIRHSS/conf/hss.conf | grep -w "MYSQL_pass" | tr -d " " | tr -d ";" >> $TEMP_FILE + cat $OPENAIR3_DIR/OPENAIRHSS/conf/hss.conf | grep -w "MYSQL_db" | tr -d " " | tr -d ";" >> $TEMP_FILE source $TEMP_FILE rm -f $TEMP_FILE @@ -664,7 +664,7 @@ build_hss(){ NEW_HOSTNAME=`hostname -s` if [ "x$HSS_HOSTNAME" != "x$NEW_HOSTNAME" ]; then echo_warning "Changing identity of HSS from <$HSS_HOSTNAME.$HSS_REALM> to <$NEW_HOSTNAME.$HSS_REALM>" - sed -ibak "s/$HSS_HOSTNAME/$NEW_HOSTNAME/" $OPENAIRCN_DIR/OPENAIRHSS/conf/hss_fd.conf + sed -ibak "s/$HSS_HOSTNAME/$NEW_HOSTNAME/" $OPENAIR3_DIR/OPENAIRHSS/conf/hss_fd.conf fi check_hss_s6a_certificate $HSS_REALM @@ -765,15 +765,15 @@ if [ $RUN -ne 0 ]; then # prepare NAS for UE if [ ! -f .ue.nvram ]; then echo_success "generate .ue_emm.nvram .ue.nvram" - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --gen fi if [ ! -f .usim.nvram ]; then echo_success "generate .usim.nvram" - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --gen + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --gen fi - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/ue_data --print - $OPENAIRCN_DIR/NAS/EURECOM-NAS/bin/usim_data --print + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/ue_data --print + $OPENAIR3_DIR/NAS/EURECOM-NAS/bin/usim_data --print insmod $OPENAIR2_DIR/NETWORK_DRIVER/UE_IP/ue_ip.ko @@ -813,7 +813,7 @@ if [ $RUN -ne 0 ]; then 'HSS') echo "############# running HSS #############" - cd $OPENAIRCN_DIR/OPENAIRHSS/objs + cd $OPENAIR3_DIR/OPENAIRHSS/objs if [ $RUN_GDB -eq 0 ]; then $SUDO exec ./openair-hss -c ./conf/hss.conf else diff --git a/targets/perf_oai.bash b/targets/perf_oai.bash index c01ca35a8a..9379f7767c 100755 --- a/targets/perf_oai.bash +++ b/targets/perf_oai.bash @@ -167,7 +167,7 @@ cecho "OPENAIR_HOME = $OPENAIR_HOME" $green cecho "OPENAIR1_DIR = $OPENAIR1_DIR" $green cecho "OPENAIR2_DIR = $OPENAIR2_DIR" $green cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green -cecho "OPENAIRCN_DIR = $OPENAIRCN_DIR" $green +cecho "OPENAIR3_DIR = $OPENAIR3_DIR" $green cecho "OPENAIR_TARGETS = $OPENAIR_TARGETS" $green @@ -175,7 +175,7 @@ echo "OPENAIR_HOME = $OPENAIR_HOME" >> results/${oai_exp_date} echo "OPENAIR1_DIR = $OPENAIR1_DIR" >> results/${oai_exp_date} echo "OPENAIR2_DIR = $OPENAIR2_DIR" >> results/${oai_exp_date} echo "OPENAIR3_DIR = $OPENAIR3_DIR" >> results/${oai_exp_date} -echo "OPENAIRCN_DIR = $OPENAIRCN_DIR" >> results/${oai_exp_date} +echo "OPENAIR3_DIR = $OPENAIR3_DIR" >> results/${oai_exp_date} echo "OPENAIR_TARGETS = $OPENAIR_TARGETS" >> results/${oai_exp_date} ################################ -- GitLab