Robert Schmidt
9bc00465a9
Merge remote-tracking branch 'origin/fix-context-setup-response' into integration_2023_w30
2023-07-28 12:03:14 +02:00
Robert Schmidt
da17b17b83
Merge remote-tracking branch 'origin/fix_nr_slot_fep_init_sync' into integration_2023_w30
2023-07-28 12:03:06 +02:00
Robert Schmidt
a655026dce
Merge remote-tracking branch 'origin/ci-add-sc-fdma-test' into integration_2023_w30
2023-07-28 12:02:58 +02:00
Cedric Roux
325dcf939e
remove unused RRC_FIRST_RECONF
2023-07-26 16:26:46 +02:00
Cedric Roux
6c8f7ae17b
NR RRC: send "init context setup resp" after receiving reconfig from ue
2023-07-25 11:25:15 +02:00
Robert Schmidt
1cbd6c714b
Merge branch 'integration_2023_w29' into 'develop'
...
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
2023-07-24 07:41:42 +00:00
Robert Schmidt
082af9863d
Merge remote-tracking branch 'origin/fix-bug-sched-lock' into integration_2023_w29
2023-07-21 16:24:49 +02:00
Robert Schmidt
a1f7284ee3
Update 40 MHz 1x1 timing thresholds
...
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.
2023-07-21 16:01:02 +02:00
Robert Schmidt
233aa55f26
Merge remote-tracking branch 'origin/remove-ue-dead-var' into integration_2023_w29
2023-07-21 15:33:07 +02:00
Robert Schmidt
b0b3c7ee67
Merge remote-tracking branch 'origin/t-tools-dependency-fix' into integration_2023_w29
2023-07-21 15:32:54 +02:00
Robert Schmidt
169b026b66
Merge remote-tracking branch 'origin/ci-multi-modifs' into integration_2023_w29
2023-07-21 15:31:12 +02:00
Robert Schmidt
1f8e95833c
Merge remote-tracking branch 'origin/fix_warnings_gcc13' into integration_2023_w29
2023-07-21 14:06:41 +02:00
Robert Schmidt
526c84f4f2
Merge remote-tracking branch 'origin/fix-rx_pucch2' into integration_2023_w29
2023-07-21 14:06:38 +02:00
Robert Schmidt
a0f375f50c
Merge remote-tracking branch 'origin/improve-scope-interface' into integration_2023_w29
2023-07-21 14:06:34 +02:00
Robert Schmidt
04dee38c71
Merge remote-tracking branch 'origin/NR_FR2_sanitize' into integration_2023_w29
2023-07-21 14:06:29 +02:00
Thomas Schlichter
5bc77ad169
fix typo in nr_slot_fep_init_sync()
...
This function is used during initial synchronization, only.
This typo leads to wrong computation of the OFDM symbol start within a slot, after PBCH decoding.
The result is a time offset and therefore a rotation in frequency domain for the initial PDCCH and PDSCH (SIB1) reception.
2023-07-21 13:34:49 +02:00
Raphael Defosseux
16e7f4666b
chore(ci): adding a timeout of 1 hour for any scenario run in python framework
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-07-21 13:12:29 +02:00
Jaroslava Fiedlerova
d2aa5fc9c5
Create XML files for testing with SC-FDMA
...
- ping, iperf, reestablishment
2023-07-21 12:40:19 +02:00
Jaroslava Fiedlerova
81bf3796f2
Create gNB config file and yaml file for gNB deployment with SC-FDMA
...
- USRP B210, 40 MHz BW, N78, SISO
- max UL MCS set to 9 - higher MCS not supported for SC-FDMA
2023-07-21 12:40:01 +02:00
Jaroslava Fiedlerova
e1361431de
Add constant for list of images in cls_containerize
2023-07-21 12:08:16 +02:00
Jaroslava Fiedlerova
195143811e
Replacement of strings by f-strings in cls_oaicitest
2023-07-21 12:07:03 +02:00
mir
e04554dcb0
Warnings generated in gcc 13 and tackled in this PR (except const correctness)
...
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 |
2023-07-21 09:39:36 +02:00
Robert Schmidt
22d467c339
Merge remote-tracking branch 'origin/NR_Band_n40' into integration_2023_w29
2023-07-20 17:28:55 +02:00
Robert Schmidt
9966a24a22
Merge remote-tracking branch 'origin/ue-compatible-with-open5gs' into integration_2023_w29
2023-07-20 17:28:49 +02:00
Robert Schmidt
d989760d1f
Merge remote-tracking branch 'origin/incorrectStringBooleanError_cppcheck_fix_on_w27_2023' into integration_2023_w29
2023-07-20 17:28:43 +02:00
Robert Schmidt
7c847cd908
Merge remote-tracking branch 'origin/uninitvar_cppcheck_fix_on_w27_2023' into integration_2023_w29
2023-07-20 17:28:34 +02:00
Robert Schmidt
a6b6b61b51
Merge remote-tracking branch 'origin/oai_crypt_rm' into integration_2023_w29
2023-07-20 17:28:16 +02:00
Robert Schmidt
0325b15c66
Merge remote-tracking branch 'origin/ci-adding-back-lte-if4-5-tests' into integration_2023_w29
2023-07-20 17:28:09 +02:00
francescomani
c56b4bf515
fix computation of absolute slot
2023-07-20 14:52:31 +02:00
Laurent THOMAS
089180b069
remove dead code
2023-07-20 14:36:40 +02:00
Robert Schmidt
0ba050f419
libxft is an optional dependency
...
Reason: see previous commit.
Don't install libxft by default
2023-07-20 13:45:22 +02:00
Robert Schmidt
372c067335
T GUI tools: guard with cmake option, default off
...
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.
2023-07-20 13:42:26 +02:00
Robert Schmidt
9a55658b57
Fix bug in scheduler lock mechanism
...
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.
2023-07-20 13:23:01 +02:00
Vaibhav Shrivastava
428f9c0946
fix uninitialized variable warnings found by cppcheck
2023-07-19 16:43:33 +02:00
luis_pereira87
9318bf30a3
Fix support for NR band n40 accordingly with 3GPP TS 38.101-1 V15.22.0
2023-07-19 10:50:09 +01:00
Laurent THOMAS
f0e4f74a7c
review
2023-07-19 10:19:25 +02:00
Laurent THOMAS
7e112c4caf
fix qtscope with new api
2023-07-19 10:19:25 +02:00
Laurent THOMAS
37752af2cf
make common code for data copy to the scope
2023-07-19 10:19:25 +02:00
Laurent THOMAS
ae5dbf4e7a
bug fix in arrays indexes
2023-07-19 10:02:24 +02:00
Cedric Roux
149ca8e190
nrUE: quick fix for compatibility with Open5GS
2023-07-18 15:01:11 +02:00
Robert Schmidt
fe61354173
Merge branch 'NR_SL_FAPI' into 'develop'
...
Sidelink MAC-PHY interface definition
See merge request oai/openairinterface5g!2234
2023-07-18 08:59:05 +00:00
Robert Schmidt
0806903541
Harmonize additional packages installer: RHEL/Fedora are identical
2023-07-18 10:51:57 +02:00
Robert Schmidt
6050c5db66
GnuTLS: only used by webserver, so move it to additional packages
2023-07-18 10:50:38 +02:00
Robert Schmidt
86563e8058
Remove unused libgcrypt dependency
2023-07-18 10:48:47 +02:00
mir
10383fcafe
Crypt library dependencies removed
2023-07-17 18:18:34 +02:00
Raghavendra Dinavahi
e459455115
Sidelink MAC-PHY interface definition
...
- Initial Draft of exchanges between MAC and Phy.
- For PSBCH, PSCCH and PSSCH
- based on 5G NR UE interface between MAC and PHY
2023-07-17 17:46:55 +02:00
mir
91a7dc806f
First commit to remove crypt dependency
2023-07-17 12:47:30 +02:00
Robert Schmidt
578fbfb9f6
Merge branch 'integration_2023_w28' into 'develop'
...
integration_2023_w28
See merge request oai/openairinterface5g!2232
* !2190 Reduce compilation time of OAI using ccache
* !2209 T: don't use execute_process, integrate in cmake
* !2210 only cleaning, not change
* !2219 NR UE decode other SI
* !2223 Fix rfsimulator build
* !2225 Add XnAP ASN.1 definitions
* !2131 Polar coding according to the standard
* !2160 Add memory sanitizer flag to build_oai and fix some bugs
* !2206 Bugfix tx rf burst
* !2227 Remove commented code, fix CI issues
2023-07-16 13:48:23 +00:00
Robert Schmidt
c3931c9fe0
Merge remote-tracking branch 'origin/fixes-ci-ue' into integration_2023_w28
2023-07-13 19:19:31 +02:00
Robert Schmidt
a0c2c5d1e9
Merge remote-tracking branch 'origin/bugfix_tx_rf_burst' into integration_2023_w28
2023-07-13 19:19:23 +02:00