From 3c380cdfb68f754a59e1fab902e3608f4f6ef9cb Mon Sep 17 00:00:00 2001 From: Manuel Requena Date: Mon, 5 Dec 2011 14:34:24 +0100 Subject: [PATCH] Add support for AM RLC in LenaHelper --- src/lte/helper/lena-helper.cc | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/lte/helper/lena-helper.cc b/src/lte/helper/lena-helper.cc index 7ff690fd2..a0b7c5476 100644 --- a/src/lte/helper/lena-helper.cc +++ b/src/lte/helper/lena-helper.cc @@ -41,6 +41,7 @@ #include #include #include +#include #include #include @@ -488,16 +489,15 @@ LenaHelper::GetRlcType (EpsBearer bearer) case RLC_SM_ALWAYS: return LteRlcSm::GetTypeId (); break; - + case RLC_UM_ALWAYS: return LteRlcUm::GetTypeId (); break; - + case RLC_AM_ALWAYS: - NS_ABORT_MSG ("RLC/AM not supported yet"); - //return LteRlcAm::GetTypeId (); + return LteRlcAm::GetTypeId (); break; - + case PER_BASED: if (bearer.GetPacketErrorLossRate () > 1.0e-5) { @@ -505,14 +505,13 @@ LenaHelper::GetRlcType (EpsBearer bearer) } else { - NS_ABORT_MSG ("RLC/AM not supported yet"); - //return LteRlcAm::GetTypeId (); + return LteRlcAm::GetTypeId (); } break; - + default: return LteRlcSm::GetTypeId (); - break; + break; } } @@ -526,6 +525,7 @@ LenaHelper::EnableLogComponents (void) LogComponentEnable ("LteUeMac", LOG_LEVEL_ALL); LogComponentEnable ("LteRlc", LOG_LEVEL_ALL); LogComponentEnable ("LteRlcUm", LOG_LEVEL_ALL); + LogComponentEnable ("LteRlcAm", LOG_LEVEL_ALL); LogComponentEnable ("RrFfMacScheduler", LOG_LEVEL_ALL); LogComponentEnable ("PfFfMacScheduler", LOG_LEVEL_ALL);