Reassemble timeout value
#13432
|
Hi, I have a question about the reassemble timeout value.
For the log above which reassemble timeout value does it relate to? OPENTHREAD_CONFIG_6LOWPAN_REASSEMBLY_TIMEOUT or OPENTHREAD_CONFIG_IP6_REASSEMBLY_TIMEOUT. And what would the recommended adjusted value be |
Answered by
abtink
Jul 27, 2026
Replies: 1 comment 4 replies
|
The log at Here is the code where this log is emitted: ool MeshForwarder::UpdateReassemblyList(void)
{
TimeMilli now = TimerMilli::GetNow();
for (Message &message : mReassemblyList)
{
if (now - message.GetTimestamp() >= TimeMilli::SecToMsec(kReassemblyTimeout))
{
LogMessage(kMessageReassemblyDrop, message, kErrorReassemblyTimeout);
mCounters.UpdateOnDrop(message);
mReassemblyList.DequeueAndFree(message);
}
}
return mReassemblyList.GetHead() != nullptr;
} |
4 replies
Answer selected by
jtaySWE
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The log at
MeshForwarderis about lowpan re-assembly, soOPENTHREAD_CONFIG_6LOWPAN_REASSEMBLY_TIMEOUT. By default it is set to 2000 msec (2 seconds).Here is the code where this log is emitted: