Commit 7a34a73f authored by aligungr's avatar aligungr

UE SAS dev.

parent fee3c028
...@@ -72,9 +72,10 @@ void NasMm::performMmCycle() ...@@ -72,9 +72,10 @@ void NasMm::performMmCycle()
m_mmSubState == EMmSubState::MM_DEREGISTERED_NO_CELL_AVAILABLE || m_mmSubState == EMmSubState::MM_DEREGISTERED_NO_CELL_AVAILABLE ||
m_mmSubState == EMmSubState::MM_REGISTERED_NO_CELL_AVAILABLE) m_mmSubState == EMmSubState::MM_REGISTERED_NO_CELL_AVAILABLE)
{ {
long current = utils::CurrentTimeMillis(); int64_t current = utils::CurrentTimeMillis();
long elapsedMs = current - m_lastPlmnSearchTrigger; int64_t backoff = m_mmSubState == EMmSubState::MM_DEREGISTERED_PLMN_SEARCH ? -1 : 1500;
if (elapsedMs > 50)
if (current - m_lastPlmnSearchTrigger > backoff)
{ {
m_base->rrcTask->push(new NwUeNasToRrc(NwUeNasToRrc::PLMN_SEARCH_REQUEST)); m_base->rrcTask->push(new NwUeNasToRrc(NwUeNasToRrc::PLMN_SEARCH_REQUEST));
m_lastPlmnSearchTrigger = current; m_lastPlmnSearchTrigger = current;
......
...@@ -290,7 +290,7 @@ void RlsUeEntity::sendRlsMessage(const InetAddress &address, const RlsMessage &m ...@@ -290,7 +290,7 @@ void RlsUeEntity::sendRlsMessage(const InetAddress &address, const RlsMessage &m
return; return;
} }
sendRlsPdu(address, std::move(stream)); //sendRlsPdu(address, std::move(stream));
} }
void RlsUeEntity::localReleaseConnection(ECause cause) void RlsUeEntity::localReleaseConnection(ECause cause)
......
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