From fc8dfc0e4497455210d3edaaf01e63dabdd88ee4 Mon Sep 17 00:00:00 2001 From: ZorazeAli Date: Tue, 16 Apr 2019 16:32:27 +0200 Subject: [PATCH] lte: Set cell id to 0 in UE RRC and PHY upon RLF --- src/lte/model/lte-ue-phy.cc | 1 + src/lte/model/lte-ue-rrc.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/src/lte/model/lte-ue-phy.cc b/src/lte/model/lte-ue-phy.cc index 446395942..cb0cff18e 100644 --- a/src/lte/model/lte-ue-phy.cc +++ b/src/lte/model/lte-ue-phy.cc @@ -1287,6 +1287,7 @@ LteUePhy::DoReset () NS_LOG_FUNCTION (this); m_rnti = 0; + m_cellId = 0; m_isConnected = false; m_transmissionMode = 0; m_srsPeriodicity = 0; diff --git a/src/lte/model/lte-ue-rrc.cc b/src/lte/model/lte-ue-rrc.cc index 2cac18132..bf4806a48 100644 --- a/src/lte/model/lte-ue-rrc.cc +++ b/src/lte/model/lte-ue-rrc.cc @@ -3088,6 +3088,7 @@ LteUeRrc::LeaveConnectedMode () DoStartCellSelection (m_dlEarfcn); //Save the cell id UE was attached to StorePreviousCellId (m_cellId); + m_cellId = 0; DoSetTemporaryCellRnti (0); // discard temporary cell RNTI }