Lines Matching refs:GetOffset

340 …         if (mplOffsetRange.GetOffset() == sizeof(ip6Header) + sizeof(hbh) && hbh.GetLength() == 0)  in RemoveMplOption()
345 …else if (mplOffsetRange.GetOffset() + ExtensionHeader::kLengthUnitSize == offsetRange.GetEndOffset… in RemoveMplOption()
390 aMessage.WriteBytes(mplOffsetRange.GetOffset(), &padOption, padOption.GetSize()); in RemoveMplOption()
556 … FragmentHeader::MakeDivisibleByEight(kMinimalMtu - aMessage.GetOffset() - sizeof(fragmentHeader)); in FragmentDatagram()
557 uint16_t payloadLeft = aMessage.GetLength() - aMessage.GetOffset(); in FragmentDatagram()
589 …SuccessOrExit(error = fragment->SetLength(aMessage.GetOffset() + sizeof(fragmentHeader) + payloadF… in FragmentDatagram()
594 fragment->SetOffset(aMessage.GetOffset()); in FragmentDatagram()
595 fragment->Write(aMessage.GetOffset(), fragmentHeader); in FragmentDatagram()
598 /* aWriteOffset */ aMessage.GetOffset() + sizeof(fragmentHeader), aMessage, in FragmentDatagram()
599 /* aReadOffset */ aMessage.GetOffset() + FragmentHeader::FragmentOffsetToBytes(offset), in FragmentDatagram()
634 SuccessOrExit(error = aMessage.Read(aMessage.GetOffset(), fragmentHeader)); in HandleFragment()
636 if (fragmentHeader.GetOffset() == 0 && !fragmentHeader.IsMoreFlagSet()) in HandleFragment()
655 offset = FragmentHeader::FragmentOffsetToBytes(fragmentHeader.GetOffset()); in HandleFragment()
656 payloadFragment = aMessage.GetLength() - aMessage.GetOffset() - sizeof(fragmentHeader); in HandleFragment()
661 if (offset + payloadFragment + aMessage.GetOffset() > kMaxAssembledDatagramLength) in HandleFragment()
678 SuccessOrExit(error = message->AppendBytesFromMessage(aMessage, 0, aMessage.GetOffset())); in HandleFragment()
684 if (message->GetLength() < offset + payloadFragment + aMessage.GetOffset()) in HandleFragment()
686 SuccessOrExit(error = message->SetLength(offset + payloadFragment + aMessage.GetOffset())); in HandleFragment()
691 /* aWriteOffset */ aMessage.GetOffset() + offset, aMessage, in HandleFragment()
692 … /* aReadOffset */ aMessage.GetOffset() + sizeof(fragmentHeader), /* aLength */ payloadFragment); in HandleFragment()
698 message->SetOffset(aMessage.GetOffset() + offset + payloadFragment); in HandleFragment()
795 SuccessOrExit(error = aMessage.Read(aMessage.GetOffset(), fragmentHeader)); in HandleFragment()
797 …VerifyOrExit(fragmentHeader.GetOffset() == 0 && !fragmentHeader.IsMoreFlagSet(), error = kErrorDro… in HandleFragment()
816 SuccessOrExit(error = aMessagePtr->Read(aMessagePtr->GetOffset(), extHeader)); in HandleExtensionHeaders()
964 IgnoreError(aMessagePtr->Read(aMessagePtr->GetOffset(), icmp)); in PassToHost()
974 IgnoreError(aMessagePtr->Read(aMessagePtr->GetOffset(), udp)); in PassToHost()
1172 messagePtr->RemoveHeader(messagePtr->GetOffset()); in HandleDatagram()
1209 SuccessOrExit(error = aMessagePtr->Read(aMessagePtr->GetOffset(), icmpType)); in HandleDatagram()
1233 SuccessOrExit(error = aMessagePtr->Read(aMessagePtr->GetOffset(), udpHeader)); in HandleDatagram()