Robert Schmidt
eaff52f8e8
Merge remote-tracking branch 'origin/NR_UE_MAC_UL_improvements' into integration_2024_w12
2024-03-23 10:21:32 +01:00
francescomani
5df946fab6
improvements in Bj computation and implementing a timer to compute time elapsed since last Bj update
2024-03-22 09:12:48 +01:00
Robert Schmidt
00e549aa62
Merge remote-tracking branch 'origin/add_telnetsrv_rrc' into integration_2024_w12
2024-03-22 08:30:24 +01:00
Robert Schmidt
c16bde2928
Demote log in to_nrarfcn() to debug: is used periodically at UE
2024-03-19 10:33:15 +01:00
Robert Schmidt
e5713c9a56
Merge remote-tracking branch 'origin/NR_UE_RRC_handle_MeasConfig' into integration_2024_w11
2024-03-15 08:12:16 +01:00
Robert Schmidt
6108e5b8fb
Merge remote-tracking branch 'origin/NR_UE_RRC_Reestablishment' into integration_2024_w11
2024-03-15 08:10:09 +01:00
francescomani
37d3e5bb58
get SSB ARFCN at RRC UE (needed to update k_gnb key according to 33.501)
2024-03-13 17:59:11 +01:00
mir
456009cb1f
Add a sequence container in OAI
...
Add a sequence container in OAI. Includes for_each algorithm, doxygen
odcumentation, and test using ctest.
2024-03-12 17:48:10 +01:00
Robert Schmidt
2d4e3a0515
Merge remote-tracking branch 'origin/simplify-log-module-interface' into integration_2024_w10
2024-03-08 07:19:55 +01:00
mir
275c3c6aa8
Bugfix cmax and memory init
2024-03-07 11:00:57 +01:00
mir
fc8d0c59c6
Scan build: Result of operation is garbage or undefined
2024-03-07 11:00:57 +01:00
Laurent THOMAS
24d30ae78a
log module improvement: remove redundant declarations y using C macro, remove unused variables, remove unused log components, move information to smaller visibility
2024-03-06 09:03:20 +01:00
Laurent THOMAS
bc6d1ad48d
reduce the hot memory for LOG_x decision from 1.2MB to less than one mem page (4KB)
2024-03-06 08:52:34 +01:00
Laurent THOMAS
d1002cc729
move declarations out from log.h to a better place
2024-03-06 08:51:24 +01:00
Laurent THOMAS
2129ee3c9c
remove global visibility of log variables, remove circular .h dependancy
2024-03-06 08:51:24 +01:00
Robert Schmidt
331fb1ce8e
Merge remote-tracking branch 'origin/better-dci-decoding' into integration_2024_w09
2024-03-05 08:58:52 +01:00
Jaroslava Fiedlerova
64e58c1d67
Merge remote-tracking branch 'origin/739-rf-channel-sim-improvements' into integration_2024_w09
2024-03-04 17:39:13 +01:00
Jaroslava Fiedlerova
be0217aabf
Merge remote-tracking branch 'origin/fix-tx-timing-offset-issues' into integration_2024_w09
2024-03-04 16:07:34 +01:00
Laurent THOMAS
d26f0b9196
add LOG_DDUMP() to dump a buffer in the regular tracing filter system (like PHY, MAC, ...), use it and do simple cleaning (better format)
2024-03-04 10:07:07 +01:00
Guido Casati
4cfba89e68
Updated and enhanced channel simulation documentation
...
- centralized channel simulation documentation in channel_simulation.md
- removed redundant documentation repeated in multipled .md files
- updated links
- removed obsolete information
- introduced mermaid flowchart for rfsim
- added missing information about available options and usage
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/devusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/rtusage.md
- deleted: ../../../openair1/SIMULATION/TOOLS/DOC/arch.md
related to issue #739
2024-03-01 15:48:24 +01:00
Laurent THOMAS
56c4a6ec07
change trace to new NR_MAC_DCI and NR_PHY_DCI for DCI processing
2024-03-01 12:20:32 +01:00
francescomani
ab07b080dd
move ASN macros to a more global file to be available also at RRC
2024-02-29 10:42:41 +01:00
Cedric Roux
1f81b3f1a2
T tracer: textlog: remove GUI code
...
textlog is, well, text log. The GUI part is totally useless.
Let's remove it.
2024-02-28 16:19:32 +01:00
Laurent THOMAS
8666b084d5
improve code of dci decoding and add tracing for all dci fields
2024-02-28 10:17:11 +01:00
Xin Zhe Khooi
7ca22db7d2
telnetsrv_rrc: update documentation on building and usage
2024-02-21 10:43:42 +00:00
Xin Zhe Khooi
13521c681f
telnetsrv_rrc: update documentation
2024-02-21 10:43:35 +00:00
Xin Zhe Khooi
819f7c1d22
telnetsrv_rrc: clean up and documentation
2024-02-21 10:43:30 +00:00
Xin Zhe Khooi
4003936da5
telnetsrv_rrc: resolve warning
2024-02-21 10:43:23 +00:00
Xin Zhe Khooi
81547750f3
added telnetsrv_rrc for rrc release
2024-02-21 10:43:13 +00:00
Jaroslava Fiedlerova
3de71d11bf
Merge remote-tracking branch 'origin/pdu-session-initial-setup' into integration_2024_w05
2024-02-05 09:27:10 +01:00
Robert Schmidt
d5257ca820
Remove superfluous function, rename variable
...
The function rrc_gNB_process_RRCReconfigurationComplete() does almost
nothing, we can delete it.
The variable name ue_reconfiguration_after_reestablishment_counter is
misleading, as it counts all reconfigurations; rename to make it clear.
2024-02-03 11:28:43 +01:00
Robert Schmidt
ba5c34c1f6
oai_asn1.h: const-correctness/signal input parameter
2024-02-03 11:24:41 +01:00
francescomani
b70eba44a7
fix for computing ssb subcarrier offset
2024-02-02 09:21:40 +01:00
Robert Schmidt
9cfdf9bb01
Remove custom trigger bearer add/release code, does not work
2024-01-31 17:41:44 +01:00
Robert Schmidt
ddec7e7547
Merge remote-tracking branch 'origin/ci-unit-test' into integration_2024_w04
2024-01-29 12:51:55 +01:00
francescomani
6e4787a5d2
Merge remote-tracking branch 'origin/NR_reworking_timers' into integration_2024_w04
2024-01-29 09:41:09 +01:00
Jaroslava Fiedlerova
679a0084c5
Merge remote-tracking branch 'origin/fix-ue-scheduler-stack-copy' into integration_2024_w04
2024-01-26 09:35:48 +01:00
francescomani
9e8bc938bd
new structure for UE timers and reworking of UE RRC timers
2024-01-24 14:26:06 +01:00
Robert Schmidt
2a3bd726ba
byte_array: don't use OAI assertions.h, requires exit_function()
...
Using AssertFatal() has the drawback that it requires the definition of
an exit_function() (which is typically declared in OAI main
executables). We don't want to pull in such dependency for every
consumer. Hence, use c stdlib's assert() instead.
2024-01-24 14:18:30 +01:00
Robert Schmidt
f955a0fce2
Declare uniqCfg in minimal_stub.c: required in log.c
2024-01-24 14:18:30 +01:00
Laurent THOMAS
58450dff19
add a cpu measurement macro for test purpose
2024-01-23 16:27:34 +01:00
Robert Schmidt
4783905cdb
Increase priority for thread-pool threads
...
For certain processing, e.g., in the case of FH 7.2, we need to ensure
that critical L1 processing happens fast. Try to force speedy processing
with this high priority.
2024-01-23 13:41:36 +01:00
Robert Schmidt
1a8582aaf2
Log when creating new threads in threadCreate()
2024-01-23 13:41:26 +01:00
Robert Schmidt
fca094f794
threadCreate(): print function names and ret/errno consistently in error case
2024-01-23 13:32:44 +01:00
Jaroslava Fiedlerova
3c1405f606
Merge remote-tracking branch 'origin/NR_precoding_marix_at_MAC' into integration_2024_w03
2024-01-19 15:31:21 +01:00
francescomani
c8afb25d3b
moving generation of precoding matrices at MAC and trying to adapt to SCF (1st version)
2024-01-19 09:21:08 +01:00
Robert Schmidt
d89dfafb51
Add read_version() to convert version string to numbers
...
read_version() takes a version string in format "x.y.z" with x being
major, y minor, and z patch number. It transforms reads them into
separate numbers, and outputs in the correspondingly named variables.
2024-01-18 15:01:28 +01:00
Laurent THOMAS
4c7b185d92
merge two reduntant and incoherent enums for rnti_type_t, make a macro to stringify properly instead of hardcoded side strings array
2024-01-09 16:15:14 +01:00
Robert Schmidt
460f11e3f3
Merge remote-tracking branch 'origin/remove-unused-memblock' into integration_2023_w51
2023-12-21 16:10:05 +01:00
francescomani
0f720d3969
macro based on ASN_STRUCT_RESET to replace ASN_STRUCT_FREE because the latter does not reset to NULL pointers inside the structure
2023-12-20 11:34:59 +01:00