- 24 Nov, 2023 7 commits
-
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/implement_logical_channel_prioritization_ue' into integration_2023_w47
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Cedric Roux authored
A COTS UE is sending UE capabilities with accessStratumRelease "rel16" which is not decoded by our RRC. Switching to RRC 16.13.0 lets our RRC accept these capabilities (and as a positive side effect lets this particular UE work nicely in NSA fr1).
-
Robert Schmidt authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/NR_UE_improve_handling_msg4_feedback' into integration_2023_w47
-
- 23 Nov, 2023 7 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
francescomani authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
francescomani authored
-
- 22 Nov, 2023 2 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 21 Nov, 2023 2 commits
-
-
francescomani authored
-
Raphael Defosseux authored
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 20 Nov, 2023 13 commits
-
-
Cedric Roux authored
cleanup means: - typo: susbend -> suspend - call nr_pdcp_manager_unlock() where needed - simplify LOG_XX (remove __FILE__, __LINE__, __FUNCTION__) note: nr_pdcp_release_srb() and nr_pdcp_release_drb() don't use nr_pdcp_release_drb() because they modify the arrays, so it does not make sense to "abstract" the accesses to ->srb and ->drb.
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Cedric Roux authored
-
Robert Schmidt authored
-
- 19 Nov, 2023 6 commits
-
-
Cedric Roux authored
Security part needs to be checked, may fail to work. But if it fails, it was probably not working before either. This commit also contains adding 'static' to nr_pdcp_entity_release() and nr_pdcp_entity_delete() (it was too complicated to do a separate commit for this). We also update stats in free_rx_list() (again, too complicated for a separate commit). openair2/RRC/NR/rrc_gNB.c probably needs some more work, it is a bit ugly to reestablish all the drbs without checking if they exit. It will generate warnings at runtime. I didn't do it because I don't know the proper way.
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
- 18 Nov, 2023 3 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
The function generateDRB() sets the value to 100ms but the function rrc_gNB_process_NGAP_PDUSESSION_SETUP_REQ() sets it to 0ms. So what happens is that the UE gets the value 100ms in the RRC Reconfiguration but the gNB creates the PDCP entity with 0ms. Let's create it with 100ms instead, to be aligned with how we configure the UE. And also avoid some PDCP warnings at runtime when some packets are retransmitted but rejected because of the 0ms timer. This is the warning: [PDCP] discard NR PDU rcvd_count=68469, entity->rx_deliv 68481,sdu_in_list 0 This is just a hotfix. A real solution is to have the RB creation in only one place. And we should also have those parameters configurable. Work for later.
-
Cedric Roux authored
When au UE disconnects, a write on the rf simulator socket may generate a PIPE signal in the gnb and crash it. Let's ignore this signal.
-