- 28 Jul, 2023 1 commit
-
-
Thomas Schlichter authored
In case of noS1-mode, we initialize the 'logicalChannelBearer_exist' array element for the pre-configured DRB0 in function 'nr_l2_init_ue()'. That array is indexed with the LCID. For DRB0, the LCID is 4. Unfortunately, the code incorrectly used the array at index 0. Therefore, the UE sent neither scheduling requests nor buffer status reports, what resulted in extremely poor UL throughput.
-
- 24 Jul, 2023 1 commit
-
-
Robert Schmidt authored
integration_2023_w29 See merge request oai/openairinterface5g!2254 * !2159 chore(ci): adding back part of old IF4.5 LTE legacy tests * !2236 Remove crypt dependency * !2238 Fix cppcheck warnings related to uninitialized variables * !2239 incorrectStringBooleanError CPPCheck warnings fix * !2241 nrUE: quick fix for compatibility with Open5GS * !2244 Fix support for NR band n40 accordingly with 3GPP TS 38.101-1 V15.22.0 * add timeout to Jenkinsfiles to prevent long hangs in CI * !2168 NR FR2 undefined behavior sanitize (segfault in one test) * !2212 make common code for data copy to the scope * !2242 Fix out-of-bound array accesses in PUCCH2 decoder * !2245 Fix warnings emitted by gcc 13 * !2226 CI: modifications in CI scripts - usage of f-strings, constants * !2251 T GUI tools: guard with cmake option, default off * !2252 UE PHY: remove dead code * update timing thresholds * !2249 Fix bug in scheduler locking mechanism
-
- 21 Jul, 2023 13 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
These timings shifted slightly in an MR recently. Since it is only micro-seconds, and these thresholds are much higher in the 60 MHz (1x1 and 2x2) tests, it is safe to increase.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
mir authored
49 /home/mir/workspace/oai_dev/common/utils/T/tracer/to_vcd.c: In function ‘main’: 50 /home/mir/workspace/oai_dev/common/utils/T/tracer/to_vcd.c:349:30: warning: ‘%s’ directive writing up to 240 bytes into a region of size between 11 and 251 [-Wformat-overflow=] 51 349 | sprintf(format, "%c [%s] %s", 52 | ^~ 53 In file included from /usr/include/stdio.h:894, 54 from /home/mir/workspace/oai_dev/common/utils/T/tracer/to_vcd.c:1: 55 In function ‘sprintf’, 56 inlined from ‘main’ at /home/mir/workspace/oai_dev/common/utils/T/tracer/to_vcd.c:349:5: 57 /usr/include/x86_64-linux-gnu/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 6 and 486 bytes into a destination of size 256 58 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 39 | __glibc_objsize (__s), __fmt, 61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 40 | __va_arg_pack ()); 63 | ~~~~~~~~~~~~~~~~~ 2005 /home/mir/workspace/oai_dev/openair1/SIMULATION/TOOLS/random_channel.c:1726:6: warning: conflicting types for ‘set_channeldesc_owner’ due to enum/integer mismatch; have ‘void(channel_desc_t *, uint32_t)’ { aka ‘void(channel_desc_t *, unsigned int)’} [-Wenum-int-mismatch] 2006 1726 | void set_channeldesc_owner(channel_desc_t *cdesc, uint32_t module_id) { 2007 | ^~~~~~~~~~~~~~~~~~~~~ 2008 In file included from /home/mir/workspace/oai_dev/openair1/SIMULATION/TOOLS/random_channel.c:31: 2009 /home/mir/workspace/oai_dev/openair1/SIMULATION/TOOLS/sim.h:348:6: note: previous declaration of ‘set_channeldesc_owner’ with type ‘void(channel_desc_t *, channelmod_moduleid_t)’ 2010 348 | void set_channeldesc_owner(channel_desc_t *cdesc, channelmod_moduleid_t module_id); 2011 | ^~~~~~~~~~~~~~~~~~~~~ 24209 /home/mir/workspace/oai_dev/openair1/SCHED_UE/phy_procedures_lte_ue.c:954:17: warning: ‘n1_pucch_inter’ may be used uninitialized [-Wmaybe-uninitialized] 24210 954 | return(n1_pucch_inter); 24211 | ^ 24212 /home/mir/workspace/oai_dev/openair1/SCHED_UE/phy_procedures_lte_ue.c:647:60: note: ‘n1_pucch_inter’ was declared here 24213 647 | uint16_t n1_pucch0=0,n1_pucch1=0,n1_pucch2=0,n1_pucch3=0,n1_pucch_inter; 24214 |
-
- 20 Jul, 2023 11 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/incorrectStringBooleanError_cppcheck_fix_on_w27_2023' into integration_2023_w29
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
francescomani authored
-
Laurent THOMAS authored
-
Robert Schmidt authored
Reason: see previous commit. Don't install libxft by default
-
Robert Schmidt authored
The T tools offering a GUI use libxft as a dependency. By default, we try to limit the amount of dependencies, but libxft comes with X11. Put the GUI tools behind cmake option T_TOOLS_GUI (default: off) to only build on demand with a cmake option.
-
Robert Schmidt authored
nr_mac_prepare_ra_ue() is called with the scheduler being locked via NR_SCHED_ENSURE_LOCKED(), but if there is no free RA process, it unlocks the scheduler via NR_SCHED_UNLOCK(). This is commit fixes this. In short, when calling nr_mac_prepare_ra_ue(), the scheduler is locked, and should always return with the scheduler being locked.
-
- 19 Jul, 2023 6 commits
-
-
Vaibhav Shrivastava authored
-
luis_pereira87 authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
- 18 Jul, 2023 5 commits
-
-
Cedric Roux authored
-
Robert Schmidt authored
Sidelink MAC-PHY interface definition See merge request oai/openairinterface5g!2234
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 17 Jul, 2023 3 commits
-
-
mir authored
-
Raghavendra Dinavahi authored
- Initial Draft of exchanges between MAC and Phy. - For PSBCH, PSCCH and PSSCH - based on 5G NR UE interface between MAC and PHY
-
mir authored
-