From: ss412g Date: Tue, 12 Nov 2019 22:57:09 +0000 (+0200) Subject: Fix licensing issues X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt%2Fresource-status-manager.git;a=commitdiff_plain;h=5df0dc958b3df1759f01372f11c4eae29854562f Fix licensing issues Change-Id: Idd4d8965cff2135eebff4dd987aeedeb7c501ed0 Signed-off-by: ss412g --- diff --git a/.gitignore b/.gitignore index 4b046db..156b37f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,8 @@ .vscode/launch.json *.o *.a -RSM/asn1codec/e2ap_engine/converter-example -RSM/asn1codec/tests/ +RSM/3rdparty/asn1codec/e2ap_engine/converter-example +RSM/3rdparty/asn1codec/tests/ RSM/cp.out __pycache__/ *.html diff --git a/RSM/asn1codec/.cproject b/RSM/3rdparty/asn1codec/.cproject similarity index 100% rename from RSM/asn1codec/.cproject rename to RSM/3rdparty/asn1codec/.cproject diff --git a/RSM/asn1codec/.project b/RSM/3rdparty/asn1codec/.project similarity index 100% rename from RSM/asn1codec/.project rename to RSM/3rdparty/asn1codec/.project diff --git a/RSM/asn1codec/Makefile b/RSM/3rdparty/asn1codec/Makefile similarity index 100% rename from RSM/asn1codec/Makefile rename to RSM/3rdparty/asn1codec/Makefile diff --git a/RSM/asn1codec/e2ap_engine/ABS-Status.c b/RSM/3rdparty/asn1codec/e2ap_engine/ABS-Status.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABS-Status.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ABS-Status.c diff --git a/RSM/asn1codec/e2ap_engine/ABS-Status.h b/RSM/3rdparty/asn1codec/e2ap_engine/ABS-Status.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABS-Status.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ABS-Status.h diff --git a/RSM/asn1codec/e2ap_engine/ABSInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/ABSInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABSInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ABSInformation.c diff --git a/RSM/asn1codec/e2ap_engine/ABSInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/ABSInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABSInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ABSInformation.h diff --git a/RSM/asn1codec/e2ap_engine/ABSInformationFDD.c b/RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationFDD.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABSInformationFDD.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationFDD.c diff --git a/RSM/asn1codec/e2ap_engine/ABSInformationFDD.h b/RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationFDD.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABSInformationFDD.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationFDD.h diff --git a/RSM/asn1codec/e2ap_engine/ABSInformationTDD.c b/RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationTDD.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABSInformationTDD.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationTDD.c diff --git a/RSM/asn1codec/e2ap_engine/ABSInformationTDD.h b/RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationTDD.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ABSInformationTDD.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ABSInformationTDD.h diff --git a/RSM/asn1codec/e2ap_engine/ANY.c b/RSM/3rdparty/asn1codec/e2ap_engine/ANY.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ANY.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ANY.c diff --git a/RSM/asn1codec/e2ap_engine/ANY.h b/RSM/3rdparty/asn1codec/e2ap_engine/ANY.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ANY.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ANY.h diff --git a/RSM/asn1codec/e2ap_engine/AS-SecurityInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/AS-SecurityInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AS-SecurityInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AS-SecurityInformation.c diff --git a/RSM/asn1codec/e2ap_engine/AS-SecurityInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/AS-SecurityInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AS-SecurityInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AS-SecurityInformation.h diff --git a/RSM/asn1codec/e2ap_engine/ActionParameter-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActionParameter-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-ID.c diff --git a/RSM/asn1codec/e2ap_engine/ActionParameter-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActionParameter-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-ID.h diff --git a/RSM/asn1codec/e2ap_engine/ActionParameter-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActionParameter-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ActionParameter-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActionParameter-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ActionParameter-Value.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Value.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActionParameter-Value.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Value.c diff --git a/RSM/asn1codec/e2ap_engine/ActionParameter-Value.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Value.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActionParameter-Value.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActionParameter-Value.h diff --git a/RSM/asn1codec/e2ap_engine/ActivatedCellList-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedCellList-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ActivatedCellList-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedCellList-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ActivatedCellList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedCellList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList.c diff --git a/RSM/asn1codec/e2ap_engine/ActivatedCellList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedCellList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedCellList.h diff --git a/RSM/asn1codec/e2ap_engine/ActivatedNRCellList-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedNRCellList-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ActivatedNRCellList-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedNRCellList-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ActivatedNRCellList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedNRCellList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList.c diff --git a/RSM/asn1codec/e2ap_engine/ActivatedNRCellList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivatedNRCellList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivatedNRCellList.h diff --git a/RSM/asn1codec/e2ap_engine/ActivationID.c b/RSM/3rdparty/asn1codec/e2ap_engine/ActivationID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivationID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivationID.c diff --git a/RSM/asn1codec/e2ap_engine/ActivationID.h b/RSM/3rdparty/asn1codec/e2ap_engine/ActivationID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ActivationID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ActivationID.h diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.c diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframe-Info.h diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.c diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframeExtension-Info.h diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.c b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.c diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.h b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatterns.h diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.c b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.c diff --git a/RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.h b/RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AdditionalSpecialSubframePatternsExtension.h diff --git a/RSM/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.c diff --git a/RSM/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AerialUEsubscriptionInformation.h diff --git a/RSM/asn1codec/e2ap_engine/AllocationAndRetentionPriority.c b/RSM/3rdparty/asn1codec/e2ap_engine/AllocationAndRetentionPriority.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AllocationAndRetentionPriority.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AllocationAndRetentionPriority.c diff --git a/RSM/asn1codec/e2ap_engine/AllocationAndRetentionPriority.h b/RSM/3rdparty/asn1codec/e2ap_engine/AllocationAndRetentionPriority.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AllocationAndRetentionPriority.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AllocationAndRetentionPriority.h diff --git a/RSM/asn1codec/e2ap_engine/AreaScopeOfMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AreaScopeOfMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfMDT.c diff --git a/RSM/asn1codec/e2ap_engine/AreaScopeOfMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AreaScopeOfMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfMDT.h diff --git a/RSM/asn1codec/e2ap_engine/AreaScopeOfQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/AreaScopeOfQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfQMC.c diff --git a/RSM/asn1codec/e2ap_engine/AreaScopeOfQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/AreaScopeOfQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/AreaScopeOfQMC.h diff --git a/RSM/asn1codec/e2ap_engine/BIT_STRING.c b/RSM/3rdparty/asn1codec/e2ap_engine/BIT_STRING.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BIT_STRING.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BIT_STRING.c diff --git a/RSM/asn1codec/e2ap_engine/BIT_STRING.h b/RSM/3rdparty/asn1codec/e2ap_engine/BIT_STRING.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BIT_STRING.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BIT_STRING.h diff --git a/RSM/asn1codec/e2ap_engine/BOOLEAN.c b/RSM/3rdparty/asn1codec/e2ap_engine/BOOLEAN.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BOOLEAN.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BOOLEAN.c diff --git a/RSM/asn1codec/e2ap_engine/BOOLEAN.h b/RSM/3rdparty/asn1codec/e2ap_engine/BOOLEAN.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BOOLEAN.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BOOLEAN.h diff --git a/RSM/asn1codec/e2ap_engine/BandInfo.c b/RSM/3rdparty/asn1codec/e2ap_engine/BandInfo.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BandInfo.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BandInfo.c diff --git a/RSM/asn1codec/e2ap_engine/BandInfo.h b/RSM/3rdparty/asn1codec/e2ap_engine/BandInfo.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BandInfo.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BandInfo.h diff --git a/RSM/asn1codec/e2ap_engine/BandwidthReducedSI.c b/RSM/3rdparty/asn1codec/e2ap_engine/BandwidthReducedSI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BandwidthReducedSI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BandwidthReducedSI.c diff --git a/RSM/asn1codec/e2ap_engine/BandwidthReducedSI.h b/RSM/3rdparty/asn1codec/e2ap_engine/BandwidthReducedSI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BandwidthReducedSI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BandwidthReducedSI.h diff --git a/RSM/asn1codec/e2ap_engine/BearerType.c b/RSM/3rdparty/asn1codec/e2ap_engine/BearerType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BearerType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BearerType.c diff --git a/RSM/asn1codec/e2ap_engine/BearerType.h b/RSM/3rdparty/asn1codec/e2ap_engine/BearerType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BearerType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BearerType.h diff --git a/RSM/asn1codec/e2ap_engine/BenefitMetric.c b/RSM/3rdparty/asn1codec/e2ap_engine/BenefitMetric.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BenefitMetric.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BenefitMetric.c diff --git a/RSM/asn1codec/e2ap_engine/BenefitMetric.h b/RSM/3rdparty/asn1codec/e2ap_engine/BenefitMetric.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BenefitMetric.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BenefitMetric.h diff --git a/RSM/asn1codec/e2ap_engine/BitRate.c b/RSM/3rdparty/asn1codec/e2ap_engine/BitRate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BitRate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BitRate.c diff --git a/RSM/asn1codec/e2ap_engine/BitRate.h b/RSM/3rdparty/asn1codec/e2ap_engine/BitRate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BitRate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BitRate.h diff --git a/RSM/asn1codec/e2ap_engine/BluetoothMeasConfig.c b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfig.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothMeasConfig.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfig.c diff --git a/RSM/asn1codec/e2ap_engine/BluetoothMeasConfig.h b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfig.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothMeasConfig.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfig.h diff --git a/RSM/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.c b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.c diff --git a/RSM/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.h b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasConfigNameList.h diff --git a/RSM/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.c b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.c diff --git a/RSM/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.h b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothMeasurementConfiguration.h diff --git a/RSM/asn1codec/e2ap_engine/BluetoothName.c b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothName.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothName.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothName.c diff --git a/RSM/asn1codec/e2ap_engine/BluetoothName.h b/RSM/3rdparty/asn1codec/e2ap_engine/BluetoothName.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BluetoothName.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BluetoothName.h diff --git a/RSM/asn1codec/e2ap_engine/BroadcastPLMNs-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/BroadcastPLMNs-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/BroadcastPLMNs-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/BroadcastPLMNs-Item.c diff --git a/RSM/asn1codec/e2ap_engine/BroadcastPLMNs-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/BroadcastPLMNs-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/BroadcastPLMNs-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/BroadcastPLMNs-Item.h diff --git a/RSM/asn1codec/e2ap_engine/CNTypeRestrictions.c b/RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictions.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CNTypeRestrictions.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictions.c diff --git a/RSM/asn1codec/e2ap_engine/CNTypeRestrictions.h b/RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictions.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CNTypeRestrictions.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictions.h diff --git a/RSM/asn1codec/e2ap_engine/CNTypeRestrictionsItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictionsItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CNTypeRestrictionsItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictionsItem.c diff --git a/RSM/asn1codec/e2ap_engine/CNTypeRestrictionsItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictionsItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CNTypeRestrictionsItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CNTypeRestrictionsItem.h diff --git a/RSM/asn1codec/e2ap_engine/COUNTValueExtended.c b/RSM/3rdparty/asn1codec/e2ap_engine/COUNTValueExtended.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/COUNTValueExtended.c rename to RSM/3rdparty/asn1codec/e2ap_engine/COUNTValueExtended.c diff --git a/RSM/asn1codec/e2ap_engine/COUNTValueExtended.h b/RSM/3rdparty/asn1codec/e2ap_engine/COUNTValueExtended.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/COUNTValueExtended.h rename to RSM/3rdparty/asn1codec/e2ap_engine/COUNTValueExtended.h diff --git a/RSM/asn1codec/e2ap_engine/COUNTvalue.c b/RSM/3rdparty/asn1codec/e2ap_engine/COUNTvalue.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/COUNTvalue.c rename to RSM/3rdparty/asn1codec/e2ap_engine/COUNTvalue.c diff --git a/RSM/asn1codec/e2ap_engine/COUNTvalue.h b/RSM/3rdparty/asn1codec/e2ap_engine/COUNTvalue.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/COUNTvalue.h rename to RSM/3rdparty/asn1codec/e2ap_engine/COUNTvalue.h diff --git a/RSM/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.c b/RSM/3rdparty/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.c rename to RSM/3rdparty/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.c diff --git a/RSM/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.h b/RSM/3rdparty/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.h rename to RSM/3rdparty/asn1codec/e2ap_engine/COUNTvaluePDCP-SNlength18.h diff --git a/RSM/asn1codec/e2ap_engine/CRNTI.c b/RSM/3rdparty/asn1codec/e2ap_engine/CRNTI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CRNTI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CRNTI.c diff --git a/RSM/asn1codec/e2ap_engine/CRNTI.h b/RSM/3rdparty/asn1codec/e2ap_engine/CRNTI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CRNTI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CRNTI.h diff --git a/RSM/asn1codec/e2ap_engine/CSG-Id.c b/RSM/3rdparty/asn1codec/e2ap_engine/CSG-Id.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSG-Id.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CSG-Id.c diff --git a/RSM/asn1codec/e2ap_engine/CSG-Id.h b/RSM/3rdparty/asn1codec/e2ap_engine/CSG-Id.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSG-Id.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CSG-Id.h diff --git a/RSM/asn1codec/e2ap_engine/CSGMembershipStatus.c b/RSM/3rdparty/asn1codec/e2ap_engine/CSGMembershipStatus.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSGMembershipStatus.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CSGMembershipStatus.c diff --git a/RSM/asn1codec/e2ap_engine/CSGMembershipStatus.h b/RSM/3rdparty/asn1codec/e2ap_engine/CSGMembershipStatus.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSGMembershipStatus.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CSGMembershipStatus.h diff --git a/RSM/asn1codec/e2ap_engine/CSIReportList.c b/RSM/3rdparty/asn1codec/e2ap_engine/CSIReportList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSIReportList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CSIReportList.c diff --git a/RSM/asn1codec/e2ap_engine/CSIReportList.h b/RSM/3rdparty/asn1codec/e2ap_engine/CSIReportList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSIReportList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CSIReportList.h diff --git a/RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcess.c b/RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcess.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcess.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcess.c diff --git a/RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcess.h b/RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcess.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcess.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcess.h diff --git a/RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.c diff --git a/RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CSIReportPerCSIProcessItem.h diff --git a/RSM/asn1codec/e2ap_engine/CallProcess-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/CallProcess-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CallProcess-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CallProcess-ID.c diff --git a/RSM/asn1codec/e2ap_engine/CallProcess-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/CallProcess-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CallProcess-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CallProcess-ID.h diff --git a/RSM/asn1codec/e2ap_engine/CapacityValue.c b/RSM/3rdparty/asn1codec/e2ap_engine/CapacityValue.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CapacityValue.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CapacityValue.c diff --git a/RSM/asn1codec/e2ap_engine/CapacityValue.h b/RSM/3rdparty/asn1codec/e2ap_engine/CapacityValue.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CapacityValue.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CapacityValue.h diff --git a/RSM/asn1codec/e2ap_engine/Cause.c b/RSM/3rdparty/asn1codec/e2ap_engine/Cause.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Cause.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Cause.c diff --git a/RSM/asn1codec/e2ap_engine/Cause.h b/RSM/3rdparty/asn1codec/e2ap_engine/Cause.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Cause.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Cause.h diff --git a/RSM/asn1codec/e2ap_engine/CauseMisc.c b/RSM/3rdparty/asn1codec/e2ap_engine/CauseMisc.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseMisc.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseMisc.c diff --git a/RSM/asn1codec/e2ap_engine/CauseMisc.h b/RSM/3rdparty/asn1codec/e2ap_engine/CauseMisc.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseMisc.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseMisc.h diff --git a/RSM/asn1codec/e2ap_engine/CauseProtocol.c b/RSM/3rdparty/asn1codec/e2ap_engine/CauseProtocol.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseProtocol.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseProtocol.c diff --git a/RSM/asn1codec/e2ap_engine/CauseProtocol.h b/RSM/3rdparty/asn1codec/e2ap_engine/CauseProtocol.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseProtocol.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseProtocol.h diff --git a/RSM/asn1codec/e2ap_engine/CauseRIC.c b/RSM/3rdparty/asn1codec/e2ap_engine/CauseRIC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseRIC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseRIC.c diff --git a/RSM/asn1codec/e2ap_engine/CauseRIC.h b/RSM/3rdparty/asn1codec/e2ap_engine/CauseRIC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseRIC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseRIC.h diff --git a/RSM/asn1codec/e2ap_engine/CauseRadioNetwork.c b/RSM/3rdparty/asn1codec/e2ap_engine/CauseRadioNetwork.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseRadioNetwork.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseRadioNetwork.c diff --git a/RSM/asn1codec/e2ap_engine/CauseRadioNetwork.h b/RSM/3rdparty/asn1codec/e2ap_engine/CauseRadioNetwork.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseRadioNetwork.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseRadioNetwork.h diff --git a/RSM/asn1codec/e2ap_engine/CauseTransport.c b/RSM/3rdparty/asn1codec/e2ap_engine/CauseTransport.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseTransport.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseTransport.c diff --git a/RSM/asn1codec/e2ap_engine/CauseTransport.h b/RSM/3rdparty/asn1codec/e2ap_engine/CauseTransport.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CauseTransport.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CauseTransport.h diff --git a/RSM/asn1codec/e2ap_engine/Cell-Size.c b/RSM/3rdparty/asn1codec/e2ap_engine/Cell-Size.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Cell-Size.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Cell-Size.c diff --git a/RSM/asn1codec/e2ap_engine/Cell-Size.h b/RSM/3rdparty/asn1codec/e2ap_engine/Cell-Size.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Cell-Size.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Cell-Size.h diff --git a/RSM/asn1codec/e2ap_engine/CellActivationFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellActivationFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellActivationFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellActivationFailure.c diff --git a/RSM/asn1codec/e2ap_engine/CellActivationFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellActivationFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellActivationFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellActivationFailure.h diff --git a/RSM/asn1codec/e2ap_engine/CellActivationRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellActivationRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellActivationRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellActivationRequest.c diff --git a/RSM/asn1codec/e2ap_engine/CellActivationRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellActivationRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellActivationRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellActivationRequest.h diff --git a/RSM/asn1codec/e2ap_engine/CellActivationResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellActivationResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellActivationResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellActivationResponse.c diff --git a/RSM/asn1codec/e2ap_engine/CellActivationResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellActivationResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellActivationResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellActivationResponse.h diff --git a/RSM/asn1codec/e2ap_engine/CellAssistanceInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellAssistanceInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellAssistanceInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellAssistanceInformation.c diff --git a/RSM/asn1codec/e2ap_engine/CellAssistanceInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellAssistanceInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellAssistanceInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellAssistanceInformation.h diff --git a/RSM/asn1codec/e2ap_engine/CellBasedMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellBasedMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellBasedMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellBasedMDT.c diff --git a/RSM/asn1codec/e2ap_engine/CellBasedMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellBasedMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellBasedMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellBasedMDT.h diff --git a/RSM/asn1codec/e2ap_engine/CellBasedQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellBasedQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellBasedQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellBasedQMC.c diff --git a/RSM/asn1codec/e2ap_engine/CellBasedQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellBasedQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellBasedQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellBasedQMC.h diff --git a/RSM/asn1codec/e2ap_engine/CellCapacityClassValue.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellCapacityClassValue.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellCapacityClassValue.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellCapacityClassValue.c diff --git a/RSM/asn1codec/e2ap_engine/CellCapacityClassValue.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellCapacityClassValue.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellCapacityClassValue.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellCapacityClassValue.h diff --git a/RSM/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellDeploymentStatusIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/CellIdListforMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellIdListforMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforMDT.c diff --git a/RSM/asn1codec/e2ap_engine/CellIdListforMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellIdListforMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforMDT.h diff --git a/RSM/asn1codec/e2ap_engine/CellIdListforQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellIdListforQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforQMC.c diff --git a/RSM/asn1codec/e2ap_engine/CellIdListforQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellIdListforQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellIdListforQMC.h diff --git a/RSM/asn1codec/e2ap_engine/CellInformation-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellInformation-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-Item.c diff --git a/RSM/asn1codec/e2ap_engine/CellInformation-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellInformation-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-Item.h diff --git a/RSM/asn1codec/e2ap_engine/CellInformation-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellInformation-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-List.c diff --git a/RSM/asn1codec/e2ap_engine/CellInformation-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellInformation-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellInformation-List.h diff --git a/RSM/asn1codec/e2ap_engine/CellMeasurementResult-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellMeasurementResult-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-Item.c diff --git a/RSM/asn1codec/e2ap_engine/CellMeasurementResult-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellMeasurementResult-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-Item.h diff --git a/RSM/asn1codec/e2ap_engine/CellMeasurementResult-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellMeasurementResult-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-List.c diff --git a/RSM/asn1codec/e2ap_engine/CellMeasurementResult-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellMeasurementResult-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellMeasurementResult-List.h diff --git a/RSM/asn1codec/e2ap_engine/CellReplacingInfo.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellReplacingInfo.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellReplacingInfo.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellReplacingInfo.c diff --git a/RSM/asn1codec/e2ap_engine/CellReplacingInfo.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellReplacingInfo.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellReplacingInfo.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellReplacingInfo.h diff --git a/RSM/asn1codec/e2ap_engine/CellReportingIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellReportingIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellReportingIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellReportingIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/CellReportingIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellReportingIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellReportingIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellReportingIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/CellToReport-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellToReport-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-Item.c diff --git a/RSM/asn1codec/e2ap_engine/CellToReport-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellToReport-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-Item.h diff --git a/RSM/asn1codec/e2ap_engine/CellToReport-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellToReport-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-List.c diff --git a/RSM/asn1codec/e2ap_engine/CellToReport-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellToReport-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellToReport-List.h diff --git a/RSM/asn1codec/e2ap_engine/CellType.c b/RSM/3rdparty/asn1codec/e2ap_engine/CellType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CellType.c diff --git a/RSM/asn1codec/e2ap_engine/CellType.h b/RSM/3rdparty/asn1codec/e2ap_engine/CellType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CellType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CellType.h diff --git a/RSM/asn1codec/e2ap_engine/CoMPHypothesisSet.c b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSet.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPHypothesisSet.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSet.c diff --git a/RSM/asn1codec/e2ap_engine/CoMPHypothesisSet.h b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSet.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPHypothesisSet.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSet.h diff --git a/RSM/asn1codec/e2ap_engine/CoMPHypothesisSetItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSetItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPHypothesisSetItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSetItem.c diff --git a/RSM/asn1codec/e2ap_engine/CoMPHypothesisSetItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSetItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPHypothesisSetItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPHypothesisSetItem.h diff --git a/RSM/asn1codec/e2ap_engine/CoMPInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformation.c diff --git a/RSM/asn1codec/e2ap_engine/CoMPInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformation.h diff --git a/RSM/asn1codec/e2ap_engine/CoMPInformationItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPInformationItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationItem.c diff --git a/RSM/asn1codec/e2ap_engine/CoMPInformationItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPInformationItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationItem.h diff --git a/RSM/asn1codec/e2ap_engine/CoMPInformationStartTime.c b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationStartTime.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPInformationStartTime.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationStartTime.c diff --git a/RSM/asn1codec/e2ap_engine/CoMPInformationStartTime.h b/RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationStartTime.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoMPInformationStartTime.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CoMPInformationStartTime.h diff --git a/RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.c diff --git a/RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-Item.h diff --git a/RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.c diff --git a/RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CompleteFailureCauseInformation-List.h diff --git a/RSM/asn1codec/e2ap_engine/CompositeAvailableCapacity.c b/RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacity.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompositeAvailableCapacity.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacity.c diff --git a/RSM/asn1codec/e2ap_engine/CompositeAvailableCapacity.h b/RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacity.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompositeAvailableCapacity.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacity.h diff --git a/RSM/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.c b/RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.c diff --git a/RSM/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.h b/RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CompositeAvailableCapacityGroup.h diff --git a/RSM/asn1codec/e2ap_engine/Correlation-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/Correlation-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Correlation-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Correlation-ID.c diff --git a/RSM/asn1codec/e2ap_engine/Correlation-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/Correlation-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Correlation-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Correlation-ID.h diff --git a/RSM/asn1codec/e2ap_engine/CoverageModification-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/CoverageModification-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoverageModification-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CoverageModification-Item.c diff --git a/RSM/asn1codec/e2ap_engine/CoverageModification-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/CoverageModification-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoverageModification-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CoverageModification-Item.h diff --git a/RSM/asn1codec/e2ap_engine/CoverageModificationList.c b/RSM/3rdparty/asn1codec/e2ap_engine/CoverageModificationList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoverageModificationList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CoverageModificationList.c diff --git a/RSM/asn1codec/e2ap_engine/CoverageModificationList.h b/RSM/3rdparty/asn1codec/e2ap_engine/CoverageModificationList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CoverageModificationList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CoverageModificationList.h diff --git a/RSM/asn1codec/e2ap_engine/Criticality.c b/RSM/3rdparty/asn1codec/e2ap_engine/Criticality.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Criticality.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Criticality.c diff --git a/RSM/asn1codec/e2ap_engine/Criticality.h b/RSM/3rdparty/asn1codec/e2ap_engine/Criticality.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Criticality.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Criticality.h diff --git a/RSM/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.c diff --git a/RSM/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics-IE-List.h diff --git a/RSM/asn1codec/e2ap_engine/CriticalityDiagnostics.c b/RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CriticalityDiagnostics.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics.c diff --git a/RSM/asn1codec/e2ap_engine/CriticalityDiagnostics.h b/RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CriticalityDiagnostics.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CriticalityDiagnostics.h diff --git a/RSM/asn1codec/e2ap_engine/CyclicPrefixDL.c b/RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixDL.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CyclicPrefixDL.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixDL.c diff --git a/RSM/asn1codec/e2ap_engine/CyclicPrefixDL.h b/RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixDL.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CyclicPrefixDL.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixDL.h diff --git a/RSM/asn1codec/e2ap_engine/CyclicPrefixUL.c b/RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixUL.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/CyclicPrefixUL.c rename to RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixUL.c diff --git a/RSM/asn1codec/e2ap_engine/CyclicPrefixUL.h b/RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixUL.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/CyclicPrefixUL.h rename to RSM/3rdparty/asn1codec/e2ap_engine/CyclicPrefixUL.h diff --git a/RSM/asn1codec/e2ap_engine/DL-ABS-status.c b/RSM/3rdparty/asn1codec/e2ap_engine/DL-ABS-status.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-ABS-status.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-ABS-status.c diff --git a/RSM/asn1codec/e2ap_engine/DL-ABS-status.h b/RSM/3rdparty/asn1codec/e2ap_engine/DL-ABS-status.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-ABS-status.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-ABS-status.h diff --git a/RSM/asn1codec/e2ap_engine/DL-Forwarding.c b/RSM/3rdparty/asn1codec/e2ap_engine/DL-Forwarding.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-Forwarding.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-Forwarding.c diff --git a/RSM/asn1codec/e2ap_engine/DL-Forwarding.h b/RSM/3rdparty/asn1codec/e2ap_engine/DL-Forwarding.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-Forwarding.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-Forwarding.h diff --git a/RSM/asn1codec/e2ap_engine/DL-GBR-PRB-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/DL-GBR-PRB-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-GBR-PRB-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-GBR-PRB-usage.c diff --git a/RSM/asn1codec/e2ap_engine/DL-GBR-PRB-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/DL-GBR-PRB-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-GBR-PRB-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-GBR-PRB-usage.h diff --git a/RSM/asn1codec/e2ap_engine/DL-Total-PRB-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/DL-Total-PRB-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-Total-PRB-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-Total-PRB-usage.c diff --git a/RSM/asn1codec/e2ap_engine/DL-Total-PRB-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/DL-Total-PRB-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-Total-PRB-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-Total-PRB-usage.h diff --git a/RSM/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.c diff --git a/RSM/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-non-GBR-PRB-usage.h diff --git a/RSM/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.c diff --git a/RSM/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DL-scheduling-PDCCH-CCE-usage.h diff --git a/RSM/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.c b/RSM/3rdparty/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.c diff --git a/RSM/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.h b/RSM/3rdparty/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DLResourceBitmapULandDLSharing.h diff --git a/RSM/asn1codec/e2ap_engine/DLResourcesULandDLSharing.c b/RSM/3rdparty/asn1codec/e2ap_engine/DLResourcesULandDLSharing.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DLResourcesULandDLSharing.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DLResourcesULandDLSharing.c diff --git a/RSM/asn1codec/e2ap_engine/DLResourcesULandDLSharing.h b/RSM/3rdparty/asn1codec/e2ap_engine/DLResourcesULandDLSharing.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DLResourcesULandDLSharing.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DLResourcesULandDLSharing.h diff --git a/RSM/asn1codec/e2ap_engine/DRB-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/DRB-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DRB-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DRB-ID.c diff --git a/RSM/asn1codec/e2ap_engine/DRB-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/DRB-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DRB-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DRB-ID.h diff --git a/RSM/asn1codec/e2ap_engine/DataForwardingAddressIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/DataForwardingAddressIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DataForwardingAddressIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DataForwardingAddressIndication.c diff --git a/RSM/asn1codec/e2ap_engine/DataForwardingAddressIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/DataForwardingAddressIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DataForwardingAddressIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DataForwardingAddressIndication.h diff --git a/RSM/asn1codec/e2ap_engine/DataTrafficResourceIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResourceIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DataTrafficResourceIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResourceIndication.c diff --git a/RSM/asn1codec/e2ap_engine/DataTrafficResourceIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResourceIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DataTrafficResourceIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResourceIndication.h diff --git a/RSM/asn1codec/e2ap_engine/DataTrafficResources.c b/RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResources.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DataTrafficResources.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResources.c diff --git a/RSM/asn1codec/e2ap_engine/DataTrafficResources.h b/RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResources.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DataTrafficResources.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DataTrafficResources.h diff --git a/RSM/asn1codec/e2ap_engine/DeactivationIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/DeactivationIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DeactivationIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DeactivationIndication.c diff --git a/RSM/asn1codec/e2ap_engine/DeactivationIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/DeactivationIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DeactivationIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DeactivationIndication.h diff --git a/RSM/asn1codec/e2ap_engine/DeliveryStatus.c b/RSM/3rdparty/asn1codec/e2ap_engine/DeliveryStatus.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DeliveryStatus.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DeliveryStatus.c diff --git a/RSM/asn1codec/e2ap_engine/DeliveryStatus.h b/RSM/3rdparty/asn1codec/e2ap_engine/DeliveryStatus.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DeliveryStatus.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DeliveryStatus.h diff --git a/RSM/asn1codec/e2ap_engine/DuplicationActivation.c b/RSM/3rdparty/asn1codec/e2ap_engine/DuplicationActivation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DuplicationActivation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DuplicationActivation.c diff --git a/RSM/asn1codec/e2ap_engine/DuplicationActivation.h b/RSM/3rdparty/asn1codec/e2ap_engine/DuplicationActivation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DuplicationActivation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DuplicationActivation.h diff --git a/RSM/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.c diff --git a/RSM/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DynamicDLTransmissionInformation.h diff --git a/RSM/asn1codec/e2ap_engine/DynamicNAICSInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/DynamicNAICSInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/DynamicNAICSInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/DynamicNAICSInformation.c diff --git a/RSM/asn1codec/e2ap_engine/DynamicNAICSInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/DynamicNAICSInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/DynamicNAICSInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/DynamicNAICSInformation.h diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-ID.c diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-ID.h diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.c diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-Level-QoS-Parameters.h diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RAB-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RAB-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RAB-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABUsageReport-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReport-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABUsageReport-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReport-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABUsageReport-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReport-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABUsageReport-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReport-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABUsageReportList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReportList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABUsageReportList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReportList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABUsageReportList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReportList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABUsageReportList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABUsageReportList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-ModAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeAdded-SgNBModAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-ModAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeModified-SgNBModAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-ModAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBModAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-ModAckItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-Admitted-ToReleased-SgNBModAck-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConf-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-AdmittedToBeModified-SgNBModConfList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-DataForwardingAddress-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheck-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToCounterCheckItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToSgNBCounterCheck-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-SubjectToStatusTransfer-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List-ModReq.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-ModReqItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReq-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBAddReqList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeAdded-SgNBModReq-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-List-ModReq.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-ModReqItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReq-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqd-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeModified-SgNBModReqdList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-ModReq.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelConf.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-List-RelReq.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqd.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-ModReqdItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelConfItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-SCG-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem-Split-Bearer.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-RelReqItem.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConf-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBChaConfList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReq-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqd-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBModReqdList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConf-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelConfList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresent.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReq-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqd-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeReleased-SgNBRelReqdList.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-List.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetup-ListRetrieve.h diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.c diff --git a/RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E-RABs-ToBeSetupRetrieve-Item.h diff --git a/RSM/asn1codec/e2ap_engine/E2AP-PDU.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2AP-PDU.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2AP-PDU.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2AP-PDU.c diff --git a/RSM/asn1codec/e2ap_engine/E2AP-PDU.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2AP-PDU.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2AP-PDU.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2AP-PDU.h diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.c diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-actionDefinition.h diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.c diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-callProcessID.h diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.c diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlHeader.h diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.c diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-controlMessage.h diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.c diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-eventTriggerDefinition.h diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.c diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationHeader.h diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.c diff --git a/RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/E2SM-gNB-X2-indicationMessage.h diff --git a/RSM/asn1codec/e2ap_engine/EARFCN.c b/RSM/3rdparty/asn1codec/e2ap_engine/EARFCN.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EARFCN.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EARFCN.c diff --git a/RSM/asn1codec/e2ap_engine/EARFCN.h b/RSM/3rdparty/asn1codec/e2ap_engine/EARFCN.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EARFCN.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EARFCN.h diff --git a/RSM/asn1codec/e2ap_engine/EARFCNExtension.c b/RSM/3rdparty/asn1codec/e2ap_engine/EARFCNExtension.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EARFCNExtension.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EARFCNExtension.c diff --git a/RSM/asn1codec/e2ap_engine/EARFCNExtension.h b/RSM/3rdparty/asn1codec/e2ap_engine/EARFCNExtension.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EARFCNExtension.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EARFCNExtension.h diff --git a/RSM/asn1codec/e2ap_engine/ECGI.c b/RSM/3rdparty/asn1codec/e2ap_engine/ECGI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ECGI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ECGI.c diff --git a/RSM/asn1codec/e2ap_engine/ECGI.h b/RSM/3rdparty/asn1codec/e2ap_engine/ECGI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ECGI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ECGI.h diff --git a/RSM/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.c b/RSM/3rdparty/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.c diff --git a/RSM/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.h b/RSM/3rdparty/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EN-DC-ResourceConfiguration.h diff --git a/RSM/asn1codec/e2ap_engine/ENB-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENB-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENB-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENB-ID.c diff --git a/RSM/asn1codec/e2ap_engine/ENB-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENB-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENB-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENB-ID.h diff --git a/RSM/asn1codec/e2ap_engine/ENBConfigurationUpdate.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENBConfigurationUpdate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdate.c diff --git a/RSM/asn1codec/e2ap_engine/ENBConfigurationUpdate.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENBConfigurationUpdate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdate.h diff --git a/RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.c diff --git a/RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENBConfigurationUpdateFailure.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCCellActivationFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCCellActivationFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationFailure.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCCellActivationFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCCellActivationFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationFailure.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCCellActivationRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCCellActivationRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationRequest.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCCellActivationRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCCellActivationRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationRequest.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCCellActivationResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCCellActivationResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationResponse.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCCellActivationResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCCellActivationResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCCellActivationResponse.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdate.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdate.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdate.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdate.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCConfigurationUpdateFailure.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCPartialResetConfirm.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetConfirm.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCPartialResetConfirm.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetConfirm.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCPartialResetConfirm.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetConfirm.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCPartialResetConfirm.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetConfirm.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCPartialResetRequired.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetRequired.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCPartialResetRequired.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetRequired.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCPartialResetRequired.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetRequired.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCPartialResetRequired.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCPartialResetRequired.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2RemovalFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2RemovalFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalFailure.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2RemovalFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2RemovalFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalFailure.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2RemovalRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2RemovalRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalRequest.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2RemovalRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2RemovalRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalRequest.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2RemovalResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2RemovalResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalResponse.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2RemovalResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2RemovalResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2RemovalResponse.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2SetupFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2SetupFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupFailure.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2SetupFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2SetupFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupFailure.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2SetupRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2SetupRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupRequest.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2SetupRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2SetupRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupRequest.h diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2SetupResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2SetupResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupResponse.c diff --git a/RSM/asn1codec/e2ap_engine/ENDCX2SetupResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ENDCX2SetupResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ENDCX2SetupResponse.h diff --git a/RSM/asn1codec/e2ap_engine/EPLMNs.c b/RSM/3rdparty/asn1codec/e2ap_engine/EPLMNs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EPLMNs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EPLMNs.c diff --git a/RSM/asn1codec/e2ap_engine/EPLMNs.h b/RSM/3rdparty/asn1codec/e2ap_engine/EPLMNs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EPLMNs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EPLMNs.h diff --git a/RSM/asn1codec/e2ap_engine/ERABActivityNotifyItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ERABActivityNotifyItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItem.c diff --git a/RSM/asn1codec/e2ap_engine/ERABActivityNotifyItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ERABActivityNotifyItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItem.h diff --git a/RSM/asn1codec/e2ap_engine/ERABActivityNotifyItemList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItemList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ERABActivityNotifyItemList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItemList.c diff --git a/RSM/asn1codec/e2ap_engine/ERABActivityNotifyItemList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItemList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ERABActivityNotifyItemList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ERABActivityNotifyItemList.h diff --git a/RSM/asn1codec/e2ap_engine/EUTRA-Mode-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRA-Mode-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRA-Mode-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRA-Mode-Info.c diff --git a/RSM/asn1codec/e2ap_engine/EUTRA-Mode-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRA-Mode-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRA-Mode-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRA-Mode-Info.h diff --git a/RSM/asn1codec/e2ap_engine/EUTRANCellIdentifier.c b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANCellIdentifier.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANCellIdentifier.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANCellIdentifier.c diff --git a/RSM/asn1codec/e2ap_engine/EUTRANCellIdentifier.h b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANCellIdentifier.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANCellIdentifier.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANCellIdentifier.h diff --git a/RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.c diff --git a/RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationRequest.h diff --git a/RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.c diff --git a/RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANRCellResourceCoordinationResponse.h diff --git a/RSM/asn1codec/e2ap_engine/EUTRANTraceID.c b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANTraceID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANTraceID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANTraceID.c diff --git a/RSM/asn1codec/e2ap_engine/EUTRANTraceID.h b/RSM/3rdparty/asn1codec/e2ap_engine/EUTRANTraceID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EUTRANTraceID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EUTRANTraceID.h diff --git a/RSM/asn1codec/e2ap_engine/EncryptionAlgorithms.c b/RSM/3rdparty/asn1codec/e2ap_engine/EncryptionAlgorithms.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EncryptionAlgorithms.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EncryptionAlgorithms.c diff --git a/RSM/asn1codec/e2ap_engine/EncryptionAlgorithms.h b/RSM/3rdparty/asn1codec/e2ap_engine/EncryptionAlgorithms.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EncryptionAlgorithms.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EncryptionAlgorithms.h diff --git a/RSM/asn1codec/e2ap_engine/EnhancedRNTP.c b/RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTP.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EnhancedRNTP.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTP.c diff --git a/RSM/asn1codec/e2ap_engine/EnhancedRNTP.h b/RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTP.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EnhancedRNTP.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTP.h diff --git a/RSM/asn1codec/e2ap_engine/EnhancedRNTPStartTime.c b/RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTPStartTime.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EnhancedRNTPStartTime.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTPStartTime.c diff --git a/RSM/asn1codec/e2ap_engine/EnhancedRNTPStartTime.h b/RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTPStartTime.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EnhancedRNTPStartTime.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EnhancedRNTPStartTime.h diff --git a/RSM/asn1codec/e2ap_engine/ErrorIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/ErrorIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ErrorIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ErrorIndication.c diff --git a/RSM/asn1codec/e2ap_engine/ErrorIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/ErrorIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ErrorIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ErrorIndication.h diff --git a/RSM/asn1codec/e2ap_engine/EventType.c b/RSM/3rdparty/asn1codec/e2ap_engine/EventType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/EventType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/EventType.c diff --git a/RSM/asn1codec/e2ap_engine/EventType.h b/RSM/3rdparty/asn1codec/e2ap_engine/EventType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/EventType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/EventType.h diff --git a/RSM/asn1codec/e2ap_engine/ExpectedActivityPeriod.c b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedActivityPeriod.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedActivityPeriod.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedActivityPeriod.c diff --git a/RSM/asn1codec/e2ap_engine/ExpectedActivityPeriod.h b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedActivityPeriod.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedActivityPeriod.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedActivityPeriod.h diff --git a/RSM/asn1codec/e2ap_engine/ExpectedHOInterval.c b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedHOInterval.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedHOInterval.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedHOInterval.c diff --git a/RSM/asn1codec/e2ap_engine/ExpectedHOInterval.h b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedHOInterval.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedHOInterval.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedHOInterval.h diff --git a/RSM/asn1codec/e2ap_engine/ExpectedIdlePeriod.c b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedIdlePeriod.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedIdlePeriod.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedIdlePeriod.c diff --git a/RSM/asn1codec/e2ap_engine/ExpectedIdlePeriod.h b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedIdlePeriod.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedIdlePeriod.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedIdlePeriod.h diff --git a/RSM/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.c b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.c diff --git a/RSM/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.h b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEActivityBehaviour.h diff --git a/RSM/asn1codec/e2ap_engine/ExpectedUEBehaviour.c b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEBehaviour.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedUEBehaviour.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEBehaviour.c diff --git a/RSM/asn1codec/e2ap_engine/ExpectedUEBehaviour.h b/RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEBehaviour.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExpectedUEBehaviour.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ExpectedUEBehaviour.h diff --git a/RSM/asn1codec/e2ap_engine/ExtendedBitRate.c b/RSM/3rdparty/asn1codec/e2ap_engine/ExtendedBitRate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExtendedBitRate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ExtendedBitRate.c diff --git a/RSM/asn1codec/e2ap_engine/ExtendedBitRate.h b/RSM/3rdparty/asn1codec/e2ap_engine/ExtendedBitRate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExtendedBitRate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ExtendedBitRate.h diff --git a/RSM/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.c b/RSM/3rdparty/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.c diff --git a/RSM/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.h b/RSM/3rdparty/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ExtendedULInterferenceOverloadInfo.h diff --git a/RSM/asn1codec/e2ap_engine/FDD-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/FDD-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/FDD-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/FDD-Info.c diff --git a/RSM/asn1codec/e2ap_engine/FDD-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/FDD-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/FDD-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/FDD-Info.h diff --git a/RSM/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.c diff --git a/RSM/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoNeighbourServedNRCell-Information.h diff --git a/RSM/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.c diff --git a/RSM/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/FDD-InfoServedNRCell-Information.h diff --git a/RSM/asn1codec/e2ap_engine/FiveGS-TAC.c b/RSM/3rdparty/asn1codec/e2ap_engine/FiveGS-TAC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/FiveGS-TAC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/FiveGS-TAC.c diff --git a/RSM/asn1codec/e2ap_engine/FiveGS-TAC.h b/RSM/3rdparty/asn1codec/e2ap_engine/FiveGS-TAC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/FiveGS-TAC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/FiveGS-TAC.h diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenInterRATs.c b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenInterRATs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenInterRATs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenInterRATs.c diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenInterRATs.h b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenInterRATs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenInterRATs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenInterRATs.h diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenLACs.c b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLACs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenLACs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLACs.c diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenLACs.h b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLACs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenLACs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLACs.h diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenLAs-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenLAs-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenLAs-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenLAs-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenLAs.c b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenLAs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs.c diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenLAs.h b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenLAs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenLAs.h diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenTACs.c b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTACs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenTACs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTACs.c diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenTACs.h b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTACs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenTACs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTACs.h diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenTAs-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenTAs-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenTAs-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenTAs-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenTAs.c b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenTAs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs.c diff --git a/RSM/asn1codec/e2ap_engine/ForbiddenTAs.h b/RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ForbiddenTAs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ForbiddenTAs.h diff --git a/RSM/asn1codec/e2ap_engine/Fourframes.c b/RSM/3rdparty/asn1codec/e2ap_engine/Fourframes.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Fourframes.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Fourframes.c diff --git a/RSM/asn1codec/e2ap_engine/Fourframes.h b/RSM/3rdparty/asn1codec/e2ap_engine/Fourframes.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Fourframes.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Fourframes.h diff --git a/RSM/asn1codec/e2ap_engine/FreqBandIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/FreqBandIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/FreqBandIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/FreqBandIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/FreqBandIndicatorPriority.c b/RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicatorPriority.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/FreqBandIndicatorPriority.c rename to RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicatorPriority.c diff --git a/RSM/asn1codec/e2ap_engine/FreqBandIndicatorPriority.h b/RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicatorPriority.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/FreqBandIndicatorPriority.h rename to RSM/3rdparty/asn1codec/e2ap_engine/FreqBandIndicatorPriority.h diff --git a/RSM/asn1codec/e2ap_engine/FreqBandNrItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/FreqBandNrItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/FreqBandNrItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/FreqBandNrItem.c diff --git a/RSM/asn1codec/e2ap_engine/FreqBandNrItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/FreqBandNrItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/FreqBandNrItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/FreqBandNrItem.h diff --git a/RSM/asn1codec/e2ap_engine/GBR-QosInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/GBR-QosInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GBR-QosInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GBR-QosInformation.c diff --git a/RSM/asn1codec/e2ap_engine/GBR-QosInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/GBR-QosInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GBR-QosInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GBR-QosInformation.h diff --git a/RSM/asn1codec/e2ap_engine/GNB-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/GNB-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GNB-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GNB-ID.c diff --git a/RSM/asn1codec/e2ap_engine/GNB-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/GNB-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GNB-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GNB-ID.h diff --git a/RSM/asn1codec/e2ap_engine/GNBOverloadInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/GNBOverloadInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GNBOverloadInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GNBOverloadInformation.c diff --git a/RSM/asn1codec/e2ap_engine/GNBOverloadInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/GNBOverloadInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GNBOverloadInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GNBOverloadInformation.h diff --git a/RSM/asn1codec/e2ap_engine/GNBStatusIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/GNBStatusIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GNBStatusIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GNBStatusIndication.c diff --git a/RSM/asn1codec/e2ap_engine/GNBStatusIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/GNBStatusIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GNBStatusIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GNBStatusIndication.h diff --git a/RSM/asn1codec/e2ap_engine/GTP-TEI.c b/RSM/3rdparty/asn1codec/e2ap_engine/GTP-TEI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GTP-TEI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GTP-TEI.c diff --git a/RSM/asn1codec/e2ap_engine/GTP-TEI.h b/RSM/3rdparty/asn1codec/e2ap_engine/GTP-TEI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GTP-TEI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GTP-TEI.h diff --git a/RSM/asn1codec/e2ap_engine/GTPtunnelEndpoint.c b/RSM/3rdparty/asn1codec/e2ap_engine/GTPtunnelEndpoint.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GTPtunnelEndpoint.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GTPtunnelEndpoint.c diff --git a/RSM/asn1codec/e2ap_engine/GTPtunnelEndpoint.h b/RSM/3rdparty/asn1codec/e2ap_engine/GTPtunnelEndpoint.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GTPtunnelEndpoint.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GTPtunnelEndpoint.h diff --git a/RSM/asn1codec/e2ap_engine/GU-Group-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/GU-Group-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GU-Group-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GU-Group-ID.c diff --git a/RSM/asn1codec/e2ap_engine/GU-Group-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/GU-Group-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GU-Group-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GU-Group-ID.h diff --git a/RSM/asn1codec/e2ap_engine/GUGroupIDList.c b/RSM/3rdparty/asn1codec/e2ap_engine/GUGroupIDList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GUGroupIDList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GUGroupIDList.c diff --git a/RSM/asn1codec/e2ap_engine/GUGroupIDList.h b/RSM/3rdparty/asn1codec/e2ap_engine/GUGroupIDList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GUGroupIDList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GUGroupIDList.h diff --git a/RSM/asn1codec/e2ap_engine/GUMMEI.c b/RSM/3rdparty/asn1codec/e2ap_engine/GUMMEI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GUMMEI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GUMMEI.c diff --git a/RSM/asn1codec/e2ap_engine/GUMMEI.h b/RSM/3rdparty/asn1codec/e2ap_engine/GUMMEI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GUMMEI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GUMMEI.h diff --git a/RSM/asn1codec/e2ap_engine/GlobalENB-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/GlobalENB-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GlobalENB-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GlobalENB-ID.c diff --git a/RSM/asn1codec/e2ap_engine/GlobalENB-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/GlobalENB-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GlobalENB-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GlobalENB-ID.h diff --git a/RSM/asn1codec/e2ap_engine/GlobalGNB-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/GlobalGNB-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/GlobalGNB-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/GlobalGNB-ID.c diff --git a/RSM/asn1codec/e2ap_engine/GlobalGNB-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/GlobalGNB-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/GlobalGNB-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/GlobalGNB-ID.h diff --git a/RSM/asn1codec/e2ap_engine/HFN.c b/RSM/3rdparty/asn1codec/e2ap_engine/HFN.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HFN.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HFN.c diff --git a/RSM/asn1codec/e2ap_engine/HFN.h b/RSM/3rdparty/asn1codec/e2ap_engine/HFN.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HFN.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HFN.h diff --git a/RSM/asn1codec/e2ap_engine/HFNModified.c b/RSM/3rdparty/asn1codec/e2ap_engine/HFNModified.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HFNModified.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HFNModified.c diff --git a/RSM/asn1codec/e2ap_engine/HFNModified.h b/RSM/3rdparty/asn1codec/e2ap_engine/HFNModified.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HFNModified.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HFNModified.h diff --git a/RSM/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.c b/RSM/3rdparty/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.c diff --git a/RSM/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.h b/RSM/3rdparty/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HFNforPDCP-SNlength18.h diff --git a/RSM/asn1codec/e2ap_engine/HWLoadIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/HWLoadIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HWLoadIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HWLoadIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/HWLoadIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/HWLoadIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HWLoadIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HWLoadIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/HandoverCancel.c b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverCancel.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverCancel.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverCancel.c diff --git a/RSM/asn1codec/e2ap_engine/HandoverCancel.h b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverCancel.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverCancel.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverCancel.h diff --git a/RSM/asn1codec/e2ap_engine/HandoverPreparationFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverPreparationFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverPreparationFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverPreparationFailure.c diff --git a/RSM/asn1codec/e2ap_engine/HandoverPreparationFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverPreparationFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverPreparationFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverPreparationFailure.h diff --git a/RSM/asn1codec/e2ap_engine/HandoverReport.c b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverReport.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverReport.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverReport.c diff --git a/RSM/asn1codec/e2ap_engine/HandoverReport.h b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverReport.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverReport.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverReport.h diff --git a/RSM/asn1codec/e2ap_engine/HandoverReportType.c b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverReportType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverReportType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverReportType.c diff --git a/RSM/asn1codec/e2ap_engine/HandoverReportType.h b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverReportType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverReportType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverReportType.h diff --git a/RSM/asn1codec/e2ap_engine/HandoverRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequest.c diff --git a/RSM/asn1codec/e2ap_engine/HandoverRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequest.h diff --git a/RSM/asn1codec/e2ap_engine/HandoverRequestAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequestAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverRequestAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequestAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/HandoverRequestAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequestAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverRequestAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverRequestAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/HandoverRestrictionList.c b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverRestrictionList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverRestrictionList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverRestrictionList.c diff --git a/RSM/asn1codec/e2ap_engine/HandoverRestrictionList.h b/RSM/3rdparty/asn1codec/e2ap_engine/HandoverRestrictionList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/HandoverRestrictionList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/HandoverRestrictionList.h diff --git a/RSM/asn1codec/e2ap_engine/INTEGER.c b/RSM/3rdparty/asn1codec/e2ap_engine/INTEGER.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/INTEGER.c rename to RSM/3rdparty/asn1codec/e2ap_engine/INTEGER.c diff --git a/RSM/asn1codec/e2ap_engine/INTEGER.h b/RSM/3rdparty/asn1codec/e2ap_engine/INTEGER.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/INTEGER.h rename to RSM/3rdparty/asn1codec/e2ap_engine/INTEGER.h diff --git a/RSM/asn1codec/e2ap_engine/InitiatingMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingMessage.c diff --git a/RSM/asn1codec/e2ap_engine/InitiatingMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingMessage.h diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.c b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.c diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.h b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcConfigUpdate.h diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.c b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.c diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.h b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Removal.h diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.c b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.c diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.h b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EndcX2Setup.h diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.c b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.c diff --git a/RSM/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.h b/RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InitiatingNodeType-EutranrCellResourceCoordination.h diff --git a/RSM/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.c b/RSM/3rdparty/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.c rename to RSM/3rdparty/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.c diff --git a/RSM/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.h b/RSM/3rdparty/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.h rename to RSM/3rdparty/asn1codec/e2ap_engine/IntegrityProtectionAlgorithms.h diff --git a/RSM/asn1codec/e2ap_engine/Interface-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/Interface-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Interface-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Interface-ID.c diff --git a/RSM/asn1codec/e2ap_engine/Interface-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/Interface-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Interface-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Interface-ID.h diff --git a/RSM/asn1codec/e2ap_engine/InterfaceDirection.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceDirection.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceDirection.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceDirection.c diff --git a/RSM/asn1codec/e2ap_engine/InterfaceDirection.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceDirection.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceDirection.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceDirection.h diff --git a/RSM/asn1codec/e2ap_engine/InterfaceMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessage.c diff --git a/RSM/asn1codec/e2ap_engine/InterfaceMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessage.h diff --git a/RSM/asn1codec/e2ap_engine/InterfaceMessageType.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessageType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceMessageType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessageType.c diff --git a/RSM/asn1codec/e2ap_engine/InterfaceMessageType.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessageType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceMessageType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceMessageType.h diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.c diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-ID.h diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.c diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Item.h diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.c diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Test.h diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.c diff --git a/RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfaceProtocolIE-Value.h diff --git a/RSM/asn1codec/e2ap_engine/InterfacesToTrace.c b/RSM/3rdparty/asn1codec/e2ap_engine/InterfacesToTrace.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfacesToTrace.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfacesToTrace.c diff --git a/RSM/asn1codec/e2ap_engine/InterfacesToTrace.h b/RSM/3rdparty/asn1codec/e2ap_engine/InterfacesToTrace.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InterfacesToTrace.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InterfacesToTrace.h diff --git a/RSM/asn1codec/e2ap_engine/InvokeIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/InvokeIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/InvokeIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/InvokeIndication.c diff --git a/RSM/asn1codec/e2ap_engine/InvokeIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/InvokeIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/InvokeIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/InvokeIndication.h diff --git a/RSM/asn1codec/e2ap_engine/Key-eNodeB-Star.c b/RSM/3rdparty/asn1codec/e2ap_engine/Key-eNodeB-Star.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Key-eNodeB-Star.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Key-eNodeB-Star.c diff --git a/RSM/asn1codec/e2ap_engine/Key-eNodeB-Star.h b/RSM/3rdparty/asn1codec/e2ap_engine/Key-eNodeB-Star.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Key-eNodeB-Star.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Key-eNodeB-Star.h diff --git a/RSM/asn1codec/e2ap_engine/LAC.c b/RSM/3rdparty/asn1codec/e2ap_engine/LAC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LAC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LAC.c diff --git a/RSM/asn1codec/e2ap_engine/LAC.h b/RSM/3rdparty/asn1codec/e2ap_engine/LAC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LAC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LAC.h diff --git a/RSM/asn1codec/e2ap_engine/LCID.c b/RSM/3rdparty/asn1codec/e2ap_engine/LCID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LCID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LCID.c diff --git a/RSM/asn1codec/e2ap_engine/LCID.h b/RSM/3rdparty/asn1codec/e2ap_engine/LCID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LCID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LCID.h diff --git a/RSM/asn1codec/e2ap_engine/LHN-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/LHN-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LHN-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LHN-ID.c diff --git a/RSM/asn1codec/e2ap_engine/LHN-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/LHN-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LHN-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LHN-ID.h diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedCell-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedCell-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedCell-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedCell-Item.c diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedCell-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedCell-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedCell-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedCell-Item.h diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.c diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedEUTRANCellInformation.h diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.c diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedGERANCellInformation.h diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.c diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedNGRANCellInformation.h diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.c diff --git a/RSM/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LastVisitedUTRANCellInformation.h diff --git a/RSM/asn1codec/e2ap_engine/Limited-list.c b/RSM/3rdparty/asn1codec/e2ap_engine/Limited-list.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Limited-list.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Limited-list.c diff --git a/RSM/asn1codec/e2ap_engine/Limited-list.h b/RSM/3rdparty/asn1codec/e2ap_engine/Limited-list.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Limited-list.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Limited-list.h diff --git a/RSM/asn1codec/e2ap_engine/Links-to-log.c b/RSM/3rdparty/asn1codec/e2ap_engine/Links-to-log.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Links-to-log.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Links-to-log.c diff --git a/RSM/asn1codec/e2ap_engine/Links-to-log.h b/RSM/3rdparty/asn1codec/e2ap_engine/Links-to-log.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Links-to-log.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Links-to-log.h diff --git a/RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.c diff --git a/RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationReq.h diff --git a/RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.c b/RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.c diff --git a/RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.h b/RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinEUTRACoordinationResp.h diff --git a/RSM/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.c diff --git a/RSM/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofEUTRACellsinNRCoordinationReq.h diff --git a/RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.c diff --git a/RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationReq.h diff --git a/RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.c b/RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.c diff --git a/RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.h b/RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ListofNRCellsinNRCoordinationResp.h diff --git a/RSM/asn1codec/e2ap_engine/LoadIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/LoadIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LoadIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LoadIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/LoadIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/LoadIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LoadIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LoadIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/LoadInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/LoadInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LoadInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LoadInformation.c diff --git a/RSM/asn1codec/e2ap_engine/LoadInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/LoadInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LoadInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LoadInformation.h diff --git a/RSM/asn1codec/e2ap_engine/LocationReportingInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/LocationReportingInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/LocationReportingInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/LocationReportingInformation.c diff --git a/RSM/asn1codec/e2ap_engine/LocationReportingInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/LocationReportingInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/LocationReportingInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/LocationReportingInformation.h diff --git a/RSM/asn1codec/e2ap_engine/M1PeriodicReporting.c b/RSM/3rdparty/asn1codec/e2ap_engine/M1PeriodicReporting.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M1PeriodicReporting.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M1PeriodicReporting.c diff --git a/RSM/asn1codec/e2ap_engine/M1PeriodicReporting.h b/RSM/3rdparty/asn1codec/e2ap_engine/M1PeriodicReporting.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M1PeriodicReporting.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M1PeriodicReporting.h diff --git a/RSM/asn1codec/e2ap_engine/M1ReportingTrigger.c b/RSM/3rdparty/asn1codec/e2ap_engine/M1ReportingTrigger.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M1ReportingTrigger.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M1ReportingTrigger.c diff --git a/RSM/asn1codec/e2ap_engine/M1ReportingTrigger.h b/RSM/3rdparty/asn1codec/e2ap_engine/M1ReportingTrigger.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M1ReportingTrigger.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M1ReportingTrigger.h diff --git a/RSM/asn1codec/e2ap_engine/M1ThresholdEventA2.c b/RSM/3rdparty/asn1codec/e2ap_engine/M1ThresholdEventA2.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M1ThresholdEventA2.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M1ThresholdEventA2.c diff --git a/RSM/asn1codec/e2ap_engine/M1ThresholdEventA2.h b/RSM/3rdparty/asn1codec/e2ap_engine/M1ThresholdEventA2.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M1ThresholdEventA2.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M1ThresholdEventA2.h diff --git a/RSM/asn1codec/e2ap_engine/M3Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/M3Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M3Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M3Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/M3Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/M3Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M3Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M3Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/M3period.c b/RSM/3rdparty/asn1codec/e2ap_engine/M3period.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M3period.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M3period.c diff --git a/RSM/asn1codec/e2ap_engine/M3period.h b/RSM/3rdparty/asn1codec/e2ap_engine/M3period.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M3period.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M3period.h diff --git a/RSM/asn1codec/e2ap_engine/M4Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/M4Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M4Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M4Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/M4Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/M4Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M4Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M4Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/M4period.c b/RSM/3rdparty/asn1codec/e2ap_engine/M4period.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M4period.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M4period.c diff --git a/RSM/asn1codec/e2ap_engine/M4period.h b/RSM/3rdparty/asn1codec/e2ap_engine/M4period.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M4period.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M4period.h diff --git a/RSM/asn1codec/e2ap_engine/M5Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/M5Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M5Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M5Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/M5Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/M5Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M5Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M5Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/M5period.c b/RSM/3rdparty/asn1codec/e2ap_engine/M5period.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M5period.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M5period.c diff --git a/RSM/asn1codec/e2ap_engine/M5period.h b/RSM/3rdparty/asn1codec/e2ap_engine/M5period.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M5period.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M5period.h diff --git a/RSM/asn1codec/e2ap_engine/M6Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/M6Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M6Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M6Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/M6Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/M6Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M6Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M6Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/M6delay-threshold.c b/RSM/3rdparty/asn1codec/e2ap_engine/M6delay-threshold.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M6delay-threshold.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M6delay-threshold.c diff --git a/RSM/asn1codec/e2ap_engine/M6delay-threshold.h b/RSM/3rdparty/asn1codec/e2ap_engine/M6delay-threshold.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M6delay-threshold.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M6delay-threshold.h diff --git a/RSM/asn1codec/e2ap_engine/M6report-interval.c b/RSM/3rdparty/asn1codec/e2ap_engine/M6report-interval.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M6report-interval.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M6report-interval.c diff --git a/RSM/asn1codec/e2ap_engine/M6report-interval.h b/RSM/3rdparty/asn1codec/e2ap_engine/M6report-interval.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M6report-interval.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M6report-interval.h diff --git a/RSM/asn1codec/e2ap_engine/M7Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/M7Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M7Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M7Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/M7Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/M7Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M7Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M7Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/M7period.c b/RSM/3rdparty/asn1codec/e2ap_engine/M7period.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/M7period.c rename to RSM/3rdparty/asn1codec/e2ap_engine/M7period.c diff --git a/RSM/asn1codec/e2ap_engine/M7period.h b/RSM/3rdparty/asn1codec/e2ap_engine/M7period.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/M7period.h rename to RSM/3rdparty/asn1codec/e2ap_engine/M7period.h diff --git a/RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.c diff --git a/RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity-List.h diff --git a/RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.c b/RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.c diff --git a/RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.h b/RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MBMS-Service-Area-Identity.h diff --git a/RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Info.c diff --git a/RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Info.h diff --git a/RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.c b/RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.c diff --git a/RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.h b/RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MBSFN-Subframe-Infolist.h diff --git a/RSM/asn1codec/e2ap_engine/MDT-Activation.c b/RSM/3rdparty/asn1codec/e2ap_engine/MDT-Activation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDT-Activation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MDT-Activation.c diff --git a/RSM/asn1codec/e2ap_engine/MDT-Activation.h b/RSM/3rdparty/asn1codec/e2ap_engine/MDT-Activation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDT-Activation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MDT-Activation.h diff --git a/RSM/asn1codec/e2ap_engine/MDT-Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/MDT-Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDT-Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MDT-Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/MDT-Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/MDT-Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDT-Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MDT-Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/MDT-Location-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/MDT-Location-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDT-Location-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MDT-Location-Info.c diff --git a/RSM/asn1codec/e2ap_engine/MDT-Location-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/MDT-Location-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDT-Location-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MDT-Location-Info.h diff --git a/RSM/asn1codec/e2ap_engine/MDTPLMNList.c b/RSM/3rdparty/asn1codec/e2ap_engine/MDTPLMNList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDTPLMNList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MDTPLMNList.c diff --git a/RSM/asn1codec/e2ap_engine/MDTPLMNList.h b/RSM/3rdparty/asn1codec/e2ap_engine/MDTPLMNList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MDTPLMNList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MDTPLMNList.h diff --git a/RSM/asn1codec/e2ap_engine/MME-Code.c b/RSM/3rdparty/asn1codec/e2ap_engine/MME-Code.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MME-Code.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MME-Code.c diff --git a/RSM/asn1codec/e2ap_engine/MME-Code.h b/RSM/3rdparty/asn1codec/e2ap_engine/MME-Code.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MME-Code.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MME-Code.h diff --git a/RSM/asn1codec/e2ap_engine/MME-Group-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/MME-Group-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MME-Group-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MME-Group-ID.c diff --git a/RSM/asn1codec/e2ap_engine/MME-Group-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/MME-Group-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MME-Group-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MME-Group-ID.h diff --git a/RSM/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MakeBeforeBreakIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/Makefile.am.asn1convert b/RSM/3rdparty/asn1codec/e2ap_engine/Makefile.am.asn1convert similarity index 100% rename from RSM/asn1codec/e2ap_engine/Makefile.am.asn1convert rename to RSM/3rdparty/asn1codec/e2ap_engine/Makefile.am.asn1convert diff --git a/RSM/asn1codec/e2ap_engine/Makefile.am.libasncodec b/RSM/3rdparty/asn1codec/e2ap_engine/Makefile.am.libasncodec similarity index 100% rename from RSM/asn1codec/e2ap_engine/Makefile.am.libasncodec rename to RSM/3rdparty/asn1codec/e2ap_engine/Makefile.am.libasncodec diff --git a/RSM/asn1codec/e2ap_engine/ManagementBasedMDTallowed.c b/RSM/3rdparty/asn1codec/e2ap_engine/ManagementBasedMDTallowed.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ManagementBasedMDTallowed.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ManagementBasedMDTallowed.c diff --git a/RSM/asn1codec/e2ap_engine/ManagementBasedMDTallowed.h b/RSM/3rdparty/asn1codec/e2ap_engine/ManagementBasedMDTallowed.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ManagementBasedMDTallowed.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ManagementBasedMDTallowed.h diff --git a/RSM/asn1codec/e2ap_engine/Masked-IMEISV.c b/RSM/3rdparty/asn1codec/e2ap_engine/Masked-IMEISV.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Masked-IMEISV.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Masked-IMEISV.c diff --git a/RSM/asn1codec/e2ap_engine/Masked-IMEISV.h b/RSM/3rdparty/asn1codec/e2ap_engine/Masked-IMEISV.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Masked-IMEISV.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Masked-IMEISV.h diff --git a/RSM/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.c diff --git a/RSM/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBCoordinationAssistanceInformation.h diff --git a/RSM/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.c diff --git a/RSM/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBResourceCoordinationInformation.h diff --git a/RSM/asn1codec/e2ap_engine/MeNBtoSeNBContainer.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSeNBContainer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBtoSeNBContainer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSeNBContainer.c diff --git a/RSM/asn1codec/e2ap_engine/MeNBtoSeNBContainer.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSeNBContainer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBtoSeNBContainer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSeNBContainer.h diff --git a/RSM/asn1codec/e2ap_engine/MeNBtoSgNBContainer.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSgNBContainer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBtoSgNBContainer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSgNBContainer.c diff --git a/RSM/asn1codec/e2ap_engine/MeNBtoSgNBContainer.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSgNBContainer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeNBtoSgNBContainer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeNBtoSgNBContainer.h diff --git a/RSM/asn1codec/e2ap_engine/Measurement-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/Measurement-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Measurement-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Measurement-ID.c diff --git a/RSM/asn1codec/e2ap_engine/Measurement-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/Measurement-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Measurement-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Measurement-ID.h diff --git a/RSM/asn1codec/e2ap_engine/MeasurementFailureCause-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementFailureCause-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-Item.c diff --git a/RSM/asn1codec/e2ap_engine/MeasurementFailureCause-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementFailureCause-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-Item.h diff --git a/RSM/asn1codec/e2ap_engine/MeasurementFailureCause-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementFailureCause-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-List.c diff --git a/RSM/asn1codec/e2ap_engine/MeasurementFailureCause-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementFailureCause-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementFailureCause-List.h diff --git a/RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.c diff --git a/RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-Item.h diff --git a/RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-List.c diff --git a/RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementInitiationResult-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementInitiationResult-List.h diff --git a/RSM/asn1codec/e2ap_engine/MeasurementThresholdA2.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementThresholdA2.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementThresholdA2.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementThresholdA2.c diff --git a/RSM/asn1codec/e2ap_engine/MeasurementThresholdA2.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementThresholdA2.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementThresholdA2.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementThresholdA2.h diff --git a/RSM/asn1codec/e2ap_engine/MeasurementsToActivate.c b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementsToActivate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementsToActivate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementsToActivate.c diff --git a/RSM/asn1codec/e2ap_engine/MeasurementsToActivate.h b/RSM/3rdparty/asn1codec/e2ap_engine/MeasurementsToActivate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MeasurementsToActivate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MeasurementsToActivate.h diff --git a/RSM/asn1codec/e2ap_engine/MobilityChangeAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityChangeAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/MobilityChangeAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityChangeAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/MobilityChangeFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityChangeFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeFailure.c diff --git a/RSM/asn1codec/e2ap_engine/MobilityChangeFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityChangeFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeFailure.h diff --git a/RSM/asn1codec/e2ap_engine/MobilityChangeRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityChangeRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeRequest.c diff --git a/RSM/asn1codec/e2ap_engine/MobilityChangeRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityChangeRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityChangeRequest.h diff --git a/RSM/asn1codec/e2ap_engine/MobilityInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityInformation.c diff --git a/RSM/asn1codec/e2ap_engine/MobilityInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityInformation.h diff --git a/RSM/asn1codec/e2ap_engine/MobilityParametersInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityParametersInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersInformation.c diff --git a/RSM/asn1codec/e2ap_engine/MobilityParametersInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityParametersInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersInformation.h diff --git a/RSM/asn1codec/e2ap_engine/MobilityParametersModificationRange.c b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersModificationRange.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityParametersModificationRange.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersModificationRange.c diff --git a/RSM/asn1codec/e2ap_engine/MobilityParametersModificationRange.h b/RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersModificationRange.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MobilityParametersModificationRange.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MobilityParametersModificationRange.h diff --git a/RSM/asn1codec/e2ap_engine/MultibandInfoList.c b/RSM/3rdparty/asn1codec/e2ap_engine/MultibandInfoList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/MultibandInfoList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/MultibandInfoList.c diff --git a/RSM/asn1codec/e2ap_engine/MultibandInfoList.h b/RSM/3rdparty/asn1codec/e2ap_engine/MultibandInfoList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/MultibandInfoList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/MultibandInfoList.h diff --git a/RSM/asn1codec/e2ap_engine/NR-TxBW.c b/RSM/3rdparty/asn1codec/e2ap_engine/NR-TxBW.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NR-TxBW.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NR-TxBW.c diff --git a/RSM/asn1codec/e2ap_engine/NR-TxBW.h b/RSM/3rdparty/asn1codec/e2ap_engine/NR-TxBW.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NR-TxBW.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NR-TxBW.h diff --git a/RSM/asn1codec/e2ap_engine/NRCGI.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRCGI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRCGI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRCGI.c diff --git a/RSM/asn1codec/e2ap_engine/NRCGI.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRCGI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRCGI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRCGI.h diff --git a/RSM/asn1codec/e2ap_engine/NRCellIdentifier.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRCellIdentifier.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRCellIdentifier.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRCellIdentifier.c diff --git a/RSM/asn1codec/e2ap_engine/NRCellIdentifier.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRCellIdentifier.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRCellIdentifier.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRCellIdentifier.h diff --git a/RSM/asn1codec/e2ap_engine/NRFreqInfo.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRFreqInfo.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRFreqInfo.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRFreqInfo.c diff --git a/RSM/asn1codec/e2ap_engine/NRFreqInfo.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRFreqInfo.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRFreqInfo.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRFreqInfo.h diff --git a/RSM/asn1codec/e2ap_engine/NRNRB.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRNRB.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRNRB.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRNRB.c diff --git a/RSM/asn1codec/e2ap_engine/NRNRB.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRNRB.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRNRB.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRNRB.h diff --git a/RSM/asn1codec/e2ap_engine/NRNeighbour-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRNeighbour-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRNeighbour-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRNeighbour-Information.c diff --git a/RSM/asn1codec/e2ap_engine/NRNeighbour-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRNeighbour-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRNeighbour-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRNeighbour-Information.h diff --git a/RSM/asn1codec/e2ap_engine/NRPCI.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRPCI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRPCI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRPCI.c diff --git a/RSM/asn1codec/e2ap_engine/NRPCI.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRPCI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRPCI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRPCI.h diff --git a/RSM/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.c diff --git a/RSM/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRS-NSSS-PowerOffset.h diff --git a/RSM/asn1codec/e2ap_engine/NRSCS.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRSCS.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRSCS.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRSCS.c diff --git a/RSM/asn1codec/e2ap_engine/NRSCS.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRSCS.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRSCS.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRSCS.h diff --git a/RSM/asn1codec/e2ap_engine/NRUESecurityCapabilities.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRUESecurityCapabilities.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRUESecurityCapabilities.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRUESecurityCapabilities.c diff --git a/RSM/asn1codec/e2ap_engine/NRUESecurityCapabilities.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRUESecurityCapabilities.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRUESecurityCapabilities.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRUESecurityCapabilities.h diff --git a/RSM/asn1codec/e2ap_engine/NRencryptionAlgorithms.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRencryptionAlgorithms.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRencryptionAlgorithms.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRencryptionAlgorithms.c diff --git a/RSM/asn1codec/e2ap_engine/NRencryptionAlgorithms.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRencryptionAlgorithms.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRencryptionAlgorithms.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRencryptionAlgorithms.h diff --git a/RSM/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.c diff --git a/RSM/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRintegrityProtectionAlgorithms.h diff --git a/RSM/asn1codec/e2ap_engine/NRrestrictionin5GS.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictionin5GS.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRrestrictionin5GS.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictionin5GS.c diff --git a/RSM/asn1codec/e2ap_engine/NRrestrictionin5GS.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictionin5GS.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRrestrictionin5GS.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictionin5GS.h diff --git a/RSM/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.c b/RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.c diff --git a/RSM/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.h b/RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NRrestrictioninEPSasSecondaryRAT.h diff --git a/RSM/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.c b/RSM/3rdparty/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.c diff --git a/RSM/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.h b/RSM/3rdparty/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NSSS-NumOccasionDifferentPrecoder.h diff --git a/RSM/asn1codec/e2ap_engine/NULL.c b/RSM/3rdparty/asn1codec/e2ap_engine/NULL.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NULL.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NULL.c diff --git a/RSM/asn1codec/e2ap_engine/NULL.h b/RSM/3rdparty/asn1codec/e2ap_engine/NULL.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NULL.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NULL.h diff --git a/RSM/asn1codec/e2ap_engine/NativeEnumerated.c b/RSM/3rdparty/asn1codec/e2ap_engine/NativeEnumerated.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NativeEnumerated.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NativeEnumerated.c diff --git a/RSM/asn1codec/e2ap_engine/NativeEnumerated.h b/RSM/3rdparty/asn1codec/e2ap_engine/NativeEnumerated.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NativeEnumerated.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NativeEnumerated.h diff --git a/RSM/asn1codec/e2ap_engine/NativeInteger.c b/RSM/3rdparty/asn1codec/e2ap_engine/NativeInteger.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NativeInteger.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NativeInteger.c diff --git a/RSM/asn1codec/e2ap_engine/NativeInteger.h b/RSM/3rdparty/asn1codec/e2ap_engine/NativeInteger.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NativeInteger.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NativeInteger.h diff --git a/RSM/asn1codec/e2ap_engine/Neighbour-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/Neighbour-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Neighbour-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Neighbour-Information.c diff --git a/RSM/asn1codec/e2ap_engine/Neighbour-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/Neighbour-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Neighbour-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Neighbour-Information.h diff --git a/RSM/asn1codec/e2ap_engine/NewDRBIDrequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/NewDRBIDrequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NewDRBIDrequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NewDRBIDrequest.c diff --git a/RSM/asn1codec/e2ap_engine/NewDRBIDrequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/NewDRBIDrequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NewDRBIDrequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NewDRBIDrequest.h diff --git a/RSM/asn1codec/e2ap_engine/NextHopChainingCount.c b/RSM/3rdparty/asn1codec/e2ap_engine/NextHopChainingCount.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/NextHopChainingCount.c rename to RSM/3rdparty/asn1codec/e2ap_engine/NextHopChainingCount.c diff --git a/RSM/asn1codec/e2ap_engine/NextHopChainingCount.h b/RSM/3rdparty/asn1codec/e2ap_engine/NextHopChainingCount.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/NextHopChainingCount.h rename to RSM/3rdparty/asn1codec/e2ap_engine/NextHopChainingCount.h diff --git a/RSM/asn1codec/e2ap_engine/Number-of-Antennaports.c b/RSM/3rdparty/asn1codec/e2ap_engine/Number-of-Antennaports.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Number-of-Antennaports.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Number-of-Antennaports.c diff --git a/RSM/asn1codec/e2ap_engine/Number-of-Antennaports.h b/RSM/3rdparty/asn1codec/e2ap_engine/Number-of-Antennaports.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Number-of-Antennaports.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Number-of-Antennaports.h diff --git a/RSM/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.c b/RSM/3rdparty/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.c rename to RSM/3rdparty/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.c diff --git a/RSM/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.h b/RSM/3rdparty/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.h rename to RSM/3rdparty/asn1codec/e2ap_engine/OBJECT_IDENTIFIER.h diff --git a/RSM/asn1codec/e2ap_engine/OCTET_STRING.c b/RSM/3rdparty/asn1codec/e2ap_engine/OCTET_STRING.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/OCTET_STRING.c rename to RSM/3rdparty/asn1codec/e2ap_engine/OCTET_STRING.c diff --git a/RSM/asn1codec/e2ap_engine/OCTET_STRING.h b/RSM/3rdparty/asn1codec/e2ap_engine/OCTET_STRING.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/OCTET_STRING.h rename to RSM/3rdparty/asn1codec/e2ap_engine/OCTET_STRING.h diff --git a/RSM/asn1codec/e2ap_engine/OPEN_TYPE.c b/RSM/3rdparty/asn1codec/e2ap_engine/OPEN_TYPE.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/OPEN_TYPE.c rename to RSM/3rdparty/asn1codec/e2ap_engine/OPEN_TYPE.c diff --git a/RSM/asn1codec/e2ap_engine/OPEN_TYPE.h b/RSM/3rdparty/asn1codec/e2ap_engine/OPEN_TYPE.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/OPEN_TYPE.h rename to RSM/3rdparty/asn1codec/e2ap_engine/OPEN_TYPE.h diff --git a/RSM/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.c b/RSM/3rdparty/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.c rename to RSM/3rdparty/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.c diff --git a/RSM/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.h b/RSM/3rdparty/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.h rename to RSM/3rdparty/asn1codec/e2ap_engine/OffsetOfNbiotChannelNumberToEARFCN.h diff --git a/RSM/asn1codec/e2ap_engine/Old-ECGIs.c b/RSM/3rdparty/asn1codec/e2ap_engine/Old-ECGIs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Old-ECGIs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Old-ECGIs.c diff --git a/RSM/asn1codec/e2ap_engine/Old-ECGIs.h b/RSM/3rdparty/asn1codec/e2ap_engine/Old-ECGIs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Old-ECGIs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Old-ECGIs.h diff --git a/RSM/asn1codec/e2ap_engine/Oneframe.c b/RSM/3rdparty/asn1codec/e2ap_engine/Oneframe.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Oneframe.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Oneframe.c diff --git a/RSM/asn1codec/e2ap_engine/Oneframe.h b/RSM/3rdparty/asn1codec/e2ap_engine/Oneframe.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Oneframe.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Oneframe.h diff --git a/RSM/asn1codec/e2ap_engine/PA-Values.c b/RSM/3rdparty/asn1codec/e2ap_engine/PA-Values.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PA-Values.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PA-Values.c diff --git a/RSM/asn1codec/e2ap_engine/PA-Values.h b/RSM/3rdparty/asn1codec/e2ap_engine/PA-Values.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PA-Values.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PA-Values.h diff --git a/RSM/asn1codec/e2ap_engine/PCI.c b/RSM/3rdparty/asn1codec/e2ap_engine/PCI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PCI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PCI.c diff --git a/RSM/asn1codec/e2ap_engine/PCI.h b/RSM/3rdparty/asn1codec/e2ap_engine/PCI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PCI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PCI.h diff --git a/RSM/asn1codec/e2ap_engine/PDCP-SN.c b/RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SN.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCP-SN.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SN.c diff --git a/RSM/asn1codec/e2ap_engine/PDCP-SN.h b/RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SN.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCP-SN.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SN.h diff --git a/RSM/asn1codec/e2ap_engine/PDCP-SNExtended.c b/RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNExtended.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCP-SNExtended.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNExtended.c diff --git a/RSM/asn1codec/e2ap_engine/PDCP-SNExtended.h b/RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNExtended.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCP-SNExtended.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNExtended.h diff --git a/RSM/asn1codec/e2ap_engine/PDCP-SNlength18.c b/RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNlength18.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCP-SNlength18.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNlength18.c diff --git a/RSM/asn1codec/e2ap_engine/PDCP-SNlength18.h b/RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNlength18.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCP-SNlength18.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCP-SNlength18.h diff --git a/RSM/asn1codec/e2ap_engine/PDCPChangeIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/PDCPChangeIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCPChangeIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCPChangeIndication.c diff --git a/RSM/asn1codec/e2ap_engine/PDCPChangeIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/PDCPChangeIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCPChangeIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCPChangeIndication.h diff --git a/RSM/asn1codec/e2ap_engine/PDCPSnLength.c b/RSM/3rdparty/asn1codec/e2ap_engine/PDCPSnLength.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCPSnLength.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCPSnLength.c diff --git a/RSM/asn1codec/e2ap_engine/PDCPSnLength.h b/RSM/3rdparty/asn1codec/e2ap_engine/PDCPSnLength.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PDCPSnLength.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PDCPSnLength.h diff --git a/RSM/asn1codec/e2ap_engine/PLMN-Identity.c b/RSM/3rdparty/asn1codec/e2ap_engine/PLMN-Identity.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PLMN-Identity.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PLMN-Identity.c diff --git a/RSM/asn1codec/e2ap_engine/PLMN-Identity.h b/RSM/3rdparty/asn1codec/e2ap_engine/PLMN-Identity.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PLMN-Identity.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PLMN-Identity.h diff --git a/RSM/asn1codec/e2ap_engine/PLMNAreaBasedQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/PLMNAreaBasedQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PLMNAreaBasedQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PLMNAreaBasedQMC.c diff --git a/RSM/asn1codec/e2ap_engine/PLMNAreaBasedQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/PLMNAreaBasedQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PLMNAreaBasedQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PLMNAreaBasedQMC.h diff --git a/RSM/asn1codec/e2ap_engine/PLMNListforQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/PLMNListforQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PLMNListforQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PLMNListforQMC.c diff --git a/RSM/asn1codec/e2ap_engine/PLMNListforQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/PLMNListforQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PLMNListforQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PLMNListforQMC.h diff --git a/RSM/asn1codec/e2ap_engine/PRACH-Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/PRACH-Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PRACH-Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PRACH-Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/PRACH-Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/PRACH-Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PRACH-Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PRACH-Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/Packet-LossRate.c b/RSM/3rdparty/asn1codec/e2ap_engine/Packet-LossRate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Packet-LossRate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Packet-LossRate.c diff --git a/RSM/asn1codec/e2ap_engine/Packet-LossRate.h b/RSM/3rdparty/asn1codec/e2ap_engine/Packet-LossRate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Packet-LossRate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Packet-LossRate.h diff --git a/RSM/asn1codec/e2ap_engine/PartialSuccessIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/PartialSuccessIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PartialSuccessIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PartialSuccessIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/PartialSuccessIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/PartialSuccessIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PartialSuccessIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PartialSuccessIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/PedestrianUE.c b/RSM/3rdparty/asn1codec/e2ap_engine/PedestrianUE.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PedestrianUE.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PedestrianUE.c diff --git a/RSM/asn1codec/e2ap_engine/PedestrianUE.h b/RSM/3rdparty/asn1codec/e2ap_engine/PedestrianUE.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PedestrianUE.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PedestrianUE.h diff --git a/RSM/asn1codec/e2ap_engine/Port-Number.c b/RSM/3rdparty/asn1codec/e2ap_engine/Port-Number.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Port-Number.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Port-Number.c diff --git a/RSM/asn1codec/e2ap_engine/Port-Number.h b/RSM/3rdparty/asn1codec/e2ap_engine/Port-Number.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Port-Number.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Port-Number.h diff --git a/RSM/asn1codec/e2ap_engine/Pre-emptionCapability.c b/RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionCapability.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Pre-emptionCapability.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionCapability.c diff --git a/RSM/asn1codec/e2ap_engine/Pre-emptionCapability.h b/RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionCapability.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Pre-emptionCapability.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionCapability.h diff --git a/RSM/asn1codec/e2ap_engine/Pre-emptionVulnerability.c b/RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionVulnerability.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Pre-emptionVulnerability.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionVulnerability.c diff --git a/RSM/asn1codec/e2ap_engine/Pre-emptionVulnerability.h b/RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionVulnerability.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Pre-emptionVulnerability.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Pre-emptionVulnerability.h diff --git a/RSM/asn1codec/e2ap_engine/Presence.c b/RSM/3rdparty/asn1codec/e2ap_engine/Presence.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Presence.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Presence.c diff --git a/RSM/asn1codec/e2ap_engine/Presence.h b/RSM/3rdparty/asn1codec/e2ap_engine/Presence.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Presence.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Presence.h diff --git a/RSM/asn1codec/e2ap_engine/PrintableString.c b/RSM/3rdparty/asn1codec/e2ap_engine/PrintableString.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrintableString.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PrintableString.c diff --git a/RSM/asn1codec/e2ap_engine/PrintableString.h b/RSM/3rdparty/asn1codec/e2ap_engine/PrintableString.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrintableString.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PrintableString.h diff --git a/RSM/asn1codec/e2ap_engine/PriorityLevel.c b/RSM/3rdparty/asn1codec/e2ap_engine/PriorityLevel.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PriorityLevel.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PriorityLevel.c diff --git a/RSM/asn1codec/e2ap_engine/PriorityLevel.h b/RSM/3rdparty/asn1codec/e2ap_engine/PriorityLevel.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PriorityLevel.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PriorityLevel.h diff --git a/RSM/asn1codec/e2ap_engine/PrivateIE-Container.c b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Container.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateIE-Container.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Container.c diff --git a/RSM/asn1codec/e2ap_engine/PrivateIE-Container.h b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Container.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateIE-Container.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Container.h diff --git a/RSM/asn1codec/e2ap_engine/PrivateIE-Field.c b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Field.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateIE-Field.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Field.c diff --git a/RSM/asn1codec/e2ap_engine/PrivateIE-Field.h b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Field.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateIE-Field.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-Field.h diff --git a/RSM/asn1codec/e2ap_engine/PrivateIE-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateIE-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-ID.c diff --git a/RSM/asn1codec/e2ap_engine/PrivateIE-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateIE-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateIE-ID.h diff --git a/RSM/asn1codec/e2ap_engine/PrivateMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateMessage.c diff --git a/RSM/asn1codec/e2ap_engine/PrivateMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/PrivateMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/PrivateMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/PrivateMessage.h diff --git a/RSM/asn1codec/e2ap_engine/ProSeAuthorized.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeAuthorized.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeAuthorized.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeAuthorized.c diff --git a/RSM/asn1codec/e2ap_engine/ProSeAuthorized.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeAuthorized.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeAuthorized.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeAuthorized.h diff --git a/RSM/asn1codec/e2ap_engine/ProSeDirectCommunication.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectCommunication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeDirectCommunication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectCommunication.c diff --git a/RSM/asn1codec/e2ap_engine/ProSeDirectCommunication.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectCommunication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeDirectCommunication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectCommunication.h diff --git a/RSM/asn1codec/e2ap_engine/ProSeDirectDiscovery.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectDiscovery.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeDirectDiscovery.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectDiscovery.c diff --git a/RSM/asn1codec/e2ap_engine/ProSeDirectDiscovery.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectDiscovery.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeDirectDiscovery.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeDirectDiscovery.h diff --git a/RSM/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.c diff --git a/RSM/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProSeUEtoNetworkRelaying.h diff --git a/RSM/asn1codec/e2ap_engine/ProcedureCode.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProcedureCode.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProcedureCode.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProcedureCode.c diff --git a/RSM/asn1codec/e2ap_engine/ProcedureCode.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProcedureCode.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProcedureCode.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProcedureCode.h diff --git a/RSM/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.c diff --git a/RSM/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedEUTRAResourceIndication.h diff --git a/RSM/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.c diff --git a/RSM/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedFootprintTimePattern.h diff --git a/RSM/asn1codec/e2ap_engine/ProtectedResourceList-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedResourceList-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ProtectedResourceList-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedResourceList-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ProtectedResourceList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedResourceList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList.c diff --git a/RSM/asn1codec/e2ap_engine/ProtectedResourceList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtectedResourceList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtectedResourceList.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolExtensionContainer.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionContainer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolExtensionContainer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionContainer.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolExtensionContainer.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionContainer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolExtensionContainer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionContainer.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolExtensionField.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionField.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolExtensionField.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionField.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolExtensionField.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionField.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolExtensionField.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolExtensionField.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-Container.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Container.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-Container.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Container.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-Container.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Container.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-Container.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Container.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerList.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerList.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPair.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ContainerPairList.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-Field.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Field.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-Field.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Field.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-Field.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Field.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-Field.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Field.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-FieldPair.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-FieldPair.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-FieldPair.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-FieldPair.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-FieldPair.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-FieldPair.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-FieldPair.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-FieldPair.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ID.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-ID.h diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-Single-Container.c b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Single-Container.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-Single-Container.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Single-Container.c diff --git a/RSM/asn1codec/e2ap_engine/ProtocolIE-Single-Container.h b/RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Single-Container.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ProtocolIE-Single-Container.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ProtocolIE-Single-Container.h diff --git a/RSM/asn1codec/e2ap_engine/QCI.c b/RSM/3rdparty/asn1codec/e2ap_engine/QCI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/QCI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/QCI.c diff --git a/RSM/asn1codec/e2ap_engine/QCI.h b/RSM/3rdparty/asn1codec/e2ap_engine/QCI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/QCI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/QCI.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunction-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunction-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunction-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunction-Item.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunction-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunction-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunction-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunction-Item.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionDefinition.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionDefinition.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionDefinition.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionDefinition.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionDefinition.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionDefinition.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionDefinition.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionDefinition.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionID-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionID-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID-Item.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionID-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionID-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID-Item.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionID.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionID.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionID.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionIDcause-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionIDcause-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionIDcause-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionIDcause-Item.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionIDcause-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionIDcause-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionIDcause-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionIDcause-Item.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunctions-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctions-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctions-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctions-List.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunctions-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctions-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctions-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctions-List.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionsID-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsID-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionsID-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsID-List.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionsID-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsID-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionsID-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsID-List.h diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionsIDcause-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsIDcause-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionsIDcause-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsIDcause-List.c diff --git a/RSM/asn1codec/e2ap_engine/RANfunctionsIDcause-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsIDcause-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RANfunctionsIDcause-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RANfunctionsIDcause-List.h diff --git a/RSM/asn1codec/e2ap_engine/RICaction-Admitted-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-Admitted-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-Item.c diff --git a/RSM/asn1codec/e2ap_engine/RICaction-Admitted-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-Admitted-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-Item.h diff --git a/RSM/asn1codec/e2ap_engine/RICaction-Admitted-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-Admitted-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-List.c diff --git a/RSM/asn1codec/e2ap_engine/RICaction-Admitted-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-Admitted-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-Admitted-List.h diff --git a/RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.c diff --git a/RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-Item.h diff --git a/RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.c diff --git a/RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-NotAdmitted-List.h diff --git a/RSM/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.c diff --git a/RSM/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICaction-ToBeSetup-Item.h diff --git a/RSM/asn1codec/e2ap_engine/RICactionDefinition.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICactionDefinition.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactionDefinition.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactionDefinition.c diff --git a/RSM/asn1codec/e2ap_engine/RICactionDefinition.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICactionDefinition.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactionDefinition.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactionDefinition.h diff --git a/RSM/asn1codec/e2ap_engine/RICactionID.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICactionID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactionID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactionID.c diff --git a/RSM/asn1codec/e2ap_engine/RICactionID.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICactionID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactionID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactionID.h diff --git a/RSM/asn1codec/e2ap_engine/RICactionType.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICactionType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactionType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactionType.c diff --git a/RSM/asn1codec/e2ap_engine/RICactionType.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICactionType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactionType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactionType.h diff --git a/RSM/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.c diff --git a/RSM/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICactions-ToBeSetup-List.h diff --git a/RSM/asn1codec/e2ap_engine/RICcallProcessID.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcallProcessID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcallProcessID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcallProcessID.c diff --git a/RSM/asn1codec/e2ap_engine/RICcallProcessID.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcallProcessID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcallProcessID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcallProcessID.h diff --git a/RSM/asn1codec/e2ap_engine/RICcause.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcause.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcause.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcause.c diff --git a/RSM/asn1codec/e2ap_engine/RICcause.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcause.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcause.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcause.h diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolAckRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAckRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolAckRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAckRequest.c diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolAckRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAckRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolAckRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAckRequest.h diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolFailure.c diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolFailure.h diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolHeader.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolHeader.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolHeader.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolHeader.c diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolHeader.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolHeader.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolHeader.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolHeader.h diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolMessage.c diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolMessage.h diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolRequest.c diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolRequest.h diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolStatus.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolStatus.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolStatus.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolStatus.c diff --git a/RSM/asn1codec/e2ap_engine/RICcontrolStatus.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolStatus.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICcontrolStatus.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICcontrolStatus.h diff --git a/RSM/asn1codec/e2ap_engine/RICeventTriggerDefinition.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICeventTriggerDefinition.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICeventTriggerDefinition.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICeventTriggerDefinition.c diff --git a/RSM/asn1codec/e2ap_engine/RICeventTriggerDefinition.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICeventTriggerDefinition.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICeventTriggerDefinition.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICeventTriggerDefinition.h diff --git a/RSM/asn1codec/e2ap_engine/RICindication.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICindication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindication.c diff --git a/RSM/asn1codec/e2ap_engine/RICindication.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICindication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindication.h diff --git a/RSM/asn1codec/e2ap_engine/RICindicationHeader.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationHeader.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationHeader.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationHeader.c diff --git a/RSM/asn1codec/e2ap_engine/RICindicationHeader.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationHeader.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationHeader.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationHeader.h diff --git a/RSM/asn1codec/e2ap_engine/RICindicationMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationMessage.c diff --git a/RSM/asn1codec/e2ap_engine/RICindicationMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationMessage.h diff --git a/RSM/asn1codec/e2ap_engine/RICindicationSN.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationSN.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationSN.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationSN.c diff --git a/RSM/asn1codec/e2ap_engine/RICindicationSN.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationSN.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationSN.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationSN.h diff --git a/RSM/asn1codec/e2ap_engine/RICindicationType.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationType.c diff --git a/RSM/asn1codec/e2ap_engine/RICindicationType.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICindicationType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICindicationType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICindicationType.h diff --git a/RSM/asn1codec/e2ap_engine/RICrequestID.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICrequestID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICrequestID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICrequestID.c diff --git a/RSM/asn1codec/e2ap_engine/RICrequestID.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICrequestID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICrequestID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICrequestID.h diff --git a/RSM/asn1codec/e2ap_engine/RICserviceQuery.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceQuery.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceQuery.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceQuery.c diff --git a/RSM/asn1codec/e2ap_engine/RICserviceQuery.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceQuery.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceQuery.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceQuery.h diff --git a/RSM/asn1codec/e2ap_engine/RICserviceUpdate.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceUpdate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdate.c diff --git a/RSM/asn1codec/e2ap_engine/RICserviceUpdate.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceUpdate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdate.h diff --git a/RSM/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/RICserviceUpdateFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceUpdateFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateFailure.c diff --git a/RSM/asn1codec/e2ap_engine/RICserviceUpdateFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICserviceUpdateFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICserviceUpdateFailure.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubscription.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscription.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscription.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscription.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubscription.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscription.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscription.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscription.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteFailure.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteRequest.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionDeleteResponse.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionFailure.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionFailure.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionRequest.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionRequest.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionResponse.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubscriptionResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubscriptionResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubscriptionResponse.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubsequentAction.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentAction.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubsequentAction.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentAction.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubsequentAction.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentAction.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubsequentAction.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentAction.h diff --git a/RSM/asn1codec/e2ap_engine/RICsubsequentActionType.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentActionType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubsequentActionType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentActionType.c diff --git a/RSM/asn1codec/e2ap_engine/RICsubsequentActionType.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentActionType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICsubsequentActionType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICsubsequentActionType.h diff --git a/RSM/asn1codec/e2ap_engine/RICtimeToWait.c b/RSM/3rdparty/asn1codec/e2ap_engine/RICtimeToWait.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICtimeToWait.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RICtimeToWait.c diff --git a/RSM/asn1codec/e2ap_engine/RICtimeToWait.h b/RSM/3rdparty/asn1codec/e2ap_engine/RICtimeToWait.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RICtimeToWait.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RICtimeToWait.h diff --git a/RSM/asn1codec/e2ap_engine/RLC-Status.c b/RSM/3rdparty/asn1codec/e2ap_engine/RLC-Status.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RLC-Status.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RLC-Status.c diff --git a/RSM/asn1codec/e2ap_engine/RLC-Status.h b/RSM/3rdparty/asn1codec/e2ap_engine/RLC-Status.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RLC-Status.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RLC-Status.h diff --git a/RSM/asn1codec/e2ap_engine/RLCMode.c b/RSM/3rdparty/asn1codec/e2ap_engine/RLCMode.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RLCMode.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RLCMode.c diff --git a/RSM/asn1codec/e2ap_engine/RLCMode.h b/RSM/3rdparty/asn1codec/e2ap_engine/RLCMode.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RLCMode.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RLCMode.h diff --git a/RSM/asn1codec/e2ap_engine/RLFIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/RLFIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RLFIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RLFIndication.c diff --git a/RSM/asn1codec/e2ap_engine/RLFIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/RLFIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RLFIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RLFIndication.h diff --git a/RSM/asn1codec/e2ap_engine/RNL-Header.c b/RSM/3rdparty/asn1codec/e2ap_engine/RNL-Header.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RNL-Header.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RNL-Header.c diff --git a/RSM/asn1codec/e2ap_engine/RNL-Header.h b/RSM/3rdparty/asn1codec/e2ap_engine/RNL-Header.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RNL-Header.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RNL-Header.h diff --git a/RSM/asn1codec/e2ap_engine/RNTP-Threshold.c b/RSM/3rdparty/asn1codec/e2ap_engine/RNTP-Threshold.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RNTP-Threshold.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RNTP-Threshold.c diff --git a/RSM/asn1codec/e2ap_engine/RNTP-Threshold.h b/RSM/3rdparty/asn1codec/e2ap_engine/RNTP-Threshold.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RNTP-Threshold.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RNTP-Threshold.h diff --git a/RSM/asn1codec/e2ap_engine/RRC-Config-Ind.c b/RSM/3rdparty/asn1codec/e2ap_engine/RRC-Config-Ind.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRC-Config-Ind.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RRC-Config-Ind.c diff --git a/RSM/asn1codec/e2ap_engine/RRC-Config-Ind.h b/RSM/3rdparty/asn1codec/e2ap_engine/RRC-Config-Ind.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRC-Config-Ind.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RRC-Config-Ind.h diff --git a/RSM/asn1codec/e2ap_engine/RRC-Context.c b/RSM/3rdparty/asn1codec/e2ap_engine/RRC-Context.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRC-Context.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RRC-Context.c diff --git a/RSM/asn1codec/e2ap_engine/RRC-Context.h b/RSM/3rdparty/asn1codec/e2ap_engine/RRC-Context.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRC-Context.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RRC-Context.h diff --git a/RSM/asn1codec/e2ap_engine/RRCConnReestabIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/RRCConnReestabIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCConnReestabIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCConnReestabIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/RRCConnReestabIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/RRCConnReestabIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCConnReestabIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCConnReestabIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/RRCConnSetupIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/RRCConnSetupIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCConnSetupIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCConnSetupIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/RRCConnSetupIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/RRCConnSetupIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCConnSetupIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCConnSetupIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/RRCContainer.c b/RSM/3rdparty/asn1codec/e2ap_engine/RRCContainer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCContainer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCContainer.c diff --git a/RSM/asn1codec/e2ap_engine/RRCContainer.h b/RSM/3rdparty/asn1codec/e2ap_engine/RRCContainer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCContainer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCContainer.h diff --git a/RSM/asn1codec/e2ap_engine/RRCTransfer.c b/RSM/3rdparty/asn1codec/e2ap_engine/RRCTransfer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCTransfer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCTransfer.c diff --git a/RSM/asn1codec/e2ap_engine/RRCTransfer.h b/RSM/3rdparty/asn1codec/e2ap_engine/RRCTransfer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RRCTransfer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RRCTransfer.h diff --git a/RSM/asn1codec/e2ap_engine/RSRPMRList.c b/RSM/3rdparty/asn1codec/e2ap_engine/RSRPMRList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RSRPMRList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RSRPMRList.c diff --git a/RSM/asn1codec/e2ap_engine/RSRPMRList.h b/RSM/3rdparty/asn1codec/e2ap_engine/RSRPMRList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RSRPMRList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RSRPMRList.h diff --git a/RSM/asn1codec/e2ap_engine/RSRPMeasurementResult.c b/RSM/3rdparty/asn1codec/e2ap_engine/RSRPMeasurementResult.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RSRPMeasurementResult.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RSRPMeasurementResult.c diff --git a/RSM/asn1codec/e2ap_engine/RSRPMeasurementResult.h b/RSM/3rdparty/asn1codec/e2ap_engine/RSRPMeasurementResult.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RSRPMeasurementResult.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RSRPMeasurementResult.h diff --git a/RSM/asn1codec/e2ap_engine/RadioResourceStatus.c b/RSM/3rdparty/asn1codec/e2ap_engine/RadioResourceStatus.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RadioResourceStatus.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RadioResourceStatus.c diff --git a/RSM/asn1codec/e2ap_engine/RadioResourceStatus.h b/RSM/3rdparty/asn1codec/e2ap_engine/RadioResourceStatus.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RadioResourceStatus.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RadioResourceStatus.h diff --git a/RSM/asn1codec/e2ap_engine/RadioframeAllocationOffset.c b/RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationOffset.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RadioframeAllocationOffset.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationOffset.c diff --git a/RSM/asn1codec/e2ap_engine/RadioframeAllocationOffset.h b/RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationOffset.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RadioframeAllocationOffset.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationOffset.h diff --git a/RSM/asn1codec/e2ap_engine/RadioframeAllocationPeriod.c b/RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationPeriod.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RadioframeAllocationPeriod.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationPeriod.c diff --git a/RSM/asn1codec/e2ap_engine/RadioframeAllocationPeriod.h b/RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationPeriod.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RadioframeAllocationPeriod.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RadioframeAllocationPeriod.h diff --git a/RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.c diff --git a/RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsExtended.h diff --git a/RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.c diff --git a/RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusOfULPDCPSDUsPDCP-SNlength18.h diff --git a/RSM/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.c diff --git a/RSM/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReceiveStatusofULPDCPSDUs.h diff --git a/RSM/asn1codec/e2ap_engine/Reestablishment-Indication.c b/RSM/3rdparty/asn1codec/e2ap_engine/Reestablishment-Indication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Reestablishment-Indication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Reestablishment-Indication.c diff --git a/RSM/asn1codec/e2ap_engine/Reestablishment-Indication.h b/RSM/3rdparty/asn1codec/e2ap_engine/Reestablishment-Indication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Reestablishment-Indication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Reestablishment-Indication.h diff --git a/RSM/asn1codec/e2ap_engine/Registration-Request.c b/RSM/3rdparty/asn1codec/e2ap_engine/Registration-Request.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Registration-Request.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Registration-Request.c diff --git a/RSM/asn1codec/e2ap_engine/Registration-Request.h b/RSM/3rdparty/asn1codec/e2ap_engine/Registration-Request.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Registration-Request.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Registration-Request.h diff --git a/RSM/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.c b/RSM/3rdparty/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.c diff --git a/RSM/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.h b/RSM/3rdparty/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RelativeNarrowbandTxPower.h diff --git a/RSM/asn1codec/e2ap_engine/ReplacingCellsList-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReplacingCellsList-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ReplacingCellsList-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReplacingCellsList-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ReplacingCellsList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReplacingCellsList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList.c diff --git a/RSM/asn1codec/e2ap_engine/ReplacingCellsList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReplacingCellsList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReplacingCellsList.h diff --git a/RSM/asn1codec/e2ap_engine/ReportAmountMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReportAmountMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportAmountMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportAmountMDT.c diff --git a/RSM/asn1codec/e2ap_engine/ReportAmountMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReportAmountMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportAmountMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportAmountMDT.h diff --git a/RSM/asn1codec/e2ap_engine/ReportArea.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReportArea.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportArea.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportArea.c diff --git a/RSM/asn1codec/e2ap_engine/ReportArea.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReportArea.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportArea.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportArea.h diff --git a/RSM/asn1codec/e2ap_engine/ReportCharacteristics.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReportCharacteristics.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportCharacteristics.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportCharacteristics.c diff --git a/RSM/asn1codec/e2ap_engine/ReportCharacteristics.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReportCharacteristics.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportCharacteristics.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportCharacteristics.h diff --git a/RSM/asn1codec/e2ap_engine/ReportIntervalMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReportIntervalMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportIntervalMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportIntervalMDT.c diff --git a/RSM/asn1codec/e2ap_engine/ReportIntervalMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReportIntervalMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportIntervalMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportIntervalMDT.h diff --git a/RSM/asn1codec/e2ap_engine/ReportingPeriodicity.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicity.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportingPeriodicity.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicity.c diff --git a/RSM/asn1codec/e2ap_engine/ReportingPeriodicity.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicity.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportingPeriodicity.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicity.h diff --git a/RSM/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.c diff --git a/RSM/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityCSIR.h diff --git a/RSM/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.c diff --git a/RSM/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReportingPeriodicityRSRPMR.h diff --git a/RSM/asn1codec/e2ap_engine/ReservedSubframePattern.c b/RSM/3rdparty/asn1codec/e2ap_engine/ReservedSubframePattern.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReservedSubframePattern.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ReservedSubframePattern.c diff --git a/RSM/asn1codec/e2ap_engine/ReservedSubframePattern.h b/RSM/3rdparty/asn1codec/e2ap_engine/ReservedSubframePattern.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ReservedSubframePattern.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ReservedSubframePattern.h diff --git a/RSM/asn1codec/e2ap_engine/ResetRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResetRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResetRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResetRequest.c diff --git a/RSM/asn1codec/e2ap_engine/ResetRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResetRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResetRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResetRequest.h diff --git a/RSM/asn1codec/e2ap_engine/ResetResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResetResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResetResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResetResponse.c diff --git a/RSM/asn1codec/e2ap_engine/ResetResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResetResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResetResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResetResponse.h diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusFailure.c diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusFailure.h diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusRequest.c diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusRequest.h diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusResponse.c diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusResponse.h diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusUpdate.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusUpdate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusUpdate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusUpdate.c diff --git a/RSM/asn1codec/e2ap_engine/ResourceStatusUpdate.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusUpdate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceStatusUpdate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceStatusUpdate.h diff --git a/RSM/asn1codec/e2ap_engine/ResourceType.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceType.c diff --git a/RSM/asn1codec/e2ap_engine/ResourceType.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResourceType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResourceType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResourceType.h diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.c b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.c diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.h b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcConfigUpdate.h diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.c b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.c diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.h b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Removal.h diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.c b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.c diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.h b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EndcX2Setup.h diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.c b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.c diff --git a/RSM/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.h b/RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RespondingNodeType-EutranrCellResourceCoordination.h diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.c diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-RejectByMeNBItem.h diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.c diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp-SuccessItem.h diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.c diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSeNBReconfComp.h diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.c diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-RejectByMeNBItem.h diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.c diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp-SuccessItem.h diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.c diff --git a/RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResponseInformationSgNBReconfComp.h diff --git a/RSM/asn1codec/e2ap_engine/ResumeID.c b/RSM/3rdparty/asn1codec/e2ap_engine/ResumeID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResumeID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ResumeID.c diff --git a/RSM/asn1codec/e2ap_engine/ResumeID.h b/RSM/3rdparty/asn1codec/e2ap_engine/ResumeID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ResumeID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ResumeID.h diff --git a/RSM/asn1codec/e2ap_engine/RetrieveUEContextFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RetrieveUEContextFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextFailure.c diff --git a/RSM/asn1codec/e2ap_engine/RetrieveUEContextFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RetrieveUEContextFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextFailure.h diff --git a/RSM/asn1codec/e2ap_engine/RetrieveUEContextRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RetrieveUEContextRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextRequest.c diff --git a/RSM/asn1codec/e2ap_engine/RetrieveUEContextRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RetrieveUEContextRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextRequest.h diff --git a/RSM/asn1codec/e2ap_engine/RetrieveUEContextResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/RetrieveUEContextResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextResponse.c diff --git a/RSM/asn1codec/e2ap_engine/RetrieveUEContextResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/RetrieveUEContextResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/RetrieveUEContextResponse.h diff --git a/RSM/asn1codec/e2ap_engine/S1TNLLoadIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/S1TNLLoadIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/S1TNLLoadIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/S1TNLLoadIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/S1TNLLoadIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/S1TNLLoadIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/S1TNLLoadIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/S1TNLLoadIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/SCGChangeIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/SCGChangeIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SCGChangeIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SCGChangeIndication.c diff --git a/RSM/asn1codec/e2ap_engine/SCGChangeIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/SCGChangeIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SCGChangeIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SCGChangeIndication.h diff --git a/RSM/asn1codec/e2ap_engine/SCGConfigurationQuery.c b/RSM/3rdparty/asn1codec/e2ap_engine/SCGConfigurationQuery.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SCGConfigurationQuery.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SCGConfigurationQuery.c diff --git a/RSM/asn1codec/e2ap_engine/SCGConfigurationQuery.h b/RSM/3rdparty/asn1codec/e2ap_engine/SCGConfigurationQuery.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SCGConfigurationQuery.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SCGConfigurationQuery.h diff --git a/RSM/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.c b/RSM/3rdparty/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.c diff --git a/RSM/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.h b/RSM/3rdparty/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SGNB-Addition-Trigger-Ind.h diff --git a/RSM/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.c diff --git a/RSM/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SIPTOBearerDeactivationIndication.h diff --git a/RSM/asn1codec/e2ap_engine/SNStatusTransfer.c b/RSM/3rdparty/asn1codec/e2ap_engine/SNStatusTransfer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SNStatusTransfer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SNStatusTransfer.c diff --git a/RSM/asn1codec/e2ap_engine/SNStatusTransfer.h b/RSM/3rdparty/asn1codec/e2ap_engine/SNStatusTransfer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SNStatusTransfer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SNStatusTransfer.h diff --git a/RSM/asn1codec/e2ap_engine/SRBType.c b/RSM/3rdparty/asn1codec/e2ap_engine/SRBType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SRBType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SRBType.c diff --git a/RSM/asn1codec/e2ap_engine/SRBType.h b/RSM/3rdparty/asn1codec/e2ap_engine/SRBType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SRBType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SRBType.h diff --git a/RSM/asn1codec/e2ap_engine/SRVCCOperationPossible.c b/RSM/3rdparty/asn1codec/e2ap_engine/SRVCCOperationPossible.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SRVCCOperationPossible.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SRVCCOperationPossible.c diff --git a/RSM/asn1codec/e2ap_engine/SRVCCOperationPossible.h b/RSM/3rdparty/asn1codec/e2ap_engine/SRVCCOperationPossible.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SRVCCOperationPossible.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SRVCCOperationPossible.h diff --git a/RSM/asn1codec/e2ap_engine/SULInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/SULInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SULInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SULInformation.c diff --git a/RSM/asn1codec/e2ap_engine/SULInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/SULInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SULInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SULInformation.h diff --git a/RSM/asn1codec/e2ap_engine/ScheduledCommunicationTime.c b/RSM/3rdparty/asn1codec/e2ap_engine/ScheduledCommunicationTime.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ScheduledCommunicationTime.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ScheduledCommunicationTime.c diff --git a/RSM/asn1codec/e2ap_engine/ScheduledCommunicationTime.h b/RSM/3rdparty/asn1codec/e2ap_engine/ScheduledCommunicationTime.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ScheduledCommunicationTime.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ScheduledCommunicationTime.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBAdditionRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBAdditionRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBAdditionRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBAdditionRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBAdditionRequestReject.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestReject.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBAdditionRequestReject.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestReject.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBAdditionRequestReject.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestReject.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBAdditionRequestReject.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBAdditionRequestReject.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBCounterCheckRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBCounterCheckRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBCounterCheckRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBCounterCheckRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBCounterCheckRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBCounterCheckRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBCounterCheckRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBCounterCheckRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationConfirm.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationConfirm.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationConfirm.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationConfirm.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationConfirm.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationConfirm.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationConfirm.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationConfirm.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRefuse.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRefuse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRefuse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRefuse.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRefuse.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRefuse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRefuse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRefuse.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequestReject.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestReject.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequestReject.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestReject.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequestReject.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestReject.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequestReject.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequestReject.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequired.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequired.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequired.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequired.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBModificationRequired.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequired.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBModificationRequired.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBModificationRequired.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBReconfigurationComplete.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReconfigurationComplete.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReconfigurationComplete.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReconfigurationComplete.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBReconfigurationComplete.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReconfigurationComplete.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReconfigurationComplete.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReconfigurationComplete.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBReleaseConfirm.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseConfirm.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReleaseConfirm.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseConfirm.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBReleaseConfirm.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseConfirm.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReleaseConfirm.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseConfirm.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBReleaseRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReleaseRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBReleaseRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReleaseRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBReleaseRequired.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequired.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReleaseRequired.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequired.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBReleaseRequired.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequired.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBReleaseRequired.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBReleaseRequired.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBSecurityKey.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBSecurityKey.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBSecurityKey.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBSecurityKey.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBSecurityKey.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBSecurityKey.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBSecurityKey.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBSecurityKey.h diff --git a/RSM/asn1codec/e2ap_engine/SeNBtoMeNBContainer.c b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBtoMeNBContainer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBtoMeNBContainer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBtoMeNBContainer.c diff --git a/RSM/asn1codec/e2ap_engine/SeNBtoMeNBContainer.h b/RSM/3rdparty/asn1codec/e2ap_engine/SeNBtoMeNBContainer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SeNBtoMeNBContainer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SeNBtoMeNBContainer.h diff --git a/RSM/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.c b/RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.c diff --git a/RSM/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.h b/RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATDataUsageReport.h diff --git a/RSM/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.c diff --git a/RSM/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReport-Item.h diff --git a/RSM/asn1codec/e2ap_engine/SecondaryRATUsageReportList.c b/RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReportList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SecondaryRATUsageReportList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReportList.c diff --git a/RSM/asn1codec/e2ap_engine/SecondaryRATUsageReportList.h b/RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReportList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SecondaryRATUsageReportList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SecondaryRATUsageReportList.h diff --git a/RSM/asn1codec/e2ap_engine/ServedCell-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCell-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCell-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCell-Information.c diff --git a/RSM/asn1codec/e2ap_engine/ServedCell-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCell-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCell-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCell-Information.h diff --git a/RSM/asn1codec/e2ap_engine/ServedCells.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCells.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCells.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCells.c diff --git a/RSM/asn1codec/e2ap_engine/ServedCells.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCells.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCells.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCells.h diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToActivate-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToActivate-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToActivate-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToActivate-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToActivate.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToActivate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate.c diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToActivate.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToActivate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToActivate.h diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToModify-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToModify-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToModify-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToModify-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToModify.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToModify.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify.c diff --git a/RSM/asn1codec/e2ap_engine/ServedCellsToModify.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedCellsToModify.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedCellsToModify.h diff --git a/RSM/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.c diff --git a/RSM/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsENDCX2ManagementList.h diff --git a/RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.c diff --git a/RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToDeleteListENDCConfUpd.h diff --git a/RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.c diff --git a/RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedEUTRAcellsToModifyListENDCConfUpd.h diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCell-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCell-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCell-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCell-Information.c diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCell-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCell-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCell-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCell-Information.h diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate.c diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCellsToActivate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToActivate.h diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.c diff --git a/RSM/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRCellsToModify-Item.h diff --git a/RSM/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.c diff --git a/RSM/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsENDCX2ManagementList.h diff --git a/RSM/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.c diff --git a/RSM/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToDeleteENDCConfUpdList.h diff --git a/RSM/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.c diff --git a/RSM/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServedNRcellsToModifyENDCConfUpdList.h diff --git a/RSM/asn1codec/e2ap_engine/ServiceType.c b/RSM/3rdparty/asn1codec/e2ap_engine/ServiceType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServiceType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ServiceType.c diff --git a/RSM/asn1codec/e2ap_engine/ServiceType.h b/RSM/3rdparty/asn1codec/e2ap_engine/ServiceType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ServiceType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ServiceType.h diff --git a/RSM/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.c diff --git a/RSM/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNB-UE-X2AP-ID.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBActivityNotification.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBActivityNotification.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBActivityNotification.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBActivityNotification.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBActivityNotification.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBActivityNotification.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBActivityNotification.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBActivityNotification.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBAdditionRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBAdditionRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBAdditionRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBAdditionRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBAdditionRequestReject.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestReject.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBAdditionRequestReject.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestReject.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBAdditionRequestReject.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestReject.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBAdditionRequestReject.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBAdditionRequestReject.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBChangeConfirm.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeConfirm.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBChangeConfirm.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeConfirm.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBChangeConfirm.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeConfirm.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBChangeConfirm.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeConfirm.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBChangeRefuse.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRefuse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBChangeRefuse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRefuse.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBChangeRefuse.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRefuse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBChangeRefuse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRefuse.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBChangeRequired.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRequired.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBChangeRequired.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRequired.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBChangeRequired.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRequired.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBChangeRequired.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBChangeRequired.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBCoordinationAssistanceInformation.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBCounterCheckRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBCounterCheckRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBCounterCheckRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBCounterCheckRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBCounterCheckRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBCounterCheckRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBCounterCheckRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBCounterCheckRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationConfirm.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationConfirm.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationConfirm.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationConfirm.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationConfirm.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationConfirm.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationConfirm.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationConfirm.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRefuse.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRefuse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRefuse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRefuse.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRefuse.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRefuse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRefuse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRefuse.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequestReject.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestReject.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequestReject.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestReject.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequestReject.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestReject.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequestReject.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequestReject.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequired.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequired.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequired.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequired.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBModificationRequired.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequired.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBModificationRequired.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBModificationRequired.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBReconfigurationComplete.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReconfigurationComplete.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReconfigurationComplete.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReconfigurationComplete.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBReconfigurationComplete.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReconfigurationComplete.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReconfigurationComplete.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReconfigurationComplete.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseConfirm.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseConfirm.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseConfirm.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseConfirm.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseConfirm.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseConfirm.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseConfirm.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseConfirm.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequest.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequest.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestAcknowledge.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequestReject.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestReject.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequestReject.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestReject.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequestReject.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestReject.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequestReject.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequestReject.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequired.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequired.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequired.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequired.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBReleaseRequired.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequired.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBReleaseRequired.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBReleaseRequired.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBResourceCoordinationInformation.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBSecurityKey.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBSecurityKey.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBSecurityKey.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBSecurityKey.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBSecurityKey.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBSecurityKey.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBSecurityKey.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBSecurityKey.h diff --git a/RSM/asn1codec/e2ap_engine/SgNBtoMeNBContainer.c b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBtoMeNBContainer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBtoMeNBContainer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBtoMeNBContainer.c diff --git a/RSM/asn1codec/e2ap_engine/SgNBtoMeNBContainer.h b/RSM/3rdparty/asn1codec/e2ap_engine/SgNBtoMeNBContainer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SgNBtoMeNBContainer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SgNBtoMeNBContainer.h diff --git a/RSM/asn1codec/e2ap_engine/SharedResourceType.c b/RSM/3rdparty/asn1codec/e2ap_engine/SharedResourceType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SharedResourceType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SharedResourceType.c diff --git a/RSM/asn1codec/e2ap_engine/SharedResourceType.h b/RSM/3rdparty/asn1codec/e2ap_engine/SharedResourceType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SharedResourceType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SharedResourceType.h diff --git a/RSM/asn1codec/e2ap_engine/ShortMAC-I.c b/RSM/3rdparty/asn1codec/e2ap_engine/ShortMAC-I.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ShortMAC-I.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ShortMAC-I.c diff --git a/RSM/asn1codec/e2ap_engine/ShortMAC-I.h b/RSM/3rdparty/asn1codec/e2ap_engine/ShortMAC-I.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ShortMAC-I.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ShortMAC-I.h diff --git a/RSM/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.c diff --git a/RSM/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SourceOfUEActivityBehaviourInformation.h diff --git a/RSM/asn1codec/e2ap_engine/SpecialSubframe-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframe-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SpecialSubframe-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframe-Info.c diff --git a/RSM/asn1codec/e2ap_engine/SpecialSubframe-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframe-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SpecialSubframe-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframe-Info.h diff --git a/RSM/asn1codec/e2ap_engine/SpecialSubframePatterns.c b/RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframePatterns.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SpecialSubframePatterns.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframePatterns.c diff --git a/RSM/asn1codec/e2ap_engine/SpecialSubframePatterns.h b/RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframePatterns.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SpecialSubframePatterns.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SpecialSubframePatterns.h diff --git a/RSM/asn1codec/e2ap_engine/SpectrumSharingGroupID.c b/RSM/3rdparty/asn1codec/e2ap_engine/SpectrumSharingGroupID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SpectrumSharingGroupID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SpectrumSharingGroupID.c diff --git a/RSM/asn1codec/e2ap_engine/SpectrumSharingGroupID.h b/RSM/3rdparty/asn1codec/e2ap_engine/SpectrumSharingGroupID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SpectrumSharingGroupID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SpectrumSharingGroupID.h diff --git a/RSM/asn1codec/e2ap_engine/SplitSRB.c b/RSM/3rdparty/asn1codec/e2ap_engine/SplitSRB.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SplitSRB.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SplitSRB.c diff --git a/RSM/asn1codec/e2ap_engine/SplitSRB.h b/RSM/3rdparty/asn1codec/e2ap_engine/SplitSRB.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SplitSRB.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SplitSRB.h diff --git a/RSM/asn1codec/e2ap_engine/SplitSRBs.c b/RSM/3rdparty/asn1codec/e2ap_engine/SplitSRBs.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SplitSRBs.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SplitSRBs.c diff --git a/RSM/asn1codec/e2ap_engine/SplitSRBs.h b/RSM/3rdparty/asn1codec/e2ap_engine/SplitSRBs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SplitSRBs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SplitSRBs.h diff --git a/RSM/asn1codec/e2ap_engine/Style-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/Style-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Style-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Style-ID.c diff --git a/RSM/asn1codec/e2ap_engine/Style-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/Style-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Style-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Style-ID.h diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQI.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQI.c diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQI.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQI.h diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQICodeword0.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword0.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQICodeword0.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword0.c diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQICodeword0.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword0.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQICodeword0.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword0.h diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQICodeword1.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword1.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQICodeword1.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword1.c diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQICodeword1.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword1.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQICodeword1.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQICodeword1.h diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQIItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQIItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIItem.c diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQIItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQIItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIItem.h diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQIList.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQIList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIList.c diff --git a/RSM/asn1codec/e2ap_engine/SubbandCQIList.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandCQIList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandCQIList.h diff --git a/RSM/asn1codec/e2ap_engine/SubbandSize.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandSize.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandSize.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandSize.c diff --git a/RSM/asn1codec/e2ap_engine/SubbandSize.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubbandSize.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubbandSize.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubbandSize.h diff --git a/RSM/asn1codec/e2ap_engine/SubframeAllocation.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubframeAllocation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubframeAllocation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubframeAllocation.c diff --git a/RSM/asn1codec/e2ap_engine/SubframeAllocation.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubframeAllocation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubframeAllocation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubframeAllocation.h diff --git a/RSM/asn1codec/e2ap_engine/SubframeAssignment.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubframeAssignment.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubframeAssignment.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubframeAssignment.c diff --git a/RSM/asn1codec/e2ap_engine/SubframeAssignment.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubframeAssignment.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubframeAssignment.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubframeAssignment.h diff --git a/RSM/asn1codec/e2ap_engine/SubframeType.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubframeType.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubframeType.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubframeType.c diff --git a/RSM/asn1codec/e2ap_engine/SubframeType.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubframeType.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubframeType.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubframeType.h diff --git a/RSM/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.c b/RSM/3rdparty/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.c diff --git a/RSM/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.h b/RSM/3rdparty/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SubscriberProfileIDforRFP.h diff --git a/RSM/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.c b/RSM/3rdparty/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.c diff --git a/RSM/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.h b/RSM/3rdparty/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Subscription-Based-UE-DifferentiationInfo.h diff --git a/RSM/asn1codec/e2ap_engine/SuccessfulOutcome.c b/RSM/3rdparty/asn1codec/e2ap_engine/SuccessfulOutcome.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SuccessfulOutcome.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SuccessfulOutcome.c diff --git a/RSM/asn1codec/e2ap_engine/SuccessfulOutcome.h b/RSM/3rdparty/asn1codec/e2ap_engine/SuccessfulOutcome.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SuccessfulOutcome.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SuccessfulOutcome.h diff --git a/RSM/asn1codec/e2ap_engine/SupportedSULFreqBandItem.c b/RSM/3rdparty/asn1codec/e2ap_engine/SupportedSULFreqBandItem.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/SupportedSULFreqBandItem.c rename to RSM/3rdparty/asn1codec/e2ap_engine/SupportedSULFreqBandItem.c diff --git a/RSM/asn1codec/e2ap_engine/SupportedSULFreqBandItem.h b/RSM/3rdparty/asn1codec/e2ap_engine/SupportedSULFreqBandItem.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/SupportedSULFreqBandItem.h rename to RSM/3rdparty/asn1codec/e2ap_engine/SupportedSULFreqBandItem.h diff --git a/RSM/asn1codec/e2ap_engine/TABasedMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/TABasedMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TABasedMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TABasedMDT.c diff --git a/RSM/asn1codec/e2ap_engine/TABasedMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/TABasedMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TABasedMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TABasedMDT.h diff --git a/RSM/asn1codec/e2ap_engine/TABasedQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/TABasedQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TABasedQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TABasedQMC.c diff --git a/RSM/asn1codec/e2ap_engine/TABasedQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/TABasedQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TABasedQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TABasedQMC.h diff --git a/RSM/asn1codec/e2ap_engine/TAC.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAC.c diff --git a/RSM/asn1codec/e2ap_engine/TAC.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAC.h diff --git a/RSM/asn1codec/e2ap_engine/TAI-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAI-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAI-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAI-Item.c diff --git a/RSM/asn1codec/e2ap_engine/TAI-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAI-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAI-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAI-Item.h diff --git a/RSM/asn1codec/e2ap_engine/TAIBasedMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIBasedMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedMDT.c diff --git a/RSM/asn1codec/e2ap_engine/TAIBasedMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIBasedMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedMDT.h diff --git a/RSM/asn1codec/e2ap_engine/TAIBasedQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIBasedQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedQMC.c diff --git a/RSM/asn1codec/e2ap_engine/TAIBasedQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIBasedQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIBasedQMC.h diff --git a/RSM/asn1codec/e2ap_engine/TAIListforMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAIListforMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIListforMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIListforMDT.c diff --git a/RSM/asn1codec/e2ap_engine/TAIListforMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAIListforMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIListforMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIListforMDT.h diff --git a/RSM/asn1codec/e2ap_engine/TAIListforQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAIListforQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIListforQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIListforQMC.c diff --git a/RSM/asn1codec/e2ap_engine/TAIListforQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAIListforQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAIListforQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAIListforQMC.h diff --git a/RSM/asn1codec/e2ap_engine/TAListforMDT.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAListforMDT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAListforMDT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAListforMDT.c diff --git a/RSM/asn1codec/e2ap_engine/TAListforMDT.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAListforMDT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAListforMDT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAListforMDT.h diff --git a/RSM/asn1codec/e2ap_engine/TAListforQMC.c b/RSM/3rdparty/asn1codec/e2ap_engine/TAListforQMC.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAListforQMC.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TAListforQMC.c diff --git a/RSM/asn1codec/e2ap_engine/TAListforQMC.h b/RSM/3rdparty/asn1codec/e2ap_engine/TAListforQMC.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TAListforQMC.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TAListforQMC.h diff --git a/RSM/asn1codec/e2ap_engine/TDD-Info.c b/RSM/3rdparty/asn1codec/e2ap_engine/TDD-Info.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TDD-Info.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TDD-Info.c diff --git a/RSM/asn1codec/e2ap_engine/TDD-Info.h b/RSM/3rdparty/asn1codec/e2ap_engine/TDD-Info.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TDD-Info.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TDD-Info.h diff --git a/RSM/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.c diff --git a/RSM/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoNeighbourServedNRCell-Information.h diff --git a/RSM/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.c b/RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.c diff --git a/RSM/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.h b/RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TDD-InfoServedNRCell-Information.h diff --git a/RSM/asn1codec/e2ap_engine/TargetCellInUTRAN.c b/RSM/3rdparty/asn1codec/e2ap_engine/TargetCellInUTRAN.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TargetCellInUTRAN.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TargetCellInUTRAN.c diff --git a/RSM/asn1codec/e2ap_engine/TargetCellInUTRAN.h b/RSM/3rdparty/asn1codec/e2ap_engine/TargetCellInUTRAN.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TargetCellInUTRAN.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TargetCellInUTRAN.h diff --git a/RSM/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.c b/RSM/3rdparty/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.c diff --git a/RSM/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.h b/RSM/3rdparty/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TargeteNBtoSource-eNBTransparentContainer.h diff --git a/RSM/asn1codec/e2ap_engine/Threshold-RSRP.c b/RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRP.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Threshold-RSRP.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRP.c diff --git a/RSM/asn1codec/e2ap_engine/Threshold-RSRP.h b/RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRP.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Threshold-RSRP.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRP.h diff --git a/RSM/asn1codec/e2ap_engine/Threshold-RSRQ.c b/RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRQ.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Threshold-RSRQ.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRQ.c diff --git a/RSM/asn1codec/e2ap_engine/Threshold-RSRQ.h b/RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRQ.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Threshold-RSRQ.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Threshold-RSRQ.h diff --git a/RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.c b/RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.c diff --git a/RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.h b/RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell-EnhancedGranularity.h diff --git a/RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell.c b/RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell.c diff --git a/RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell.h b/RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Time-UE-StayedInCell.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Time-UE-StayedInCell.h diff --git a/RSM/asn1codec/e2ap_engine/TimeStamp.c b/RSM/3rdparty/asn1codec/e2ap_engine/TimeStamp.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TimeStamp.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TimeStamp.c diff --git a/RSM/asn1codec/e2ap_engine/TimeStamp.h b/RSM/3rdparty/asn1codec/e2ap_engine/TimeStamp.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TimeStamp.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TimeStamp.h diff --git a/RSM/asn1codec/e2ap_engine/TimeToWait.c b/RSM/3rdparty/asn1codec/e2ap_engine/TimeToWait.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TimeToWait.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TimeToWait.c diff --git a/RSM/asn1codec/e2ap_engine/TimeToWait.h b/RSM/3rdparty/asn1codec/e2ap_engine/TimeToWait.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TimeToWait.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TimeToWait.h diff --git a/RSM/asn1codec/e2ap_engine/TraceActivation.c b/RSM/3rdparty/asn1codec/e2ap_engine/TraceActivation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TraceActivation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TraceActivation.c diff --git a/RSM/asn1codec/e2ap_engine/TraceActivation.h b/RSM/3rdparty/asn1codec/e2ap_engine/TraceActivation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TraceActivation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TraceActivation.h diff --git a/RSM/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.c b/RSM/3rdparty/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.c diff --git a/RSM/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.h b/RSM/3rdparty/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TraceCollectionEntityIPAddress.h diff --git a/RSM/asn1codec/e2ap_engine/TraceDepth.c b/RSM/3rdparty/asn1codec/e2ap_engine/TraceDepth.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TraceDepth.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TraceDepth.c diff --git a/RSM/asn1codec/e2ap_engine/TraceDepth.h b/RSM/3rdparty/asn1codec/e2ap_engine/TraceDepth.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TraceDepth.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TraceDepth.h diff --git a/RSM/asn1codec/e2ap_engine/Transmission-Bandwidth.c b/RSM/3rdparty/asn1codec/e2ap_engine/Transmission-Bandwidth.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/Transmission-Bandwidth.c rename to RSM/3rdparty/asn1codec/e2ap_engine/Transmission-Bandwidth.c diff --git a/RSM/asn1codec/e2ap_engine/Transmission-Bandwidth.h b/RSM/3rdparty/asn1codec/e2ap_engine/Transmission-Bandwidth.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/Transmission-Bandwidth.h rename to RSM/3rdparty/asn1codec/e2ap_engine/Transmission-Bandwidth.h diff --git a/RSM/asn1codec/e2ap_engine/TransportLayerAddress.c b/RSM/3rdparty/asn1codec/e2ap_engine/TransportLayerAddress.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TransportLayerAddress.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TransportLayerAddress.c diff --git a/RSM/asn1codec/e2ap_engine/TransportLayerAddress.h b/RSM/3rdparty/asn1codec/e2ap_engine/TransportLayerAddress.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TransportLayerAddress.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TransportLayerAddress.h diff --git a/RSM/asn1codec/e2ap_engine/TriggeringMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/TriggeringMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TriggeringMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TriggeringMessage.c diff --git a/RSM/asn1codec/e2ap_engine/TriggeringMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/TriggeringMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TriggeringMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TriggeringMessage.h diff --git a/RSM/asn1codec/e2ap_engine/TunnelInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/TunnelInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TunnelInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TunnelInformation.c diff --git a/RSM/asn1codec/e2ap_engine/TunnelInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/TunnelInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TunnelInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TunnelInformation.h diff --git a/RSM/asn1codec/e2ap_engine/TypeOfError.c b/RSM/3rdparty/asn1codec/e2ap_engine/TypeOfError.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TypeOfError.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TypeOfError.c diff --git a/RSM/asn1codec/e2ap_engine/TypeOfError.h b/RSM/3rdparty/asn1codec/e2ap_engine/TypeOfError.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TypeOfError.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TypeOfError.h diff --git a/RSM/asn1codec/e2ap_engine/TypeOfMessage.c b/RSM/3rdparty/asn1codec/e2ap_engine/TypeOfMessage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/TypeOfMessage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/TypeOfMessage.c diff --git a/RSM/asn1codec/e2ap_engine/TypeOfMessage.h b/RSM/3rdparty/asn1codec/e2ap_engine/TypeOfMessage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/TypeOfMessage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/TypeOfMessage.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation-SgNBModReq.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformation.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationRetrieve.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextInformationSeNBModReq.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextKeptIndicator.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextKeptIndicator.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextKeptIndicator.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextKeptIndicator.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextKeptIndicator.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextKeptIndicator.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextKeptIndicator.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextKeptIndicator.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSeNB.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtSgNB.h diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.c diff --git a/RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-ContextReferenceAtWT.h diff --git a/RSM/asn1codec/e2ap_engine/UE-HistoryInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-HistoryInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformation.c diff --git a/RSM/asn1codec/e2ap_engine/UE-HistoryInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-HistoryInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformation.h diff --git a/RSM/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.c diff --git a/RSM/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-HistoryInformationFromTheUE.h diff --git a/RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.c diff --git a/RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container-for-extended-bands.h diff --git a/RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container.c diff --git a/RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-RLF-Report-Container.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-RLF-Report-Container.h diff --git a/RSM/asn1codec/e2ap_engine/UE-S1AP-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-S1AP-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-S1AP-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-S1AP-ID.c diff --git a/RSM/asn1codec/e2ap_engine/UE-S1AP-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-S1AP-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-S1AP-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-S1AP-ID.h diff --git a/RSM/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.c diff --git a/RSM/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID-Extension.h diff --git a/RSM/asn1codec/e2ap_engine/UE-X2AP-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-X2AP-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID.c diff --git a/RSM/asn1codec/e2ap_engine/UE-X2AP-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UE-X2AP-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UE-X2AP-ID.h diff --git a/RSM/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.c b/RSM/3rdparty/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.c diff --git a/RSM/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.h b/RSM/3rdparty/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UEAggregateMaximumBitRate.h diff --git a/RSM/asn1codec/e2ap_engine/UEAppLayerMeasConfig.c b/RSM/3rdparty/asn1codec/e2ap_engine/UEAppLayerMeasConfig.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEAppLayerMeasConfig.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UEAppLayerMeasConfig.c diff --git a/RSM/asn1codec/e2ap_engine/UEAppLayerMeasConfig.h b/RSM/3rdparty/asn1codec/e2ap_engine/UEAppLayerMeasConfig.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEAppLayerMeasConfig.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UEAppLayerMeasConfig.h diff --git a/RSM/asn1codec/e2ap_engine/UEContextRelease.c b/RSM/3rdparty/asn1codec/e2ap_engine/UEContextRelease.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEContextRelease.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UEContextRelease.c diff --git a/RSM/asn1codec/e2ap_engine/UEContextRelease.h b/RSM/3rdparty/asn1codec/e2ap_engine/UEContextRelease.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEContextRelease.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UEContextRelease.h diff --git a/RSM/asn1codec/e2ap_engine/UEID.c b/RSM/3rdparty/asn1codec/e2ap_engine/UEID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UEID.c diff --git a/RSM/asn1codec/e2ap_engine/UEID.h b/RSM/3rdparty/asn1codec/e2ap_engine/UEID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UEID.h diff --git a/RSM/asn1codec/e2ap_engine/UENRMeasurement.c b/RSM/3rdparty/asn1codec/e2ap_engine/UENRMeasurement.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UENRMeasurement.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UENRMeasurement.c diff --git a/RSM/asn1codec/e2ap_engine/UENRMeasurement.h b/RSM/3rdparty/asn1codec/e2ap_engine/UENRMeasurement.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UENRMeasurement.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UENRMeasurement.h diff --git a/RSM/asn1codec/e2ap_engine/UESecurityCapabilities.c b/RSM/3rdparty/asn1codec/e2ap_engine/UESecurityCapabilities.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UESecurityCapabilities.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UESecurityCapabilities.c diff --git a/RSM/asn1codec/e2ap_engine/UESecurityCapabilities.h b/RSM/3rdparty/asn1codec/e2ap_engine/UESecurityCapabilities.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UESecurityCapabilities.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UESecurityCapabilities.h diff --git a/RSM/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.c b/RSM/3rdparty/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.c diff --git a/RSM/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.h b/RSM/3rdparty/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UESidelinkAggregateMaximumBitRate.h diff --git a/RSM/asn1codec/e2ap_engine/UEsToBeResetList-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEsToBeResetList-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList-Item.c diff --git a/RSM/asn1codec/e2ap_engine/UEsToBeResetList-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEsToBeResetList-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList-Item.h diff --git a/RSM/asn1codec/e2ap_engine/UEsToBeResetList.c b/RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEsToBeResetList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList.c diff --git a/RSM/asn1codec/e2ap_engine/UEsToBeResetList.h b/RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UEsToBeResetList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UEsToBeResetList.h diff --git a/RSM/asn1codec/e2ap_engine/UL-GBR-PRB-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-GBR-PRB-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-GBR-PRB-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-GBR-PRB-usage.c diff --git a/RSM/asn1codec/e2ap_engine/UL-GBR-PRB-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-GBR-PRB-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-GBR-PRB-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-GBR-PRB-usage.h diff --git a/RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndication.c diff --git a/RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndication.h diff --git a/RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.c diff --git a/RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo-Item.h diff --git a/RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.c diff --git a/RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-HighInterferenceIndicationInfo.h diff --git a/RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.c diff --git a/RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication-Item.h diff --git a/RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.c diff --git a/RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-InterferenceOverloadIndication.h diff --git a/RSM/asn1codec/e2ap_engine/UL-Total-PRB-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-Total-PRB-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-Total-PRB-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-Total-PRB-usage.c diff --git a/RSM/asn1codec/e2ap_engine/UL-Total-PRB-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-Total-PRB-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-Total-PRB-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-Total-PRB-usage.h diff --git a/RSM/asn1codec/e2ap_engine/UL-UE-Configuration.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-UE-Configuration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-UE-Configuration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-UE-Configuration.c diff --git a/RSM/asn1codec/e2ap_engine/UL-UE-Configuration.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-UE-Configuration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-UE-Configuration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-UE-Configuration.h diff --git a/RSM/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.c diff --git a/RSM/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-non-GBR-PRB-usage.h diff --git a/RSM/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.c b/RSM/3rdparty/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.c diff --git a/RSM/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.h b/RSM/3rdparty/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UL-scheduling-PDCCH-CCE-usage.h diff --git a/RSM/asn1codec/e2ap_engine/ULConfiguration.c b/RSM/3rdparty/asn1codec/e2ap_engine/ULConfiguration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULConfiguration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ULConfiguration.c diff --git a/RSM/asn1codec/e2ap_engine/ULConfiguration.h b/RSM/3rdparty/asn1codec/e2ap_engine/ULConfiguration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULConfiguration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ULConfiguration.h diff --git a/RSM/asn1codec/e2ap_engine/ULOnlySharing.c b/RSM/3rdparty/asn1codec/e2ap_engine/ULOnlySharing.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULOnlySharing.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ULOnlySharing.c diff --git a/RSM/asn1codec/e2ap_engine/ULOnlySharing.h b/RSM/3rdparty/asn1codec/e2ap_engine/ULOnlySharing.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULOnlySharing.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ULOnlySharing.h diff --git a/RSM/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.c b/RSM/3rdparty/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.c diff --git a/RSM/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.h b/RSM/3rdparty/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ULResourceBitmapULandDLSharing.h diff --git a/RSM/asn1codec/e2ap_engine/ULResourcesULandDLSharing.c b/RSM/3rdparty/asn1codec/e2ap_engine/ULResourcesULandDLSharing.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULResourcesULandDLSharing.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ULResourcesULandDLSharing.c diff --git a/RSM/asn1codec/e2ap_engine/ULResourcesULandDLSharing.h b/RSM/3rdparty/asn1codec/e2ap_engine/ULResourcesULandDLSharing.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULResourcesULandDLSharing.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ULResourcesULandDLSharing.h diff --git a/RSM/asn1codec/e2ap_engine/ULandDLSharing.c b/RSM/3rdparty/asn1codec/e2ap_engine/ULandDLSharing.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULandDLSharing.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ULandDLSharing.c diff --git a/RSM/asn1codec/e2ap_engine/ULandDLSharing.h b/RSM/3rdparty/asn1codec/e2ap_engine/ULandDLSharing.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ULandDLSharing.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ULandDLSharing.h diff --git a/RSM/asn1codec/e2ap_engine/UnsuccessfulOutcome.c b/RSM/3rdparty/asn1codec/e2ap_engine/UnsuccessfulOutcome.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UnsuccessfulOutcome.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UnsuccessfulOutcome.c diff --git a/RSM/asn1codec/e2ap_engine/UnsuccessfulOutcome.h b/RSM/3rdparty/asn1codec/e2ap_engine/UnsuccessfulOutcome.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UnsuccessfulOutcome.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UnsuccessfulOutcome.h diff --git a/RSM/asn1codec/e2ap_engine/UsableABSInformation.c b/RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformation.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UsableABSInformation.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformation.c diff --git a/RSM/asn1codec/e2ap_engine/UsableABSInformation.h b/RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformation.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UsableABSInformation.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformation.h diff --git a/RSM/asn1codec/e2ap_engine/UsableABSInformationFDD.c b/RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationFDD.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UsableABSInformationFDD.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationFDD.c diff --git a/RSM/asn1codec/e2ap_engine/UsableABSInformationFDD.h b/RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationFDD.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UsableABSInformationFDD.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationFDD.h diff --git a/RSM/asn1codec/e2ap_engine/UsableABSInformationTDD.c b/RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationTDD.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UsableABSInformationTDD.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationTDD.c diff --git a/RSM/asn1codec/e2ap_engine/UsableABSInformationTDD.h b/RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationTDD.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UsableABSInformationTDD.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UsableABSInformationTDD.h diff --git a/RSM/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.c b/RSM/3rdparty/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.c rename to RSM/3rdparty/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.c diff --git a/RSM/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.h b/RSM/3rdparty/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.h rename to RSM/3rdparty/asn1codec/e2ap_engine/UserPlaneTrafficActivityReport.h diff --git a/RSM/asn1codec/e2ap_engine/V2XServicesAuthorized.c b/RSM/3rdparty/asn1codec/e2ap_engine/V2XServicesAuthorized.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/V2XServicesAuthorized.c rename to RSM/3rdparty/asn1codec/e2ap_engine/V2XServicesAuthorized.c diff --git a/RSM/asn1codec/e2ap_engine/V2XServicesAuthorized.h b/RSM/3rdparty/asn1codec/e2ap_engine/V2XServicesAuthorized.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/V2XServicesAuthorized.h rename to RSM/3rdparty/asn1codec/e2ap_engine/V2XServicesAuthorized.h diff --git a/RSM/asn1codec/e2ap_engine/VehicleUE.c b/RSM/3rdparty/asn1codec/e2ap_engine/VehicleUE.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/VehicleUE.c rename to RSM/3rdparty/asn1codec/e2ap_engine/VehicleUE.c diff --git a/RSM/asn1codec/e2ap_engine/VehicleUE.h b/RSM/3rdparty/asn1codec/e2ap_engine/VehicleUE.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/VehicleUE.h rename to RSM/3rdparty/asn1codec/e2ap_engine/VehicleUE.h diff --git a/RSM/asn1codec/e2ap_engine/WLANMeasConfig.c b/RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfig.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANMeasConfig.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfig.c diff --git a/RSM/asn1codec/e2ap_engine/WLANMeasConfig.h b/RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfig.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANMeasConfig.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfig.h diff --git a/RSM/asn1codec/e2ap_engine/WLANMeasConfigNameList.c b/RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfigNameList.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANMeasConfigNameList.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfigNameList.c diff --git a/RSM/asn1codec/e2ap_engine/WLANMeasConfigNameList.h b/RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfigNameList.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANMeasConfigNameList.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasConfigNameList.h diff --git a/RSM/asn1codec/e2ap_engine/WLANMeasurementConfiguration.c b/RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasurementConfiguration.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANMeasurementConfiguration.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasurementConfiguration.c diff --git a/RSM/asn1codec/e2ap_engine/WLANMeasurementConfiguration.h b/RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasurementConfiguration.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANMeasurementConfiguration.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANMeasurementConfiguration.h diff --git a/RSM/asn1codec/e2ap_engine/WLANName.c b/RSM/3rdparty/asn1codec/e2ap_engine/WLANName.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANName.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANName.c diff --git a/RSM/asn1codec/e2ap_engine/WLANName.h b/RSM/3rdparty/asn1codec/e2ap_engine/WLANName.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WLANName.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WLANName.h diff --git a/RSM/asn1codec/e2ap_engine/WT-UE-XwAP-ID.c b/RSM/3rdparty/asn1codec/e2ap_engine/WT-UE-XwAP-ID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WT-UE-XwAP-ID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WT-UE-XwAP-ID.c diff --git a/RSM/asn1codec/e2ap_engine/WT-UE-XwAP-ID.h b/RSM/3rdparty/asn1codec/e2ap_engine/WT-UE-XwAP-ID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WT-UE-XwAP-ID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WT-UE-XwAP-ID.h diff --git a/RSM/asn1codec/e2ap_engine/WTID-Long-Type2.c b/RSM/3rdparty/asn1codec/e2ap_engine/WTID-Long-Type2.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WTID-Long-Type2.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WTID-Long-Type2.c diff --git a/RSM/asn1codec/e2ap_engine/WTID-Long-Type2.h b/RSM/3rdparty/asn1codec/e2ap_engine/WTID-Long-Type2.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WTID-Long-Type2.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WTID-Long-Type2.h diff --git a/RSM/asn1codec/e2ap_engine/WTID-Type1.c b/RSM/3rdparty/asn1codec/e2ap_engine/WTID-Type1.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WTID-Type1.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WTID-Type1.c diff --git a/RSM/asn1codec/e2ap_engine/WTID-Type1.h b/RSM/3rdparty/asn1codec/e2ap_engine/WTID-Type1.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WTID-Type1.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WTID-Type1.h diff --git a/RSM/asn1codec/e2ap_engine/WTID.c b/RSM/3rdparty/asn1codec/e2ap_engine/WTID.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WTID.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WTID.c diff --git a/RSM/asn1codec/e2ap_engine/WTID.h b/RSM/3rdparty/asn1codec/e2ap_engine/WTID.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WTID.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WTID.h diff --git a/RSM/asn1codec/e2ap_engine/WidebandCQI.c b/RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQI.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WidebandCQI.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQI.c diff --git a/RSM/asn1codec/e2ap_engine/WidebandCQI.h b/RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQI.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WidebandCQI.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQI.h diff --git a/RSM/asn1codec/e2ap_engine/WidebandCQICodeword1.c b/RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQICodeword1.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/WidebandCQICodeword1.c rename to RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQICodeword1.c diff --git a/RSM/asn1codec/e2ap_engine/WidebandCQICodeword1.h b/RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQICodeword1.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/WidebandCQICodeword1.h rename to RSM/3rdparty/asn1codec/e2ap_engine/WidebandCQICodeword1.h diff --git a/RSM/asn1codec/e2ap_engine/X2AP-Message.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2AP-Message.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2AP-Message.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2AP-Message.c diff --git a/RSM/asn1codec/e2ap_engine/X2AP-Message.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2AP-Message.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2AP-Message.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2AP-Message.h diff --git a/RSM/asn1codec/e2ap_engine/X2APMessageTransfer.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2APMessageTransfer.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2APMessageTransfer.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2APMessageTransfer.c diff --git a/RSM/asn1codec/e2ap_engine/X2APMessageTransfer.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2APMessageTransfer.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2APMessageTransfer.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2APMessageTransfer.h diff --git a/RSM/asn1codec/e2ap_engine/X2BenefitValue.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2BenefitValue.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2BenefitValue.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2BenefitValue.c diff --git a/RSM/asn1codec/e2ap_engine/X2BenefitValue.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2BenefitValue.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2BenefitValue.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2BenefitValue.h diff --git a/RSM/asn1codec/e2ap_engine/X2Release.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2Release.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2Release.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2Release.c diff --git a/RSM/asn1codec/e2ap_engine/X2Release.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2Release.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2Release.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2Release.h diff --git a/RSM/asn1codec/e2ap_engine/X2RemovalFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2RemovalFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalFailure.c diff --git a/RSM/asn1codec/e2ap_engine/X2RemovalFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2RemovalFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalFailure.h diff --git a/RSM/asn1codec/e2ap_engine/X2RemovalRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2RemovalRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalRequest.c diff --git a/RSM/asn1codec/e2ap_engine/X2RemovalRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2RemovalRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalRequest.h diff --git a/RSM/asn1codec/e2ap_engine/X2RemovalResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2RemovalResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalResponse.c diff --git a/RSM/asn1codec/e2ap_engine/X2RemovalResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2RemovalResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2RemovalResponse.h diff --git a/RSM/asn1codec/e2ap_engine/X2SetupFailure.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2SetupFailure.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2SetupFailure.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2SetupFailure.c diff --git a/RSM/asn1codec/e2ap_engine/X2SetupFailure.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2SetupFailure.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2SetupFailure.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2SetupFailure.h diff --git a/RSM/asn1codec/e2ap_engine/X2SetupRequest.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2SetupRequest.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2SetupRequest.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2SetupRequest.c diff --git a/RSM/asn1codec/e2ap_engine/X2SetupRequest.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2SetupRequest.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2SetupRequest.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2SetupRequest.h diff --git a/RSM/asn1codec/e2ap_engine/X2SetupResponse.c b/RSM/3rdparty/asn1codec/e2ap_engine/X2SetupResponse.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2SetupResponse.c rename to RSM/3rdparty/asn1codec/e2ap_engine/X2SetupResponse.c diff --git a/RSM/asn1codec/e2ap_engine/X2SetupResponse.h b/RSM/3rdparty/asn1codec/e2ap_engine/X2SetupResponse.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/X2SetupResponse.h rename to RSM/3rdparty/asn1codec/e2ap_engine/X2SetupResponse.h diff --git a/RSM/asn1codec/e2ap_engine/asn_SEQUENCE_OF.c b/RSM/3rdparty/asn1codec/e2ap_engine/asn_SEQUENCE_OF.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_SEQUENCE_OF.c rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_SEQUENCE_OF.c diff --git a/RSM/asn1codec/e2ap_engine/asn_SEQUENCE_OF.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_SEQUENCE_OF.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_SEQUENCE_OF.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_SEQUENCE_OF.h diff --git a/RSM/asn1codec/e2ap_engine/asn_SET_OF.c b/RSM/3rdparty/asn1codec/e2ap_engine/asn_SET_OF.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_SET_OF.c rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_SET_OF.c diff --git a/RSM/asn1codec/e2ap_engine/asn_SET_OF.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_SET_OF.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_SET_OF.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_SET_OF.h diff --git a/RSM/asn1codec/e2ap_engine/asn_application.c b/RSM/3rdparty/asn1codec/e2ap_engine/asn_application.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_application.c rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_application.c diff --git a/RSM/asn1codec/e2ap_engine/asn_application.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_application.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_application.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_application.h diff --git a/RSM/asn1codec/e2ap_engine/asn_bit_data.c b/RSM/3rdparty/asn1codec/e2ap_engine/asn_bit_data.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_bit_data.c rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_bit_data.c diff --git a/RSM/asn1codec/e2ap_engine/asn_bit_data.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_bit_data.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_bit_data.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_bit_data.h diff --git a/RSM/asn1codec/e2ap_engine/asn_codecs.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_codecs.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_codecs.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_codecs.h diff --git a/RSM/asn1codec/e2ap_engine/asn_codecs_prim.c b/RSM/3rdparty/asn1codec/e2ap_engine/asn_codecs_prim.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_codecs_prim.c rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_codecs_prim.c diff --git a/RSM/asn1codec/e2ap_engine/asn_codecs_prim.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_codecs_prim.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_codecs_prim.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_codecs_prim.h diff --git a/RSM/asn1codec/e2ap_engine/asn_constant.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_constant.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_constant.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_constant.h diff --git a/RSM/asn1codec/e2ap_engine/asn_internal.c b/RSM/3rdparty/asn1codec/e2ap_engine/asn_internal.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_internal.c rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_internal.c diff --git a/RSM/asn1codec/e2ap_engine/asn_internal.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_internal.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_internal.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_internal.h diff --git a/RSM/asn1codec/e2ap_engine/asn_ioc.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_ioc.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_ioc.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_ioc.h diff --git a/RSM/asn1codec/e2ap_engine/asn_random_fill.c b/RSM/3rdparty/asn1codec/e2ap_engine/asn_random_fill.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_random_fill.c rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_random_fill.c diff --git a/RSM/asn1codec/e2ap_engine/asn_random_fill.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_random_fill.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_random_fill.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_random_fill.h diff --git a/RSM/asn1codec/e2ap_engine/asn_system.h b/RSM/3rdparty/asn1codec/e2ap_engine/asn_system.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/asn_system.h rename to RSM/3rdparty/asn1codec/e2ap_engine/asn_system.h diff --git a/RSM/asn1codec/e2ap_engine/ber_decoder.c b/RSM/3rdparty/asn1codec/e2ap_engine/ber_decoder.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ber_decoder.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ber_decoder.c diff --git a/RSM/asn1codec/e2ap_engine/ber_decoder.h b/RSM/3rdparty/asn1codec/e2ap_engine/ber_decoder.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ber_decoder.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ber_decoder.h diff --git a/RSM/asn1codec/e2ap_engine/ber_tlv_length.c b/RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_length.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ber_tlv_length.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_length.c diff --git a/RSM/asn1codec/e2ap_engine/ber_tlv_length.h b/RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_length.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ber_tlv_length.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_length.h diff --git a/RSM/asn1codec/e2ap_engine/ber_tlv_tag.c b/RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_tag.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/ber_tlv_tag.c rename to RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_tag.c diff --git a/RSM/asn1codec/e2ap_engine/ber_tlv_tag.h b/RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_tag.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/ber_tlv_tag.h rename to RSM/3rdparty/asn1codec/e2ap_engine/ber_tlv_tag.h diff --git a/RSM/asn1codec/e2ap_engine/constr_CHOICE.c b/RSM/3rdparty/asn1codec/e2ap_engine/constr_CHOICE.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_CHOICE.c rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_CHOICE.c diff --git a/RSM/asn1codec/e2ap_engine/constr_CHOICE.h b/RSM/3rdparty/asn1codec/e2ap_engine/constr_CHOICE.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_CHOICE.h rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_CHOICE.h diff --git a/RSM/asn1codec/e2ap_engine/constr_SEQUENCE.c b/RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_SEQUENCE.c rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE.c diff --git a/RSM/asn1codec/e2ap_engine/constr_SEQUENCE.h b/RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_SEQUENCE.h rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE.h diff --git a/RSM/asn1codec/e2ap_engine/constr_SEQUENCE_OF.c b/RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE_OF.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_SEQUENCE_OF.c rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE_OF.c diff --git a/RSM/asn1codec/e2ap_engine/constr_SEQUENCE_OF.h b/RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE_OF.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_SEQUENCE_OF.h rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_SEQUENCE_OF.h diff --git a/RSM/asn1codec/e2ap_engine/constr_SET_OF.c b/RSM/3rdparty/asn1codec/e2ap_engine/constr_SET_OF.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_SET_OF.c rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_SET_OF.c diff --git a/RSM/asn1codec/e2ap_engine/constr_SET_OF.h b/RSM/3rdparty/asn1codec/e2ap_engine/constr_SET_OF.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_SET_OF.h rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_SET_OF.h diff --git a/RSM/asn1codec/e2ap_engine/constr_TYPE.c b/RSM/3rdparty/asn1codec/e2ap_engine/constr_TYPE.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_TYPE.c rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_TYPE.c diff --git a/RSM/asn1codec/e2ap_engine/constr_TYPE.h b/RSM/3rdparty/asn1codec/e2ap_engine/constr_TYPE.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/constr_TYPE.h rename to RSM/3rdparty/asn1codec/e2ap_engine/constr_TYPE.h diff --git a/RSM/asn1codec/e2ap_engine/constraints.c b/RSM/3rdparty/asn1codec/e2ap_engine/constraints.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/constraints.c rename to RSM/3rdparty/asn1codec/e2ap_engine/constraints.c diff --git a/RSM/asn1codec/e2ap_engine/constraints.h b/RSM/3rdparty/asn1codec/e2ap_engine/constraints.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/constraints.h rename to RSM/3rdparty/asn1codec/e2ap_engine/constraints.h diff --git a/RSM/asn1codec/e2ap_engine/converter-example.c b/RSM/3rdparty/asn1codec/e2ap_engine/converter-example.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/converter-example.c rename to RSM/3rdparty/asn1codec/e2ap_engine/converter-example.c diff --git a/RSM/asn1codec/e2ap_engine/converter-example.mk b/RSM/3rdparty/asn1codec/e2ap_engine/converter-example.mk similarity index 100% rename from RSM/asn1codec/e2ap_engine/converter-example.mk rename to RSM/3rdparty/asn1codec/e2ap_engine/converter-example.mk diff --git a/RSM/asn1codec/e2ap_engine/der_encoder.c b/RSM/3rdparty/asn1codec/e2ap_engine/der_encoder.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/der_encoder.c rename to RSM/3rdparty/asn1codec/e2ap_engine/der_encoder.c diff --git a/RSM/asn1codec/e2ap_engine/der_encoder.h b/RSM/3rdparty/asn1codec/e2ap_engine/der_encoder.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/der_encoder.h rename to RSM/3rdparty/asn1codec/e2ap_engine/der_encoder.h diff --git a/RSM/asn1codec/e2ap_engine/pdu_collection.c b/RSM/3rdparty/asn1codec/e2ap_engine/pdu_collection.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/pdu_collection.c rename to RSM/3rdparty/asn1codec/e2ap_engine/pdu_collection.c diff --git a/RSM/asn1codec/e2ap_engine/per_decoder.c b/RSM/3rdparty/asn1codec/e2ap_engine/per_decoder.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_decoder.c rename to RSM/3rdparty/asn1codec/e2ap_engine/per_decoder.c diff --git a/RSM/asn1codec/e2ap_engine/per_decoder.h b/RSM/3rdparty/asn1codec/e2ap_engine/per_decoder.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_decoder.h rename to RSM/3rdparty/asn1codec/e2ap_engine/per_decoder.h diff --git a/RSM/asn1codec/e2ap_engine/per_encoder.c b/RSM/3rdparty/asn1codec/e2ap_engine/per_encoder.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_encoder.c rename to RSM/3rdparty/asn1codec/e2ap_engine/per_encoder.c diff --git a/RSM/asn1codec/e2ap_engine/per_encoder.h b/RSM/3rdparty/asn1codec/e2ap_engine/per_encoder.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_encoder.h rename to RSM/3rdparty/asn1codec/e2ap_engine/per_encoder.h diff --git a/RSM/asn1codec/e2ap_engine/per_opentype.c b/RSM/3rdparty/asn1codec/e2ap_engine/per_opentype.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_opentype.c rename to RSM/3rdparty/asn1codec/e2ap_engine/per_opentype.c diff --git a/RSM/asn1codec/e2ap_engine/per_opentype.h b/RSM/3rdparty/asn1codec/e2ap_engine/per_opentype.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_opentype.h rename to RSM/3rdparty/asn1codec/e2ap_engine/per_opentype.h diff --git a/RSM/asn1codec/e2ap_engine/per_support.c b/RSM/3rdparty/asn1codec/e2ap_engine/per_support.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_support.c rename to RSM/3rdparty/asn1codec/e2ap_engine/per_support.c diff --git a/RSM/asn1codec/e2ap_engine/per_support.h b/RSM/3rdparty/asn1codec/e2ap_engine/per_support.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/per_support.h rename to RSM/3rdparty/asn1codec/e2ap_engine/per_support.h diff --git a/RSM/asn1codec/e2ap_engine/xer_decoder.c b/RSM/3rdparty/asn1codec/e2ap_engine/xer_decoder.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/xer_decoder.c rename to RSM/3rdparty/asn1codec/e2ap_engine/xer_decoder.c diff --git a/RSM/asn1codec/e2ap_engine/xer_decoder.h b/RSM/3rdparty/asn1codec/e2ap_engine/xer_decoder.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/xer_decoder.h rename to RSM/3rdparty/asn1codec/e2ap_engine/xer_decoder.h diff --git a/RSM/asn1codec/e2ap_engine/xer_encoder.c b/RSM/3rdparty/asn1codec/e2ap_engine/xer_encoder.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/xer_encoder.c rename to RSM/3rdparty/asn1codec/e2ap_engine/xer_encoder.c diff --git a/RSM/asn1codec/e2ap_engine/xer_encoder.h b/RSM/3rdparty/asn1codec/e2ap_engine/xer_encoder.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/xer_encoder.h rename to RSM/3rdparty/asn1codec/e2ap_engine/xer_encoder.h diff --git a/RSM/asn1codec/e2ap_engine/xer_support.c b/RSM/3rdparty/asn1codec/e2ap_engine/xer_support.c similarity index 100% rename from RSM/asn1codec/e2ap_engine/xer_support.c rename to RSM/3rdparty/asn1codec/e2ap_engine/xer_support.c diff --git a/RSM/asn1codec/e2ap_engine/xer_support.h b/RSM/3rdparty/asn1codec/e2ap_engine/xer_support.h similarity index 100% rename from RSM/asn1codec/e2ap_engine/xer_support.h rename to RSM/3rdparty/asn1codec/e2ap_engine/xer_support.h diff --git a/RSM/asn1codec/inc/asn1codec_utils.h b/RSM/3rdparty/asn1codec/inc/asn1codec_utils.h similarity index 100% rename from RSM/asn1codec/inc/asn1codec_utils.h rename to RSM/3rdparty/asn1codec/inc/asn1codec_utils.h diff --git a/RSM/asn1codec/inc/resource_status_request_wrapper.h b/RSM/3rdparty/asn1codec/inc/resource_status_request_wrapper.h similarity index 100% rename from RSM/asn1codec/inc/resource_status_request_wrapper.h rename to RSM/3rdparty/asn1codec/inc/resource_status_request_wrapper.h diff --git a/RSM/asn1codec/src/asn1codec_utils.c b/RSM/3rdparty/asn1codec/src/asn1codec_utils.c similarity index 100% rename from RSM/asn1codec/src/asn1codec_utils.c rename to RSM/3rdparty/asn1codec/src/asn1codec_utils.c diff --git a/RSM/asn1codec/src/resource_status_request_wrapper.c b/RSM/3rdparty/asn1codec/src/resource_status_request_wrapper.c similarity index 100% rename from RSM/asn1codec/src/resource_status_request_wrapper.c rename to RSM/3rdparty/asn1codec/src/resource_status_request_wrapper.c diff --git a/RSM/asn1codec/src/tests/resource_status_request_wrapper_test.c b/RSM/3rdparty/asn1codec/src/tests/resource_status_request_wrapper_test.c similarity index 100% rename from RSM/asn1codec/src/tests/resource_status_request_wrapper_test.c rename to RSM/3rdparty/asn1codec/src/tests/resource_status_request_wrapper_test.c diff --git a/RSM/asn1codec/src/tests/unpack_xer.c b/RSM/3rdparty/asn1codec/src/tests/unpack_xer.c similarity index 100% rename from RSM/asn1codec/src/tests/unpack_xer.c rename to RSM/3rdparty/asn1codec/src/tests/unpack_xer.c diff --git a/RSM/Dockerfile b/RSM/Dockerfile index 08e0cf9..1efb195 100644 --- a/RSM/Dockerfile +++ b/RSM/Dockerfile @@ -28,7 +28,7 @@ RUN wget --content-disposition https://packagecloud.io/o-ran-sc/staging/packages RUN dpkg -i rmr-dev_1.10.0_amd64.deb -RUN cd asn1codec && make +RUN cd 3rdparty/asn1codec && make RUN go build app/main.go # Execute UT diff --git a/RSM/converters/x2apPdu_asn1_unpacker.go b/RSM/converters/x2apPdu_asn1_unpacker.go index 0d49939..f521373 100644 --- a/RSM/converters/x2apPdu_asn1_unpacker.go +++ b/RSM/converters/x2apPdu_asn1_unpacker.go @@ -17,8 +17,8 @@ package converters -// #cgo CFLAGS: -I../asn1codec/inc/ -I../asn1codec/e2ap_engine/ -// #cgo LDFLAGS: -L ../asn1codec/lib/ -L../asn1codec/e2ap_engine/ -le2ap_codec -lasncodec +// #cgo CFLAGS: -I../3rdparty/asn1codec/inc/ -I../3rdparty/asn1codec/e2ap_engine/ +// #cgo LDFLAGS: -L ../3rdparty/asn1codec/lib/ -L../3rdparty/asn1codec/e2ap_engine/ -le2ap_codec -lasncodec // #include import "C" import ( diff --git a/RSM/e2pdus/resource_status_request.go b/RSM/e2pdus/resource_status_request.go index ebff854..59efae7 100644 --- a/RSM/e2pdus/resource_status_request.go +++ b/RSM/e2pdus/resource_status_request.go @@ -17,8 +17,8 @@ *******************************************************************************/ package e2pdus -// #cgo CFLAGS: -I../asn1codec/inc/ -I../asn1codec/e2ap_engine/ -// #cgo LDFLAGS: -L ../asn1codec/lib/ -L../asn1codec/e2ap_engine/ -le2ap_codec -lasncodec +// #cgo CFLAGS: -I../3rdparty/asn1codec/inc/ -I../3rdparty/asn1codec/e2ap_engine/ +// #cgo LDFLAGS: -L ../3rdparty/asn1codec/lib/ -L../3rdparty/asn1codec/e2ap_engine/ -le2ap_codec -lasncodec // #include // #include import "C" diff --git a/RSM/tests/payloadProvider.go b/RSM/tests/payloadProvider.go index e4a6ae4..9088702 100644 --- a/RSM/tests/payloadProvider.go +++ b/RSM/tests/payloadProvider.go @@ -17,8 +17,8 @@ package tests -// #cgo CFLAGS: -I../asn1codec/inc/ -I../asn1codec/e2ap_engine/ -// #cgo LDFLAGS: -L ../asn1codec/lib/ -L../asn1codec/e2ap_engine/ -le2ap_codec -lasncodec +// #cgo CFLAGS: -I../3rdparty/asn1codec/inc/ -I../3rdparty/asn1codec/e2ap_engine/ +// #cgo LDFLAGS: -L ../3rdparty/asn1codec/lib/ -L../3rdparty/asn1codec/e2ap_engine/ -le2ap_codec -lasncodec // #include // #include //