- 27 Oct, 2023 12 commits
-
-
rmagueta authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Before this commit, the DMRS_UplinkConfig was stored in a separate DMRS-related structure, although it is always referenced in the PUSCHConfig of the current UL BWP. Through certain code paths (e.g., retransmission), it could happen that an old DMRS_UplinkConfig was accessed that was freed (through new CellGroupConfig). In this commit, we always look up the DMRS_UplinkConfig in the current PUSCH config, which should always be up to date.
-
Robert Schmidt authored
Until this commit, the SIB1's PDCCH_configCommon was set (via a pointer, i.e., an indirection) to the one of the ServingCellConfigCommon (SCC). Afterwards, the SIB1 code further populated this PDCCH configCommon, indirectly populating the one of the the SCC, on which code later depends. Not only did this create possibilities for double-frees (since freeing the memory of SIB1, then SCC would free the PDCCH configcommon twice), but also it makes it harder to track where certain structures are populated. Hence, this commit solves both issues: - The SCC is correctly populated on initialization of the SCC - The SIB1 makes a deep copy of the SCC' PDCCH configCommon This resolves the two issues above.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Not initalizing this struct makes asn1c free the memory incorrectly, leading to a segfault.
-
Robert Schmidt authored
-
- 23 Oct, 2023 8 commits
-
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Robert Schmidt authored
Integration Branch 2023.w42 See merge request oai/openairinterface5g!2403 * !2368 NR UE SRB0 * !2399 build_oai: Auto-detect if terminal supports colors * !2398 Correctly load channel models * !2365 Change PDU_Length and tlv length calculation to be inline with SCF 222.10.02 * !2402 chore(ci): enabling the ARM cross-compilation pipeline * !2397 fix(ci): improve for parallelism issue in Groovy * !2405 Clean IDE files and remove old documentation
-
Raphael Defosseux authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Raphael Defosseux authored
* properly formatted the finalizeSlaveJob function * explained the reason and gave an explicit name to the global variable Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 20 Oct, 2023 9 commits
-
-
Raphael Defosseux authored
-
Raphael Defosseux authored
-
Raphael Defosseux authored
-
Raphael Defosseux authored
-
Raphael Defosseux authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 17 Oct, 2023 3 commits
-
-
Robert Schmidt authored
This enables build_oai to detect if the output terminal supports colors. If it does, it will use colors in its output. If it does not, it will just print the text, without color codes, improving legibility.
-
Robert Schmidt authored
-
Rúben Soares da Silva authored
PDU Length is as per SCF 222.10.02: The total length (in bytes) of the PDU description and PDU data, without the padding bytes. From TX_DATA.request we get 8 (2 bytes PDU_Length + 2 bytes PDU_Index + 4 bytes num_TLV ) and from each TLV we get 4 + value size ( 2 bytes tag + 2 bytes length + value size without pading) Therefore, add function to compute PDU_length() value for TX_Data.request, taking into account how many TLVs there are. compute_PDU_length() does not rely on access to `nfapi_nr_pdu_t`. Put it into nr_mac_common.c to avoid introducing dependencies.
-
- 16 Oct, 2023 4 commits
-
-
Arash Sahbafard authored
modified: radio/rfsimulator/simulator.c
-
francescomani authored
-
Robert Schmidt authored
integration_2023_w41 See merge request oai/openairinterface5g!2394 * !2389 Remove global variable rx_spatial_power * !2364 NR UE PUCCH2 sanitize errors * !2352 Break DCI processing function into smaller pieces * !2391 Remove calloc from L1 at CSIRS_PDU conversion function * !2393 Fix UE assertion due to PUCCH resource lookup all BWPs * !2307 Improve documentation for L2sim Readme * !2310 doc(websvr): how to install properly the dependencies
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 14 Oct, 2023 3 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 13 Oct, 2023 1 commit
-
-
Robert Schmidt authored
-