Jaroslava Fiedlerova
11aeba0699
Merge remote-tracking branch 'origin/up2_on_Aerial' into integration_2024_w38b
2024-09-23 16:37:56 +02:00
Jaroslava Fiedlerova
1ada1c2635
Merge remote-tracking branch 'origin/fhi-72-dpdkMemorySize' into integration_2024_w38b
2024-09-23 12:45:13 +02:00
Jaroslava Fiedlerova
015257856d
Merge remote-tracking branch 'origin/ci-fix-multi-ue' into integration_2024_w38b
2024-09-23 12:44:48 +02:00
Robert Schmidt and Sagar Arora
68c28a4828
Modify default xran DPDK socket memory/limit to 0
...
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 >
2024-09-21 07:12:07 +02:00
Robert Schmidt
513f0beb37
Parse xran version strings for Bronze, E, F
2024-09-21 07:12:07 +02:00
Robert Schmidt
645e9dd3cd
fhi_72: allow to provide dpdk_mem_size to xran
...
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.
2024-09-21 07:12:06 +02:00
Robert Schmidt
2932551f2c
Update 5G-OTA testbench image: add aerial, fhi72
2024-09-20 18:08:20 +02:00
Reem Bahsoun
e96a7eed20
Replace UE on sphex with up2, improve throughput
...
- Change XML and YAML to use up2 in aerial pipeline
- Modify gNB config to improve throughput
- Reflect changes in documentation
2024-09-20 18:07:48 +02:00
Jaroslava Fiedlerova
d017afaded
Merge remote-tracking branch 'origin/NR_UE_pusch_optimization' into integration_2024_w38b
2024-09-20 16:43:31 +02:00
Jaroslava Fiedlerova
05bb40d7ea
Merge remote-tracking branch 'origin/t-tracer-increase-maxargs' into integration_2024_w38b
2024-09-20 16:42:57 +02:00
Jaroslava Fiedlerova
77fe56d38e
Merge remote-tracking branch 'origin/simde-update' into integration_2024_w38b
2024-09-20 13:59:15 +02:00
Jaroslava Fiedlerova
63609313d2
Merge remote-tracking branch 'origin/remove-incoherent-set-cpumeas' into integration_2024_w38b
2024-09-20 13:59:00 +02:00
Jaroslava Fiedlerova
b64b2e310d
Merge remote-tracking branch 'origin/sib19-ue-reception' into integration_2024_w38b
2024-09-20 13:58:45 +02:00
Jaroslava Fiedlerova
b565eb01e8
Merge remote-tracking branch 'origin/ue-fixes-gnb-testion' into integration_2024_w38b
2024-09-20 13:58:24 +02:00
Jaroslava Fiedlerova
b3d264f29a
Merge remote-tracking branch 'origin/nr-pdcp-nea1' into integration_2024_w38b
2024-09-20 13:57:59 +02:00
Sakthivel Velumani
321a20ea78
Fix vector mult function for out of bound access
2024-09-19 09:56:25 -04:00
Sakthivel Velumani
a50cb354f4
Simplify map_current_symbol() function
2024-09-19 09:56:25 -04:00
Sakthivel Velumani
e4c37fb3b2
Simplify data in DMRS symbol function
...
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.
2024-09-19 09:56:25 -04:00
Robert Schmidt
952052127a
Avoid ubsan error
...
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'
2024-09-19 10:47:46 +02:00
Cedric Roux
523d84634a
snow3g: add a test program
...
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)
2024-09-19 10:40:55 +02:00
Laurent THOMAS
c8116b3fa3
remove dead code
2024-09-19 09:29:02 +02:00
Robert Schmidt
06ec6150a1
Update latest SIMDE version
...
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.
2024-09-18 19:23:05 +02:00
Laurent THOMAS
31f770978c
option q is to set cpu measurements but it is hardcoded in some places
2024-09-18 16:02:14 +02:00
Laurent THOMAS and Francesco Mani
7a5da40d0b
Improve tracing for DLSCH decoding results
...
- 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 >
2024-09-18 14:40:07 +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
Roberto Rosca
4c15a04b87
Receive SIB19 on UE
2024-09-17 14:13:11 +03: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
Jaroslava Fiedlerova
2eff246d64
ci: modification of SA-2x2, 60 MHz TDD testcase conf to use nea1/nia1
2024-09-11 16:25:07 +02:00
Cedric Roux
18f7a702a4
snow3g: provide a faster implementation
2024-09-11 16:25:00 +02:00
Cedric Roux
73ae18dabb
nr pdcp: add support for nea1
2024-09-11 16:00:08 +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