An error occurred fetching the project authors.
- 08 Nov, 2023 7 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
This code printed BW masks (what is this) and number of MIMO layers. It was dependent on the current DU, and only showed the information for the current DU config (SCS, band). On DU disconnect, it leads to segfaults to this dependency, and IMO is not useful in itself (it could rather be printed when receiving the UE capabilities, for all bands etc.).
-
- 27 Oct, 2023 4 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- harmonize monolithic and E1AP case - use ITTI message to send bearer context setup response to RRC
-
- 26 Oct, 2023 1 commit
-
-
Laurent THOMAS authored
-
- 25 Oct, 2023 6 commits
-
-
Robert Schmidt authored
This commit introduces the capability to handle multiple CU-UPs. It uses a RB tree and puts the CU-UPs into the tree. Upon the connection, it associates UEs to CU-UPs in a round-robin fashion.
-
Robert Schmidt authored
-
Robert Schmidt authored
A later commit will introduce an RB tree to manage multiple CU-UPs. The RB tree implementation relies on some macros that generate RB tree functions. Functions using the RB tree implementation will be grouped in this file.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
For the reestablishment, we need to tell the PDCP it needs to reset the SN counters. This does not work over E1; add a TODO in the code.
-
- 08 Oct, 2023 1 commit
-
-
Robert Schmidt authored
It is *normal* to receive new CellGroupConfigs from the DU, hence a warning is not warranted.
-
- 04 Oct, 2023 1 commit
-
-
Robert Schmidt authored
-
- 03 Oct, 2023 1 commit
-
-
Robert Schmidt authored
The UE should measure on the SSB, otherwise it does not see anything. Hence, this commit fixes the meas-config to request the UE to measure on the right frequency.
-
- 02 Oct, 2023 2 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
- Currently no fields to store DRB release: need persist in ASN structure - This will be revisited once there is E1 bearer release release
-
- 22 Sep, 2023 17 commits
-
-
francescomani authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- store the assoc ID of a UE at the RRC - if F1 receives an SCTP shutdown, it removes the endpoint - F1 will also send an "F1 Lost Connection" message to the RRC - it is not yet possible to reconnect a DU after it had already been connected at the CU, since the CU F1AP task will try to rebind GTP, which fails
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- Free the memory - for NGAP NAS UL and NAS First request, allocate memory to avoid use-after-free errors
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
- Forward UE capabilities in F1 handlers - Store at MAC - Update CellGroupConfig with UE Capabilities of the UE
-
Robert Schmidt authored
- MAC creates CellGroupConfig and sends to RRC - the RRC does not manually update the CellGroupConfig - MAC handles the RRC processing timer In this commit, any updates to the CellGroupConfig previously done at the RRC don't work. In other words, MIMO etc don't work; this is implemented in the next commit. Note that the change to take out spCellConfig during reestablishment is because after reestablishment, as per spec (38.331 5.3.7.2), the UE should drop the spCellConfig, which we generate by default on the first UE connection. Furthermore, add a new variable apply_cellgroup to signal if, after RRC processing timer, we wish to apply the CellGroup. In some situations, e.g., Msg.4 ack, we do not want to apply the CellGroup, because for instance in reestablishment, we await for a reconfiguration of cellgroup that would be triggered too early.
-
Robert Schmidt authored
!SIB1 is not correctly filled! This commit does not work with COTS UEs! The next commit fixes this. - Move radio config (e.g., minRXTXTIME, SIB1 TDA, do_SRS, etc) down to MAC. - Some parameters in MAC are redundant: delete them. - Remove call to nr_mac_config_scc() from RRC and simulators, the MAC initialization routine calls it implicitly
-
Robert Schmidt authored
-
Robert Schmidt authored
The SystemInformationBlock 1 is handled at the DU and sent to the CU in the F1 Setup Request. Hence, move it down to the MAC.
-
Robert Schmidt authored
The MasterInformationBlock is handled at the DU and sent to the CU in the F1 Setup Response. Hence, move it down to the MAC. Furthermore: - Change type because MIB_PDU_t is 4G type - Simplify schedule_nr_mib()
-
Robert Schmidt authored
As with the ServingCellConfigCommon, the ServingCellConfigDedicated is a radio-related structure to be handled at the DU.
-
Robert Schmidt authored
Note: the reestablishment is broken, and a later commit fixes it. The ServingCellConfigCommon is an inherently radio-related configuration. As such, it should be handled by the DU, not the CU. Therefore, move it "down" to the MAC.
-