- 11 Oct, 2024 3 commits
-
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Bartosz Podrygajlo authored
Introduce CMakePresests.json which is a simple way to perform incremental build using cmake New configure resets were added: - default: Configure compilation with default options - tests: Same as above but ENABLE_TESTS and SANITIZE_ADDRESS is ON New build presets were added: - 5gdefault: Build the software for NR rfsimulator test - default: same as 5gdefault - 4gdefault: Build the software for LTE rfsimulator test - tests: build all unit tests To configure using configuration preset: `cmake --preset <preset_name>` To build using a build preset: `cmake --build --preset <preset_name>`
-
- 07 Oct, 2024 13 commits
-
-
Robert Schmidt authored
Integration: `2024.w40b` See merge request oai/openairinterface5g!3021 * !2890 F1AP encoding/decoding library * !2969 Time domain samples scope for NR UE & gNB * !2998 warmup RF board in UE * !3009 Fix the ratio of PDSCH EPRE to DM-RS EPRE * !2965 Refactoring of prepare_scc in gNB config * !3002 CI: Change frequency used by AW2S pipeline * !3007 Enable gNB configuration through YAML file * !3001 Minor ue fixes * !2971 Use getaddrinfo() when connecting to rfsimulator
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- Remove double "Connection ... established" (already printed in caller) - Remove useless, there is already the logging module - Print getaddrinfo() error as LOG_E (error)
-
Laurent THOMAS authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Laurent THOMAS authored
the code creates a sink to read all traced packets and drop it. but this works only if we send to a local address and if there is not another sink (like if we trace both UE and gNB in the same machine). this sink's purpose is only to prevent to get automatic packets back from the kernel saying "no listener". So, instead of killing the trace when we can't create the sink (as done previously), we now just let the trace in operation.
-
Bartosz Podrygajlo authored
CodeChecker is a python application that collects reports from static analyzers like clang-tidy, clangsa, cppcheck.
-
Bartosz Podrygajlo authored
-
Bartosz Podrygajlo authored
-
- 04 Oct, 2024 8 commits
-
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
- 03 Oct, 2024 2 commits
-
-
Robert Schmidt authored
Integration: `2024.w40` Closes #756 and #849 See merge request oai/openairinterface5g!3014 * !2886 (doc): Added a new doc on hardware requirements * !2955 dockerized clang-format error detection tool * !3005 Fix symbol size in nr_dlsch_mmse * !2930 SRS tx power * SA-B200-Module-SABOX pipeline: improve radio * SA-AW2S-CN5G: accept 5% ping packet loss * !3003 Resolve "SEGFAULT in L1_rx_thread" - CI * !3016 fix tests for log2_approx and log2_approx64 * patch to move RFsim-4G to cacofonix
-
Robert Schmidt authored
-
- 02 Oct, 2024 14 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
andrewse authored
It can happen that L1 gives us a TB that we interpret as receiving UL MAC TB with LCID "UL_SCH_LCID_CCCH1". This might or might not be correct, but currently, we observe segfaults when trying to encode the cellgroup in send_initial_ul_rrc_message() (encode_cellGroupConfig()). This fix prevents a segfault by not delivering a MAC SDU to RLC if CCCH is already present. Note that in some cases, this could still happen, e.g. Resume Request. However, we don't support this message, so ignore it for the moment. This fix enables a gNB to operate continuously for extended periods (days), which is essential for real deployment scenarios. Closes: #756
-
Ghislain Bourgeois authored
Prevents bug where a closed socket is returned.
-
rmagueta authored
This fix gets DL 4-layer working with COTS UE
-
Thomas Schlichter authored
-
Thomas Schlichter authored
The test was actually never executed correctly (unsigned -10 is never <= 10), and log2_approx64_ref() was not accurate enough. Therefore replace it by directly comparing one value above and one value below each rounding boundary.
-
Thomas Schlichter authored
To skip the test, we use the gtest command line parameter "--gtest_filter" to filter out the unwanted test. This parameter is described as follows: --gtest_filter=POSITIVE_PATTERNS[-NEGATIVE_PATTERNS] Run only the tests whose name matches one of the positive patterns but none of the negative patterns. '?' matches any single character; '*' matches any substring; ':' separates two patterns.
-
Robert Schmidt authored
In this pipeline, we frequently see losses of a single packet; we did not find the true reason yet. Accept 5% losses, assuming that serious packet loss would be catched by (1) higher ping losses (2) iperf would be affected.
-
Robert Schmidt authored
-
Guido Casati authored
-
Guido Casati authored
* clang formatted * code cleanup * improve readability
-