From c0394bc09cb06d5d05b52165e3494ac42874a6ad Mon Sep 17 00:00:00 2001 From: Chieh-Chun Chen Date: Mon, 25 Jul 2022 16:54:58 +0200 Subject: [PATCH] Add avg time to tx an sdu for RLC UM & TM mode --- openair2/LAYER2/nr_rlc/nr_rlc_entity_tm.c | 2 ++ openair2/LAYER2/nr_rlc/nr_rlc_entity_um.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/openair2/LAYER2/nr_rlc/nr_rlc_entity_tm.c b/openair2/LAYER2/nr_rlc/nr_rlc_entity_tm.c index 962dddc80b..5903cd9c86 100644 --- a/openair2/LAYER2/nr_rlc/nr_rlc_entity_tm.c +++ b/openair2/LAYER2/nr_rlc/nr_rlc_entity_tm.c @@ -154,6 +154,8 @@ void nr_rlc_entity_tm_recv_sdu(nr_rlc_entity_t *_entity, /* update buffer status */ entity->common.bstatus.tx_size += sdu->size; + + sdu->sdu->time_of_arrival = time_average_now(); } /*************************************************************************/ diff --git a/openair2/LAYER2/nr_rlc/nr_rlc_entity_um.c b/openair2/LAYER2/nr_rlc/nr_rlc_entity_um.c index 5ae1ca1fdd..d8356419bc 100644 --- a/openair2/LAYER2/nr_rlc/nr_rlc_entity_um.c +++ b/openair2/LAYER2/nr_rlc/nr_rlc_entity_um.c @@ -594,6 +594,8 @@ void nr_rlc_entity_um_recv_sdu(nr_rlc_entity_t *_entity, /* update buffer status */ entity->common.bstatus.tx_size += compute_pdu_header_size(entity, sdu) + sdu->size; + + sdu->sdu->time_of_arrival = time_average_now(); } /*************************************************************************/