From 783470905de8d2c6e4d83c968876a6c15aa65e47 Mon Sep 17 00:00:00 2001 From: cig Date: Mon, 18 May 2020 23:15:31 +0200 Subject: [PATCH] Bugfix: missing deactivation dlsch after processing is done: - the issue popped up with the new rx/tx implementation at the UE - this was causing false processing of DLSCH PDU and reception of false TA commands --- openair1/SCHED_NR_UE/phy_procedures_nr_ue.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c b/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c index 2d09fc7135..0158487f3c 100644 --- a/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c +++ b/openair1/SCHED_NR_UE/phy_procedures_nr_ue.c @@ -4278,6 +4278,9 @@ int phy_procedures_nrUE_RX(PHY_VARS_NR_UE *ue, #endif + // deactivate dlsch once dlsch proc is done + ue->dlsch[ue->current_thread_id[nr_tti_rx]][eNB_id][0]->active = 0; + VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_PDSCH_PROC, VCD_FUNCTION_OUT); }