Searched refs:fragmentHeader (Results 1 – 3 of 3) sorted by relevance
/openthread-latest/src/core/net/ |
D | ip6.cpp | 549 FragmentHeader fragmentHeader; in FragmentDatagram() local 556 … FragmentHeader::MakeDivisibleByEight(kMinimalMtu - aMessage.GetOffset() - sizeof(fragmentHeader)); in FragmentDatagram() 562 fragmentHeader.Init(); in FragmentDatagram() 563 fragmentHeader.SetIdentification(Random::NonCrypto::GetUint32()); in FragmentDatagram() 564 fragmentHeader.SetNextHeader(aIpProto); in FragmentDatagram() 565 fragmentHeader.SetMoreFlag(); in FragmentDatagram() 571 fragmentHeader.ClearMoreFlag(); in FragmentDatagram() 585 fragmentHeader.SetOffset(offset); in FragmentDatagram() 589 …SuccessOrExit(error = fragment->SetLength(aMessage.GetOffset() + sizeof(fragmentHeader) + payloadF… in FragmentDatagram() 591 header.SetPayloadLength(payloadFragment + sizeof(fragmentHeader)); in FragmentDatagram() [all …]
|
/openthread-latest/src/core/thread/ |
D | mesh_forwarder.cpp | 266 Lowpan::FragmentHeader fragmentHeader; in UpdateEcnOrDrop() local 273 if (fragmentHeader.ParseFrom(aMessage, offset, headerLength) == kErrorNone) in UpdateEcnOrDrop() 279 if (!hasFragmentHeader || (fragmentHeader.GetDatagramOffset() == 0)) in UpdateEcnOrDrop() 287 …FwdFrameInfo *entry = FindFwdFrameInfoEntry(meshHeader.GetSource(), fragmentHeader.GetDatagramTag(… in UpdateEcnOrDrop() 316 …FwdFrameInfo *entry = FindFwdFrameInfoEntry(meshHeader.GetSource(), fragmentHeader.GetDatagramTag(… in UpdateEcnOrDrop() 327 … if (aPreparingToSend && (fragmentHeader.GetDatagramOffset() + aMessage.GetLength() - offset >= in UpdateEcnOrDrop() 328 fragmentHeader.GetDatagramSize())) in UpdateEcnOrDrop() 1447 Lowpan::FragmentHeader fragmentHeader; in HandleFragment() local 1450 SuccessOrExit(error = fragmentHeader.ParseFrom(aRxInfo.mFrameData)); in HandleFragment() 1459 if ((neighbor != nullptr) && (fragmentHeader.GetDatagramOffset() == 0)) in HandleFragment() [all …]
|
D | mesh_forwarder_ftd.cpp | 802 Lowpan::FragmentHeader fragmentHeader; in GetForwardFramePriority() local 812 if (fragmentHeader.ParseFrom(aRxInfo.mFrameData) == kErrorNone) in GetForwardFramePriority() 816 if (fragmentHeader.GetDatagramOffset() > 0) in GetForwardFramePriority() 819 … ExitNow(error = GetFragmentPriority(fragmentHeader, aRxInfo.GetSrcAddr().GetShort(), aPriority)); in GetForwardFramePriority() 834 …UpdateFragmentPriority(fragmentHeader, aRxInfo.mFrameData.GetLength(), aRxInfo.GetSrcAddr().GetSho… in GetForwardFramePriority() 856 Lowpan::FragmentHeader fragmentHeader; in LogMeshFragmentHeader() local 867 if (fragmentHeader.ParseFrom(aMessage, aOffset, headerLength) == kErrorNone) in LogMeshFragmentHeader() 887 LogAt(aLogLevel, " Frag tag:%04x, offset:%d, size:%d", fragmentHeader.GetDatagramTag(), in LogMeshFragmentHeader() 888 fragmentHeader.GetDatagramOffset(), fragmentHeader.GetDatagramSize()); in LogMeshFragmentHeader() 890 VerifyOrExit(fragmentHeader.GetDatagramOffset() == 0); in LogMeshFragmentHeader()
|