From ecbae3c64b86d80c785f3ceec33048f434159201 Mon Sep 17 00:00:00 2001
From: Robert Schmidt <robert.schmidt@eurecom.fr>
Date: Mon, 3 Aug 2020 11:34:19 +0200
Subject: [PATCH] Reset overhead bytes before scheduling UE & number of used
 RBs per UE in every TTI

This value might be used in the pre-processor. Resetting it prevents
that we always use the value of the last round, or 0.
---
 openair2/LAYER2/MAC/eNB_scheduler_dlsch.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c b/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
index db10844736..a542ab288c 100644
--- a/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
+++ b/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
@@ -588,6 +588,8 @@ schedule_ue_spec(module_id_t module_idP,
     UE_TEMPLATE *ue_template = &UE_info->UE_template[CC_id][UE_id];
     eNB_UE_STATS *eNB_UE_stats = &UE_info->eNB_UE_stats[CC_id][UE_id];
     eNB_UE_stats->TBS = 0;
+    eNB_UE_stats->overhead_bytes = 0;
+    eNB_UE_stats->rbs_used = 0;
     const rnti_t rnti = ue_template->rnti;
 
     // If TDD
-- 
GitLab