From 3b42e46cf0b6fc5dda820f229efd3065ac7c28e6 Mon Sep 17 00:00:00 2001 From: Cedric Roux <cedric.roux@eurecom.fr> Date: Tue, 6 Sep 2022 15:42:52 +0200 Subject: [PATCH] nr rlc: add enum for rlc mode (am, um, or tm) --- openair2/LAYER2/nr_rlc/nr_rlc_entity.c | 6 +++--- openair2/LAYER2/nr_rlc/nr_rlc_entity.h | 8 +++++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/openair2/LAYER2/nr_rlc/nr_rlc_entity.c b/openair2/LAYER2/nr_rlc/nr_rlc_entity.c index 559ccd3c1c..a27cf4f048 100644 --- a/openair2/LAYER2/nr_rlc/nr_rlc_entity.c +++ b/openair2/LAYER2/nr_rlc/nr_rlc_entity.c @@ -110,7 +110,7 @@ nr_rlc_entity_t *new_nr_rlc_entity_am( ret->common.max_retx_reached = max_retx_reached; ret->common.max_retx_reached_data = max_retx_reached_data; - ret->common.stats.mode = 0; /* 0 for AM */ + ret->common.stats.mode = NR_RLC_AM; /* let's take average over the last 100 milliseconds * initial_size of 1024 is arbitrary @@ -165,7 +165,7 @@ nr_rlc_entity_t *new_nr_rlc_entity_um( ret->common.deliver_sdu = deliver_sdu; ret->common.deliver_sdu_data = deliver_sdu_data; - ret->common.stats.mode = 1; /* 1 for UM */ + ret->common.stats.mode = NR_RLC_UM; /* let's take average over the last 100 milliseconds * initial_size of 1024 is arbitrary @@ -205,7 +205,7 @@ nr_rlc_entity_t *new_nr_rlc_entity_tm( ret->common.deliver_sdu = deliver_sdu; ret->common.deliver_sdu_data = deliver_sdu_data; - ret->common.stats.mode = 2; /* 2 for TM */ + ret->common.stats.mode = NR_RLC_TM; /* let's take average over the last 100 milliseconds * initial_size of 1024 is arbitrary diff --git a/openair2/LAYER2/nr_rlc/nr_rlc_entity.h b/openair2/LAYER2/nr_rlc/nr_rlc_entity.h index dc0f2601db..cd26094cf7 100644 --- a/openair2/LAYER2/nr_rlc/nr_rlc_entity.h +++ b/openair2/LAYER2/nr_rlc/nr_rlc_entity.h @@ -28,8 +28,14 @@ #define NR_SDU_MAX 16000 /* max NR PDCP SDU size is 9000, let's take more */ +typedef enum { + NR_RLC_AM, + NR_RLC_UM, + NR_RLC_TM, +} nr_rlc_mode_t; + typedef struct { - uint32_t mode; /* 0: RLC AM, 1: RLC UM, 2: RLC TM */ + nr_rlc_mode_t mode; /* AM, UM, or TM */ /* PDU stats */ /* TX */ -- 2.26.2