Robert Schmidt
de310c6e82
Remove unused CI Jenkinsfiles
...
As of now, these seem to be the Jenkinsfiles used on Jenkins
ci-scripts/Jenkinsfile-cluster
ci-scripts/Jenkinsfile-colosseum
ci-scripts/Jenkinsfile-GitLab-Container
ci-scripts/Jenkinsfile-GitLab-COTS-UE-Test
ci-scripts/Jenkinsfile-nrue
ci-scripts/Jenkinsfile-physim-deploy
ci-scripts/Jenkinsfile-push-registry
ci-scripts/Jenkinsfile-tmp-full-ran
ci-scripts/Jenkinsfile-tmp-multi-enb
ci-scripts/Jenkinsfile-tmp-multi-enb-nsa
ci-scripts/Jenkinsfile-tmp-ran
(gather all files in a file, then cat <file> | sort | uniq)
Remove all others.
2024-09-23 12:19:49 +02:00
Robert Schmidt
4a9944bf06
Remove unused OaiCiTest class members
2024-09-23 12:19:49 +02:00
Robert Schmidt
3e2ee3878e
Remove unused python files
2024-09-23 12:19:49 +02:00
Robert Schmidt
6147a83f0b
Remove unused Perform_X2_Handover XML step: no XML uses this
2024-09-23 12:19:49 +02:00
Robert Schmidt
ec64826fde
Remove unused Terminate_OAI_UE XML step: no XML uses this
...
- Fix Jenkinsfile-tmp-full-ran: python test stage TerminateOAIUE() has been removed
2024-09-23 12:19:38 +02:00
Robert Schmidt
99226fc66c
Remove unused Initialize_OAI_UE XML step: no XML uses this
2024-09-18 15:13:13 +02:00
Robert Schmidt
aeb6442f71
Remove unused Build_OAI_UE XML step: no XML uses this
2024-09-18 15:13:13 +02:00
Robert Schmidt
85efd54f3b
Remove unused CI Test XML files
...
As of now, these XMLs seem to be used:
xml_files/cluster_image_build.xml
xml_files/container_4g_l2sim_tdd_down.xml
xml_files/container_4g_l2sim_tdd.xml
xml_files/container_4g_rfsim_down.xml
xml_files/container_4g_rfsim_fdd_05MHz_down.xml
xml_files/container_4g_rfsim_fdd_05MHz_noS1_down.xml
xml_files/container_4g_rfsim_fdd_05MHz_noS1.xml
xml_files/container_4g_rfsim_fdd_05MHz.xml
xml_files/container_4g_rfsim_fdd_10MHz_down.xml
xml_files/container_4g_rfsim_fdd_10MHz.xml
xml_files/container_4g_rfsim_fdd_20MHz_down.xml
xml_files/container_4g_rfsim_fdd_20MHz.xml
xml_files/container_4g_rfsim_fembms_down.xml
xml_files/container_4g_rfsim_fembms.xml
xml_files/container_4g_rfsim_mbms_down.xml
xml_files/container_4g_rfsim_mbms.xml
xml_files/container_4g_rfsim.xml
xml_files/container_5g_e1_rfsim_down.xml
xml_files/container_5g_e1_rfsim.xml
xml_files/container_5g_f1_rfsim_down.xml
xml_files/container_5g_f1_rfsim.xml
xml_files/container_5g_fdd_rfsim_down.xml
xml_files/container_5g_fdd_rfsim.xml
xml_files/container_5g_flexric_rfsim_down.xml
xml_files/container_5g_flexric_rfsim.xml
xml_files/container_5g_l2sim_proxy.xml
xml_files/container_5g_l2sim_tdd_down.xml
xml_files/container_5g_l2sim_tdd.xml
xml_files/container_5g_rfsim_24prb_down.xml
xml_files/container_5g_rfsim_24prb.xml
xml_files/container_5g_rfsim_2x2_down.xml
xml_files/container_5g_rfsim_2x2.xml
xml_files/container_5g_rfsim_down.xml
xml_files/container_5g_rfsim_f1_accelleran_down.xml
xml_files/container_5g_rfsim_f1_accelleran.xml
xml_files/container_5g_rfsim_fdd_phytest_down.xml
xml_files/container_5g_rfsim_fdd_phytest.xml
xml_files/container_5g_rfsim_fr2_32prb_down.xml
xml_files/container_5g_rfsim_fr2_32prb.xml
xml_files/container_5g_rfsim_ntn_geo_down.xml
xml_files/container_5g_rfsim_ntn_geo.xml
xml_files/container_5g_rfsim_sidelink_down.xml
xml_files/container_5g_rfsim_sidelink.xml
xml_files/container_5g_rfsim_tdd_dora_down.xml
xml_files/container_5g_rfsim_tdd_dora.xml
xml_files/container_5g_rfsim_u0_25prb_down.xml
xml_files/container_5g_rfsim_u0_25prb.xml
xml_files/container_5g_rfsim.xml
xml_files/container_image_build_cross.xml
xml_files/container_image_build.xml
xml_files/container_l2sim_proxy.xml
xml_files/container_lte_b200_fdd_05Mhz_tm1_if4_5.xml
xml_files/container_lte_b200_fdd_05Mhz_tm1_no_rrc_activity.xml
xml_files/container_lte_b200_fdd_05Mhz_tm1.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1_cdrx.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue_cleanup.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1_oaiue.xml
xml_files/container_lte_b200_fdd_10Mhz_tm1.xml
xml_files/container_lte_b200_fdd_20Mhz_tm1.xml
xml_files/container_lte_b200_fdd_cleanup.xml
xml_files/container_lte_b200_tdd_05Mhz_tm1_if4_5.xml
xml_files/container_lte_b200_tdd_05Mhz_tm1.xml
xml_files/container_lte_b200_tdd_10Mhz_tm1.xml
xml_files/container_lte_b200_tdd_20Mhz_tm1_default_scheduler.xml
xml_files/container_lte_b200_tdd_20Mhz_tm1.xml
xml_files/container_lte_b200_tdd_cleanup.xml
xml_files/container_lte_n3xx_tdd_2x2_tm1.xml
xml_files/container_lte_n3xx_tdd_2x2_tm2.xml
xml_files/container_nsa_b200_quectel.xml
xml_files/container_nsa_b200_terminate.xml
xml_files/container_sa_aerial_quectel_cleanup.xml
xml_files/container_sa_aerial_quectel.xml
xml_files/container_sa_aw2s_2x2_asue.xml
xml_files/container_sa_aw2s_asue_cleanup.xml
xml_files/container_sa_aw2s_asue.xml
xml_files/container_sa_b200_quectel.xml
xml_files/container_sa_b200_terminate.xml
xml_files/container_sa_e1_b200_quectel.xml
xml_files/container_sa_e1_b200_terminate.xml
xml_files/container_sa_f1_b200_quectel.xml
xml_files/container_sa_f1_b200_terminate.xml
xml_files/container_sa_fhi72_benetel_asue_cleanup.xml
xml_files/container_sa_fhi72_benetel_asue.xml
xml_files/container_sa_fhi72_vvdn_up2_cleanup.xml
xml_files/container_sa_fhi72_vvdn_up2.xml
xml_files/container_sa_n310_2X2_100MHz_cleanup.xml
xml_files/container_sa_n310_2X2_100MHz_quectel.xml
xml_files/container_sa_n310_2X2_60MHz_cleanup.xml
xml_files/container_sa_n310_2X2_60MHz_quectel.xml
xml_files/container_sa_n310_nrue_cleanup.xml
xml_files/container_sa_n310_nrue.xml
xml_files/container_sa_sc_b200_quectel.xml
xml_files/container_sa_sc_b200_terminate.xml
xml_files/cppcheck.xml
xml_files/fr1_5gc_closure.xml
xml_files/fr1_5gc_start.xml
xml_files/fr1_cn5g_basic_deploy.xml
xml_files/fr1_cn5g_basic_undeploy.xml
xml_files/fr1_enb_build.xml
xml_files/fr1_epc_closure.xml
xml_files/fr1_epc_start.xml
xml_files/fr1_oai_cn_deploy.xml
xml_files/fr1_oai_cn_undeploy.xml
xml_files/gnb_phytest_usrp_run_100_2x2.xml
xml_files/gnb_phytest_usrp_run_60_2x2.xml
xml_files/gnb_phytest_usrp_run_60.xml
xml_files/gnb_phytest_usrp_run.xml
xml_files/gnb_usrp_build.xml
xml_files/ldpc_gpu_test.xml
xml_files/lte_2x2_tm1_quectel.xml
xml_files/lte_2x2_tm2_quectel.xml
xml_files/lte_oai_cn_deploy.xml
xml_files/lte_oai_cn_undeploy.xml
xml_files/physim_deploy_run.xml
xml_files/sa_cn5g_20897_closure.xml
xml_files/sa_cn5g_20897_start.xml
xml_files/sa_cn5g_closure.xml
xml_files/sa_cn5g_start.xml
xml_files/t1_offload_test.xml
xml_files/t2_offload_dec_nr_ulsim.xml
xml_files/t2_offload_enc_nr_dlsim.xml
Obtained by going through all RAN pipelines, copying out the XMLs of all
pipelines, then doing
cat xml.dump | sort | uniq
2024-09-18 15:13:13 +02:00
Robert Schmidt
ba2d7aad18
Merge branch 'integration_2024_w38' into 'develop'
...
Integration: `2024.w38`
See merge request oai/openairinterface5g!2970
* !2932 Minor: Set correct USRP flags when not transmitting
* !2961 prevent UE to declare RLF in phy-test mode
* !2962 prevent UE to print HARQ processing error log for MSG2
* !2958 Automatic selection of SSB bitmap length
* !2967 bugfix: reject malformed rrcSetupComplete message
* !2947 Add 5G/NR MAC documentation
* !2959 nr rlc: fix standalone tests
2024-09-18 09:00:27 +00:00
Jaroslava Fiedlerova
93a3abaf80
Merge remote-tracking branch 'origin/nr-rlc-fix-standalone-tests' into integration_2024_w38
2024-09-17 21:10:16 +02:00
Jaroslava Fiedlerova
dd2ba2235b
Merge remote-tracking branch 'origin/add-mac-doc' into integration_2024_w38
2024-09-17 11:32:19 +02:00
Jaroslava Fiedlerova
3ca4f66e05
Merge remote-tracking branch 'origin/bugfix-rrcSetupComplete' into integration_2024_w38
2024-09-17 11:24:40 +02:00
Jaroslava Fiedlerova
ad6e189f8d
Merge remote-tracking branch 'origin/issue_836' into integration_2024_w38
2024-09-17 08:40:57 +02:00
Jaroslava Fiedlerova
4b453b9dd8
Merge remote-tracking branch 'origin/NR_UE_MSG2_error' into integration_2024_w38
2024-09-16 14:33:39 +02:00
Jaroslava Fiedlerova
3f6630acbd
Merge remote-tracking branch 'origin/no_RLF_phytest' into integration_2024_w38
2024-09-16 14:33:11 +02:00
Jaroslava Fiedlerova
872981f207
Merge remote-tracking branch 'origin/NR_UE_fix_usrp_flag' into integration_2024_w38
2024-09-16 14:32:22 +02:00
Robert Schmidt
93a8bb4032
Clarification on how often we want to make releases
2024-09-16 13:45:13 +02:00
Robert Schmidt
1696d28e0d
Add 5G/NR MAC documentation
2024-09-16 10:58:43 +02:00
Robert Schmidt
6a4ceb2921
Print deltaMCS dB information
2024-09-16 09:47:24 +02:00
Cedric Roux
24de83d3cd
bugfix: reject malformed rrcSetupComplete message
2024-09-11 16:57:06 +02:00
francescomani
f1c8134d4f
prevent UE to declare RLF in phy-test mode
2024-09-11 15:05:49 +02:00
Raphael Defosseux
469d58f989
Merge branch 'integration_2024_w36' into 'develop'
...
Integration Branch : 2024 Week 36
See merge request oai/openairinterface5g!2956
2024-09-11 11:14:20 +00:00
Sakthivel Velumani
76cec45e80
Set correct USRP flags when not transmitting
...
Flags are set to INVALID when it is not a UL slot. This is important
when using GPIO to control TRX switch.
2024-09-10 14:41:05 -04:00
francescomani
ece206758a
prevent UE to print HARQ processing error log for MSG2
2024-09-10 16:33:59 +02:00
francescomani
b377107273
add missing cast for short bitmap in configuration at gNB and UE
2024-09-09 18:37:56 +02:00
Raphael Defosseux
1691c607cc
Merge remote-tracking branch 'origin/fix-nas-ue-memory-leaks' into integration_2024_w36
2024-09-09 12:08:56 +02:00
Raphael Defosseux
fd6cf5aaf7
Merge remote-tracking branch 'origin/pusch-tx-power-workaround' into integration_2024_w36
2024-09-09 12:08:38 +02:00
Cedric Roux
a373a8da6b
nr rlc: fix standalone tests
...
./run_tests.sh was not functional anymore because of the introduction
of AssertFatal() in nr_rlc_entity.c
Including the .h and providing exit_function() solves the problem.
2024-09-09 11:30:59 +02:00
francescomani
e6e0602da0
removing ssb_PositionsInBurs_BitmapPR from config files
2024-09-08 11:40:47 +02:00
francescomani
a14782f1a8
automatic selection of ssb bitmap length
2024-09-08 10:33:37 +02:00
Raphael Defosseux
4c9c26a307
Merge remote-tracking branch 'origin/yaml-config' into integration_2024_w36
2024-09-06 14:27:06 +02:00
Raphael Defosseux
b86f157c6d
Merge remote-tracking branch 'origin/f1-ho-prep' into integration_2024_w36
2024-09-06 14:26:02 +02:00
Raphael Defosseux
5043f6e282
Merge remote-tracking branch 'origin/wip-imscope' into integration_2024_w36
2024-09-06 14:25:04 +02:00
Raphael Defosseux
99d2ad8e1a
chore(ci): entitlement folder should be created before copying
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-09-06 14:24:15 +02:00
Raphael Defosseux
b5ac09de34
Merge remote-tracking branch 'origin/rhsm-oc' into integration_2024_w36
2024-09-06 14:23:18 +02:00
Raphael Defosseux
7a7aaf5d83
Merge remote-tracking branch 'origin/switch-to-rocky9' into integration_2024_w36
2024-09-06 14:22:50 +02:00
Raphael Defosseux
2d675bc3e8
Merge remote-tracking branch 'origin/NR_PHY_common_LLR' into integration_2024_w36
2024-09-06 14:22:32 +02:00
Raphael Defosseux
e2e57a050d
Merge remote-tracking branch 'origin/minor-doc-improvements' into integration_2024_w36
2024-09-06 14:22:09 +02:00
Robert Schmidt
ab89324b1e
Pretty-print PLMN in F1 Setup Request
2024-09-06 10:20:08 +02:00
Robert Schmidt
5d05078f4e
Validate neighbour config when DUs connect
2024-09-06 10:20:08 +02:00
Roberto Louro Magueta and Luis Pereira
3cfc10ddaa
Bugfix: an A3 configuration is for a specific PCI
...
Co-authored-by: Luis Pereira <lpereira@allbesmart.pt >
2024-09-06 10:20:08 +02:00
Robert Schmidt
d6d7064c0b
A3 Event is for a PCI: Rename variable to make this clear
2024-09-06 10:20:08 +02:00
Robert Schmidt
fde10b9203
Use u64 for neighbour nr_cellid: is up to 38 bits
2024-09-06 10:20:08 +02:00
Roberto Magueta and Luis Pereira
327baf2938
Bugfix: an A3 configuration is for a specific PCI
...
Co-authored-by: Luis Pereira <lpereira@allbesmart.pt >
2024-09-06 10:20:08 +02:00
Robert Schmidt
b01810a858
Introduce an_release flag: only free UE in RRC+ack if requested by core
...
The F1AP UE context release procedure can happen in at least two cases:
1. core requested a release of a UE
2. CU requests DU a release of a UE without a core release (e.g.,
handover)
In case 1., the CU has to fully release the UE in the CU, then ack the
NGAP message from the core, whilst in 2., nothing of that should happen
after the DU acknowledges the F1AP UE context release cmd.
2024-09-06 10:20:08 +02:00
Robert Schmidt
b3d04c1bbf
RETURN_IF_INVALID_ASSOC_ID(): use assoc_id directly
...
In some cases, we don't have the ue_data that is used until this commit.
Make this macro more general by only requiring the assoc_id to check.
2024-09-06 10:20:08 +02:00
Robert Schmidt
1a9df52cf3
Fixup get_drb(): can have up to 32 DRBs
2024-09-06 10:20:08 +02:00
Robert Schmidt
35f7225fb4
Correct cuup_notify_reestablishment() look up errors
...
cuup_notify_reestablishment() used
&ue_p->established_drbs[drb_id]
to look up a bearer, which is wrong, because it should be drb_id - 1
as in the top of the loop. Also, it used the dedicated get_drb()
function; harmonize to use only this function.
2024-09-06 10:20:08 +02:00
Robert Schmidt
fe9c0fba2f
Refactor DRB filling from E1 response in separate function
...
Refactor this to allow the reuse of this function for handover later.
2024-09-06 10:20:08 +02:00
Robert Schmidt
e7eb1b1c3b
Store DRB UL TEID information at RRC
...
To be used later in the case of handover.
2024-09-06 10:20:08 +02:00