- 31 Mar, 2023 1 commit
-
-
Robert Schmidt authored
The GTP module is common for 4G and 5G. It hardcodes the functions to call when creating S1U and NGU tunnels. The S1U case is both applicable for LTE and NR (NSA), which until now was not a problem as the PDCP data forwarding functions where called pdcp_data_req. The issue is that in this branch, the NR PDCP functions have changed to nr_pdcp_data_req_drb(). When setting up a GTP tunnel, we now pass the PDCP data forwarding functions into GTP, since the caller knows whether it is in 4G or 5G, but GTP itself does not.
-
- 27 Mar, 2023 6 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
nr_pdcp_entity_recv_sdu() processes PDCP SDUs, and forwards the PDU at the end of the function, while having the PDCP lock. This can lead to deadlocks, e.g., when another thread goes through RLC and tries to access the PDCP while the PDCP tries to lock the RLC. This commit changes the logic: instead of having recv_sdu() forward the PDU directly, it fills a buffer with the PDU (thus the name change to process_sdu()), and returns. We then unlock the PDCP, before forwarding the PDU, thus eliminating potential deadlocks.
-
Robert Schmidt authored
-
Robert Schmidt authored
Creates function that have nr_pdcp_ prepended to their name, and change the signature of some functions for the 5G PDCP: - nr_pdcp_layer_init() - nr_pdcp_data_req() - nr_pdcp_remove_UE() - nr_pdcp_config_set_security() - nr_pdcp_remove_UE() - Make separate functions for nr_pdcp_data_req_srb/drb()
-
Robert Schmidt authored
-
- 26 Mar, 2023 1 commit
-
-
Robert Schmidt authored
integration_2023_w12 See merge request oai/openairinterface5g!2030 * !1957 UL improvements for 2-layers * !2016 int32_t to c16_t conversion * !2028 Fix ue capability config files * !2022 NR dlsim pmi input * !2027 limiting SR periodicity according to scs * !1985 Correct F1 RRC Message Transfer * !2024 harmonize mac_CellGroupConfig RRC configuration * !2026 Fix build by installing nrscope dependencies
-
- 24 Mar, 2023 4 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
luis_pereira87 authored
-
- 23 Mar, 2023 7 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Robert Schmidt authored
-
- 22 Mar, 2023 5 commits
-
-
Roberto Louro Magueta authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 21 Mar, 2023 2 commits
-
-
Melissa Elkadi authored
-
francescomani authored
-
- 20 Mar, 2023 14 commits
-
-
Roberto Louro Magueta authored
Add CI test: 3GPP G-FR1-A4-27, PUSCH Type B, 40 MHz BW, 30 kHz SCS, 2 RX Antennas Requirements Test, 2 layers
-
Roberto Louro Magueta authored
-
Roberto Louro Magueta authored
-
Roberto Louro Magueta authored
-
Roberto Louro Magueta authored
-
francescomani authored
-
francescomani authored
-
Robert Schmidt authored
The message is never sent to the RRC. And this message is to be forwarded by the DU to the UE, hence it should not even be handled by the RRC (as the RRC in the CU sends it).
-
Robert Schmidt authored
The RRC container is transparent for the DU. Hence, we should not decode it.
-
Robert Schmidt authored
During the Initial UL RRC Message, the CellGroup is created. Since the CellGroup specifies the SRB1, the SRB1 should also be created (because the DL RRC Messages is sent via SRB1). However, before this commit, the CellGroup is created while having the RLC lock, so we cannot create SRB1, as it results in a deadlock. Therefore, we now first create CellGroup, SRB0, and SRB1, before giving the UE message to the RLC.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
integration_2023_w11b See merge request oai/openairinterface5g!2020 * !1833 NR ULSCH transform precoding improvements * !1929 Implementing bands greater than 64 in the code, feature #603 * !1982 Rework ngap * !1998 Update NR RRC to version 17.3.0 * !2003 improve NR UE state machine * !2007 possibility to set identity precoding matrix from config file * !2009 Use same configurable port number for local and remote N3 * !2012 fix unaligned IDFT * !2013 doc(tutorial): switching to jinja-rendering configuration on the OAI-CN5 containers * !2018 demote two UL scheduler warnings to debug level
-
francescomani authored
-