Commit 6818bd98 authored by aligungr's avatar aligungr

L3 RRC/NAS developments

parent d3578ca4
...@@ -428,10 +428,14 @@ void NasMm::onSwitchUState(E5UState oldState, E5UState newState) ...@@ -428,10 +428,14 @@ void NasMm::onSwitchUState(E5UState oldState, E5UState newState)
void NasMm::onSimRemoval() void NasMm::onSimRemoval()
{ {
m_storage->forbiddenTaiListRoaming->clear();
m_storage->forbiddenTaiListRps->clear();
} }
void NasMm::onSwitchOff() void NasMm::onSwitchOff()
{ {
m_storage->forbiddenTaiListRoaming->clear();
m_storage->forbiddenTaiListRps->clear();
} }
} // namespace nr::ue } // namespace nr::ue
...@@ -29,8 +29,6 @@ MmStorage::MmStorage(TaskBase *base) : m_base{base} ...@@ -29,8 +29,6 @@ MmStorage::MmStorage(TaskBase *base) : m_base{base}
storedGuti = std::make_unique<nas::NasSlot<nas::IE5gsMobileIdentity>>(0, std::nullopt); storedGuti = std::make_unique<nas::NasSlot<nas::IE5gsMobileIdentity>>(0, std::nullopt);
taiList = std::make_unique<nas::NasSlot<nas::IE5gsTrackingAreaIdentityList>>(0, std::nullopt);
lastVisitedRegisteredTai = std::make_unique<nas::NasSlot<Tai>>(0, std::nullopt); lastVisitedRegisteredTai = std::make_unique<nas::NasSlot<Tai>>(0, std::nullopt);
forbiddenTaiListRoaming = std::make_unique<nas::NasList<Tai>>( forbiddenTaiListRoaming = std::make_unique<nas::NasList<Tai>>(
...@@ -44,6 +42,8 @@ MmStorage::MmStorage(TaskBase *base) : m_base{base} ...@@ -44,6 +42,8 @@ MmStorage::MmStorage(TaskBase *base) : m_base{base}
}); });
serviceAreaList = std::make_unique<nas::NasSlot<nas::IEServiceAreaList>>(0, std::nullopt); serviceAreaList = std::make_unique<nas::NasSlot<nas::IEServiceAreaList>>(0, std::nullopt);
taiList = std::make_unique<nas::NasSlot<nas::IE5gsTrackingAreaIdentityList>>(0, std::nullopt);
} }
} // namespace nr::ue } // namespace nr::ue
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment