diff --git a/src/lte/model/epc-ue-nas.cc b/src/lte/model/epc-ue-nas.cc index 058597343..972e3ea75 100644 --- a/src/lte/model/epc-ue-nas.cc +++ b/src/lte/model/epc-ue-nas.cc @@ -198,6 +198,7 @@ EpcUeNas::ActivateEpsBearer (EpsBearer bearer, Ptr tft) btba.bearer = bearer; btba.tft = tft; m_bearersToBeActivatedList.push_back (btba); + m_bearersToBeActivatedListForReconnection.push_back (btba); break; } } diff --git a/src/lte/model/epc-ue-nas.h b/src/lte/model/epc-ue-nas.h index 0546c09ab..c0effa5d1 100644 --- a/src/lte/model/epc-ue-nas.h +++ b/src/lte/model/epc-ue-nas.h @@ -249,6 +249,13 @@ private: std::list m_bearersToBeActivatedList; ///< bearers to be activated list + /** + * bearers to be activated list maintained and to be used for reconnecting + * an out-of-sync UE + * + */ + std::list m_bearersToBeActivatedListForReconnection; + };