- 07 Oct, 2024 1 commit
-
-
Laurent THOMAS authored
the code creates a sink to read all traced packets and drop it. but this works only if we send to a local address and if there is not another sink (like if we trace both UE and gNB in the same machine). this sink's purpose is only to prevent to get automatic packets back from the kernel saying "no listener". So, instead of killing the trace when we can't create the sink (as done previously), we now just let the trace in operation.
-
- 24 Sep, 2024 1 commit
-
-
Robert Schmidt authored
Integration: `2024.w38b` Closes #839 See merge request oai/openairinterface5g!2977 * !2704 nr pdcp: add support for nea1 * !2800 UE improvements * !2920 Receive SIB19 on nrUE * !2975 Remove hardcoding of CPU measurements (respect option `-q`) * !2976 Update latest SIMDE version * !2957 T: increase max number of args * !2916 NR UE PUSCH resource mapping optimization * !2787 CI: increase max number of concurrent workers to 64 * !2974 fhi_72: allow to provide dpdk_mem_size to xran * !2964 CI: Replacing the UE on Aerial setup * !2973 CI: remove unused code and files
-
- 23 Sep, 2024 11 commits
-
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Robert Schmidt authored
See e.g., egrep(1) [https://linux.die.net/man/1/egrep]: > two variant programs egrep and fgrep are available. egrep is the same > as grep -E. fgrep is the same as grep -F. Direct invocation as either > egrep or fgrep is deprecated See also the rationale of the POSIX description of grep (https://pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html): > This grep has been enhanced in an upwards-compatible way to provide > the exact functionality of the historical egrep and fgrep commands as > well. It was the clear intention of the standard developers to > consolidate the three greps into a single command. Closes: #839
-
Robert Schmidt authored
-
Robert Schmidt authored
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.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- Fix Jenkinsfile-tmp-full-ran: python test stage TerminateOAIUE() has been removed
-
- 21 Sep, 2024 3 commits
-
-
Robert Schmidt authored
The default values set by xran for DPDK socket memory/limit is 8192. It is changed when the variable for the memory size, given down to xran, is non-zero (cf also previous patch). Since the last patch, if nothing is given in OAI configuration, OAI will pass down a size of 8192. However, a configuration value of 0 is a valid choice (it is a pre-allocation, DPDK will allocate dynamically), so modify the default in xran to be 0 so that all sizes, including 0, can be given to DPDK. Note that the currently used implementation of xran will always try to allocate this memory on NUMA node 0. If you want to use another one, this field has to be set to 0 (no pre-allocation), and DPDK will allocate it dynamically. Co-authored-by: Sagar Arora <sagar.arora@openairinterface.org>
-
Robert Schmidt authored
-
Robert Schmidt authored
xran has a mechanism to request DPDK to allocate a configurable amount of bytes for huge pages. We set it to 0 until now; expose this variable through configuration, and provide a meaningful default 8192 MiB. Provide documentation.
-
- 20 Sep, 2024 9 commits
-
-
Robert Schmidt authored
-
Reem Bahsoun authored
- Change XML and YAML to use up2 in aerial pipeline - Modify gNB config to improve throughput - Reflect changes in documentation
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
- 19 Sep, 2024 6 commits
-
-
Sakthivel Velumani authored
-
Sakthivel Velumani authored
-
Sakthivel Velumani authored
Mapping of data REs in DMRS symbol depends only on number of CDM group no data. So the special case function that depended on delta is removed and a single function is used.
-
Robert Schmidt authored
like this: /oai-ran/openair3/SECU/snow3g.c:429:23: runtime error: left shift of 232 by 24 places cannot be represented in type 'int'
-
Cedric Roux authored
To use: cd <top directory of openair> mkdir build cd build cmake .. -GNinja -DENABLE_TESTS=ON ninja tests (alternatively: ninja snow3g_tests) ctest (alternatively: ctest -R snow3g_tests)
-
Laurent THOMAS authored
-
- 18 Sep, 2024 7 commits
-
-
Robert Schmidt authored
Build on ARM fails in the previous version, while the current master (1a09d3bc) works. So let's update to a newer version to avoid problems on ARM, and assuming x86 works.
-
Laurent THOMAS authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
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
-
Laurent THOMAS authored
- Better trace DLSCH decoding result - Rename the decode result variable to separate with later ack/nack encode of this decoding result from 3GPP (not trivial true=1 coding) - Cleanup decodeResult usage - Remove unused defines Co-authored-by: Francesco Mani <email@francescomani.it>
-
Robert Schmidt authored
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
-
- 17 Sep, 2024 2 commits
-
-
Jaroslava Fiedlerova authored
-
Roberto Rosca authored
-