Skip to content
Discussion options

You must be logged in to vote

The log at MeshForwarder is about lowpan re-assembly, so OPENTHREAD_CONFIG_6LOWPAN_REASSEMBLY_TIMEOUT. By default it is set to 2000 msec (2 seconds).

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;
}

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@jtaySWE
Comment options

@abtink
Comment options

abtink Jul 27, 2026
Collaborator

@jtaySWE
Comment options

@jwhui
Comment options

Answer selected by jtaySWE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants