Commit d3e2efcb authored by aligungr's avatar aligungr

T3502 handling

parent ffd21875
...@@ -857,7 +857,6 @@ void NasMm::resetRegAttemptCounter() ...@@ -857,7 +857,6 @@ void NasMm::resetRegAttemptCounter()
// Additionally, the registration attempt counter shall be reset when the UE is in substate // Additionally, the registration attempt counter shall be reset when the UE is in substate
// 5GMM-DEREGISTERED.ATTEMPTING-REGISTRATION or 5GMM-REGISTERED.ATTEMPTING-REGISTRATION-UPDATE, and: // 5GMM-DEREGISTERED.ATTEMPTING-REGISTRATION or 5GMM-REGISTERED.ATTEMPTING-REGISTRATION-UPDATE, and:
// - a new tracking area is entered; // - a new tracking area is entered;
// - timer T3502 expires; or
// - timer T3346 is started. // - timer T3346 is started.
} }
......
...@@ -33,6 +33,15 @@ void NasMm::onTimerExpire(nas::NasTimer &timer) ...@@ -33,6 +33,15 @@ void NasMm::onTimerExpire(nas::NasTimer &timer)
} }
break; break;
} }
case 3502: {
if (m_mmSubState == EMmSubState::MM_DEREGISTERED_ATTEMPTING_REGISTRATION ||
m_mmSubState == EMmSubState::MM_REGISTERED_ATTEMPTING_REGISTRATION_UPDATE)
{
logExpired();
resetRegAttemptCounter();
}
break;
}
case 3510: { case 3510: {
if (m_mmState == EMmState::MM_REGISTERED_INITIATED) if (m_mmState == EMmState::MM_REGISTERED_INITIATED)
{ {
......
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