Laurent THOMAS
536b5d8760
Clean up logging module debug flags
...
cleanup debug/dump flags by avoiding repetitions in the source code and
enable compiler checks. Add a help text if we set a wrong debug trace
option.
2025-01-23 14:12:29 +01:00
Laurent THOMAS
6384517c01
Better code for PUCCH2 decoding
2025-01-14 11:34:22 +01:00
Laurent THOMAS
9aaa7f100a
Inversion in flags name
2024-06-19 13:49:00 +02:00
Anurag Asokan
582e8302c6
LTTng logger (CTF)
...
This commit introduces LTTng logging mechanism which is an open source
tracing tool.
URL: https://lttng.org/
2024-06-06 07:23:17 +02: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
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
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
Laurent THOMAS
8666b084d5
improve code of dci decoding and add tracing for all dci fields
2024-02-28 10:17:11 +01:00
Laurent THOMAS
bba9aac079
fix most of doxygen warnings and errors
2023-10-26 16:47:19 +02:00
Alireza Mohammadi
5f5b8f2914
Fix for ASN1 logging: change name from ASN to ASN1
...
There is a conflict with some E2AP definitions that put ASN as a
preprocessor definition. To avoid this conflict, and since ASN1 is more
descriptive than ASN, we change the logging mechanism name from ASN to
ASN1.
2023-07-28 12:21:22 +02:00
Robert Schmidt
c853f74167
Include T.h in log.h only when T_TRACER=ON
2023-07-13 10:29:33 +02:00
laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
Robert Schmidt
36f374be2a
Merge remote-tracking branch 'origin/remove-unused-stuff' into integration_2022_wk11
2023-03-14 17:46:45 +01:00
Robert Schmidt
ce96cb193b
Merge remote-tracking branch 'origin/bugfix-t-tracer' into integration_2022_wk11
2023-03-13 19:25:09 +01:00
Robert Schmidt
6791974004
Remove unused OCG (OpenAir Config Generator)
2023-03-11 15:50:50 +01:00
Cedric Roux
39c42bca41
bugfix: bad usage of T() in the log module
...
The LOG_x() and T() logic was wrong.
LOG_x() goes to the terminal when T_stdout == 1 or T_stdout == 2.
It goes to T() when T_stdout == 0 or T_stdout == 2.
The call T() does the check for T_stdout == 0 or T_stdout == 2.
So we have to call it out of the check "if (T_stdout)".
So, well, let's fix that.
Some spacing was fixed as well. clang-format may complain.
2023-03-10 12:10:08 +01:00
Robert Schmidt
ff4c48f952
Align all configuration structs, and guard them to not be formatted with clang-format
2023-03-09 19:01:47 +01:00
francescomani
2385bc364a
fixing most warning when compiling nr-softmodem
2023-03-09 19:01:46 +01:00
Robert Schmidt
287c182925
Remove FlexRAN
...
- Remove any FlexRAN code
- Cleanup config files
- Remove LFDS7, libyaml dependencies
2022-11-30 14:30:18 +01:00
Vijay Chadachan
29bf98cfe2
Add wall_clock option to the log subsystem to get absolute time stamps
2022-10-18 08:21:59 +02:00
Robert Schmidt
0d34d79f72
Merge remote-tracking branch 'origin/fix-log-output-len' into integration_2022_wk38
2022-09-22 18:58:26 +02:00
Robert Schmidt
fb69173857
Add E1AP lib
2022-09-19 17:29:42 +02:00
Robert Schmidt
40d8235500
Increase log buffer: handle large log messages
2022-09-19 11:39:09 +02:00
laurent
4c74cc6686
Improve nr_ul_channel_estimation()
2022-09-01 16:35:57 +02:00
laurent
65b399fcd7
fix bugs in config module and config usage
...
fix bug from this MR
fix bug from this MR
stupid-mistake
2022-08-16 09:22:15 +02:00
athanassopoulos
a826af5839
SDAP Initial Implementation
2022-04-01 13:35:40 +02:00
Robert Schmidt
9714877ee0
Merge remote-tracking branch 'origin/remove-NR_UE_PBCH' into integration_2022_wk10
2022-03-07 23:12:49 +01:00
Robert Schmidt
cadbf67f67
Merge remote-tracking branch 'origin/tx-thread-stats-fix' into integration_2022_wk09_b
2022-03-05 13:34:15 +01:00
Laurent Thomas
4c62aef755
rebase on develop
2022-03-02 11:26:16 +01:00
Robert Schmidt
b742717fb8
Remove timing functions from logging module
2022-02-25 17:22:01 +01:00
Robert Schmidt
20e13db86b
Implement logTerm() to close logging subsystem
2022-02-21 13:35:35 +01:00
Robert Schmidt
72a4ed80da
Merge remote-tracking branch 'origin/msc-removal' into integration_2022_wk08
2022-02-19 19:43:11 +01:00
Laurent THOMAS
8e3f720b7d
fix unaligned mem for SIMD
2022-02-18 09:41:18 +01:00
Robert Schmidt
0a8c037735
Set default log level to info
2022-02-01 13:17:26 +01:00
Robert Schmidt
00e058537d
Remove MSC library, it is not used anywhere
2022-01-27 10:53:07 +01:00
Melissa Elkadi
918862475c
Removing log_minimal and adding new run-time logging opts
2022-01-25 05:53:41 -08:00
Cedric Roux
0806734254
T tracer: add option to have both T traces and regular console logs
...
Use --T_stdout 2 to have both.
--T_stdout 0 is still the way to have only T traces and no console logs.
2022-01-11 11:04:00 +01:00
Laurent THOMAS
799463994a
merge NR_F1C_F1U_extensions
2021-12-27 10:32:53 +01:00
Laurent THOMAS
764ec5a234
improve log header
2021-12-26 15:44:10 +01:00
Robert Schmidt
3521b636d8
Restore original logging format
2021-12-24 12:00:42 +01:00
Robert Schmidt
6c823168fe
Merge remote-tracking branch 'origin/episys-merge-nsa' into integration_2021_wk51_d
2021-12-24 10:13:27 +01:00
Melissa Elkadi
92ef60d07f
This commit does the following:
...
1. Reverts GTPU_need_ITTI back to develop
2. Removed gdb helper and co files
3. Reverts changes to logging mechanism
4. Reverts changes to assert that were unnecessary
5. Reverts changes to VNF that occured from a bad merge
6. Removes unnecessary else() in gNB softmodem
2021-11-23 15:49:47 -08:00
Melissa Elkadi
8c6723ca74
Lowering log level so it is not so verbose
2021-10-01 15:14:50 -07:00
Laurent THOMAS
686e585666
replace protobuf in 4G F1 split, first step: UL packets
2021-09-21 10:30:46 +02:00
Melissa Elkadi
9b16c1d860
Merge branch 'eurecom-develop' into episys/merge_nsa_w_develop
...
At this point we are successfully able to build.
Additionally, we can run the scenario,
however, it does not pass. It seems that the gNB
is not connecting to the proxy correctly. Just
wanted to push the progress so far. FYI, the items
that had to be changed to correct the linking issues
were the following:
- mac_rrc_data_ind_ue vs. nr_mac_rrc_data_ind_ue
- rrc_data_req vs. nr_rrc_data_req
- mac_rrc_data_req_ue vs. nr_mac_rrc_data_req_ue
- rrc_data_req_ue vs. rrc_data_req_nr_ue
- rrc_data_req vs. nr_rrc_data_req
The listed functions should be declard in the LTE/NR
UE directory depending on the functionality. Several
were mixed. i.e.: LTE functions being called in NR UE.
Also, removing siWindowLength, siWindowLength_int,
SIBType, SIBPeriod, and siPeriod_int from the NR UE RRC.
These variable were not used in the NR UE and are defined
for LTE only.
Lastly, in the NR_IF_Module.c of the NR UE, the global
variable def_dci_pdu_rel15 is not accessible. Need to
revisit this. For not it is commented out.
2021-08-11 10:23:42 -07:00
Laurent THOMAS
16d9d33d04
Fix minor bugs and wrong reported trace
2021-05-19 09:58:48 +02:00