- 12 Nov, 2023 1 commit
-
-
Robert Schmidt authored
-
- 10 Nov, 2023 6 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 09 Nov, 2023 1 commit
-
-
Sakthivel Velumani authored
-
- 08 Nov, 2023 1 commit
-
-
Robert Schmidt authored
This is a workaround for a problem described in #706. In short, we cannot reuse the cu_add/remove_f1_ue_data() functions if we are in an integrated CU-UP/CP ("CU"), but then we can also not reliably use different UE IDs in CU-UP and CU-CP (except if using even more hacks).
-
- 06 Nov, 2023 3 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/NR_UE_handling_MCS_for_retransmission_v2' into integration_2023_w44
-
- 04 Nov, 2023 3 commits
-
-
Robert Schmidt authored
The DU UE capability printing depends on data on SCS and band, which currently is only stored with the DU. To avoid any assert, we check that the DU is present. A follow-up commit will rework this.
-
Robert Schmidt authored
-
Robert Schmidt authored
Before this commit, as visible in the handler of an F1 UE release, it can happen that we forward the RRC Release message to a UE and start the release timer, while also removing the F1 UE data (containing e.g., the CU UE ID). This can lead to asserts, since there might still be subsequent traffic for such UE during a short time, while the DU does not have the secondary UE ID stored anymore. This commit changes the logic. It introduces function nr_mac_release_ue() that removes the UE at MAC and RLC, frees the F1 UE data (if applicable), and sends the complete, after timing expiry. If the UE is out of sync, this function is used to free the UE immediately. This fixes #685 and #698.
-
- 03 Nov, 2023 3 commits
-
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
- 02 Nov, 2023 1 commit
-
-
luis_pereira87 authored
-
- 31 Oct, 2023 7 commits
-
-
Sakthivel Velumani authored
-
Sakthivel Velumani authored
Each active LCID at MAC is configured with NSSAI that is sent from AMF with PDU session setup request
-
Sakthivel Velumani authored
-
Sakthivel Velumani authored
-
Sakthivel Velumani authored
The NSSAI of PDU sessions coming from AMF are stored in RRC to be sent to lower layers
-
mir authored
-
mir authored
-
- 30 Oct, 2023 7 commits
-
-
Robert Schmidt authored
integration_2023_w43 See merge request oai/openairinterface5g!2415 * !2407 hotfix: UE DCI format 11: only 1 dl_config instead of 2 * !2372 chore(ci): testing up to 10 UEs in 5G RF simulation * !2396 Add optimized function to count the number of bits set in uint64_t variable * !2383 E1: implement release bearer, handle multiple CU-UPs * !2413 Assigned value is garbage or undefined reported by scan-build * !2387 Small fixes for UE stability and introduction of ITTI "no-thread" mode (separate bug fixes and ITTI changes?) * !2410 Fix CellGroupConfig-related memory problems * !2414 fix doxygen
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/assigned_value_is_garbage_or_undefined' into integration_2023_w43
-
Robert Schmidt authored
-
Robert Schmidt authored
- Set the correct QoS flow ID to associate a correct QoS flow to the bearer: the UE would misassociate otherwise - Set the DRB as the default: the handler applies bool with true==1, so use bool value
-
- 27 Oct, 2023 7 commits
-
-
Robert Schmidt authored
-
Laurent THOMAS authored
Introduce a --no-itti-threads command line option to disable threading in ITTI, and call message handlers in the current thread. This is being introduced in order to increase repeatability when testing the nrUE with the IQPlayer. Without this feature, runs with the IQPlayer will end up differently, depending on the timing of ITTI threads, mostly when sending messages to RRC and NAS.
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
Messages are pushed using pushNotifiedFIFO(), so we pullNotifiedFIFO()
-
Robert Schmidt authored
-